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