Cuprins:
- Provizii
- Pasul 1: Decupați bucăți de carton
- Pasul 2: Atașați cartonul la primul servon
- Pasul 3: Atașați primul Servo la al doilea Servo
- Pasul 4: Atașați al doilea braț Servo
- Pasul 5: Atașați Arduino la bază
- Pasul 6: Atașați maneta
- Pasul 7: Asamblați restul
- Pasul 8: Scheme
- Pasul 9: Încărcarea codului utilizând IDE-ul Arduino
- Pasul 10: Ai terminat
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest tutorial veți realiza un braț dublu servo robot controlat cu un deget!
Provizii
Două micro servo (TowerPro SG90 și cu extensia
ThumbStick
Sârme jumper
Arduino UNO
Banda de alimentare pentru panouri de pană
Carton
Lipici (Super Glue sugerat)
și
Puțină cunoștință cu Arduinos
Pasul 1: Decupați bucăți de carton
Veți avea nevoie de aceste bucăți de carton / plastic:
3 "până la 10/16" X 4
4 "până la 14/16" X 2
6.5 "pe 4.5" X 1
1 "cu 1 1/4" X 2
1 "pe 1 1/4" X 1 Cu cercul tăiat în mijloc
2 "cu 2" cu 2 "Triunghi X 1
2 "pe 2,5" X 1
După ce le tăiați, ar trebui să treceți la pasul următor.
Pasul 2: Atașați cartonul la primul servon
Atașați bucățile de carton de 4 "cu 14/16" la un servo ca imaginea de mai sus. Atașați două sau mai multe cravate cu fermoar la carton și servo pentru ao ține în poziție. Ați putea folosi și lipici sau bandă, dar vă sugerez cravate cu fermoar.
Pasul 3: Atașați primul Servo la al doilea Servo
Atașați capetele cartonului care nu sunt conectate la nimic la al doilea servo, așa cum se arată mai sus. Din nou aș sugera să folosiți cravate cu fermoar. Pe al doilea servo asigurați-vă că aveți accesoriul din plastic care este un cerc, apoi cu o latură extinsă.
Nu înțelegeți? Înșurubați extensia pe servo, apoi lipiți extensia între cele două bucăți de carton utilizate în ultimul pas. Apoi utilizați o cravată cu fermoar pentru a o ține împreună și mai puternică.
Pasul 4: Atașați al doilea braț Servo
Folosiți bucățile de carton de 3 "cu 10/16" ca braț al celui de-al doilea servo. Atașați două dintre aceste piese la al doilea servo exact cum le-ați atașat la primul servo. Apoi folosiți ultimele două bucăți de carton de 3 "cu 10/16" pentru a extinde cel de-al doilea braț, nu contează cu adevărat cum ați pus cele două bucăți atât timp cât brațul este extins.
Pasul 5: Atașați Arduino la bază
Atașați Arduino la bucata de carton de 2 "pe 2,5", eu am folosit șuruburi, dar puteți folosi benzi cu bandă sau fermoar dacă doriți. Apoi lipiți bucata de carton de 2 "pe 2,5" pe bucata de carton de 6,5 "pe 4,5"
Pasul 6: Atașați maneta
Introduceți degetul mare prin carton cu o gaură în el. Apoi tăiați piesa triunghiulară astfel încât să fie un trapez de 2 "cu 1" cu 1 "cu 1" și folosiți și cele două bucăți de 1 "cu 1 1/4". Lipiți toate aceste piese împreună așa cum se vede în prima fotografie. Asigurați-vă că știfturile GPiO de pe degetele mari se lipesc spre interiorul bazei. Nu trebuie să lipiți degetul mare decât dacă este foarte slab în carcasă.
Pasul 7: Asamblați restul
Lipiți restul lucrurilor pe bază. Lipiți primul servo în jos pe baza explicării primei imagini. (Îmi pare rău pentru imaginea granulată) Atașați banda de alimentare de pe panoul de lângă Arduino. (Scheme următoare)
Pasul 8: Scheme
Atașați toți știfturile și firele de jumper astfel. Pentru a evita lipirea, aș atașa + 5v și GND la banda de alimentare a panoului și aș transfera puterea pe banda respectivă. (Următorul este codul)
Pasul 9: Încărcarea codului utilizând IDE-ul Arduino
#include
Servo myServo1; Servo myServo2;
int servo1 = 5; int servo2 = 6; int bucurieY = 1; int joyX = 0;
configurare nulă () {
myServo1.attach (servo1);
myServo2.attach (servo2);
}
bucla nulă () {
int valX = analogRead (joyX);
int valY = analogRead (bucurieY);
valX = hartă (valX, 0, 1023, 10, 170);
valY = hartă (valY, 0, 1023, 10, 170);
myServo1.write (valX);
myServo2.write (valY);
întârziere (5);
}
Pasul 10: Ai terminat
Dacă brațul nu funcționează, asigurați-vă că reveniți înapoi și verificați toți pașii! Vă mulțumim pentru lectură și să aveți o zi bună!