Obsah:

Rameno dvojitého mikro servo robota: 10 krokov
Rameno dvojitého mikro servo robota: 10 krokov

Video: Rameno dvojitého mikro servo robota: 10 krokov

Video: Rameno dvojitého mikro servo robota: 10 krokov
Video: Creating ATC cards - Starving Emma 2024, November
Anonim
Image
Image
Dvojité mikro servo robotické rameno
Dvojité mikro servo robotické rameno

V tomto návode budete vyrábať rameno dvojitého servo robota ovládané palcom!

Zásoby

Dve mikro servá (TowerPro SG90 a s rozšírením

ThumbStick

Prepojovacie vodiče

Arduino UNO

Power Strip na Breadboarde

Kartón

Lepidlo (odporúča sa super lepidlo)

a

Trochu znalostí s Arduinosom

Krok 1: Vystrihnite kartónové kusy

Vystrihnuté kusy lepenky
Vystrihnuté kusy lepenky
Vystrihnuté kusy lepenky
Vystrihnuté kusy lepenky

Budete potrebovať tieto kartónové/plastové diely:

3 palce x 10/16 palcov x 4

4 palce x 14/16 palcov x 2

1 x 6,5 x 4,5 palca

1 "x 1 1/4" X 2

1 "x 1 1/4" X 1 S kruhom vystrihnutým v strede

2 "x 2" x 2 "trojuholník X 1

2 x 2,5 palca x 1

Keď ich vystrihnete, mali by ste prejsť na ďalší krok.

Krok 2: Pripojte kartón k prvému servu

Pripojte kartón k prvému servu
Pripojte kartón k prvému servu

Pripojte 4 x 14/16 palcové kusy lepenky k jednému servu, ako je to na obrázku vyššie. Na kartón a servo pripevnite dva alebo viac zipsov, aby držali na svojom mieste. Môžete tiež použiť lepidlo alebo pásku, ale odporúčam zapínanie na zips.

Krok 3: Pripojte prvé servo k druhému servu

Pripojte prvé servo k druhému servu
Pripojte prvé servo k druhému servu
Pripojte prvé servo k druhému servu
Pripojte prvé servo k druhému servu
Pripojte prvé servo k druhému servu
Pripojte prvé servo k druhému servu

Pripojte konce kartónu, ktoré nie sú k ničomu pripojené, k druhému servu, ako je to znázornené vyššie. Opäť by som odporučil použiť zapínanie na zips. Na druhom serve sa uistite, že máte plastový nástavec v tvare kruhu a potom jednu stranu vysunutú.

Nerozumieš? Naskrutkujte predĺženie na servo a potom ho prilepte medzi dva kusy lepenky použité v poslednom kroku. Potom pomocou viazačky na zips držte pohromade ešte pevnejšie.

Krok 4: Pripojte druhé rameno serva

Pripojte druhé rameno serva
Pripojte druhé rameno serva
Pripojte druhé rameno serva
Pripojte druhé rameno serva
Pripojte druhé rameno serva
Pripojte druhé rameno serva

Ako rameno druhého serva použite kusy kartónu s rozmermi 3 palce x 10/16 palca. Pripojte dva z týchto dielov k druhému servu tak, ako ste ich pripevnili k prvému servu. Potom pomocou posledných dvoch 3 "x 10/16" kúskov lepenky predĺžte druhé rameno. Nezáleží na tom, ako tieto dva kusy nasadíte, pokiaľ je rameno predĺžené.

Krok 5: Pripojte Arduino k základni

Pripojte Arduino k základni
Pripojte Arduino k základni
Pripojte Arduino k základni
Pripojte Arduino k základni
Pripojte Arduino k základni
Pripojte Arduino k základni
Pripojte Arduino k základni
Pripojte Arduino k základni

Pripojte Arduino k 2 x 2,5 palcovému kusu lepenky, použil som skrutky, ale ak chcete, môžete použiť pásku alebo pásky na zips. Potom prilepte kus 2 x 2,5 palca na kus lepenky 6,5 x 4,5 palca

Krok 6: Pripevnite palcom

Pripevnite palcom
Pripevnite palcom
Pripevnite palcom
Pripevnite palcom
Pripevnite palcom
Pripevnite palcom

Prevlečte palcom paletu kartón s otvorom v ňom. Potom orežte trojuholníkový kus tak, aby bol lichobežníkom 2 "x 1" x 1 "x 1" a použite aj dva kusy 1 "x 1 1/4". Zlepte všetky tieto kúsky dohromady, ako je vidieť na prvej fotografii. Uistite sa, že kolíky GPiO palcov na palci priliehajú k vnútornej strane základne. Palcovú páčku nemusíte prilepovať, pokiaľ nie je vo svojom puzdre veľmi voľná.

Krok 7: Zostavte zvyšok

Zostavte zvyšok
Zostavte zvyšok
Zostavte zvyšok
Zostavte zvyšok

Prilepte zvyšok vecí k základni. Prilepte prvé servo k základni, ako vysvetľuje prvý obrázok. (Ospravedlňujeme sa za zrnitý obrázok) Pripojte napájací prúžok vedľa Arduina. (Ďalšie schémy)

Krok 8: Schémy

Schémy
Schémy
Schémy
Schémy
Schémy
Schémy

Takto pripevnite všetky kolíky a prepojovacie vodiče. Aby sa zabránilo spájkovaniu, pripojil by som +5v a GND predlžovací pásik dosky a prenášal výkon na tento pás. (Ďalší je kód)

Krok 9: Odovzdanie kódu pomocou Arduino IDE

#zahrnúť

Servo myServo1; Servo myServo2;

int servo1 = 5; int servo2 = 6; int radosťY = 1; int joyX = 0;

neplatné nastavenie () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

prázdna sluč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);

oneskorenie (5);

}

Krok 10: Hotovo

Ak vám ruka nefunguje, vráťte sa a skontrolujte všetky svoje kroky! Ďakujem za prečítanie a prajem pekný deň!

Odporúča: