Taula de continguts:
- Subministraments
- Pas 1: retalleu les peces de cartró
- Pas 2: connecteu cartró al primer servidor
- Pas 3: connecteu el primer Servo al segon Servo
- Pas 4: connecteu el segon braç de servos
- Pas 5: connecteu l'Arduino a la base
- Pas 6: connecteu la barra de polzades
- Pas 7: Munteu la resta
- Pas 8: esquemes
- Pas 9: Càrrega de codi mitjançant l'IDE Arduino
- Pas 10: ja heu acabat
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
En aquest tutorial faràs un doble braç de servo-robot controlat amb una palanca.
Subministraments
Dos micro servos (TowerPro SG90 i amb l'extensió
ThumbStick
Filferros de pont
Arduino UNO
Breadboard Power Strip
Cartró
Cola (súper cola suggerida)
i
Una mica de coneixement amb Arduinos
Pas 1: retalleu les peces de cartró
Necessitareu aquestes peces de cartró / plàstic:
3 "per 10/16" X 4
4 "per 14/16" X 2
6,5 "per 4,5" X 1
1 "per 1 1/4" X 2
1 "per 1 1/4" X 1 Amb un cercle retallat al centre
2 "per 2" per 2 "Triangle X 1
2 "per 2,5" X 1
Després de tallar-los, hauríeu de passar al següent pas.
Pas 2: connecteu cartró al primer servidor
Connecteu els trossos de cartró de 4 "per 14/16" a un servo com la imatge anterior. Connecteu dos o més tirants amb cremallera al cartró i al servo per mantenir-lo al seu lloc. També podeu utilitzar cola o cinta adhesiva, però us suggereixo tirants.
Pas 3: connecteu el primer Servo al segon Servo
Connecteu els extrems del cartró que no estan connectats a res al segon servo com es mostra a la part superior. Una vegada més, suggeriria l'ús de tirants. Al segon servo, assegureu-vos que teniu la fixació de plàstic que és un cercle i que s’estén per un costat.
No ho entens? Cargoleu l'extensió al servo i, a continuació, enganxeu l'extensió entre les dues peces de cartró utilitzades a l'últim pas. A continuació, utilitzeu una corbata amb cremallera per mantenir-la encara més forta.
Pas 4: connecteu el segon braç de servos
Utilitzeu els trossos de cartró de 3 "per 10/16" com a braç del segon servo. Adjunteu dues d'aquestes peces al segon servo tal com les heu unit al primer servo. A continuació, utilitzeu els dos darrers trossos de cartró de 3 "per 10/16" per estendre el segon braç, realment no importa com poseu les dues peces sempre que el braç estengui.
Pas 5: connecteu l'Arduino a la base
Connecteu l'Arduino al cartró de 2 "per 2,5", jo he utilitzat cargols, però podeu utilitzar cintes o cremalleres si voleu. A continuació, enganxeu la peça de cartró de 2 "per 2,5" a la peça de cartró de 6,5 "per 4,5"
Pas 6: connecteu la barra de polzades
Col·loqueu la paleta a través del cartró amb un forat. A continuació, retalleu la peça triangular perquè quedi un trapezi de 2 "per 1" per 1 "per 1" i utilitzeu també les dues peces de 1 "per 1 1/4". Enganxeu totes aquestes peces juntes com es veu a la primera foto. Assegureu-vos que els passadors GPiO de les polzes s’adhereixen cap a l’interior de la base. No cal que enganxeu la barra de pols cap avall, tret que estigui fluixa a l'interior de la seva carcassa.
Pas 7: Munteu la resta
Enganxeu la resta de coses a la base. Enganxeu el primer servo fins a la base que explica la primera imatge. (Disculpeu per la imatge granulada) Connecteu la cinta d'alimentació de la placa de connexió al costat de l'Arduino. (Esquemes següents)
Pas 8: esquemes
Col·loqueu tots els passadors i cables de pont d'aquesta manera. Per evitar soldar, connectaria el + 5v i el GND a la tira d'alimentació de la placa de pa i la transferiria a la tira. (El següent és el codi)
Pas 9: Càrrega de codi mitjançant l'IDE Arduino
#incloure
Servo myServo1; Servo myServo2;
int servo1 = 5; int servo2 = 6; int joyY = 1; int joyX = 0;
configuració nul·la () {
myServo1.attach (servo1);
myServo2.attach (servo2);
}
bucle buit () {
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);
retard (5);
}
Pas 10: ja heu acabat
Si el braç no funciona, assegureu-vos de tornar enrere i comprovar tots els passos. Gràcies per llegir i que tingueu un bon dia!