步驟1:構(gòu)造車身
使用3M雙面泡沫膠帶將4個舵機和電池粘在一起。一個小盒子將幫助您對齊伺服器。 (在我的情況下是Raspberry Pi外殼)
將輪子粘到舵機上。根據(jù)車輪形狀的大小,您可能需要將膠帶切成合適的形狀。
將微型控制器或微型面包板粘在電池頂部。
步驟2:連接電線
將伺服器和微控制器的電源和地線連接到電池。如果您需要給電池充電,則可以使用JST插頭。
將伺服脈沖引腳連接到Bluno Beetle的數(shù)字引腳2、3、4、5。如果您使用面包板,請按照上圖所示連接伺服器。
如果您忘記了引腳的順序(也沒有),請不要介意,我們可以稍后在代碼中進行更改。/p》
步驟3:調(diào)試Servos
注意:在插入USB電纜之前,請先斷開3.7V電池的連接!
測試伺服器是否正常工作:
#include
伺服伺服器;
無效設(shè)置( ){
伺服連接(2);
伺服寫入(90);
}
無效循環(huán)(){
}
嘗試不同的值,然后為您的伺服找到一個伺服停止的值。
步驟4:添加遙控器
下一步是添加遙控器。我將使用一個名為GoBLE的現(xiàn)有應(yīng)用程序。
下載GoBLE庫并將該庫安裝在Arduino文件夾中。還可以使用Arduino Library Manager安裝Metro庫。
您可以下載以下完整代碼:
https://gist.github.com/clowwindy/e8117e5efb81cdcf1451
請注意,如果已連接USB電纜,則藍(lán)牙串行可能在9600上工作,但是如果斷開USB電纜并使用電池電源,則波特率可能變?yōu)?15200。要解決此問題,您將需要對USB使用不同的波特率
步驟5:您已完成!
由微型伺服器提供動力,這個小機器人可以承載更多東西。
由于有4個模擬引腳,因此您還可以添加IR傳感器。通過將同一側(cè)的兩個伺服器連接到相同的數(shù)字引腳,您還可以為超聲波傳感器節(jié)省2個數(shù)字引腳。
您可能已經(jīng)注意到,機器人的底盤與Raspberry Pi的大小大致相同。 。為什么不構(gòu)建帶有輪子的Raspberry Pi? (上面的照片讓您了解了它的樣子,但實際上可以構(gòu)建它。)
我的下一個目標(biāo)是使該機器人更小并通過ESP8266模塊連接到Internet。
-
機器人
+關(guān)注
關(guān)注
211文章
28557瀏覽量
207692 -
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5844瀏覽量
170787 -
Arduino
+關(guān)注
關(guān)注
188文章
6474瀏覽量
187432
發(fā)布評論請先 登錄
相關(guān)推薦
評論