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





