一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

11歲小學(xué)生自制ESP32藍(lán)牙遙控車(chē),MicroPython開(kāi)發(fā)分享

合宙LuatOS ? 2023-09-04 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

價(jià)格低、性能強(qiáng)、開(kāi)發(fā)快,性?xún)r(jià)比炸裂的合宙ESP32-C3開(kāi)發(fā)板已出貨數(shù)萬(wàn)片,更被許許多多的工程師朋友稱(chēng)為“DIY神器”。

今天特別分享的“藍(lán)牙遙控小車(chē)”作品——出自11歲小學(xué)生,也是我們目前接觸到的最小開(kāi)發(fā)者@PY學(xué)習(xí)筆記。

藍(lán)牙遙控小車(chē)硬件制作


藍(lán)牙遙控小車(chē)以合宙ESP32-C3開(kāi)發(fā)板為主控,使用MicroPython開(kāi)發(fā),通過(guò)手機(jī)APP實(shí)現(xiàn)遙控操作。主要硬件物料有小車(chē)底盤(pán)、L298N電機(jī)驅(qū)動(dòng)模塊、電池盒、開(kāi)關(guān)等。

dabee61c-4afb-11ee-a20b-92fbcf53809c.gif

dbc88428-4afb-11ee-a20b-92fbcf53809c.gif?

- 主要物料準(zhǔn)備 -

01. 合宙ESP32-C3開(kāi)發(fā)板:

目前合宙在售的ESP32-C3開(kāi)發(fā)板有經(jīng)典款簡(jiǎn)約款兩種。兩種款式均可在本項(xiàng)目中使用,建議初學(xué)者入手經(jīng)典款,燒錄調(diào)試比較方便。

dbd53452-4afb-11ee-a20b-92fbcf53809c.png

dc66b1b6-4afb-11ee-a20b-92fbcf53809c.png

小車(chē)底盤(pán)、電池盒、開(kāi)關(guān):

我買(mǎi)的小車(chē)除了底盤(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í)際需求替換。

dc75d81c-4afb-11ee-a20b-92fbcf53809c.png

L298N電機(jī)驅(qū)動(dòng)模塊:

dc975582-4afb-11ee-a20b-92fbcf53809c.png

特別說(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。

dbc88428-4afb-11ee-a20b-92fbcf53809c.gif?

- 硬件接線(xiàn)示意圖 -

dcd4beae-4afb-11ee-a20b-92fbcf53809c.png

電池正負(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。

小車(chē)硬件組裝完成

dced2a7a-4afb-11ee-a20b-92fbcf53809c.jpg

2

使用手機(jī)藍(lán)牙APP遙控小車(chē)


藍(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小車(chē),則需要支持BLE的APP,我測(cè)試了好多APP才找到這個(gè)可用的。

dbc88428-4afb-11ee-a20b-92fbcf53809c.gif?

- 手機(jī)藍(lán)牙APP -

注:文件為Android/HarmonyOS版,IOS版請(qǐng)自行搜索。

dd1e7de6-4afb-11ee-a20b-92fbcf53809c.gif

dbc88428-4afb-11ee-a20b-92fbcf53809c.gif?

- 藍(lán)牙遙控實(shí)現(xiàn) -

通過(guò)手機(jī)藍(lán)牙APP控制ESP32-C3小車(chē),可分為如下三步:

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決定小車(chē)行動(dòng)(前后左右停止)。

de015c60-4afb-11ee-a20b-92fbcf53809c.gif

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    116

    文章

    6078

    瀏覽量

    174027
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5682

    瀏覽量

    104768
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86756
  • ESP32
    +關(guān)注

    關(guān)注

    21

    文章

    1017

    瀏覽量

    19265
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP32-P4 C5開(kāi)發(fā)板燒錄小智全流程!速看!

    沒(méi)錯(cuò),你沒(méi)有看錯(cuò)!我們帶著WT99P4C5-S1開(kāi)發(fā)板燒錄小智全流程走來(lái)了!開(kāi)發(fā)板搭載樂(lè)鑫科技ESP32-P4和ESP32-C5芯片,代碼完全開(kāi)源,支持靈活二次
    的頭像 發(fā)表于 07-04 18:03 ?332次閱讀
    <b class='flag-5'>ESP32</b>-P4 C5<b class='flag-5'>開(kāi)發(fā)</b>板燒錄小智全流程!速看!

    ESP32用作經(jīng)典藍(lán)牙串口透?jìng)髂K與手機(jī)進(jìn)行串口通信

    本文介紹了如何把ESP32用作一個(gè)藍(lán)牙串口透?jìng)髟O(shè)備使用,其功能和常用的HC-05/06串口藍(lán)牙設(shè)備一樣。并與手機(jī)藍(lán)牙串口APP進(jìn)行雙向藍(lán)牙
    的頭像 發(fā)表于 06-20 17:45 ?924次閱讀
    <b class='flag-5'>ESP32</b>用作經(jīng)典<b class='flag-5'>藍(lán)牙</b>串口透?jìng)髂K與手機(jī)進(jìn)行串口通信

    ESP32-S3開(kāi)發(fā)板燒錄小智AI系統(tǒng)全流程指南

    在AI語(yǔ)音交互領(lǐng)域不斷發(fā)展的今天,開(kāi)發(fā)者們對(duì)于功能強(qiáng)大、開(kāi)源靈活的開(kāi)發(fā)板需求日益增長(zhǎng)。今天,我們就來(lái)詳細(xì)了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂(lè)鑫科技ESP32
    的頭像 發(fā)表于 06-16 18:01 ?1448次閱讀
    <b class='flag-5'>ESP32</b>-S3<b class='flag-5'>開(kāi)發(fā)</b>板燒錄小智AI系統(tǒng)全流程指南

    基于ESP32C3的智能小車(chē)設(shè)計(jì)

    你有沒(méi)有想過(guò),從零開(kāi)始親手制作一輛堅(jiān)固耐用的遙控越野車(chē)?今天,小編就帶你走進(jìn)一個(gè)融合機(jī)械、電子與物聯(lián)網(wǎng)的精彩DIY項(xiàng)目——一款由 Seeed Studio XIAO ESP32C3 強(qiáng)力驅(qū)動(dòng)的 3D打印4x4 RC漫游
    的頭像 發(fā)表于 06-04 11:11 ?845次閱讀
    基于<b class='flag-5'>ESP32</b>C3的智能小車(chē)設(shè)計(jì)

    STM32和ESP32應(yīng)該學(xué)哪個(gè)

    等等,市場(chǎng)占有率也很高。 ESP32相對(duì)年輕了不少,滿(mǎn)打滿(mǎn)算也不到 10 ,他的前身,還得從 ESP8266 說(shuō)起,都屬于樂(lè)鑫科技的產(chǎn)品。 如果你用單片機(jī)做過(guò)一些物聯(lián)網(wǎng)產(chǎn)品,那多多少少應(yīng)該聽(tīng)過(guò)
    的頭像 發(fā)表于 02-18 09:52 ?695次閱讀

    無(wú)線(xiàn)遙控車(chē)的電機(jī)抖動(dòng)

    我們的遙控車(chē)電控方案有一個(gè)問(wèn)題,不知道是怎么回事,請(qǐng)幫我看看問(wèn)題在哪。 我們的方案是無(wú)線(xiàn)遙控接收機(jī)的sbus接我們主板,我們主板接電調(diào),電調(diào)接電機(jī)。 現(xiàn)在的問(wèn)題是打開(kāi)遙控器不動(dòng)搖桿,電機(jī)會(huì)無(wú)故抖動(dòng)
    發(fā)表于 02-12 16:48

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本質(zhì)上是讓 ESP32 設(shè)備與豆包的 API 進(jìn)行通信,以獲取相關(guān)服務(wù)
    的頭像 發(fā)表于 02-05 13:40 ?1974次閱讀
    <b class='flag-5'>esp32</b>如何接入豆包

    【AI技術(shù)支持】ESP32-S3模組EspBleOTA搜索不到ble_ota例程的藍(lán)牙問(wèn)題處理

    啟明云端/01問(wèn)題描述在智能標(biāo)識(shí)牌上使用ESP32-S3-WROOM-1U模組,ESP-IDF版本為idf5.0.2時(shí),客戶(hù)在ESP32-S3模組燒錄運(yùn)行
    的頭像 發(fā)表于 12-13 18:06 ?1573次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32</b>-S3模組EspBleOTA搜索不到ble_ota例程的<b class='flag-5'>藍(lán)牙</b>問(wèn)題處理

    ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 12-07 15:30 ?11次下載

    基于ESP32-C3FN4為核心自主研發(fā)的Wi-Fi+BT模塊-RF-WM-ESP32B1

    WI-FI模組 - RF-WM-ESP32B1是基于ESP32-C3FN4為核心自主研發(fā)的Wi-Fi+BT模塊,支持IEEE 802.11b/g/n (2.4 GHz Wi-Fi)和低功耗藍(lán)牙5.0,可廣泛用于各種消費(fèi)類(lèi)電子、手
    的頭像 發(fā)表于 11-07 09:45 ?661次閱讀
    基于<b class='flag-5'>ESP32</b>-C3FN4為核心自主研發(fā)的Wi-Fi+BT模塊-RF-WM-<b class='flag-5'>ESP32</b>B1

    使用ESP32開(kāi)發(fā)板點(diǎn)亮LED燈

    ESP32是一款由Espressif Systems開(kāi)發(fā)的高性能、低功耗的Wi-Fi+藍(lán)牙雙模微控制器芯片。它集成了天線(xiàn)開(kāi)關(guān)、RF balun、功率放大器、低噪聲接收放大器、濾波器以及電源管理模塊
    的頭像 發(fā)表于 10-05 11:44 ?5034次閱讀

    簡(jiǎn)述三種esp32開(kāi)發(fā)方式是什么

    ESP32是一款由樂(lè)鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模無(wú)線(xiàn)通信芯片,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能硬件等領(lǐng)域。本文將詳細(xì)介紹三種ESP32開(kāi)發(fā)方式:
    的頭像 發(fā)表于 08-20 09:11 ?8062次閱讀

    esp32esp8266代碼共用嗎

    8266作為兩款具有Wi-Fi功能的微控制器,因其低成本、易用性和靈活性而受到廣泛關(guān)注。然而,盡管它們?cè)谀承┓矫婢哂邢嗨菩?,但在硬件性能?b class='flag-5'>開(kāi)發(fā)環(huán)境和編程語(yǔ)言等方面仍存在一定差異。 二、ESP32ESP8266簡(jiǎn)介
    的頭像 發(fā)表于 08-19 18:23 ?2344次閱讀

    esp8266和esp32區(qū)別是什么

    的內(nèi)存選項(xiàng),包括最小512KB的RAM和最大16MB的閃存。 Wi-Fi和藍(lán)牙ESP8266 :支持2.4GHz Wi-Fi。 ESP32 :支持2.4GHz Wi-Fi和藍(lán)牙5
    的頭像 發(fā)表于 08-19 18:16 ?7347次閱讀

    esp32用什么軟件編程

    ESP32是一款由樂(lè)鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模微控制器,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能穿戴等領(lǐng)域。要對(duì)ESP32進(jìn)行編程,需要選擇合適的編程軟件和開(kāi)發(fā)
    的頭像 發(fā)表于 08-19 17:24 ?6986次閱讀