0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡(jiǎn)易Arduino機(jī)械臂DIY圖解

454398 ? 來(lái)源:wv ? 2019-10-09 09:31 ? 次閱讀

步驟1:所需材料

此項(xiàng)目的工具和材料非常便宜,并且運(yùn)行的資金不應(yīng)超過(guò)$ 20 USD。如果周圍有一些伺服器,那么您很幸運(yùn)。我還應(yīng)該指出,如果您擁有更強(qiáng)大的伺服器,可以使用3而不是4來(lái)代替我。這些是我購(gòu)買零件的地方,請(qǐng)?jiān)谫?gòu)買前查看其他網(wǎng)站的優(yōu)惠。

-冰棍棍$ 3.65 [如果您想替代更適合的材料]

-Micro Servos x6 $ 16 [請(qǐng)嘗試尋找交易]

-電位器x3 $ 2.74 [同樣,您要在其中放置一些]

-跳線或只是普通線

-Yourduino或帶有電機(jī)屏蔽罩的Arduino。

我使用了Yourduino,因?yàn)樗鼛в性S多端口,可讓您一次插入多個(gè)伺服器。我將限制保持在大約4,以免燒壞電路板。

如果您使用常規(guī)的Arduino,則將需要一個(gè)電動(dòng)機(jī)護(hù)罩,以支持4個(gè)電動(dòng)機(jī)。

-膠槍,錘子和釘子,用來(lái)固定手臂的底座控制器的外殼和外殼

*如果要使控制器電路更堅(jiān)固,更簡(jiǎn)單,則可選的pcb也可以。

步驟2:步驟2:組裝基地和前臂

好吧,找到一塊木板或材料來(lái)支撐整個(gè)手臂結(jié)構(gòu)的重量。找到材料后,我發(fā)現(xiàn)最好將伺服器粘上,然后將托架釘在木頭上,這樣可以得到更多的支撐和重量分布。做這樣小的事情會(huì)使您的微型伺服系統(tǒng)變得強(qiáng)大2倍[我沒(méi)有做數(shù)學(xué)]。然后將接下來(lái)的兩個(gè)伺服器熱粘合到基本伺服器的頂部。確保它們面對(duì)相反的方向但平行,并測(cè)試伺服器是否可以平行移動(dòng)。將可能會(huì)壓住伺服器的材料熱粘。

接下來(lái),您必須布置手臂結(jié)構(gòu)所需的框架,然后將伺服器的齒輪熱粘到冰棒上,使其粘在冰棍上將控制。我沒(méi)有足夠的電動(dòng)機(jī)來(lái)增加肘部支撐,所以使框架具有廣闊的前景。因此,通過(guò)這樣設(shè)置,我為手臂創(chuàng)建了更大的范圍。

請(qǐng)確保肩部伺服器的連接正確粘合,并且彼此之間的距離不遠(yuǎn)。最后添加下一個(gè)水平框架支撐,以確保在使用中電動(dòng)機(jī)一起移動(dòng)。

步驟3:步驟3:組裝爪子

首先必須涂上頂部伺服電機(jī),并用膠水將其固定到位。確保牢固的結(jié)合力會(huì)讓您討厭機(jī)器人在測(cè)試過(guò)程中破裂。同樣,在此時(shí),請(qǐng)確保添加只有一端的特殊齒輪。這就是我們用來(lái)控制爪子的東西。

爪子

從玩具制造工具包中發(fā)現(xiàn)了我的爪子。我什至不認(rèn)為這應(yīng)該是爪子。您可以選擇購(gòu)買自己的機(jī)械爪,也可以四處尋找家用物品并利用自己的創(chuàng)造力來(lái)制作。那正是我所做的。也許您不想要爪子,也許您想要一個(gè)可以給您高五,拳頭顛簸的機(jī)器人,或者只是擁有一個(gè)平臺(tái),以便您可以在其上放置物料。它甚至可能是焊接的幫手。

第4步:第4步:將所有內(nèi)容連接起來(lái)的時(shí)間

好,現(xiàn)在我們將創(chuàng)建允許機(jī)器人手臂四處走動(dòng)并做事的控制器。我可能會(huì)添加一些很酷的東西。第一個(gè)圖像顯示了電位計(jì)的接線,因此務(wù)必遵循以下格式,這一點(diǎn)非常重要。我所做的只是將面包板的5伏電壓和接地電壓直接插入面包板的端子,因?yàn)轱@然3個(gè)電位器引腳不能插入一個(gè)5伏孔中。

首先,我們從將電位器[Pots]插入其應(yīng)有的端子開始。

將每個(gè)Pot的中間從右到左連接到A0,A1,A2。

將Arduino的GND和5伏電壓連接到面包板上,然后將鍋gnd連接到gnd行中。

將鍋的正極連接到右邊進(jìn)入5伏特行。

最后插入伺服器。

底基移到3

左肩移到5

右肩移到6

爪移到11/li》

應(yīng)該的,再次測(cè)試您的伺服器以確保一切正常

步驟5: 5:代碼

好的,因此代碼已附加并發(fā)布在下面。該代碼的前半部分標(biāo)識(shí)了控制手臂所需的各種材料。代碼的下半部分告訴arduino,當(dāng)您將鍋向某個(gè)方向旋轉(zhuǎn)時(shí)該怎么做。我還應(yīng)該指出,我能夠欺騙代碼以允許兩個(gè)伺服器同時(shí)運(yùn)行,而不是一次運(yùn)行。這允許肩膀一起移動(dòng)。

/*

Arduino Robotic Arm

by Amidou Kante; Torigac

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é)尾注釋

好的,就這樣。這再次是一個(gè)原型項(xiàng)目,并且是一個(gè)工作演示,以展示該產(chǎn)品可能具有的全部潛力。我提供了一個(gè)視頻演示,如果你們花時(shí)間訂閱我的YouTube頻道,我將不勝感激,它將很快推出許多新視頻和周末項(xiàng)目。 “我的頻道”

我計(jì)劃最終為該機(jī)械臂創(chuàng)建3D模型,并在爪子和馬達(dá)上進(jìn)行擴(kuò)展,以便實(shí)際上可以成為功能齊全的機(jī)械臂。

第7步:疑難解答

我聽到的只是嗡嗡聲!

快速拔下電動(dòng)機(jī)或電源。這意味著負(fù)載對(duì)于電動(dòng)機(jī)來(lái)說(shuō)太重,或者電動(dòng)機(jī)已卡在其當(dāng)前位置。請(qǐng)用一只手輕輕地嘗試朝任何方向旋轉(zhuǎn)電動(dòng)機(jī)。

它不斷下降!

然后,要么上層太重,要么手臂的底部沒(méi)有得到足夠的加固。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185927
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    12

    文章

    502

    瀏覽量

    24298
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【原創(chuàng)】 drawbot 平面機(jī)械scara寫字畫畫機(jī)器人DIY教程貼

    drawbot by MG-mossbot - Thingiverse需要用到的軟件如下:Xloader固件燒錄軟件 用于給控制板燒錄程序機(jī)械大師上位機(jī)(作者原創(chuàng)軟件) 用于給機(jī)械
    發(fā)表于 08-30 11:54

    OrangePi AIpro應(yīng)用:機(jī)械應(yīng)用開發(fā)指南

    2024世界人工智能大會(huì)上,香橙派攜OrangePiAIpro20T在世博展覽館H1-A301展區(qū)亮相,給大家?guī)?lái)AI+互動(dòng)的沉浸式體驗(yàn)。其中,搭載OrangePiAIpro開發(fā)板的智能機(jī)械吸引了
    的頭像 發(fā)表于 08-19 16:42 ?391次閱讀
    OrangePi AIpro應(yīng)用:<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>應(yīng)用開發(fā)指南

    大象機(jī)器人開源協(xié)作機(jī)械機(jī)械接入GPT4o大模型!

    本文已經(jīng)或者同濟(jì)子豪兄作者授權(quán)對(duì)文章進(jìn)行編輯和轉(zhuǎn)載 引言 隨著人工智能和機(jī)器人技術(shù)的快速發(fā)展,機(jī)械在工業(yè)、醫(yī)療和服務(wù)業(yè)等領(lǐng)域的應(yīng)用越來(lái)越廣泛。通過(guò)結(jié)合大模型和多模態(tài)AI,機(jī)械能夠?qū)?/div>
    的頭像 發(fā)表于 07-03 14:09 ?544次閱讀
    大象機(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大模型!

    基于六維力傳感器的機(jī)械自動(dòng)裝配應(yīng)用

    六維力傳感器是一種特殊的力覺(jué)傳感器,可以測(cè)量物體在笛卡爾坐標(biāo)系下三個(gè)軸向的力和力矩,其內(nèi)部采用高度敏感的材料和精密機(jī)械構(gòu)造,可以為機(jī)械提供更高的測(cè)量精度,滿足不同場(chǎng)景下的測(cè)量需求。作為機(jī)械
    的頭像 發(fā)表于 06-06 13:49 ?429次閱讀
    基于六維力傳感器的<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>自動(dòng)裝配應(yīng)用

    機(jī)械技術(shù)的前沿探索:年度案例回顧!

    在過(guò)去的幾年里,機(jī)械技術(shù)經(jīng)歷了前所未有的發(fā)展,其應(yīng)用領(lǐng)域從傳統(tǒng)的制造業(yè)擴(kuò)展到了醫(yī)療、服務(wù)、物流等多個(gè)新興行業(yè)。這種跨界擴(kuò)展得益于科技的飛速進(jìn)步,尤其是在傳感器、控制系統(tǒng)和人工智能領(lǐng)域的突破。特別是
    的頭像 發(fā)表于 03-12 15:14 ?870次閱讀
    <b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>技術(shù)的前沿探索:年度案例回顧!

    如何去提升機(jī)械的位置控制性能?

    1.背景介紹 機(jī)械的位置控制是機(jī)械最重要的功能。機(jī)械的位置控制精度也是研究者及工程師一直關(guān)
    的頭像 發(fā)表于 03-05 08:43 ?597次閱讀
    如何去提升<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>的位置控制性能?

    【開源獲獎(jiǎng)案例】四軸機(jī)械控制系統(tǒng)

    ——來(lái)自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎(jiǎng)開源案例——四軸機(jī)械控制系統(tǒng)。工程師采用T5L智能屏,基于DGUS軟件“旋轉(zhuǎn)指示”控件實(shí)現(xiàn)機(jī)械的實(shí)時(shí)位置顯示,并通過(guò)串口控制
    的頭像 發(fā)表于 12-23 08:13 ?901次閱讀
    【開源獲獎(jiǎng)案例】四軸<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>控制系統(tǒng)

    七軸開源協(xié)作機(jī)械myArm視覺(jué)跟蹤技術(shù)!

    處理技術(shù),使用ArUco標(biāo)記的機(jī)械系統(tǒng)可以實(shí)現(xiàn)更高級(jí)的自動(dòng)化功能,如精確定位、導(dǎo)航和復(fù)雜動(dòng)作的執(zhí)行。 本案例旨在展示結(jié)合ArUco標(biāo)記和機(jī)械運(yùn)動(dòng)控制技術(shù),實(shí)現(xiàn)對(duì)
    的頭像 發(fā)表于 12-18 11:14 ?936次閱讀
    七軸開源協(xié)作<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>myArm視覺(jué)跟蹤技術(shù)!

    開源六軸協(xié)作機(jī)械MechArm案例演示!

    介紹 今天,我將向大家展示一個(gè)我獨(dú)立設(shè)計(jì)并實(shí)現(xiàn)的機(jī)械模型。這個(gè)模型的核心功能是實(shí)現(xiàn)實(shí)時(shí)的手勢(shì)追蹤——只需用手輕輕拖拽,機(jī)械就能立即跟隨你的動(dòng)作進(jìn)行移動(dòng)。 我之所以想要?jiǎng)?chuàng)造這樣一個(gè)模
    的頭像 發(fā)表于 11-28 15:58 ?743次閱讀
    開源六軸協(xié)作<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>MechArm案例演示!

    如何解決柔性機(jī)械建模過(guò)程問(wèn)題

    柔性機(jī)械 剛性機(jī)械建模方法已經(jīng)可以有效地求解出機(jī)械各部分之間的耦合情況,但是對(duì)于柔性
    的頭像 發(fā)表于 11-17 17:12 ?705次閱讀

    剛性機(jī)械的動(dòng)力學(xué)建模

    剛性機(jī)械 機(jī)械建模是機(jī)械控制的基礎(chǔ),控制效果的好壞很大程度上決定于所建立的動(dòng)力學(xué)模型的準(zhǔn)確
    的頭像 發(fā)表于 11-17 17:03 ?661次閱讀

    機(jī)械結(jié)構(gòu)是什么樣的

    機(jī)械 6 個(gè)關(guān)節(jié)都是轉(zhuǎn)動(dòng)關(guān)節(jié),前 3 個(gè)關(guān)節(jié)確定手腕參考點(diǎn)的位置,后 3個(gè)關(guān)節(jié)確定手腕的方位。和大多數(shù)工業(yè)機(jī)器人一樣,后 3個(gè)關(guān)節(jié)軸線交于一點(diǎn)。因此將該點(diǎn)作為手腕的參考點(diǎn),也選作為連桿坐標(biāo)系{4
    的頭像 發(fā)表于 11-17 15:48 ?2512次閱讀
    <b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>結(jié)構(gòu)是什么樣的

    單關(guān)節(jié)機(jī)械接觸力補(bǔ)償因素

    具有單軸力傳感器的單關(guān)節(jié)機(jī)械接觸力估計(jì): 接觸力估計(jì)需要考慮多個(gè)因素進(jìn)行補(bǔ)償,以提高估計(jì)的準(zhǔn)確性。以下是一些常見(jiàn)的補(bǔ)償因素: 1.重力補(bǔ)償:機(jī)械在接觸過(guò)程中會(huì)受到重力的影響,因此需
    的頭像 發(fā)表于 11-10 17:08 ?504次閱讀

    機(jī)械如何在工業(yè)環(huán)境下運(yùn)轉(zhuǎn)自如?DH系列工業(yè)連接器助一之力

    CNLINKO凌科電氣機(jī)械是工業(yè)領(lǐng)域非常重要的一類機(jī)器人,它在重復(fù)大量工作,可出入惡劣危險(xiǎn)環(huán)境等方面優(yōu)勢(shì)獨(dú)具,因而在工業(yè)領(lǐng)域有著非同一般的地位。對(duì)于機(jī)械,如何在工業(yè)、惡劣環(huán)境下保持
    的頭像 發(fā)表于 11-01 08:14 ?487次閱讀
    <b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>如何在工業(yè)環(huán)境下運(yùn)轉(zhuǎn)自如?DH系列工業(yè)連接器助一<b class='flag-5'>臂</b>之力

    51單片機(jī)怎么處理機(jī)械數(shù)據(jù)?

    51單片機(jī)怎么處理機(jī)械數(shù)據(jù)
    發(fā)表于 10-31 06:29