Obsah:
- Zásoby
- Krok 1: Vystrihnite kartónové kusy
- Krok 2: Pripojte kartón k prvému servu
- Krok 3: Pripojte prvé servo k druhému servu
- Krok 4: Pripojte druhé rameno serva
- Krok 5: Pripojte Arduino k základni
- Krok 6: Pripevnite palcom
- Krok 7: Zostavte zvyšok
- Krok 8: Schémy
- Krok 9: Odovzdanie kódu pomocou Arduino IDE
- Krok 10: Hotovo
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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 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 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
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 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
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
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
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ň!