這是一個(gè)輪式自平衡機(jī)器人。由 Arduino UNO 供電并由超聲波傳感器平衡,同時(shí)它能夠自我保持垂直平衡。
動(dòng)力源
動(dòng)力由兩個(gè)齒輪直流電機(jī)為機(jī)器人提供。
構(gòu)建
第一步:將連接到齒輪直流電機(jī)
現(xiàn)在我們將輪子連接到電機(jī)的軸上。
第二步:準(zhǔn)備 PVC T 型接頭
這是PVC管的T型接頭。我們將用它來固定電機(jī),電線將從頂部的孔中出來。
第三步:通過 T 形接頭為電機(jī)接線
在將電機(jī)固定在該管道中之前,我們必須將它們接線。我們將從頂孔穿過 4 根電線。兩端分體,每臺(tái)電機(jī)2根線。
第四步:通過頂孔拉線
我們將從 T 型接頭拉回電線,以便電機(jī)就位。
第五步:將電機(jī)固定到位
現(xiàn)在我們已將電機(jī)固定在 T 形接頭中。
第六步:在頂孔中添加管道以安裝超聲波傳感器
我們?cè)?T 形接頭的線端添加了一些管道,稍后我們將在其上安裝傳感器。
電路原理圖
電路原理圖我們使用 L2938 H 橋電機(jī)驅(qū)動(dòng)器 IC 來雙向旋轉(zhuǎn)電機(jī)。
自平衡機(jī)器人的概念
這個(gè)自平衡機(jī)器人的概念很簡單。我們有一個(gè)超聲波傳感器,它能夠測量機(jī)器人與前面障礙物的距離。
如果距離大于固定距離,則機(jī)器人將向前移動(dòng);如果距離小于固定距離,則機(jī)器人將向后移動(dòng)避免摔倒。
使用 Arduino 為自平衡機(jī)器人連接超聲波傳感器
超聲波傳感器有 4 個(gè)引腳,分別是觸發(fā)、回波、電源和接地。4 根線從引腳連接到微控制器。
平衡機(jī)器人機(jī)體
現(xiàn)在,機(jī)器人垂直放置在地面上??雌饋硭瞧胶獾?,因?yàn)樗谕ㄟ^不斷地移動(dòng)以保持自身平衡。但與此同時(shí),其實(shí)它也從我手里拿著的電線得到了一些支持。
它不斷地來回振蕩,這些振蕩需要被阻尼。因此,機(jī)器人將保持平衡并站立在一個(gè)點(diǎn)上而沒有任何移動(dòng)。
可能遇到的問題與解決方案
如果它超出特定點(diǎn),那么它將無法自行恢復(fù)。這些電機(jī)需要更多的功率才能快速響應(yīng)。
在測試時(shí),L293D 的第二個(gè) H 橋被炸了。所以,我沒有機(jī)會(huì)通過 PID 來控制它。
為了真正做到平衡,我們可以使用 MPU-6050 慣性測量單元。相反,我們使用了這種便宜的超聲波傳感器。
自平衡機(jī)器人的CAD設(shè)計(jì)
這是輪式自平衡機(jī)器人的 CAD 設(shè)計(jì)。在這里我們可以看到兩個(gè)電機(jī),連接著兩個(gè)輪子。這些電機(jī)安裝在 PVC T 形接頭中。垂直 PVC 管連接到 T 形接頭,超聲波傳感器連接在管道上。
結(jié)論
不過好在項(xiàng)目的最后,我們還是設(shè)法使它平衡了一點(diǎn)。這個(gè)結(jié)果對(duì)我來說,還是挺滿意的,一切努力都沒有白費(fèi)。
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28679瀏覽量
208597 -
超聲波傳感器
+關(guān)注
關(guān)注
18文章
588瀏覽量
36022 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187918
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于超聲波傳感器的自主移動(dòng)機(jī)器人的探測系統(tǒng)
轉(zhuǎn):NANO—東半球最小的自平衡機(jī)器人(硬件+源碼+3D文件)
關(guān)于兩輪自平衡機(jī)器人載重問題
超聲波傳感器在機(jī)器人中的應(yīng)用
基于超聲波傳感器的自主移動(dòng)機(jī)器人探測系統(tǒng)
超聲波傳感器在機(jī)器人避障中有什么作用
超聲波傳感器的優(yōu)勢(shì)及原理
機(jī)器人應(yīng)用的超聲波傳感器解決方案
移動(dòng)機(jī)器人超聲波測距功能設(shè)計(jì)
制作一個(gè)迷你平衡機(jī)器人
機(jī)器人超聲波傳感器MB7360的參數(shù)性能及應(yīng)用分析
基于ATmage128單片機(jī)和紅外測距傳感器實(shí)現(xiàn)自平衡機(jī)器人系統(tǒng)的設(shè)計(jì)
![基于ATmage128單片機(jī)和紅外測距<b class='flag-5'>傳感器</b>實(shí)現(xiàn)<b class='flag-5'>自</b><b class='flag-5'>平衡機(jī)器人</b>系統(tǒng)的設(shè)計(jì)](https://file.elecfans.com/web1/M00/EA/BE/pIYBAGB1PeeAM9pbAAEHT-E5Uh4785.png)
使用超聲波傳感器和Arduino構(gòu)建一個(gè)避障機(jī)器人
![使用<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>和Arduino構(gòu)建<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>避障<b class='flag-5'>機(jī)器人</b>](https://file.elecfans.com/web2/M00/68/4B/pYYBAGMZlg6AUUotAAJrAFc0GcQ795.png)
如何制作WiFi控制的自平衡機(jī)器人
![如何<b class='flag-5'>制作</b>WiFi控制的<b class='flag-5'>自</b><b class='flag-5'>平衡機(jī)器人</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論