資料介紹
描述
嗨,大家好。在這篇文章中,我將教你如何搭建一個避障機器人。該機器人將是一個小型且簡單的兩輪汽車,它將向前移動,直到它檢測到路徑上的障礙物。這樣做后,它會停下來,向后移動一點,然后向左右看。
然后它將比較任一側前方可用的距離,然后轉向可用距離似乎更相對的方向。這樣,它將能夠在充滿障礙的環境中移動而不會與任何障礙物發生碰撞。這是倉庫機器人、無人駕駛汽車等各種應用中使用的防撞概念的一個小代表。
為了檢測距離,機器人使用了 HC-SR04 超聲波傳感器。所以這個傳感器每 10 微秒發送一次超聲波,如果前方有任何障礙物,傳感器就會接收到回波。根據行程時間,它知道傳感器與物體之間的距離。那么讓我們開始吧!
第 1 步:收集組件
首先,首先,我們顯然需要收集構建機器人所需的組件和工具。在下面找到所需的組件和工具:
單個組件:
工具(可選):
收集組件并繼續下一步!
第 2 步:連接電機和車輪
我對底盤做的第一件事是在前部添加一個腳輪,作為前部的支撐第三輪,它可以自由旋轉,因為它具有 360 度自由度。這樣我們就可以避免使用 4 個輪子,而使用 2 輪機器人。
接下來我們需要做的是任何車輛相關項目中的經典步驟。將電機和車輪連接到底盤上。沒有特別的方法可以做到這一點,因為每個人都可能使用不同的底盤,但我想在這里提一件事:確保電機牢固固定,水平相同,并且車輪準確指向前方。否則,您稍后可能會遇到一些與運動相關的問題。
將電線焊接到電機上,然后繼續下一步!
第 3 步:連接 Arduino 和電機護罩
將 Arduino 板連接到機箱頂部。您可以以任何優選的方式附加它。這可以使用一些墊片和螺釘,也可以使用一塊雙面膠帶直接將 Arduino 板粘在機箱上。就個人而言,我總是會使用第一種方法,因為它看起來更專業。
然后只需將電機護罩插入 Arduino 板的頂部,您就可以開始了!
第四步:添加伺服電機和超聲波傳感器
現在我們需要添加機器人的傳感機制。這包括三個組件。
- 用于感應前方距離的超聲波傳感器。
- 用于左右旋轉傳感器的伺服電機。
- 將傳感器固定在伺服電機上的傳感器安裝座。
我的底盤有一個用于連接伺服電機的切口,所以我只需將其插入切口中即可。如果你的也有一個,那就太好了。如果沒有,那么只需使用一條雙面膠帶將其粘貼在機箱的正面。
然后使用傳感器安裝,將傳感器連接到伺服電機并繼續下一步!
第 5 步:接線
我們在這里再次提出三件事。因此,在為機器人接線時,我們需要注意三件事:
- 電機
電機護罩具有用于連接多達四個電機的端口,采用螺釘端子的形式。只需將電機連接到任意兩個端子,因為我們只使用兩個電機。
- 伺服電機
伺服電機只有一根插頭線,里面有三根線。只需將其插入電機屏蔽上的伺服端子即S1 。
- 超聲波傳感器
- 傳感器接地:Arduino 接地
- 傳感器 VCC:Arduino +5V
- 傳感器跳閘:Arduino A4
- 傳感器回聲:Arduino A5
此外,將電池座連接到電機護罩的電池螺絲端子并繼續前進!
第 6 步:編碼攤牌
現在,是時候在堆棧中的最后一張紙了。是時候對機器人進行編碼并實際查看機器人是否可以正常工作了!
您可以嘗試自己編寫機器人代碼以獲得更好的體驗和學習,但您可以隨時參考下面的代碼。我還上傳了 Arduino 代碼文件。確保在嘗試運行代碼之前安裝了 Arduino IDE :)
謝謝你
- Arduino伺服電機避障機器人
- Arduino避障機器人車2WD帶AA電池
- 用Arduino和L298制作帶有避障機器人的巡線器
- 基于Arduino UNO的避障機器人 1次下載
- 如何制作避障機器人
- 智能避障機器人開源分享
- 如何制作與Arduino配合使用的避障機器人
- 基于Arduino的避障機器人汽車
- 使用Arduino的寵物狗機器人TOMY避障
- Arduino機器人避障
- arduino nano避障機器人
- 基于降級模糊避障控制算法的爬壁機器人 16次下載
- 基于區塊鏈的偵查機器人實時避障設計方案 10次下載
- 如何進行簡易避障機器人的設計 27次下載
- 自主機器人避障方法研究 0次下載
- 如何制作一個智能尋路+避障的小車? 3765次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 7319次閱讀
- 如何使用Arduino Uno和HC-06實現智能手機對電燈的控制 4601次閱讀
- 如何利用Arduino UNO制作一個爬樓梯機器人 3992次閱讀
- 基于松下交流伺服電機和pmac運動控制卡實現機器人視覺伺服系統的設計 4489次閱讀
- 微雪電子 Micro:bit輪式智能機器人簡介 2337次閱讀
- 微雪電子智能車Arduino AlphaBot2簡介 2085次閱讀
- 微雪電子智能車學習板配件包Arduino開發板簡介 1391次閱讀
- 微雪電子輪式智能機器人簡介 1225次閱讀
- dfrobotminiQ 4WD教育機器人介紹 2108次閱讀
- 機器人視覺避障的常用傳感器介紹和原理說明 1.3w次閱讀
- 機器人底盤的主要三大技術 8064次閱讀
- 如何解決機器人“避障”的問題 4442次閱讀
- 基于STM32的家庭服務機器人系統工作原理及設計 1.3w次閱讀
- 模擬智能家居的環境下的家庭服務機器人系統的設計 1673次閱讀
下載排行
本周
- 1ADI高性能電源管理解決方案
- 2.43 MB | 449次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 136次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 123次下載 | 免費
- 4550W充電機原理圖
- 0.13 MB | 2次下載 | 6 積分
- 5USB的PD快充協議電壓誘騙控制器FS312A中文手冊
- 1.51 MB | 2次下載 | 免費
- 6USB的PD和OC快充協議電壓誘騙控制器FS312B中文手冊
- 1.35 MB | 2次下載 | 免費
- 7USB Type_C PD快充協議智能觸發芯片FS8025B應用手冊
- 1.48 MB | 1次下載 | 免費
- 8ADI公司串行端口開發和故障排除指南
- 343.09KB | 1次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 449次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 136次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 123次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數發生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 22次下載 | 5 積分
- 7使用TL431設計電源
- 0.67 MB | 10次下載 | 免費
- 8感應筆電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多