您好朋友,這篇文章是關(guān)于DIY自平衡機(jī)器人的,我將向您展示如何構(gòu)建自己的自平衡機(jī)器人。
我使用定制的PCB,Arduno nano,MPU6050,A4988驅(qū)動程序,HC-05 bt模塊,MDF板和一些硬件來構(gòu)建此自平衡機(jī)器人,
詳細(xì)材料清單可在本文中找到。
Balancingwii固件和EZ-GUI此項(xiàng)目中使用 android應(yīng)用程序通過藍(lán)牙連接控制機(jī)器人。
因此,讓我們從一些基本的自平衡機(jī)器人開始。
自平衡機(jī)器人的基礎(chǔ)知識:
自平衡機(jī)器人是指機(jī)器人通過不斷地調(diào)整其位置來平衡自己在兩個(gè)輪子上的位置。
陀螺儀傳感器用于自平衡機(jī)器人中,該傳感器連續(xù)將機(jī)器人方向數(shù)據(jù)發(fā)送到控制器。
根據(jù)該數(shù)據(jù)控制器的命令,電機(jī)正轉(zhuǎn)或反轉(zhuǎn)以保持機(jī)器人的筆直位置。
這是自平衡機(jī)器人的理想位置,身體完美地向上注視著車輪。Y軸與機(jī)器人的身體之間的夾角為零。
當(dāng)身體向前傾斜時(shí),Y軸與身體之間會存在一定角度。
MPU6050陀螺儀傳感器檢測到該角度,然后將此數(shù)據(jù)發(fā)送到Arduino。
Arduino現(xiàn)在執(zhí)行PID計(jì)算,并命令步進(jìn)電機(jī)
正向運(yùn)行,以將傾斜角最小化到零度。
如果機(jī)器人向后傾斜,電機(jī)將向后旋轉(zhuǎn)并將傾斜角校正為零,也會發(fā)生同樣的情況。
機(jī)器人繼續(xù)以每秒400次的速度向前和向后反轉(zhuǎn)電動機(jī),因此我們看起來它就像機(jī)器人在其位置上一樣穩(wěn)定。
所需組件
Arduino Nano………………………。.1號
MPU605陀螺儀傳感器……………….1號
Nema 17步進(jìn)電機(jī)………….2號
100mm車輪…………………………。.2號
A4988步進(jìn)驅(qū)動器IC…………。.2號
HC-05藍(lán)牙模塊………….1號。
4mm MDF板。
150mm M5螺紋桿——4個(gè)
一些螺母和螺栓
責(zé)任編輯:pj
-
控制器
+關(guān)注
關(guān)注
114文章
17113瀏覽量
184301 -
機(jī)器人
+關(guān)注
關(guān)注
213文章
29748瀏覽量
212888 -
驅(qū)動程序
+關(guān)注
關(guān)注
19文章
862瀏覽量
49115
發(fā)布評論請先 登錄
關(guān)于兩輪自平衡機(jī)器人載重問題
制作一個(gè)迷你平衡機(jī)器人
基于JJBoover的遠(yuǎn)程控制ARDUNO自平衡機(jī)器人資料下載
用于Grbl控制器的A4988驅(qū)動程序

如何制作WiFi控制的自平衡機(jī)器人

使用TensorFlow對自平衡機(jī)器人進(jìn)行手勢控制

帶有BT Web控制的Arduino自平衡機(jī)器人

基于Arduino UNO的自平衡機(jī)器人
二輪自平衡機(jī)器人開源設(shè)計(jì)

評論