基於STM32的智能尋跡避障小車(完整版)

2021-01-08 電子發燒友

基於STM32的智能尋跡避障小車(完整版) 使用舵機+超聲波多個方向避障 ,ST188尋跡,OLED顯示工作模式。

本文介紹了一款以意法半導體公司生產的STM32為核心控制器,在MDK4.70軟體開發平臺下設計開發的智能小車。文中介紹了整個設計的需求分析、方案選擇、硬體部分、軟體部分、傳感器的選擇與布局、PCB的繪製、電路板的安裝、以及整車的測試與評估。

本次設計最終採用STM32為主控制器,此款晶片功能強大,足以滿足整個設計的需求,選用最常用高靈敏度的紅外光電傳感器ST188完成循跡功能,採用MG995輝盛舵機和HC-SR04超聲波模塊配合完成避障功能,利用紅外光電傳感器和超聲波模塊完成邊循跡邊避障功能。整個計總共繪製五塊PCB板,分別是最小系統,主控板,驅動板,循跡板,隔離板,部分發廠打烊,部分自己作板。電路美觀大方,工作穩定可靠,程序經過多次測試和改進,能夠較健壯的運行。最終能夠很好地實現上述功能。

相關焦點

  • 基於51單片機的智能小車(遙控模塊尋跡避障)
    在淘寶購買的尋跡模塊+自己做的小車底盤 測試成功#includesbit P1_0 = P1^0;sbit P1_1 = P1^1;sbit P1_2 = P1^2;sbit P1_3 = P1^3;sbit P1_4 = P1^4;sbit P1_5
  • 複雜路況下智能小車的設計
    本設計以51單片機為核心,可以實現自動避障、遠程藍牙操控等功能,以應對可能出現的複雜環境。另外本設計在開發時就預留了其他功能接口,可以方便的實現改裝升級,例如加入視頻監控模塊、尋跡模塊等,都很方便。2 系統總體設計  系統的功能主要依靠四個模塊來完成,分別為藍牙通訊模塊,1602液晶顯示模塊,直流減速電機驅動模塊,自動避障模塊。
  • 採用Arduino為核心控制的智能小車避障系統
    智能小車作為一種四輪驅動的智慧機器人,它行動靈活、操作方便,車上可集成各種精密傳感器數據處理模塊,其避障功能保證了智能小車在行進過程中行進方向的自行調節,避免發生碰撞、碰擦,是智能小車的重要組成部分。目前,智能小車大多採用單個傳感器實現單面避障,但單面避障存在著固有的缺陷,如:障礙物探測緩慢、避障成功率較低等。
  • 由光敏電阻和LM393及廢棄滑鼠製作的尋跡小車!
    製作這尋跡小車所需的一些元件。這個電路當中使用了可變電阻器兩個,都是500千歐,實際應用時50千歐電阻器就足夠了;1千歐電阻2隻、100歐電阻5隻、3千歐電阻2隻、10歐電阻2隻、光敏電阻2隻(型號是5516);發光二極體紅色2隻(用於尋跡照明)、黃色2隻。
  • 13個基於STM32的經典項目設計實例,全套資料~
    尤其對於新手,是一個學習stm32單片機的“活生生”的範例。本文引用地址:http://www.eepw.com.cn/article/201706/346863.htm1.開源硬體-基於STM32的自動剎車燈設計自動剎車燈由電池供電並內置加速度傳感器,因此無需額外連接其他線纜。
  • AGV小車認知篇:AGV小車自動避障
    現如今,AGV應用越來越普遍,被廣泛地應用於物流倉儲及柔性化生產線中,可能會有這樣的疑問,為什麼AGV搬運機器人在遇到障礙時可以躲開,會像人一樣選擇繞行,其實AGV小車智能的一個重要標誌就是自主導航,而完成機器人自主導航有個根本請求——避障。
  • 智能小車再不玩就out了,十款小車隨便挑!
    智能小車漸漸地成為了工科男學習生涯的必做之品,用來消磨時間,或者用來參加各類比賽,不管怎樣,智能小車似乎成為了一種象徵。這個小車不同於四個輪子的小車,前面的萬用輪使小車的轉向更加靈敏。採用PWM驅動晶片控制電機,紅外傳感器檢測黑線,金屬傳感器檢測鐵片,光敏器件檢測光強,紅外LED和一體化接收頭來避障。輕鬆完成避障、尋光、測速等功能。
  • 基於ATMEGAl6單片機和分級轉向模塊實現智能尋跡車模系統的設計
    作者提出智能尋跡車作為構建未來智能交通運輸系統中重要部分,針對未來交通運輸系統有導航線的環境命題假設下智能汽車的自主尋跡問題,提出一種基於視覺的智能尋跡車模設計方案,作為該假設問題的解決方案。 基於視覺的智能尋跡車模設計方案能夠在線型複雜,轉彎半徑不確定性大的情況下,利用視覺自主尋跡前進,分級精確轉向。
  • 基於STM32的重力感應無線智能遙控小車設計
    本設計首先採集手持遙控端的傾角信息並進行處理、生成指令,然後無線發送給智能小車,賦予智能小車更靈活的運動狀態和更寬廣的運動範圍。設計靈活,操作方便,控制穩定,製作成本低,可應用於視線可觀察但人體涉及不到的區域,可製作成高端智能玩具,或應用於工業控制,與實際相結合,有良好的現實意義和市場經濟價值。
  • 嚴肅和萌點對撞:14歲男孩駕馭dfrobot探索者「網紅」編程小車
    #兒童節#嚴肅和萌點對撞:14歲男孩駕馭DFRobot探索者「網紅」編程小車前言:一股叛逆才對味兒14歲及以上的男孩,一顆叛逆躁動,無處宣洩的內心。嘿!那可是一股創造力即將迸發的階段,家長的思維牽引,就會砰的一聲,像黑洞一樣聚集能量。
  • 7個基於STM32單片機的精彩設計實例,附原理圖、代碼等相關資料
    尤其對於新手,是一個學習stm32單片機的「活生生」的範例。本文引用地址:http://www.eepw.com.cn/article/201706/348110.htm1、STM32與FPGA強強聯合,實現完整版信號發生器話說之前看過作者的另外一個作品,是STM32和FPGA實現的示波器,當然感覺不做。現在作者又推出了信號發生器。
  • 基於紅外避障傳感器控制無人機
    說明紅外避障傳感器具有一對紅外線發射與接收管,發射管發射出一定頻率的紅外線
  • 做一個最簡單的藍牙小車
    第一步 ——車體小車車體建議自己製作,一是簡單,而是可以節省成本,找一塊塑料板,買一瓶502膠水,把在網上買的電機直接粘上去就可以了,很穩固。淘寶也有成品的車體,我就是直接買成品的。自己動手太浪費時間也不好看,但是就沒有成就感了。
  • Micropython教程之TPYBoard製作藍牙+紅外循跡小車
    33.2.所需元器件TPYBoardv102板子1塊藍牙串口透傳模塊(HC-06)1個L298N電機驅動板模塊1個智能小車底盤1個數據線1條杜邦線若干智能藍牙小車APP(Android版)app下載:http://tpyboard.com/download/tool/188.
  • 李家俊深入「新工科」課堂 現場觀摩「物流循跡小車」的設計與製作
    本站訊(通訊員 王磊 崔瑩 攝影記者 郭程)12月17日下午,天津大學黨委書記李家俊來到「新工科」課堂,現場觀摩和考察「未來智能機器與系統」平臺第一門項目課——《設計與建造》的開題作業「物流循跡小車」的開發過程。天津大學新工科教育中心辦公室主任原續波,機械工程學院黨委書記孫月海、院長王天友、副院長孫濤、求是學部副主任於倩等一起陪同聽課。
  • 凌鳥智能金絲雀—L100自動搬運小車
    因此凌鳥(蘇州)智能系統有限公司便推出了一款金絲雀-L100小型搬運式叉車,窄小通道穿梭自由,滿足密集倉儲需求凌鳥智能L100自動搬運小車L100小型搬運式叉車功能特性自主定位導航 :採用雷射導航,slam導航等技術實現精準定位。
  • 基於Kinetis60的智能循跡小車設計
    摘要:智能循跡小車可以根據前端攝像頭的輸入圖像識別出道路狀況,通過優化智能車的軟硬體設計,能夠確保其在不同環境下行駛的快速性和準確性,本文以Kinetis60為核心處理器,完成了智能車路徑檢測、速度檢測、數據傳輸模塊、電機舵機驅動模塊的設計與實現,並在此基礎上提出了一種利用攝像頭實時圖像進行智能車循跡判斷的方法