項(xiàng)目作者:ROBO HUB 翻譯文首發(fā)于:DF創(chuàng)客社區(qū)
這篇教程會(huì)向你展示如何在家中用基礎(chǔ)電子零件制作一輛簡(jiǎn)單的機(jī)器人車(chē)。
車(chē)子可以通過(guò)手機(jī)來(lái)控制,而且不只限于4個(gè)方向。這是一個(gè)對(duì)于初學(xué)者來(lái)說(shuō)非常有趣的項(xiàng)目,占用的完成時(shí)間不會(huì)很多,通過(guò)它不僅可以學(xué)習(xí)到如何搭建車(chē)輛,還可以了解電機(jī)對(duì)車(chē)輛工作的作用,以及一些基本的電子知識(shí)、編程實(shí)踐,甚至一些物理知識(shí)。
所需物料
L298N 電機(jī)驅(qū)動(dòng)器
BO電機(jī)(減速電機(jī))
輪子
紙板片
熱熔膠和強(qiáng)力膠
跳線
鋰離子電池和電池盒
開(kāi)關(guān)
以下是如果你希望制作一個(gè)炫酷版本的替代品
3D打印機(jī)
PLA絲線
Tinkercad應(yīng)用
Cura切片軟件
制作步驟
制備底板
這個(gè)項(xiàng)目提供兩種進(jìn)行底板制作的方式:可以選擇3D打印,也可以選擇用紙板制作。(STL文件可以在文末下載)
如果選擇3D打印作為底板,需要使用Tinkercad應(yīng)用進(jìn)行設(shè)計(jì),然后打印。如果選擇紙板,則需要根據(jù)BO電機(jī)的設(shè)計(jì)參考標(biāo)準(zhǔn)制作模板,然后將模板輪廓畫(huà)在紙板上,剪裁出底板。
制作電路圖
整輛機(jī)器人車(chē)的電路圖如教程所示,沒(méi)有使用面包板,而是直接使用跳線在組件之間進(jìn)行連接。
建立連接之前,確保將電池的地線連接到馬達(dá)驅(qū)動(dòng)器和Nodemcu的GND。電池盒的電池正極連接到馬達(dá)驅(qū)動(dòng)器的12v插槽,馬達(dá)驅(qū)動(dòng)器的5v連接到Nodemcu板的Vin現(xiàn)在,馬達(dá)驅(qū)動(dòng)器和Nodemcu之間的通信連接如下:
ENA 至 GPIO14 (D5)
ENB 至 GPIO12 (D6)
IN_1 至 GPIO15 (D8)
IN_2 至 GPIO13 (D7)
IN_3 至 GPIO2 (D4)
IN_4 至 GPIO0 (D3)
最后,我們把BO電動(dòng)機(jī)的連線的接口連接到馬達(dá)驅(qū)動(dòng)器上的電動(dòng)機(jī)連接插槽。這樣,馬達(dá)驅(qū)動(dòng)器就可以控制BO馬達(dá)的運(yùn)轉(zhuǎn)了。
編寫(xiě)Arduino代碼
連接開(kāi)發(fā)板到電腦,打開(kāi)Arduino IDE,接著將教程中提供的代碼復(fù)制并粘貼到IDE中。(代碼可以在文末下載)
如果你想為WiFi設(shè)置自定義名字,可以在代碼中編輯,如果你對(duì)此還不完全清楚,建議不要做任何改變。
點(diǎn)擊板子,選擇esp8266模塊板,現(xiàn)在檢查正確的串行端口(COM)號(hào)碼,然后點(diǎn)擊上傳代碼按鈕。
一段時(shí)間后,代碼將被上傳到板子上,現(xiàn)在板子上有了代碼。
完成這一步后,通過(guò)電池的電力供應(yīng)測(cè)試項(xiàng)目,當(dāng)你打開(kāi)開(kāi)關(guān)后,如果一切正常,Nodemcu的LED指示燈將會(huì)亮起,你可以在手機(jī)上看到Wi-Fi的名字。
添加前輪
機(jī)器人車(chē)是三輪車(chē),前面的一個(gè)輪子是自由滾動(dòng)的,另外兩個(gè)輪子是由電機(jī)軸控制的。
現(xiàn)在對(duì)于這個(gè)我們使用的是一個(gè)簡(jiǎn)單的機(jī)制,我們要做的就是使用一根吸管或一段管子。如果你找不到任何管子,你可以自己動(dòng)手制作,只需將紙條卷成管狀并用強(qiáng)力膠加固。
在紙板的小尖端上放置并使用強(qiáng)力膠固定。
然后可以添加輪子,并使用管子或者自制紙管從中心鎖住它!
基礎(chǔ)模型已經(jīng)準(zhǔn)備好,現(xiàn)在我們要添加的就是電子元件,并且這并不是一個(gè)復(fù)雜的任務(wù)。
完成裝配
在紙板上放一滴熱膠,然后放上裝有電池的鋰離子電池座。接下來(lái),將電機(jī)驅(qū)動(dòng)器固定到紙板上,可以將BO電機(jī)的線連接到驅(qū)動(dòng)器的插槽里。最后,放上Nodemcu板。
使用方式
設(shè)立機(jī)器人車(chē)和手機(jī)(控制設(shè)備)的連接十分簡(jiǎn)單。使用Wi-Fi接入熱點(diǎn),先在手機(jī)上打開(kāi)Wi-Fi,然后開(kāi)啟機(jī)器人車(chē),你將在手機(jī)上看到你為車(chē)輛所設(shè)的Wi-Fi名稱(chēng),連上網(wǎng)絡(luò)。然后,你可以打開(kāi)已預(yù)裝在你手機(jī)上的應(yīng)用,這樣你就能通過(guò)一個(gè)數(shù)字屏幕遙控器來(lái)控制機(jī)器人車(chē)了。
審核編輯:湯梓紅
-
電路圖
+關(guān)注
關(guān)注
10414文章
10738瀏覽量
543267 -
mcu
+關(guān)注
關(guān)注
146文章
17984瀏覽量
367076 -
機(jī)器人
+關(guān)注
關(guān)注
213文章
29748瀏覽量
212930 -
電機(jī)驅(qū)動(dòng)器
+關(guān)注
關(guān)注
16文章
676瀏覽量
65564 -
ESP8266
+關(guān)注
關(guān)注
51文章
965瀏覽量
47423
原文標(biāo)題:自制一輛基于ESP8266的簡(jiǎn)易三輪機(jī)器人小車(chē),可以通過(guò)手機(jī)遙控!
文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何使用ESP8266和ArduinoUno設(shè)計(jì)無(wú)線遙控兩輪機(jī)器人漫游車(chē)

三輪循跡小車(chē)
基于ESP8266物聯(lián)網(wǎng)智能小車(chē)的設(shè)計(jì)資料分享
自制一輛基于ESP8266的簡(jiǎn)易三輪機(jī)器人小車(chē),可以通過(guò)手機(jī)遙控!
NodeMcu ESP8266 無(wú)需任何基礎(chǔ) 制作wifi小車(chē)

最簡(jiǎn)單DIY基于ESP8266的物聯(lián)網(wǎng)智能小車(chē)②(webserver服務(wù)器網(wǎng)頁(yè)高級(jí)遙控版)

使用ESP8266-01制作WIFI遙控小車(chē)(一)

Wifi控制的FPV Rover機(jī)器人(帶有Arduino和ESP8266)

帶有ESP8266的電報(bào)機(jī)器人

基于ESP8266的電報(bào)機(jī)器人
機(jī)器人小車(chē)開(kāi)源設(shè)計(jì)

ESP8266由游戲手柄控制的汽車(chē)機(jī)器人

評(píng)論