作品圖片
情景描述
在我們生活中有很多的自動感應門的案例,停車場的車牌識别系統,商場的自動感應門,高鐵動車進展檢票過閘等等,都是關于自動感應門的應用;當檢測到有人或者是車的時候,閘門自動開起,熱或車經過後,閘門再次放下。本課我們使用舵機和超聲波傳感器來模拟制作一個生活中的感應門的應用,超聲波作為檢測裝置,舵機作為閘門進行開關。
知識與概念
要學習本課的案例,需要了解以下的概念與原理
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内有物體,舵機轉動,門打開,點陣屏顯示愛心,表示可以通過;暫停一段時間,舵機轉動,門關閉,點陣屏顯示其他圖案,具體程序代碼如下:
試一試:調試上面的參數,讓自動感應門更加标準!
拓展與思考
結合之前所學的傳感器,你還能做出什麼更有趣的自動門裝置嗎?
我打算這麼做:______________________________________________________________________________
______________________________________________________________________。
做的時候需要注意:_________________________________________________________________________
______________________________________________________________________。
關于我們
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!