Índice:
- Suprimentos
- Etapa 1: corte pedaços de papelão
- Etapa 2: Anexe o papelão ao primeiro servo
- Etapa 3: Anexe o primeiro servo ao segundo servo
- Etapa 4: conecte o segundo braço do servo
- Etapa 5: conecte o Arduino à base
- Etapa 6: anexe o thumbstick
- Etapa 7: monte o resto
- Etapa 8: Esquemas
- Etapa 9: Upload de código usando o IDE do Arduino
- Etapa 10: Pronto
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, você fará um braço de servo-robô duplo controlado por um thumbstick!
Suprimentos
Dois Micro Servos (TowerPro SG90 e com a extensão
ThumbStick
Jumper Wires
Arduino UNO
Tira de alimentação da placa de ensaio
Cartão
Cola (Super Cola Sugerida)
e
Um pouco de conhecimento com Arduinos
Etapa 1: corte pedaços de papelão
Você precisará destas peças de papelão / plástico:
3 "por 10/16" X 4
4 "por 14/16" X 2
6,5 "por 4,5" X 1
1 "por 1 1/4" X 2
1 "por 1 1/4" X 1 Com círculo cortado no meio
2 "por 2" por 2 "Triângulo X 1
2 "por 2,5" X 1
Depois de cortá-los, você deve passar para a próxima etapa.
Etapa 2: Anexe o papelão ao primeiro servo
Anexe os pedaços de papelão de 4 "por 14/16" a um servo como na imagem acima. Prenda dois ou mais laços de zíper ao papelão e servo para prendê-lo no lugar. Você também pode usar cola ou fita adesiva, mas sugiro laços de zíper.
Etapa 3: Anexe o primeiro servo ao segundo servo
Prenda as pontas do papelão que não estão conectadas a nada no segundo servo como mostrado acima. Novamente, eu sugeriria o uso de laços zip. No segundo servo, certifique-se de ter o anexo de plástico que é um círculo e um lado estendido.
Não entendeu? Aparafuse a extensão no servo e, em seguida, cole a extensão entre os dois pedaços de papelão usados na última etapa. Em seguida, use um zíper para prendê-lo ainda mais forte.
Etapa 4: conecte o segundo braço do servo
Use os pedaços de papelão de 3 "por 10/16" como o braço do segundo servo. Anexe duas dessas peças ao segundo servo exatamente como você as anexou ao primeiro servo. Em seguida, use os dois últimos pedaços de papelão de 3 "por 10/16" para estender o segundo braço, realmente não importa como você coloca os dois pedaços, desde que o braço esteja estendido.
Etapa 5: conecte o Arduino à base
Prenda o Arduino ao pedaço de papelão de 2 "por 2,5", usei parafusos, mas você pode usar fita ou zíper se quiser. Em seguida, cole o pedaço de 2 "por 2,5" ao pedaço de papelão de 6,5 "por 4,5"
Etapa 6: anexe o thumbstick
Passe o thumbstick através do papelão com um orifício. Em seguida, corte a peça triangular para que seja um trapézio de 2 "por 1" por 1 "por 1" e use as duas peças de 1 "por 1 1/4" também. Cole todas essas peças juntas, como pode ser visto na primeira foto. Certifique-se de que os pinos GPiO dos thumbsticks estão presos na direção da parte interna da base. Você não precisa colar o thumbstick para baixo, a menos que esteja muito frouxo dentro de sua caixa.
Etapa 7: monte o resto
Cole o resto do material na base. Cole o primeiro servo na base que a primeira imagem explica. (Desculpe pela imagem granulada) Conecte o filtro de linha da placa de ensaio ao lado do Arduino. (Próximo esquema)
Etapa 8: Esquemas
Conecte todos os pinos e fios de jumper assim. Para evitar a soldagem, eu conectaria o + 5v e GND a faixa de energia da placa de ensaio e transferiria a energia nessa faixa. (O próximo é o código)
Etapa 9: Upload de código usando o IDE do Arduino
#incluir
Servo myServo1; Servo myServo2;
servo1 int = 5; servo2 int = 6; int joyY = 1; int joyX = 0;
void setup () {
myServo1.attach (servo1);
myServo2.attach (servo2);
}
void loop () {
int valX = analogRead (joyX);
int valY = analogRead (joyY);
valX = map (valX, 0, 1023, 10, 170);
valY = mapa (valY, 0, 1023, 10, 170);
myServo1.write (valX);
myServo2.write (valY);
atraso (5);
}
Etapa 10: Pronto
Se o seu braço não estiver funcionando, volte e verifique todos os seus passos! Obrigado pela leitura e tenha um bom dia!