国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

11歲小學生自制ESP32藍牙遙控車,MicroPython開發分享

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

掃碼添加小助手

加入工程師交流群

價格低、性能強、開發快,性價比炸裂的合宙ESP32-C3開發板已出貨數萬片,更被許許多多的工程師朋友稱為“DIY神器”。

今天特別分享的“藍牙遙控小車”作品——出自11歲小學生,也是我們目前接觸到的最小開發者@PY學習筆記。

藍牙遙控小車硬件制作


藍牙遙控小車以合宙ESP32-C3開發板為主控,使用MicroPython開發,通過手機APP實現遙控操作。主要硬件物料有小車底盤、L298N電機驅動模塊、電池盒、開關等。

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

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

- 主要物料準備 -

01. 合宙ESP32-C3開發板:

目前合宙在售的ESP32-C3開發板有經典款簡約款兩種。兩種款式均可在本項目中使用,建議初學者入手經典款,燒錄調試比較方便。

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

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

小車底盤、電池盒、開關:

我買的小車除了底盤主體,還帶2個直流減速電機(5V電壓每分鐘200轉)、1個萬向輪,并且有送5號電池盒和船型開關。具體開發中,可根據實際需求替換。

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

L298N電機驅動模塊:

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

特別說明:

5V供電是一個特殊的端口
既可以做L298N的邏輯電壓的輸入,也可以做外部單片機或系統的5V供電口。

當12V供電口接>5V的電源電壓時,板載5V跳帽不拔除,5V供電口有電壓輸出;當12V供電口≤5V的電源電壓時,板載5V跳帽需要拔除,因為L298N需要邏輯驅動電壓來驅動板子。此時5V供電口就變成了L298N的邏輯電壓供電的輸入口。

邏輯輸入IN1和IN2為一組,對應輸出A;邏輯輸入IN3和IN4為一組,對應輸出B。

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

- 硬件接線示意圖 -

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

電池正負極分別接L298N的12V供電(中間接開關)和GND,再從5V供電和GND分別連接ESP32-C3的5V和GND。

2個直流減速電機分別連接L298N的輸出A和輸出B。

邏輯輸入的IN1、2、3、4分別接合宙ESP32-C3開發板的GPIO00、01、18、19。

小車硬件組裝完成

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

2

使用手機藍牙APP遙控小車


藍牙區分為經典藍牙(Classic Bluetooth)和低功耗藍牙(BLE),低功耗藍牙一般為藍牙4.0及以上的。

合宙ESP32-C3開發板配備的藍牙5.0屬于BLE,不向下兼容經典藍牙。所以要通過手機藍牙APP遙控ESP32-C3小車,則需要支持BLE的APP,我測試了好多APP才找到這個可用的。

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

- 手機藍牙APP -

注:文件為Android/HarmonyOS版,IOS版請自行搜索。

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

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

- 藍牙遙控實現 -

通過手機藍牙APP控制ESP32-C3小車,可分為如下三步:

1)實現藍牙廣播和連接;

2)手機藍牙APP按下按鍵,將通過藍牙向ESP32-C3發送數據,需要測出每個按鍵發送的數據;

3)藍牙發送的數據被存入到BLE_MSG全局變量中,根據BLE_MSG決定小車行動(前后左右停止)。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    119

    文章

    6313

    瀏覽量

    178726
  • 開發板
    +關注

    關注

    26

    文章

    6291

    瀏覽量

    118135
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90037
  • ESP32
    +關注

    關注

    26

    文章

    1195

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ESP32-S3系列】WT9932S3-NANO開發板上手指南

    WT9932S3-Nano采用了ESP32-S3R8為主芯片,兼容ArduinoNanoESP32,適用于物聯網或MicroPython等應用,外形小巧,性能強大,適合嵌入到獨立項目中。特性采用
    的頭像 發表于 02-12 18:16 ?145次閱讀
    【<b class='flag-5'>ESP32</b>-S3系列】WT9932S3-NANO<b class='flag-5'>開發</b>板上手指南

    ESP32-S3系列】WT9932S3-NANO開發板規格書

    概述WT9932S3-Nano采用了ESP32-S3R8為主芯片,兼容ArduinoNanoESP32,適用于物聯網或MicroPython等應用,外形小巧,性能強大,適合嵌入到獨立項目中。特性采用
    的頭像 發表于 02-09 18:20 ?367次閱讀
    【<b class='flag-5'>ESP32</b>-S3系列】WT9932S3-NANO<b class='flag-5'>開發</b>板規格書

    基于CW32的藍牙無刷遙控車案列

    /BLELite 3.遙控器代碼 實際是一個網頁,遙控使用js開發,用vue簡化數據處理。 利用Web Bluetooth API調用主機的藍牙完成通信,Gamepad API手柄按
    發表于 01-15 08:22

    ESP32 Wi-Fi 控制 LED 燈的原理

    在智能家居、物聯網設備中,用手機通過Wi-Fi控制燈光、風扇或插座,已經非常普遍。而在嵌入式開發中,ESP32是最常用的Wi-Fi模塊之一。本文將帶你系統理解:ESP32是如何通過Wi-Fi實現遠程
    的頭像 發表于 01-09 19:04 ?300次閱讀
    <b class='flag-5'>ESP32</b> Wi-Fi 控制 LED 燈的原理

    ESP32藍牙驅動MAX98357對音頻音樂播放

    本文介紹了MAX98357音頻模塊的基本特性,并利用ESP32藍牙功能程序驅動此模塊,最后用手機藍牙連接ESP32播放手機音樂
    的頭像 發表于 12-19 19:55 ?2652次閱讀
    <b class='flag-5'>ESP32</b><b class='flag-5'>藍牙</b>驅動MAX98357對音頻音樂播放

    69.9元用樂鑫科技ESP32-S3 2.8寸串口屏爆改手持彩屏遙控器!手機APP卡頓?不存在的!

    了!本期就讓我用啟明智顯2.8寸觸摸串口屏,為你打造一個專屬的高性能遙控器,成本僅69.9元!這款串口屏搭載ESP32-S3芯片,支持Wi-Fi和藍牙,配備240*
    的頭像 發表于 11-21 18:02 ?755次閱讀
    69.9元用樂鑫科技<b class='flag-5'>ESP32</b>-S3 2.8寸串口屏爆改手持彩屏<b class='flag-5'>遙控</b>器!手機APP卡頓?不存在的!

    云知聲入選廈門市第五批中小學生研學實踐教育基地

    近日,廈門市教育局公布第五批中小學生研學實踐教育基地名單,云知聲東南總部——廈門云知芯智能科技有限公司運營的“廈門云知芯人工智能研學基地”順利通過綜合評審,成功獲評市級科技教育示范平臺。該認定不僅
    的頭像 發表于 11-13 17:50 ?1321次閱讀

    樂鑫ESP32-C6和ESP32-C61究竟該如何選擇?一文讀懂本質區別

    樂鑫科技推出的ESP32-C6和ESP32-C61均支持Wi-Fi6,但定位不同。ESP32-C6是多協議樞紐,集成Wi-Fi6、藍牙5、Zigbee和Thread,適合智能家居網關和
    的頭像 發表于 10-28 14:17 ?2067次閱讀
    樂鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟該如何選擇?一文讀懂本質區別

    ESP8266和ESP32開發板常見的2種下載方式

    協議,完整的 TCP/IP 協議棧以及藍牙協議棧。用戶可以使用這兩款模塊為現有的設備添加WIFI聯網功能或藍牙(ESP32),輕松的構建獨立的網絡控制器和遠程控制監控設備。 ESP
    發表于 10-24 18:04

    vscode的rtthread micropython插件沒有創建工程的圖標,為什么?

    我想用micropython開發ESP32,請問我的vscode已經安裝了RT-Thread micropython插件,為什么在下方沒有創建mic
    發表于 09-28 13:13

    ESP32-S3的MicroPython開發環境搭建

    本文通過搭建Thonny IDE開發環境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應用程序。
    的頭像 發表于 09-11 16:02 ?1633次閱讀
    <b class='flag-5'>ESP32</b>-S3的<b class='flag-5'>MicroPython</b><b class='flag-5'>開發</b>環境搭建

    專為 ESP32-P4C5 核心板打造的高效開發利器

    SDK+詳盡文檔,新手秒上手,高手效率翻倍!雙芯片設計,釋放澎湃性能ESP32-P4C5核心板采用樂鑫科技的ESP32-P4+ESP32-C5雙芯架構!·ESP32-P
    的頭像 發表于 08-11 18:19 ?1200次閱讀
    專為 <b class='flag-5'>ESP32</b>-P4C5 核心板打造的高效<b class='flag-5'>開發</b>利器

    ESP32開發板元件資料

    ESP32開發板元件
    發表于 07-21 14:47 ?15次下載

    ESP32用作經典藍牙串口透傳模塊與手機進行串口通信

    本文介紹了如何把ESP32用作一個藍牙串口透傳設備使用,其功能和常用的HC-05/06串口藍牙設備一樣。并與手機藍牙串口APP進行雙向藍牙
    的頭像 發表于 06-20 17:45 ?3001次閱讀
    <b class='flag-5'>ESP32</b>用作經典<b class='flag-5'>藍牙</b>串口透傳模塊與手機進行串口通信

    基于ESP32C3的智能小車設計

    你有沒有想過,從零開始親手制作一輛堅固耐用的遙控越野?今天,小編就帶你走進一個融合機械、電子與物聯網的精彩DIY項目——一款由 Seeed Studio XIAO ESP32C3 強力驅動的 3D打印4x4 RC漫游
    的頭像 發表于 06-04 11:11 ?2403次閱讀
    基于<b class='flag-5'>ESP32</b>C3的智能小車設計