步驟1:所需材料
此項(xiàng)目的工具和材料非常便宜,并且運(yùn)行的資金不應(yīng)超過$ 20 USD。如果周圍有一些伺服器,那么您很幸運(yùn)。我還應(yīng)該指出,如果您擁有更強(qiáng)大的伺服器,可以使用3而不是4來代替我。這些是我購買零件的地方,請?jiān)谫徺I前查看其他網(wǎng)站的優(yōu)惠。
-冰棍棍$ 3.65 [如果您想替代更適合的材料]
-Micro Servos x6 $ 16 [請嘗試尋找交易]
-電位器x3 $ 2.74 [同樣,您要在其中放置一些]
-跳線或只是普通線
-Yourduino或帶有電機(jī)屏蔽罩的Arduino。
我使用了Yourduino,因?yàn)樗鼛в性S多端口,可讓您一次插入多個伺服器。我將限制保持在大約4,以免燒壞電路板。
如果您使用常規(guī)的Arduino,則將需要一個電動機(jī)護(hù)罩,以支持4個電動機(jī)。
-膠槍,錘子和釘子,用來固定手臂的底座控制器的外殼和外殼
*如果要使控制器電路更堅(jiān)固,更簡單,則可選的pcb也可以。
步驟2:步驟2:組裝基地和前臂
好吧,找到一塊木板或材料來支撐整個手臂結(jié)構(gòu)的重量。找到材料后,我發(fā)現(xiàn)最好將伺服器粘上,然后將托架釘在木頭上,這樣可以得到更多的支撐和重量分布。做這樣小的事情會使您的微型伺服系統(tǒng)變得強(qiáng)大2倍[我沒有做數(shù)學(xué)]。然后將接下來的兩個伺服器熱粘合到基本伺服器的頂部。確保它們面對相反的方向但平行,并測試伺服器是否可以平行移動。將可能會壓住伺服器的材料熱粘。
接下來,您必須布置手臂結(jié)構(gòu)所需的框架,然后將伺服器的齒輪熱粘到冰棒上,使其粘在冰棍上將控制。我沒有足夠的電動機(jī)來增加肘部支撐,所以使框架具有廣闊的前景。因此,通過這樣設(shè)置,我為手臂創(chuàng)建了更大的范圍。
請確保肩部伺服器的連接正確粘合,并且彼此之間的距離不遠(yuǎn)。最后添加下一個水平框架支撐,以確保在使用中電動機(jī)一起移動。
步驟3:步驟3:組裝爪子
首先必須涂上頂部伺服電機(jī),并用膠水將其固定到位。確保牢固的結(jié)合力會讓您討厭機(jī)器人在測試過程中破裂。同樣,在此時,請確保添加只有一端的特殊齒輪。這就是我們用來控制爪子的東西。
爪子
從玩具制造工具包中發(fā)現(xiàn)了我的爪子。我什至不認(rèn)為這應(yīng)該是爪子。您可以選擇購買自己的機(jī)械爪,也可以四處尋找家用物品并利用自己的創(chuàng)造力來制作。那正是我所做的。也許您不想要爪子,也許您想要一個可以給您高五,拳頭顛簸的機(jī)器人,或者只是擁有一個平臺,以便您可以在其上放置物料。它甚至可能是焊接的幫手。
第4步:第4步:將所有內(nèi)容連接起來的時間
好,現(xiàn)在我們將創(chuàng)建允許機(jī)器人手臂四處走動并做事的控制器。我可能會添加一些很酷的東西。第一個圖像顯示了電位計(jì)的接線,因此務(wù)必遵循以下格式,這一點(diǎn)非常重要。我所做的只是將面包板的5伏電壓和接地電壓直接插入面包板的端子,因?yàn)轱@然3個電位器引腳不能插入一個5伏孔中。
首先,我們從將電位器[Pots]插入其應(yīng)有的端子開始。
將每個Pot的中間從右到左連接到A0,A1,A2。
將Arduino的GND和5伏電壓連接到面包板上,然后將鍋gnd連接到gnd行中。
將鍋的正極連接到右邊進(jìn)入5伏特行。
最后插入伺服器。
底基移到3
左肩移到5
右肩移到6
爪移到11/li》
應(yīng)該的,再次測試您的伺服器以確保一切正常
步驟5: 5:代碼
好的,因此代碼已附加并發(fā)布在下面。該代碼的前半部分標(biāo)識了控制手臂所需的各種材料。代碼的下半部分告訴arduino,當(dāng)您將鍋向某個方向旋轉(zhuǎn)時該怎么做。我還應(yīng)該指出,我能夠欺騙代碼以允許兩個伺服器同時運(yùn)行,而不是一次運(yùn)行。這允許肩膀一起移動。
/*
July 14th, 2014
Simple robotic arm that is controlled by three pots.
*/
#include
Servo base; // Tells the arduino what servos we are going to
Servo left; // use. I name them by they function or location.
Servo right;
Servo claw;
int potpin = 0; //Tells the arduino the locations of the pots
int potpin2 = 1;
int potpin3 = 2;
int val; //Tells the arduino what variable to use to store
int val2; // the position when turned.
int val3;
void setup()
{
base.attach(3);
left.attach(5); //Tells the arduino where the servos are plugged
right.attach(6); // in.
claw.attach(11);
}
void loop(){
{
val = analogRead(potpin); //tells arduino which pot controlls
val = map(val, 0, 1023, 0, 179); //current servo, and then maps
base.write(val); //the dial the pot is on to move the servo
delay(15); //waits for the servo to move
}{
val2 = analogRead(potpin2);
val2 = map(val2, 0, 1023, 0, 179);
left.write(val2);
delay(15);
{
val2 = analogRead(potpin2);
val2 = map(val2, 0, 1023, 0, 179);
right.write(val2);
delay(15);
}
{
val3 = analogRead(potpin3);
val3 = map(val3, 0, 1023, 0, 179);
claw.write(val3);
delay(15);
}
}
}
步驟6:步驟6:視頻演示和結(jié)尾注釋
好的,就這樣。這再次是一個原型項(xiàng)目,并且是一個工作演示,以展示該產(chǎn)品可能具有的全部潛力。我提供了一個視頻演示,如果你們花時間訂閱我的YouTube頻道,我將不勝感激,它將很快推出許多新視頻和周末項(xiàng)目。 “我的頻道”
我計(jì)劃最終為該機(jī)械臂創(chuàng)建3D模型,并在爪子和馬達(dá)上進(jìn)行擴(kuò)展,以便實(shí)際上可以成為功能齊全的機(jī)械臂。
第7步:疑難解答
我聽到的只是嗡嗡聲!
快速拔下電動機(jī)或電源。這意味著負(fù)載對于電動機(jī)來說太重,或者電動機(jī)已卡在其當(dāng)前位置。請用一只手輕輕地嘗試朝任何方向旋轉(zhuǎn)電動機(jī)。
它不斷下降!
然后,要么上層太重,要么手臂的底部沒有得到足夠的加固。
-
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
188035 -
機(jī)械臂
+關(guān)注
關(guān)注
12文章
527瀏覽量
24754
發(fā)布評論請先 登錄
相關(guān)推薦
如何使用PLC控制myCobot 320機(jī)械臂
![如何使用PLC控制myCobot 320<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>](https://file1.elecfans.com/web3/M00/07/04/wKgZO2eR3CSAN9dmAAAXPnBX840837.png)
使用myCobot 280機(jī)械臂結(jié)合ROS2系統(tǒng)搭建機(jī)械分揀站
![使用myCobot 280<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>結(jié)合ROS2系統(tǒng)搭建<b class='flag-5'>機(jī)械</b>分揀站](https://file1.elecfans.com/web3/M00/05/FD/wKgZPGeHDmCAIR8mAABeZax7Ft8237.png)
深度解析!RK3568 加持機(jī)械臂是如何實(shí)現(xiàn)顏色識別與抓取的?
![深度解析!RK3568 加持<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>是如何實(shí)現(xiàn)顏色識別與抓取的?](https://file1.elecfans.com/web2/M00/89/B2/wKgZomSJgEKAOHdxAAA0XdNROPc592.png)
RK3568國產(chǎn)實(shí)驗(yàn)箱+人工智能機(jī)械臂:跳舞、疊羅漢、夾方塊、積木搬運(yùn)案例全解!
![RK3568國產(chǎn)實(shí)驗(yàn)箱+人工智能<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>:跳舞、疊羅漢、夾方塊、積木搬運(yùn)案例全解!](https://file1.elecfans.com/web2/M00/89/B2/wKgZomSJgEKAOHdxAAA0XdNROPc592.png)
“雙保險”鎖緊機(jī)制:YM28系列連接器為機(jī)械臂提供高牢靠的大電流連接
![“雙保險”鎖緊機(jī)制:YM28系列連接器為<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>提供高牢靠的大電流連接](https://file.elecfans.com/web2/M00/2C/CD/poYBAGHeos-AdJjAAABaegTZEPY963.jpg)
機(jī)械臂的高效運(yùn)作,連接器起關(guān)鍵作用
【原創(chuàng)】 drawbot 平面機(jī)械臂scara寫字畫畫機(jī)器人DIY教程貼
OrangePi AIpro應(yīng)用:機(jī)械臂應(yīng)用開發(fā)指南
![OrangePi AIpro應(yīng)用:<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>應(yīng)用開發(fā)指南](https://file1.elecfans.com/web2/M00/03/5D/wKgZombDBYGAb3zjAADWJKaXUE0499.png)
工業(yè)機(jī)器人和機(jī)械臂的設(shè)計(jì)、功能和應(yīng)用有哪些區(qū)別?
奧比中光推出2.0版大模型機(jī)械臂
大象機(jī)器人開源協(xié)作機(jī)械臂機(jī)械臂接入GPT4o大模型!
![大象機(jī)器人開源協(xié)作<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b><b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>接入GPT4o大模型!](https://file1.elecfans.com/web2/M00/F8/76/wKgaomaE562APdcZAASpzMUpXJQ743.png)
國產(chǎn)Cortex-A55人工智能教學(xué)實(shí)驗(yàn)箱_基于Python機(jī)械臂跳舞實(shí)驗(yàn)案例分享
基于六維力傳感器的機(jī)械臂自動裝配應(yīng)用
![基于六維力傳感器的<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>自動裝配應(yīng)用](https://file1.elecfans.com/web2/M00/EC/26/wKgZomZhTciAWLztAABVXsFGSe4044.png)
機(jī)械臂技術(shù)的前沿探索:年度案例回顧!
![<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>技術(shù)的前沿探索:年度案例回顧!](https://file1.elecfans.com/web2/M00/C4/E6/wKgaomXv8pyAJnExAAIu1Dx7hTk682.png)
評論