Obsah:

Double Micro Servo Robot Arm: 10 kroků
Double Micro Servo Robot Arm: 10 kroků

Video: Double Micro Servo Robot Arm: 10 kroků

Video: Double Micro Servo Robot Arm: 10 kroků
Video: Micro Servo Robot 2024, Červenec
Anonim
Image
Image
Dvojité mikro servo robotické rameno
Dvojité mikro servo robotické rameno

V tomto tutoriálu budete vyrábět dvojité servo robotické rameno ovládané palcem!

Zásoby

Dvě mikro serva (TowerPro SG90 a s rozšířením

ThumbStick

Propojovací dráty

Arduino UNO

Napájecí lišta na prkénko

Lepenka

Lepidlo (doporučeno super lepidlo)

a

Trocha znalostí s Arduinosem

Krok 1: Vystřihněte lepenkové kusy

Vystřihněte lepenkové kusy
Vystřihněte lepenkové kusy
Vystřihněte lepenkové kusy
Vystřihněte lepenkové kusy

Budete potřebovat tyto lepenkové/plastové kusy:

3 "x 10/16" X 4

4 "x 14/16" X 2

1 x 6,5 x 4,5 palce

1 "x 1 1/4" X 2

1 "x 1 1/4" X 1 S kruhem vyříznutým uprostřed

2 "x 2" x 2 "trojúhelník X 1

2 "x 2,5" x 1

Poté, co je vystřihnete, byste měli přejít k dalšímu kroku.

Krok 2: Připojte karton k prvnímu servu

Připojte lepenku k prvnímu servu
Připojte lepenku k prvnímu servu

Připojte 4 x 14/16 kusy lepenky k jednomu servu, jako na obrázku výše. Na karton a servo připevněte dva nebo více zipů, aby držely na svém místě. Můžete také použít lepidlo nebo pásku, ale doporučuji zipy.

Krok 3: Připojte první servo k druhému servu

Připojte první servo k druhému servu
Připojte první servo k druhému servu
Připojte první servo k druhému servu
Připojte první servo k druhému servu
Připojte první servo k druhému servu
Připojte první servo k druhému servu

Připojte konce lepenky, které nejsou k ničemu připojeny, k druhému servu, jak je uvedeno výše. Opět bych doporučil použít zipy. Na druhém servu se ujistěte, že máte plastový nástavec, který je kruh, a poté je jedna strana vysunuta.

Nerozumíte? Našroubujte nástavec na servo a poté přilepte nástavec mezi dva kusy lepenky použité v posledním kroku. Poté použijte pásku na zip, aby držel pohromadě ještě pevnější.

Krok 4: Připojte druhé rameno serva

Připojte druhé rameno serva
Připojte druhé rameno serva
Připojte druhé rameno serva
Připojte druhé rameno serva
Připojte druhé rameno serva
Připojte druhé rameno serva

Jako rameno druhého serva použijte 3 “x 10/16“kusy lepenky. Připojte dva z těchto kusů k druhému servu přesně tak, jak jste je připevnili k prvnímu servu. Poté použijte poslední dva 3 “x 10/16“kusy lepenky k prodloužení druhého ramene, na tom nezáleží, jak si oba kusy nasadíte jen tak dlouho, jak je rameno natažené.

Krok 5: Připojte Arduino k základně

Připojte Arduino k základně
Připojte Arduino k základně
Připojte Arduino k základně
Připojte Arduino k základně
Připojte Arduino k základně
Připojte Arduino k základně
Připojte Arduino k základně
Připojte Arduino k základně

Připojte Arduino k 2 "x 2,5" kusu lepenky, já jsem použil šrouby, ale pokud chcete, můžete použít pásku nebo pásky na zip. Poté přilepte kus 2 palce x 2,5 palce na kus lepenky 6,5 palce a 4,5 palce

Krok 6: Připevněte palcem

Připevněte palec
Připevněte palec
Připevněte palec
Připevněte palec
Připevněte palec
Připevněte palec

Protáhněte palcem karton s otvorem. Potom ořízněte trojúhelníkový kus tak, aby měl lichoběžník 2 "x 1" x 1 "x 1" a použijte také dva kusy 1 "x 1 1/4". Slepte všechny tyto kousky dohromady, jak je vidět na první fotografii. Ujistěte se, že kolíky GPiO palců přilnou k vnitřní straně základny. Palec nemusíte lepit dolů, pokud není uvnitř pouzdra velmi volný.

Krok 7: Sestavte zbytek

Sestavte zbytek
Sestavte zbytek
Sestavte zbytek
Sestavte zbytek

Přilepte zbytek věcí k základně. Přilepte první servo k základně, jak vysvětluje první obrázek. (Omlouváme se za zrnitý obrázek) Připevněte napájecí lištu vedle Arduina. (Další schémata)

Krok 8: Schémata

Schémata
Schémata
Schémata
Schémata
Schémata
Schémata

Takto připojte všechny kolíky a propojovací vodiče. Abych se vyhnul pájení, připojil bych +5V a GND napájecí lištu prkénka a přenesl energii na tento pásek. (Další je kód)

Krok 9: Nahrání kódu pomocí Arduino IDE

#zahrnout

Servo myServo1; Servo myServo2;

int servo1 = 5; int servo2 = 6; int radostY = 1; int joyX = 0;

neplatné nastavení () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

prázdná smyčka () {

int valX = analogRead (joyX);

int valY = analogRead (joyY);

valX = mapa (valX, 0, 1023, 10, 170);

valY = mapa (valY, 0, 1023, 10, 170);

myServo1.write (valX);

myServo2.write (valY);

zpoždění (5);

}

Krok 10: Hotovo

Pokud vám paže nefunguje, vraťte se zpět a zkontrolujte všechny své kroky! Děkuji za přečtení a přeji hezký den!

Doporučuje: