Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Sim! Sim! O papelão é um material perfeito para fazer protótipos. Aqui, apresento a vocês um andador de quatro patas no qual estou trabalhando. Agora que a etapa um está concluída, ele segue em frente:) E estou feliz em compartilhá-lo com você.
Etapa 1: Confira
Etapa 2: Você precisará de:
- Cartão
- Placa Arduino
- Servo motor x4
- Bateria (estou usando um pequeno banco de energia)
- fio e placa de ensaio
- Gravetos
- Pistola de cola
- Fio
- Fio de jardim
Etapa 3: papelão
Comecei então com um pedaço de papelão de 53 x 17 cm. As dimensões não importam muito, apenas mantenha as proporções. Minha placa de ensaio tem 6 x 17 cm, que vai ocupar a parte do meio, depois 6 cm nos dois lados e 17,5 cm no final. Depois de desenhar, cortei 1 cm do meio para separar as pernas.
1 cm funcionou mas ficaria mais confortável com 2 cm, só falando…
Dobre os lados em uma borda reta conforme mostrado na imagem, um para cima e outro para baixo.
Etapa 4: motores
Motores! Servo motores para ser mais preciso, dois sobem e dois sob. Os dois motores superiores, denominados LeftUp e RightUP, ficam colados logo abaixo da primeira "junta". Certifique-se de que eles estão se movendo livremente entre as pernas. Os motores se moverão 180 graus, então os servos devem estar opostos para completar um círculo completo. O lado em que você colocar seus motores superiores será a parte traseira do andador.
Na segunda foto (outro protótipo) você vê os motores do lado inferior, chamados LeftDown e RightDown, apenas colados no meio, virados um para o outro. Esses motores também são colados no lado oposto !! Mas eles não completam um círculo completo, apenas a metade !!
Com este protótipo, estou usando um pequeno powerbank que não cabia na parte superior, então colei na parte inferior, mas você pode colocá-lo em outro lugar.
Estou usando a pistola de cola para colar os motores no lugar.
Etapa 5: Sticks
Você precisará de dois bastões de 11 cm de comprimento. Enrole o fio de jardim em volta dele e em uma das pontas faça um laço (foto 2).
Faça com que este laço se conecte ao braço do servo (foto 3), certifique-se de que ambos se movam livremente
A outra ponta do bastão está apenas ficando colada na "junta".
Eu adicionei a placa de ensaio e a placa Arduino agora, mas você também pode adicioná-la mais tarde.
Etapa 6: Tópicos
Estamos no lado negativo agora:
Você precisará de dois fios de 30 cm de comprimento. Pegue o meio dos fios e dê um nó no braço do servo motor para que você tenha as duas pontas livres e igualmente longas.
Mova os braços dos servos em 90 graus (como a seta na segunda foto). Na segunda foto, não está realmente 90 graus, não se preocupe com isso.
Em seguida, você precisa dobrar o papelão mais uma vez, conforme mostrado. Cole os fios onde dobrou o papelão, os fios devem cruzar nas patas dianteiras.
Além disso, reforcei isso com uma linha de cola quente para que esta seção não se mova
Etapa 7: Código
#incluir
Servo servo; // cria um objeto servo para controlar um servo Servo servo1; Servo servo2; Servo servo3; int pos = 0; // variável para armazenar a posição do servo int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Conecte os motores aos pinos 11, 13, 5 e 9 e, claro, VCC e GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // RightDown delay (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// vai de 180 graus para 0 graus servo2.write (pos2); atraso (5); } for (pos3 = 180; pos3> = 0; pos3--) // RightDown {// vai de 180 graus para 0 graus servo3.write (pos3); atraso (5); } for (pos = 180; pos> = 0; pos--) // LeftDown {// vai de 180 graus para 0 graus servo.write (pos); atraso (5); } for (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// vai de 180 graus para 0 graus servo1.write (pos1); atraso (5); } for (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// vai de 0 graus a 180 graus servo2.write (pos2); atraso (5); } for (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// vai de 0 graus a 180 graus servo3.write (pos3); atraso (5); } for (pos = 0; pos <= 180; pos ++) // LeftDown {// vai de 0 graus a 180 graus servo.write (pos); atraso (5); }}
Etapa 8: Decoração
Etapa 9: Compartilhe e divirta-se
Vice-campeão no desafio do Cardboard