這是一個輪式自平衡機(jī)器人。由 Arduino UNO 供電并由超聲波傳感器平衡,同時它能夠自我保持垂直平衡。
動力源

動力由兩個齒輪直流電機(jī)為機(jī)器人提供。
構(gòu)建
第一步:將連接到齒輪直流電機(jī)


現(xiàn)在我們將輪子連接到電機(jī)的軸上。
第二步:準(zhǔn)備 PVC T 型接頭

這是PVC管的T型接頭。我們將用它來固定電機(jī),電線將從頂部的孔中出來。
第三步:通過 T 形接頭為電機(jī)接線

在將電機(jī)固定在該管道中之前,我們必須將它們接線。我們將從頂孔穿過 4 根電線。兩端分體,每臺電機(jī)2根線。
第四步:通過頂孔拉線

我們將從 T 型接頭拉回電線,以便電機(jī)就位。
第五步:將電機(jī)固定到位

現(xiàn)在我們已將電機(jī)固定在 T 形接頭中。
第六步:在頂孔中添加管道以安裝超聲波傳感器

我們在 T 形接頭的線端添加了一些管道,稍后我們將在其上安裝傳感器。
電路原理圖

電路原理圖我們使用 L2938 H 橋電機(jī)驅(qū)動器 IC 來雙向旋轉(zhuǎn)電機(jī)。
自平衡機(jī)器人的概念

這個自平衡機(jī)器人的概念很簡單。我們有一個超聲波傳感器,它能夠測量機(jī)器人與前面障礙物的距離。
如果距離大于固定距離,則機(jī)器人將向前移動;如果距離小于固定距離,則機(jī)器人將向后移動避免摔倒。
使用 Arduino 為自平衡機(jī)器人連接超聲波傳感器

超聲波傳感器有 4 個引腳,分別是觸發(fā)、回波、電源和接地。4 根線從引腳連接到微控制器。
平衡機(jī)器人機(jī)體

現(xiàn)在,機(jī)器人垂直放置在地面上??雌饋硭瞧胶獾模驗樗谕ㄟ^不斷地移動以保持自身平衡。但與此同時,其實它也從我手里拿著的電線得到了一些支持。
它不斷地來回振蕩,這些振蕩需要被阻尼。因此,機(jī)器人將保持平衡并站立在一個點(diǎn)上而沒有任何移動。
可能遇到的問題與解決方案

如果它超出特定點(diǎn),那么它將無法自行恢復(fù)。這些電機(jī)需要更多的功率才能快速響應(yīng)。
在測試時,L293D 的第二個 H 橋被炸了。所以,我沒有機(jī)會通過 PID 來控制它。
為了真正做到平衡,我們可以使用 MPU-6050 慣性測量單元。相反,我們使用了這種便宜的超聲波傳感器。
自平衡機(jī)器人的CAD設(shè)計

這是輪式自平衡機(jī)器人的 CAD 設(shè)計。在這里我們可以看到兩個電機(jī),連接著兩個輪子。這些電機(jī)安裝在 PVC T 形接頭中。垂直 PVC 管連接到 T 形接頭,超聲波傳感器連接在管道上。
結(jié)論
不過好在項目的最后,我們還是設(shè)法使它平衡了一點(diǎn)。這個結(jié)果對我來說,還是挺滿意的,一切努力都沒有白費(fèi)。
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
30365瀏覽量
218667 -
超聲波傳感器
+關(guān)注
關(guān)注
18文章
616瀏覽量
37765 -
Arduino
+關(guān)注
關(guān)注
190文章
6512瀏覽量
195428
發(fā)布評論請先 登錄
基于超聲波傳感器的自主移動機(jī)器人的探測系統(tǒng)
轉(zhuǎn):NANO—東半球最小的自平衡機(jī)器人(硬件+源碼+3D文件)
關(guān)于兩輪自平衡機(jī)器人載重問題
超聲波傳感器在機(jī)器人中的應(yīng)用
基于超聲波傳感器的自主移動機(jī)器人探測系統(tǒng)
超聲波傳感器在機(jī)器人避障中有什么作用
機(jī)器人應(yīng)用的超聲波傳感器解決方案
移動機(jī)器人超聲波測距功能設(shè)計
制作一個迷你平衡機(jī)器人
機(jī)器人超聲波傳感器MB7360的參數(shù)性能及應(yīng)用分析
基于ATmage128單片機(jī)和紅外測距傳感器實現(xiàn)自平衡機(jī)器人系統(tǒng)的設(shè)計
使用超聲波傳感器和Arduino構(gòu)建一個避障機(jī)器人
如何制作WiFi控制的自平衡機(jī)器人

如何利用超聲波傳感器制作一個輪式自平衡機(jī)器人
評論