Table des matières:

Tortue Walker en carton : 9 étapes (avec photos)
Tortue Walker en carton : 9 étapes (avec photos)

Vidéo: Tortue Walker en carton : 9 étapes (avec photos)

Vidéo: Tortue Walker en carton : 9 étapes (avec photos)
Vidéo: Le Plus Grand Point Noir Du Monde ?😱 2024, Novembre
Anonim
Tortue Walker en carton
Tortue Walker en carton

Oui! Oui! Le carton est un matériau parfait pour la réalisation de prototypes. Je vous présente ici un marcheur à quatre pattes sur lequel je travaille. Maintenant que la première étape est terminée, ça avance:) Et je suis heureux de la partager avec vous.

Étape 1: Vérifiez ceci

Image
Image

Étape 2: Vous aurez besoin de:

Papier carton!
Papier carton!
  • Papier carton
  • Carte Arduino
  • Servomoteur x4
  • Batterie (j'utilise un petit powerbank)
  • fil et planche à pain
  • Des bâtons
  • Pistolet à colle
  • Fil
  • Fil de jardin

Étape 3: du carton

Papier carton!
Papier carton!
Papier carton!
Papier carton!

J'ai donc commencé avec un morceau de carton 53 X 17 cm. Les dimensions n'ont pas tellement d'importance, il suffit de garder les ratios. Ma planche à pain fait 6 X 17 cm, qui occupera la partie médiane, puis 6 cm sur les deux côtés, puis 17,5 cm au bout. Après dessin, j'ai découpé à 1 cm du milieu pour séparer les jambes.

1 cm a fonctionné mais cela aurait été plus confortable avec 2 cm, juste en disant…

Pliez les côtés sur un bord droit comme indiqué sur l'image, un vers le haut et un vers le bas.

Étape 4: moteurs

Moteurs !
Moteurs !
Moteurs !
Moteurs !
Moteurs !
Moteurs !

Moteurs ! Les servomoteurs pour être plus précis, deux en montée et deux en dessous. Les deux moteurs supérieurs, nommés LeftUp et RightUP, sont collés juste sous le premier "joint". Assurez-vous qu'ils se déplacent librement entre les jambes. Les moteurs se déplaceront à 180 degrés, les servos doivent donc être opposés pour effectuer un cercle complet. Le côté sur lequel vous placez vos moteurs supérieurs sera l'arrière du déambulateur.

Sur la deuxième photo (autre prototype), vous voyez les moteurs sur la face inférieure, nommés LeftDown et RightDown, juste collés au milieu face à face. Ces moteurs sont également collés en face !! Mais ils ne bouclent pas la boucle, juste la moitié !!

Avec ce prototype, j'utilise un petit powerbank qui ne tenait pas sur la partie supérieure, donc je l'ai collé sur la face inférieure, mais vous pouvez le mettre ailleurs.

J'utilise le pistolet à colle pour coller les moteurs en place.

Étape 5: Bâtons

Des bâtons!
Des bâtons!
Des bâtons!
Des bâtons!
Des bâtons!
Des bâtons!
Des bâtons!
Des bâtons!

Vous aurez besoin de deux bâtons de 11 cm de long. Enroulez le fil de jardin autour et à une extrémité faites une boucle (photo 2).

Ayez cette boucle connectée au bras du servo (photo 3), assurez-vous que les deux bougent librement

L'autre extrémité du bâton est juste en train de se coller sur le "joint".

J'ai ajouté la maquette et la carte arduino maintenant, mais vous pouvez également l'ajouter plus tard.

Étape 6: les fils

Fils !
Fils !
Fils !
Fils !
Fils !
Fils !

Nous sommes à la baisse maintenant:

Vous aurez besoin de deux fils de 30 cm de long. Prenez le milieu des fils et nouez-le au bras du servomoteur afin d'avoir les deux extrémités libres et de longueur égale.

Déplacez les bras des servos à 90 degrés (comme la flèche sur la deuxième image). Sur la deuxième photo, il ne fait pas vraiment 90 degrés, ne vous en faites pas.

Ensuite, vous devez plier à nouveau le carton comme indiqué. Collez les fils là où vous avez plié le carton, les fils doivent se croiser au niveau des pattes avant.

De plus, j'ai renforcé cela avec une ligne de colle chaude pour que cette section ne bouge pas

Étape 7: Codez

Code!
Code!

#comprendre

Servo servo; // crée un objet servo pour contrôler un servo Servo servo1; Servo servo2; Servo servo3; int pos = 0; // variable pour stocker la position du servo int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup() { //Connectez les moteurs aux broches 11, 13, 5 et 9 et bien sûr VCC et GND servo.attach(11); // LeftDown servo1.attach(13); // LeftUp servo2.attach(5); // RightUp servo3.attach(9); // Retard RightDown(1000); } void loop() { for(pos1 = 0; pos1 = 0; pos2--) // RightUp { // passe de 180 degrés à 0 degrés servo2.write(pos2); retard(5); } for(pos3 = 180; pos3 >= 0; pos3--) // RightDown { // passe de 180 degrés à 0 degrés servo3.write(pos3); retard(5); } for(pos = 180; pos >= 0; pos--) // LeftDown { // passe de 180 degrés à 0 degrés servo.write(pos); retard(5); } for(pos1 = 180; pos1 >= 0; pos1--) // LeftUp { // passe de 180 degrés à 0 degrés servo1.write(pos1); retard(5); } for(pos2 = 0; pos2 <= 180; pos2++) // RightUp { // passe de 0 degrés à 180 degrés servo2.write(pos2); retard(5); } for(pos3 = 0; pos3 <= 180; pos3++) // RightDown { // passe de 0 degrés à 180 degrés servo3.write(pos3); retard(5); } for(pos = 0; pos <= 180; pos++) // LeftDown { // va de 0 degrés à 180 degrés servo.write(pos); retard(5); } }

Étape 8: Décoration

Décoration!
Décoration!
Décoration!
Décoration!
Décoration!
Décoration!

Étape 9: Partagez et profitez

Partagez et profitez !
Partagez et profitez !
Défi en carton
Défi en carton
Défi carton
Défi carton

Finaliste du Défi carton

Conseillé: