Cuprins:

Carton Walker Tortoise: 9 pași (cu imagini)
Carton Walker Tortoise: 9 pași (cu imagini)

Video: Carton Walker Tortoise: 9 pași (cu imagini)

Video: Carton Walker Tortoise: 9 pași (cu imagini)
Video: Valeriu Coadă te învață cum să scapi într-o SITUAȚIE EXTREMĂ!! 😱😅 #tiktokromania #valeriucoada 2024, Noiembrie
Anonim
Carton Walker Tortoise
Carton Walker Tortoise

Da! Da! Cartonul este un material perfect pentru realizarea prototipurilor. Aici vă prezint un mers cu patru picioare la care lucrez. Acum primul pas este terminat, merge înainte:) Și sunt bucuros să vă împărtășesc cu voi.

Pasul 1: Verificați acest lucru

Image
Image

Pasul 2: Veți avea nevoie de:

Carton!
Carton!
  • Carton
  • Placa Arduino
  • Servomotor x4
  • Baterie (folosesc un powerbank mic)
  • sârmă și panou de măsurare
  • Bastoane
  • Pistol de lipit
  • Fir
  • Sarma de gradina

Pasul 3: Carton

Carton!
Carton!
Carton!
Carton!

Așa că am început cu o bucată de carton de 53 X 17 cm. Dimensiunile nu contează atât de mult, doar păstrează raporturile. Panoul meu este de 6 X 17 cm, care va ocupa partea de mijloc, apoi 6 cm pe cele două laturi, apoi 17,5 cm la capăt. După desen, am decupat 1 cm de la mijloc pentru a separa picioarele.

1 cm a funcționat, dar ar fi fost mai confortabil cu 2 cm, spunând doar …

Îndoiți laturile pe o margine dreaptă așa cum se arată în imagine, una în sus și una în jos.

Pasul 4: Motoare

Motoare!
Motoare!
Motoare!
Motoare!
Motoare!
Motoare!

Motoare! Servomotorii pentru a fi mai precise, două merg în sus și două sub. Cele două motoare superioare, numite LeftUp și RightUP, se lipesc chiar sub prima „articulație”. Asigurați-vă că se mișcă liber între picioare. Motoarele se vor deplasa la 180 de grade, astfel încât servomotoarele trebuie să fie opuse pentru a completa un cerc complet. Partea pe care ați pus motoarele superioare va fi partea din spate a mersului.

În cea de-a doua imagine (alt prototip) vedeți motoarele din partea de jos, numite LeftDown și RightDown, doar lipite pe mijloc îndreptate una față de cealaltă. Aceste motoare sunt lipite și opuse !! Dar nu completează un cerc complet, doar jumătate !!

Cu acest prototip, folosesc un powerbank mic care nu se potrivea în partea superioară, așa că l-am lipit pe partea inferioară, dar îl puteți pune în altă parte.

Folosesc pistolul de lipit pentru a lipi motoarele pe loc.

Pasul 5: Bastoane

Bastoane!
Bastoane!
Bastoane!
Bastoane!
Bastoane!
Bastoane!
Bastoane!
Bastoane!

Veți avea nevoie de două bețe lungi de 11 cm. Înfășurați firul de grădină în jurul său și faceți o buclă pe un capăt (imaginea 2).

Conectați această buclă la brațul servo (imaginea 3), asigurați-vă că ambele se mișcă liber

Celălalt capăt al bățului este doar lipit pe "articulație".

Am adăugat acum placa și placa arduino, dar o puteți adăuga și mai târziu.

Pasul 6: Fire

Fire!
Fire!
Fire!
Fire!
Fire!
Fire!

Acum suntem în partea de jos:

Veți avea nevoie de două fire de 30 cm lungime. Luați mijlocul firelor și înnodați-l la brațul servomotorului, astfel încât să aveți ambele capete libere și la fel de lungi.

Mutați brațele servosului la 90 de grade (ca săgeata din a doua imagine). Pe a doua imagine nu sunt chiar 90 de grade, nu vă supărați.

Apoi, trebuie să îndoiți din nou cartonul așa cum se arată. Lipiți firele unde ați îndoit cartonul, firele trebuie să se încrucișeze la picioarele din față.

În plus, am întărit acest lucru cu o linie de adeziv fierbinte, astfel încât această secțiune să nu se miște

Pasul 7: Cod

Cod!
Cod!

#include

Servo servo; // creați un obiect servo pentru a controla un servo Servo servo1; Servo servo2; Servo servo3; int pos = 0; // variabilă pentru a stoca poziția servo int pos1 = 0; int pos2 = 0; int pos3 = 0; setare nulă () {// Conectați motoarele la pinii 11, 13, 5 și 9 și bineînțeles VCC și GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // Întârziere RightDown (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// merge de la 180 grade la 0 grade servo2.write (pos2); întârziere (5); } for (pos3 = 180; pos3> = 0; pos3--) // RightDown {// merge de la 180 grade la 0 grade servo3.write (pos3); întârziere (5); } for (pos = 180; pos> = 0; pos--) // LeftDown {// merge de la 180 grade la 0 grade servo.write (pos); întârziere (5); } for (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// merge de la 180 grade la 0 grade servo1.write (pos1); întârziere (5); } pentru (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// merge de la 0 grade la 180 grade servo2.scrie (pos2); întârziere (5); } for (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// merge de la 0 grade la 180 grade servo3.write (pos3); întârziere (5); } for (pos = 0; pos <= 180; pos ++) // LeftDown {// merge de la 0 grade la 180 grade servo.write (pos); întârziere (5); }}

Pasul 8: Decorare

Decor!
Decor!
Decor!
Decor!
Decor!
Decor!

Pasul 9: Distribuiți și bucurați-vă

Distribuiți și bucurați-vă!
Distribuiți și bucurați-vă!
Challenge din carton
Challenge din carton
Challenge din carton
Challenge din carton

Locul doi în Challenge-ul din carton

Recomandat: