這是一個自動化的多用途機器人,旨在執(zhí)行如吸塵,地板清潔,殺菌和施展功能。它使用一個Arduino微控制器,編程驅(qū)動四個直流電機,一個伺服器和兩個超聲波傳感器。主要目標是使清潔過程自動化,使其更有效,更省時。
1.超聲波傳感器HC-SR04超聲波x2
2. ADRUINO(Uno R3)
3. L293D電機護罩
4.真空吸塵器(便攜式)
5.紫外線燈
6. DC 12 V電機(高轉(zhuǎn)矩或低轉(zhuǎn)速)x4
7.伺服電機
8.追逐機器人和4輪
第二步:系統(tǒng)框圖和流程圖
AUVC主要有兩個超聲波傳感器。其中一個傳感器執(zhí)行通過比較左右前方的距離來避開障礙物的功能,并且避開較近的障礙物路徑或者換句話說選擇較少的
障礙物路徑,如果機器人被完全的障礙物覆蓋,則機器人將會回轉(zhuǎn)。另一個通過測量深度來避免邊緣的傳感器。
第三步:電路圖
1.將電機護罩放在Ardino uno3上
2.如圖所示連接電線
3.引腳(A0和A1)正向超聲波傳感器,該傳感器放置在伺服電機的上方
4.針(A2和A3)深度超聲波傳感器固定在機器人追蹤上并面向深處
5.伺服電機電源通過電機屏蔽(屏蔽端口0)提供,
第四步:編碼時間
1.安裝Arduino軟件(IDE)
2.添加此庫文件(Adafruit Motor Shield庫,伺服電機庫,超聲波傳感器庫)
3.并上傳這個代碼
代碼見附件。
第五步:機器人在行動視頻
觀看視頻地址:https://v.youku.com/v_show/id_XMzI0Mzk3NjI3Mg==.html