加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

最簡單DIY串口藍(lán)牙硬件實(shí)現(xiàn)方案——ESP32充當(dāng)電腦串口藍(lán)牙遙控藍(lán)牙設(shè)備

2020/10/16
1524
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(5)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

     上一期免費(fèi)開源項(xiàng)目中,我最新發(fā)布了:最簡單DIY的51藍(lán)牙遙控小車設(shè)計(jì)方案,地址是:https://www.cirmall.com/circuit/20328 當(dāng)時(shí)測試用的是手機(jī)藍(lán)牙調(diào)試助手來遙控智能小車的,那么這次開源免費(fèi)項(xiàng)目中,我要用ESP32來實(shí)現(xiàn)串口藍(lán)牙的功能來完全替代手機(jī)藍(lán)牙調(diào)試助手來無線控制藍(lán)牙智能小車。

       優(yōu)酷視頻演示地址:

      友情提示:藍(lán)牙控制的設(shè)備是智能小車,想下載的買家可以到上面的網(wǎng)址免費(fèi)下載,配套使用的。本次設(shè)計(jì)采用Arduino開發(fā)環(huán)境編寫ESP32 C++程序,不會(huì)搭建開發(fā)環(huán)境的買家可以到:https://www.cirmall.com/circuit/19141 自行按照說明搭建,這次為了改變口味,我用的是ESP32DEVKITV1開發(fā)板,價(jià)格更低十幾塊在某寶就能買到,這次下載程序可以直接使用手機(jī)數(shù)據(jù)線跟ESP32連接,在arduino里面直接點(diǎn)擊下載就可以把程序下載進(jìn)去了。

彩圖如下:

       科普一下:串口藍(lán)牙就是模塊設(shè)定為master模式,自動(dòng)連上藍(lán)牙設(shè)備-智能小車(client模式),不需要使用AT指令(我這個(gè)方案的優(yōu)勢),連上藍(lán)牙設(shè)備之后將串口的數(shù)據(jù)通過藍(lán)牙方式轉(zhuǎn)發(fā)出去(注意我用的不是串口藍(lán)牙模塊),最后達(dá)到遙控藍(lán)牙智能小車的效果,我現(xiàn)在用arduino自帶的串口調(diào)試助手來測試。

      下面是全家福照片:

下面是本次項(xiàng)目的主角:

源碼代碼截圖:

注意了:我用的藍(lán)牙設(shè)備-智能小車上安裝的是串口藍(lán)牙模塊的型號(hào)是HC-05,所以我的串口藍(lán)牙遙控器編寫的程序里面寫死了適配藍(lán)牙的名字和密碼,買家根據(jù)自己的情況來修改了。

下面是串口調(diào)試截圖:

按照?qǐng)D上的配置信息配置,燒錄源碼,重啟,輸入FFF,點(diǎn)擊“發(fā)送”按鈕,小車就前進(jìn),串口調(diào)試窗口就看到小車回復(fù)了FFF,輸入BBB就是倒退,左轉(zhuǎn)是LLL,右轉(zhuǎn)是RRR。

       稍微說一下程序原理:電腦串口傳輸字符串給ESP32,ESP32將字符串通過藍(lán)牙天線發(fā)送給智能小車,智能小車的串口藍(lán)牙接收到信號(hào)之后觸發(fā)串口中斷,在中斷服務(wù)程序執(zhí)行控制小車行動(dòng)的邏輯,然后再返回一個(gè)相同的字符串給ESP32,ESP32接收到字符串之后打印到電腦串口顯示端上顯示出來。

       下一期我將會(huì)用ESP32DEVKITV1開發(fā)板做一個(gè)脫離電腦的串口藍(lán)牙遙控器,通過搖桿AD轉(zhuǎn)換成藍(lán)牙控制信號(hào)來控制智能小車,敬請(qǐng)期待。

  • ESP32DEVKITV1原理圖.png
    描述:原理圖
  • SerialToSerialBTM.rar
    描述:Arduino源碼
  • 教程.docx
    描述:教程

相關(guān)推薦

電子產(chǎn)業(yè)圖譜