價(jià)格低、性能強(qiáng)、開(kāi)發(fā)快,性價(jià)比炸裂的合宙ESP32-C3開(kāi)發(fā)板已出貨數(shù)萬(wàn)片,更被許許多多的工程師朋友稱為“DIY神器”。
今天特別分享的“藍(lán)牙遙控小車”作品——出自11歲小學(xué)生,也是我們目前接觸到的最小開(kāi)發(fā)者@PY學(xué)習(xí)筆記。
藍(lán)牙遙控小車硬件制作
藍(lán)牙遙控小車以合宙ESP32-C3開(kāi)發(fā)板為主控,使用MicroPython開(kāi)發(fā),通過(guò)手機(jī)APP實(shí)現(xiàn)遙控操作。主要硬件物料有小車底盤(pán)、L298N電機(jī)驅(qū)動(dòng)模塊、電池盒、開(kāi)關(guān)等。
?
- 主要物料準(zhǔn)備 -
01. 合宙ESP32-C3開(kāi)發(fā)板:
目前合宙在售的ESP32-C3開(kāi)發(fā)板有經(jīng)典款與簡(jiǎn)約款兩種。兩種款式均可在本項(xiàng)目中使用,建議初學(xué)者入手經(jīng)典款,燒錄調(diào)試比較方便。
小車底盤(pán)、電池盒、開(kāi)關(guān):
我買的小車除了底盤(pán)主體,還帶2個(gè)直流減速電機(jī)(5V電壓每分鐘200轉(zhuǎn))、1個(gè)萬(wàn)向輪,并且有送5號(hào)電池盒和船型開(kāi)關(guān)。具體開(kāi)發(fā)中,可根據(jù)實(shí)際需求替換。
L298N電機(jī)驅(qū)動(dòng)模塊:
特別說(shuō)明:
5V供電是一個(gè)特殊的端口:
既可以做L298N的邏輯電壓的輸入,也可以做外部單片機(jī)或系統(tǒng)的5V供電口。
當(dāng)12V供電口接>5V的電源電壓時(shí),板載5V跳帽不拔除,5V供電口有電壓輸出;當(dāng)12V供電口≤5V的電源電壓時(shí),板載5V跳帽需要拔除,因?yàn)長(zhǎng)298N需要邏輯驅(qū)動(dòng)電壓來(lái)驅(qū)動(dòng)板子。此時(shí)5V供電口就變成了L298N的邏輯電壓供電的輸入口。
邏輯輸入IN1和IN2為一組,對(duì)應(yīng)輸出A;邏輯輸入IN3和IN4為一組,對(duì)應(yīng)輸出B。
?
- 硬件接線示意圖 -
電池正負(fù)極分別接L298N的12V供電(中間接開(kāi)關(guān))和GND,再?gòu)?V供電和GND分別連接ESP32-C3的5V和GND。
2個(gè)直流減速電機(jī)分別連接L298N的輸出A和輸出B。
邏輯輸入的IN1、2、3、4分別接合宙ESP32-C3開(kāi)發(fā)板的GPIO00、01、18、19。
小車硬件組裝完成
2
使用手機(jī)藍(lán)牙APP遙控小車
藍(lán)牙區(qū)分為經(jīng)典藍(lán)牙(Classic Bluetooth)和低功耗藍(lán)牙(BLE),低功耗藍(lán)牙一般為藍(lán)牙4.0及以上的。
合宙ESP32-C3開(kāi)發(fā)板配備的藍(lán)牙5.0屬于BLE,不向下兼容經(jīng)典藍(lán)牙。所以要通過(guò)手機(jī)藍(lán)牙APP遙控ESP32-C3小車,則需要支持BLE的APP,我測(cè)試了好多APP才找到這個(gè)可用的。
?
- 手機(jī)藍(lán)牙APP -
注:文件為Android/HarmonyOS版,IOS版請(qǐng)自行搜索。
?
- 藍(lán)牙遙控實(shí)現(xiàn) -
通過(guò)手機(jī)藍(lán)牙APP控制ESP32-C3小車,可分為如下三步:
1)實(shí)現(xiàn)藍(lán)牙廣播和連接;
2)手機(jī)藍(lán)牙APP按下按鍵,將通過(guò)藍(lán)牙向ESP32-C3發(fā)送數(shù)據(jù),需要測(cè)出每個(gè)按鍵發(fā)送的數(shù)據(jù);
3)藍(lán)牙發(fā)送的數(shù)據(jù)被存入到BLE_MSG全局變量中,根據(jù)BLE_MSG決定小車行動(dòng)(前后左右停止)。
-
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5831瀏覽量
170490 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5067瀏覽量
97611 -
python
+關(guān)注
關(guān)注
56文章
4797瀏覽量
84758 -
ESP32
+關(guān)注
關(guān)注
18文章
971瀏覽量
17323
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論