64 自動給酒精機
(2020/0227)
(注意!本示範的例子中,把潛水泵(沉水馬達)放到酒精中,酒精為有機溶劑及易揮發,可能造成沉水馬達的損壞,並可能引發火災,因此不建議使用在酒精上)
最近因武漢肺炎的關係,很多人設計了很多自動化的防疫設備,前幾天看到有人設計自動給酒精、給皂液的機器,今天有空也來實作一下
一、所需材料
micro:bit開發板
馬達驅動模組(小車的馬達驅動模組也都可以),以下試了兩個
DFROBOT micro:bit Driver Expansion Board (宇宙機器人 代理),可接4個馬達
KSB037 micro:bit Motor Board (凱斯電子)
微型潛水泵(沉水馬達)
超音波測距感應器
二、利用【DFROBOT micro:bit Driver Expansion Board】
組裝圖
所用腳位
微型潛水泵接M1
超音波測距感應器的Trig接P13、Echo接P14
設備測試
測試微型潛水泵
按A鍵啟動;按B鍵停止
DFROBOT micro:bit Driver Expansion Board的擴展積木網址:https://github.com/DFRobot/pxt-motor
程式如下:
因為水量不用太大,所以速度值不用設太高
測試超音波感測器
擴展積木:sonar
程式如下:
建議採用HC-SR04P(支援3.3V),使用5V的HC-SR04在這也可以用
完整給酒精的程式如下:
接線圖
當偵測距離小於3公分的時候,就會啟動微型潛水泵
實測影片
三、利用KSB037 micro:bit Motor Board
馬達測試(右馬達用到P1(類比)、P8(數位,1:正轉、0:反轉),左馬達用到P2(類比)、P12(數位,1:正轉、0:反轉)
有關此馬達模組可參考筆者另一篇文章
測試右側馬達程式
接線圖
完整程式,如下(原理同上)
測試影片
簡單測試成功
這可應用在給酒精機或給皂機,但還要考量潛水泵在酒精及皂液內是否會有影響!