作品圖片
情景描述
在我們生活中有很多的自動感應門的案例,停車場的車牌識別系統,商場的自動感應門,高鐵動車進展檢票過閘等等,都是關於自動感應門的應用;當檢測到有人或者是車的時候,閘門自動開起,熱或車經過後,閘門再次放下。本課我們使用舵機和超聲波傳感器來模擬製作一個生活中的感應門的應用,超聲波作為檢測裝置,舵機作為閘門進行開關。
知識與概念
要學習本課的案例,需要了解以下的概念與原理
1.舵機
舵機是一種位置(角度)伺服的驅動器,適用於那些需要角度不斷變化並可以保持的控制系統。目前,在高檔遙控玩具,如飛機、潛艇模型,遙控機器人中已經得到了普遍應用。
要製作本課的範例作品,還需要學習以下新的指令
「設置舵機角度」指令
這個指令在HaodaBit類別指令中,使用這個指令可以設置舵機的角度,取值範圍是(0,270)。指令默認是「P0」埠;通過單擊下拉列表,可以選擇P0~P2這3個模擬埠和P8、P12、P16這3個數字埠
作品製作
1.作品說明
自動門是一個對於舵機模塊、超聲波傳感器的綜合使用的案例,使用超聲波傳感器檢測一定門口有沒有物體,如果檢測到有,舵機轉動一定的角度打開閘門,等待幾秒都,門再自動關閉。再通過樂高搭建,搭出自動門的結構造型,從而完成自動門的案例製作。
2.硬體連接
將模塊與haoda:bit連接起來:超聲波傳感器模塊連接在「P0」埠,舵機連接在「P1」埠;接著haoda:bit與計算機連接,將haoda:bit開機,確定電腦資源管理器跳出「MICROBIT」U盤,進入下載模式。
3.設置調試舵機角度
登錄「好好搭搭」網站,選擇「創作」欄目中的「好搭bit模板」,進入「haoda:bit編程設計頁」進行編程。
要調試舵機的角度,應將「設置舵機角度」指令與「暫停「指令結合使用,修改程序中指令下的參數,來調試角度,調到適合的角度,具體程序代碼如下圖所示
5.自動感應門
利用超聲波傳感器檢測閘門口有沒有物體,當檢測距離小於8cm內有物體,舵機轉動,門打開,點陣屏顯示愛心,表示可以通過;暫停一段時間,舵機轉動,門關閉,點陣屏顯示其他圖案,具體程序代碼如下:
試一試:調試上面的參數,讓自動感應門更加標準!
拓展與思考
結合之前所學的傳感器,你還能做出什麼更有趣的自動門裝置嗎?
我打算這麼做:______________________________________________________________________________
______________________________________________________________________。
做的時候需要注意:_________________________________________________________________________
______________________________________________________________________。
關於我們