設(shè)計一個雙螺旋船:由Arduino物聯(lián)網(wǎng)云控制,帶有警報器,巡邏LED和激光炮
物聯(lián)網(wǎng)船通過Arduino Nano 33物聯(lián)網(wǎng)連接到云物聯(lián)網(wǎng)
我們設(shè)立這個項目是為了展示Cloud IoT Arduino和Arduino Nano 33 IoT板,并開發(fā)水生創(chuàng)客項目的技能,其中水中浮力,運動和緊密性的知識非常重要。
我們通過使船在自己的軸上旋轉(zhuǎn)和導(dǎo)航向前并向右旋轉(zhuǎn)來測試控制。向前導(dǎo)航的控制是需要的,因為一個引擎比另一個旋轉(zhuǎn)得快,從而影響了直線路線,如果你的項目有同樣的問題,它可以通過帶有PDI代碼的軟件來解決,以補償旋轉(zhuǎn)或在電機極上帶有電壓限制器的硬件來解決。
測試和展示物聯(lián)網(wǎng)船項目
在組裝原理圖中有一個灰色的盒子,上面有一些按鈕連接到Arduino nano 33 IoT的模擬端口,這部分電路只有在你想通過電纜連接的按鈕進(jìn)行離線控制時才需要考慮,所以,考慮到回答這些不具備IoT技能的觀眾,我也提供了Arduino IDE中的代碼用于離線控制船。
在規(guī)劃螺旋槳的旋轉(zhuǎn)方向時要注意,船要前進(jìn),螺旋槳必須朝相反的方向旋轉(zhuǎn),我還建議加長電機軸,使螺旋槳100%浸入水中,這樣推進(jìn)力會更好,發(fā)展速度也更有效。
所有的電子設(shè)備最初都是用一個原型板組裝的,以便將來進(jìn)行調(diào)整,因為你需要研究船內(nèi)每個組件的重量和位置,任何不平衡重量的東西都會使船翻倒或航行錯誤。
本文編譯自hackster.io





