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

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

DIY超聲波測距平衡小車 采用Arduino Nano控制模塊(開源)

2015/03/23
16
服務支持:
技術(shù)交流群

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

虛擬商品不可退

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

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

本方案采用超聲波測距模塊作為小車平衡狀態(tài)的檢測,免去了對加速度、陀螺儀傳感器的理解和復雜處理算法。小車的平衡控制仍然采用網(wǎng)絡上流行的Arduino開源硬件,再加上電機驅(qū)動模塊 L298N,電機仍然采用TT馬達(香蕉電機)。

該方案為了降低成本,采用電位器調(diào)整設(shè)定小車的平衡參數(shù),不使用藍牙無線模塊或有線串口在線調(diào)整參數(shù)。

硬件設(shè)計

硬件設(shè)計比較簡單,以Arduino Nano為核心控制模塊,采用HC-SR04超聲波測距模塊,L298N電機驅(qū)動模塊,供電采用7.4V/2200mAh鋰電池。圖中三個10K電位器分別用于平衡點設(shè)置、PD算法中Kp和Kd系數(shù)設(shè)置的調(diào)整。

電路原理圖如下所示

圖中J1為HC-SR04超聲波測距模塊,J2、J3為L298N模塊,Arduino Nano為核心控制模塊,MG1、MG2分別為左右電機。

遙控超聲自平衡小車視頻

該方案利用PWM的輸出值近似計算出車速,再用速度PD計算出平衡距離修訂值,從而實現(xiàn)小車的速度給定。該方案的優(yōu)勢與用速度PD計算出PWM修訂值不同,換上真實速度傳感器,即可在變化的坡度上實現(xiàn)超聲自平衡小車的平衡。

坡度動態(tài)改變時的超聲自平衡小車視頻(拆了門板做的測試)

平面與坡度上的超聲自平衡小車

附件內(nèi)容包含:

  • 超聲波測距平衡小車設(shè)計文檔
  • 超聲波測距平衡小車器件采購清單
  • 超聲自平衡小車程序
  • 串口調(diào)試助手程序
  • 采用Arduino Nano控制模塊制作的超聲波測距平衡小車設(shè)計報告.doc
    描述:設(shè)計文檔
  • 超聲自平衡小車程序.zip
    描述:源代碼,有詳細的中文注釋
  • 串口調(diào)試助手程序.zip
    描述:程序
  • 器件采購清單.doc
    描述:器件清單

相關(guān)推薦

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