远距离蓝牙四驱小车方案
藍牙增程小車
難度指數:?????適合年齡:9歲+
簡介
藍牙作為短距離通信,它的距離往往都在100米以內(什么?可以到100米,只是不同協議罷了),而常用的15米,藍牙的優先暫時拋一邊,單純距離而言,做無線小車控制那簡直就是在遭罪,距離一遠就失去控制,曾經玩過藍牙的小四軸,當場讓我放生了,原因就是通信距離短了,失控了。那有沒有方法來解決藍牙模塊的增程呢?答案當然是有的,額外增加無線模塊實現數據的透傳,該作品使用了433MHz串口無線模塊,通信距離可達3Km,是不是很遠,如果再加一個圖傳,視頻監控車沒得跑,先來看看演示效果吧,其實和直接藍牙模塊控制沒啥區別,得做拉鋸測試才知道效果
準備器材
ESP32主板 ---------- 1塊
433無線透傳模塊 100mW -------- 2個
433天線 ---------- 2個
四驅小車套裝 ---------- 1個
移動電源 ---------- 1個
連接線 ---------- 若干
螺絲螺柱 ---------- 若干
模塊講解
ESP32主板:主控制器,自帶2路電機驅動,免去了額外增加驅動模塊環節的接線部分
433無線透傳模塊:官網給的參數通信距離可達3000米,透傳指數據接收到后原封不動的轉發出去,當然也可以使用這種模塊做超遠距離的下載器
原理框圖
制作過程
1、安裝四個電機,并同邊電機對角連線
2、安裝固定ESP32主板的固定螺絲,孔位與Arduino UNO一致
3、安裝固定ESP32主板
4、連接電機線,注意M1和M2的方向,且記得將電機信號選擇撥碼開關切換至“ON”方向
5、處理433無線模塊
433模塊需成對使用,上圖中用于連接小車部分的接收模塊,故至焊接TX(發送)引腳,且MD0直接接至對地敷銅(GND)是將無線模塊的工作模式切換至透傳模式,兩個模塊的MD0均是這般操作
隨后取下天線的SMA接頭,因為配的天線饋線太長,接近2米,放車上太丑了,所以嘛,直接割了,并將饋線直接焊接過來
6、固定天線,且模塊的TX引腳連接ESP32主板的3號RX0引腳
7、發送端接線,藍牙模塊的TX/RX與433模塊的TX/RX錯開連接,即TX連接RX,在USB取5v供電,這樣便攜式的就完成了,直接插電腦即可
參考程序
1、ESP32接收串口數據
2、根據接收到的數據,執行對應的程序:前進、后退、左轉、右轉、停止
3、具體小車運動程序
4、APP界面
作品欣賞
聽說有老師對這塊ESP32主控板感興趣,這不,已經在商場上架了,感興趣的可以直接下單啦,掃描二維碼查看商品詳情
資料下載
添加作品微信領取作品資料
有技術問題,歡迎添加微信咨詢
總結
以上是生活随笔為你收集整理的远距离蓝牙四驱小车方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx之静态资源访问和负载均衡的使用
- 下一篇: 那些年我们一起玩DIY总结出的经验——网