那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

尋找實用的Raspberry Pi項目? 制作一個智能傘架!

張生 ? 來源:DevicePlus ? 作者:DevicePlus ? 2023-02-24 17:22 ? 次閱讀

這篇文章來源于DevicePlus.com英語網站的翻譯稿。

pYYBAGPzIGKAXnt-AAaB1ggdsn8506.png

教程將分步指導您如何制作一個智能傘架。

這是我最喜歡的Raspberry Pi 項目之一。它采用了Dexter Industries生產的配有GrovePi擴展板的Respberry Pi模型,以及超聲傳感器、蜂鳴器和LED模組。對于該項目,我們將使用自定義的Raspbian磁盤鏡像,并在最新的“Jessie”版本上運行。

本教程的目的是演示一個可運行的項目原型,并且向您講解對設計進行測試與修改時所需的步驟,以優化并實現一個適合您的解決方案。


pYYBAGPzFgCADEMRAABtXb7Tlvg857.jpg

項目所需部件清單

硬件

  • ? 計算機:Lenovo T420 Windows 10
  • ? SD卡:Sandisk DHCD 8GB
  • ? 微處理器:Raspberry Pi Model B Revision 2.0 (512MB)
  • ? 擴展板:GrovePi+ v3.0
  • ? 蜂鳴器:Grove Buzzer v1.2
  • ? 傳感器:Grove Ultrasonic Sensor v2.0
  • ? LED: Grove Red LED v1.4
  • ? WiFi 適配器: Edimax EW-7811Un 150Mbps Wireless 802.11 b/g/n nano USB 適配器
  • ? 顯示器:通用VGA端口顯示器(配有VGA數據線)
  • ? VGA適配器:用于PC的通用HDMI輸入轉VGA適配器轉換器
  • ? 電源:通用供電USB2 4端口集線
  • ? 數據線:USB Type-A / Micro-B;以及USB Type-A / Type-B
  • ? 鍵盤:通用USB鍵盤
  • ? 鼠標:通用USB鼠標
  • ? WiFi 路由器: 通用WiFi 路由器
  • ? 傘架

軟件

  • SD Formatter v4
  • Dexter Industries Modified “jessie”
  • Win32 Disk Imager 0.9
  • Python 2.7.9

工具

  • ? 雙面膠

從構思到實踐

從概念的產生到實踐部署,一個項目的開發包含許多個步驟。

pYYBAGPzIGWAHVWmAAEbqohmiPQ828.png

第一步:概念

我似乎總是早上拖得太晚出門以至于沒有時間查看天氣,導致每次都很快沖出去,卻沒有意識到是否需要帶一把雨傘。所以我一直想要做的Raspberry Pi 項目之一就是制作一個智能傘架,這個傘架可以為我查看天氣并且提醒我是否會下雨。

第二步:設計

pYYBAGPzIGiANIBYAAF_2sC0lcg599.png

使用Weather StationAPI開發者密鑰,一個python腳本就會獲得我所在城市的氣象站并反饋關于下雨可能性大小的查詢結果。如果下雨的可能性超過我所設置的閾值,我出門前需要拿一把雨傘,那么在傘架上的LED燈會閃爍,以在我經過時傳遞音頻信號

第三步:原型

該設計原型使用有Dexter Industries 生產的GrovePi擴展板來對RaspberryPi GPIO引腳進行管理控制。我喜歡使用這種擴展板,因為它具有即插即用的設計,同時,Dexter Industries的改良版Raspbian磁盤映像具有大量的故障排除工具,這些工具在測試階段會派上用場。

設置磁盤映像(PC)

下載2016.04.25_Dexter_Industries_jessie.zip Disk Image并將它解壓到您的硬盤上。

格式化8GB SD卡。我使用SD Formatter v4

poYBAGPzIGqAEJ_HAACipSSxKS4197.png

將下載的磁盤映像寫入SD卡。我使用Win32 Disk Imager

pYYBAGPzIGuAMCMTAACI4teRNis778.png

A. 組裝Rapberry Pi 和 GrovePi GPIO 擴展板

1) 將GrovePi與Raspberry Pi Model B上的28個GPIO引腳對齊貼合。它們的引腳很匹配,只需要稍微用點力就能裝上。

pYYBAGPzIG2ACux3AAjMV07D93s639.png

圖1:RapberryPi 和GrovePi GPIO 擴展板 (分開)

pYYBAGPzIHGAemGAAAb83ecbWA8842.png

圖2: RapberryPi 和GrovePi GPIO 擴展板(結合)

B. RaspberryPi 的啟動和更新

1) Raspberry Pi系統可直接進入Dexter Industries GUI界面。

poYBAGPzIHOASc_WAAGGwdRGQDI448.png

2) 點擊“WiFi Setup”圖標來連接到您的本地路由器和網絡

3) 點擊“DI Software Update”圖標啟動。

pYYBAGPzIHWADAMmAAQuHrKw0ZY199.png

4) 在下拉菜單中選擇GrovePi,然后按照以下順序來進行更新:

i) Hardware Firmware
ii) Raspbian
iii) Dexter Software

5) 系統將在完成后要求重新啟動

C. 注冊Weather Underground以獲取開發者API密鑰

1) 打開瀏覽器并訪問 Weather Underground’s website

2) 作為新用戶進行注冊

3) 點擊針對開發者的Weather API 選項

4) 生成一個API密鑰(見視頻

D. 設置Python程序

1) 打開 File /home/pi/Desktop/GrovePi/Software/Python/test_script

2) 進入 [Edit] >[Select All] 并點擊 [Delete]

3) 進入 [File] >[Save As] /home/pi/Desktop/Documents/umbrella_stand.py

4) 復制該代碼 code 到空文件窗口

5) 轉至第40行,輸入 YOUR_ZIP_CODE

6) 轉至第44行,輸入 YOUR_API_KEY

7) 按照#說明來進行進一步的自定義設置,或者查看代碼走查視頻(見視頻)

8) [File] [Save]

9) 觀看視頻以獲取代碼走查的步驟

E. 連接Grove傳感器

1) 將超聲測距儀與GrovePI擴展板上的D4連接頭連接

2) 將Grove LED與GrovePI擴展板上的D7連接頭連接

3) 將Grove蜂鳴器與GrovePI擴展板上的D8連接頭連接

4) 點擊 [Run] [Run Module] 運行 umbrella_stand.py

5) 如果在您所在的區域沒有下雨,您可以將umbrella_stand.py編輯為其他下雨區域的代碼腳本(見視頻)

F. 設置RaspberryPi為無頭模式并自動運行中繼程序

1) 進入 [Menu] >[Other] >[LXTerminal]

2) 在 [pi@dex:~ $] 提示符下點擊ENTER:

sudo crontab -e.

3) 如果文件不存在,就創建一個,并且添加以下內容(這是您已經保存了您的Python程序的地方)

@reboot sudo python /home/pi/Documents/DevicePlus/umbrella_stand.py

poYBAGPzIHeANsyMAAHj8TrgIKY639.png

4) 當RaspberryPi啟動時,程序被加載。

5) 在您最喜歡的燈上進行測試。

poYBAGPzIHyAWxAmAAy4lCelIAw380.png

圖3: RapberryPi 和 GrovePi GPIO 擴展板(結合)

第四步:測試

我已經將該項目連接到前廳的傘架,并進行了實際測試。

結論

這個項目是很有趣的Raspberry Pi 項目之一。它的連通性和反饋性已經達到了我在一個非智能設備上想要實現的水平。在這個快節奏的世界里,我們無法捕捉所有的信息,但是如果有這個智能傘架,起碼一定會讓我們遠離被雨淋濕的困擾。

希望您喜歡本教程,歡迎將您在實施該項目的過程中所作的修改發送給我。


pYYBAGPzFgCADEMRAABtXb7Tlvg857.jpg

pYYBAGPzICWAPo46AAAGYWUUdjI058.jpg
Garrett LaFrance

Garrett是一位在技術、計算機科學和編程領域擁有32年經驗的技術專家。他能夠構建專業的IoT原型系統,并認為理解是創新的關鍵。

審核編輯黃宇


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Raspberry Pi
    +關注

    關注

    2

    文章

    559

    瀏覽量

    22342
收藏 人收藏

    評論

    相關推薦

    使用DesignSpark Mechanical給自己的Raspberry Pi制作外殼

    ` 使用DesignSpark Mechanical給自己的Raspberry Pi制作外殼`
    發表于 11-15 15:12

    如何制作Raspberry Pi樹莓派的SD卡

    :raspberryi) 現在你會看到提示符:pi@raspberry ~ $j) 想要進入圖形界面輸入:startxk) 你會發現你已經進入了即熟悉又不同的桌面環境l) 好了,發現你已經
    發表于 06-30 23:53

    【Embedded Pi申請】基于Embedded PI + Raspberry開發板的智能家居系統

    擅長。所以在智能控制系統中使用Raspberry + STM32單片機是正確的路線。項目描述:1. 本
    發表于 11-24 09:30

    【Embedded Pi申請】基于Raspberry Pi智能家居遠程控制系統

    和傳送:主要將采集到數據發送到Raspberry Pi,通過Raspberry Pi來進行數據的處理以及進下處理。
    發表于 11-24 09:33

    Raspberry Pi機器人制作實例 用PYTHON、LINUX和傳感器搭建智能小車

    Raspberry Pi機器人制作實例 用PYTHON、LINUX和傳感器搭建智能小車
    發表于 04-03 11:51

    安裝Raspberry Pi Clock Hat的教程分享

    描述適用于樹莓派的諾基亞 5110 帽子Raspberry Pi Clock Hat是簡單但非常有用的 Raspberry
    發表于 07-05 06:01

    Raspberry Pi擴展板

    描述clumsyMIDI - 樹莓派擴展板 Raspberry Pi 擴展板,包含 MI
    發表于 07-29 06:12

    分享不錯的Raspberry Pi串行控制臺迷你帽項目

    是設備管理器中的編號,將波特率更改為默認的 115200,然后按打開。打開終端后,回車即可登錄:物料清單制作這個項目,你需要QFN28封裝的Silicon Labs CP2102
    發表于 09-01 06:03

    使用Raspberry Pi構建OpenCV人群計數裝置

    在本教程中,我們將使用 Raspberry Pi 和 ThingSpeak 構建 OpenCV 人群計數。
    的頭像 發表于 08-12 17:24 ?3095次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>構建<b class='flag-5'>一</b><b class='flag-5'>個</b>OpenCV人群計數裝置

    使用Raspberry Pi構建智能車庫開門器

    在本教程中,我們將使用 Raspberry Pi 構建智能車庫開門器。這里將創建
    的頭像 發表于 09-07 15:54 ?2222次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>構建<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>智能</b>車庫開門器

    Raspberry Pi和Arduino Micro制作的虛擬窺視孔

    電子發燒友網站提供《用Raspberry Pi和Arduino Micro制作的虛擬窺視孔.zip》資料免費下載
    發表于 11-11 11:23 ?0次下載
    用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和Arduino Micro<b class='flag-5'>制作</b>的虛擬窺視孔

    用于測試項目的4最佳樹莓派Raspberry Pi模擬器

    樹莓派是 Raspberry Pi 并不昂貴,但這并不意味著您手頭有。那么你可以在模擬器中嘗試您的想法。 Raspberry
    的頭像 發表于 01-03 14:40 ?6885次閱讀

    Raspberry Pi上模擬Commodore Amiga

    現在,您只要使用Raspberry Pi就可以輕松實現對Amiga的探索!在本項目中,您可以使用任意
    的頭像 發表于 02-25 17:29 ?1163次閱讀
    在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上模擬Commodore Amiga

    如何用Raspberry Pi制作動作控制感應燈

    本教程將帶你步步制作款動作控制感應燈。該項目使用的設備包括:Raspberry Pi Mod
    的頭像 發表于 02-24 17:25 ?906次閱讀
    如何用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>制作</b>動作控制感應燈

    基于Raspberry Pi遠程查看項目AstralPi的第一個版本

    電子發燒友網站提供《基于Raspberry Pi遠程查看項目AstralPi的第一個版本.zip》資料免費下載
    發表于 07-13 10:10 ?0次下載
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>遠程查看<b class='flag-5'>項目</b>AstralPi的第<b class='flag-5'>一個</b>版本
    bet365网址主页| 百家乐视频下载地址| 百家乐必胜| 百家乐筹码币方形| 百家乐官网园游戏庄闲| 华人百家乐博彩论| 百家乐官网可以作假吗| 足球竞猜| 百家乐必胜课| 网络百家乐官网诈骗| 大发888娱乐场下载zhidu| 百家乐智能分析软| 百家乐官网不倒翁缺点| 威尼斯人娱乐城赌百家乐| 中华百家乐官网的玩法技巧和规则| 88真人娱乐城| 百家乐加牌规| 2016虎和蛇合作做生意| 云龙县| 千亿百家乐的玩法技巧和规则| 康莱德百家乐官网的玩法技巧和规则| 注册送现金| 百家乐平注常赢玩法| 24山向内什么山向最好| 百家乐官网代理博彩正网| 钱大发888游戏下载| 百家乐专打单跳投注法| 百家乐官网怎么出千| 百家乐平台凯发| 新世百家乐官网的玩法技巧和规则 | 百家乐如何玩法| 百家乐官网投注网站是多少| 百家乐公式软件| 机器百家乐官网作弊| 高州市| 大发888官方 df888gfxzylc8 | 金盛娱乐| 百家乐平玩法可以吗| 澳门百家乐死局| 运城市| 德州扑克 玩法|