Sisällysluettelo:

Pahvi Walker -kilpikonna: 9 vaihetta (kuvilla)
Pahvi Walker -kilpikonna: 9 vaihetta (kuvilla)

Video: Pahvi Walker -kilpikonna: 9 vaihetta (kuvilla)

Video: Pahvi Walker -kilpikonna: 9 vaihetta (kuvilla)
Video: 3. Rigid Ramp Walker (IYPT 2024) 2024, Heinäkuu
Anonim
Pahvi Walker Tortoise
Pahvi Walker Tortoise

Joo! Joo! Pahvi on täydellinen materiaali prototyyppien tekemiseen. Tässä esitän sinulle nelijalkaisen kävelijän, jonka parissa työskentelen. Nyt vaihe yksi on valmis, se kulkee eteenpäin:) Ja jaan sen mielelläni kanssasi.

Vaihe 1: Tarkista tämä

Image
Image

Vaihe 2: Tarvitset:

Pahvi!
Pahvi!
  • Pahvi
  • Arduino Board
  • Servomoottori x4
  • Akku (käytän pientä varavirtalähdettä)
  • lanka ja leipälauta
  • Sauvat
  • Liimapistooli
  • Lanka
  • Puutarhalanka

Vaihe 3: Pahvi

Pahvi!
Pahvi!
Pahvi!
Pahvi!

Aloitin siis pahvikappaleella 53 x 17 cm. Mitoilla ei ole niin väliä, pidä vain suhteet. Leipälautani on 6 X 17 cm, joka vie keskiosan, sitten 6 cm molemmilta puolilta ja sitten 17,5 cm lopussa. Piirroksen jälkeen leikkasin 1 cm keskeltä jalkojen erottamiseksi.

1 cm toimi, mutta olisi ollut mukavampaa 2 cm: n kanssa, sanoen vain…

Taivuta sivut suoralle reunalle kuvan osoittamalla tavalla, yksi ylös ja toinen alas.

Vaihe 4: Moottorit

Moottorit!
Moottorit!
Moottorit!
Moottorit!
Moottorit!
Moottorit!

Moottorit! Tarkemmin sanottuna servomoottorit, kaksi nousevat ylös ja kaksi alle. Kaksi ylempää moottoria, nimeltään LeftUp ja RightUP, liimataan juuri ensimmäisen "liitoksen" alle. Varmista, että ne liikkuvat vapaasti jalkojen välillä. Moottorit liikkuvat 180 astetta, joten servojen on oltava vastakkain koko ympyrän täyttämiseksi. Sivu, jolle laitat ylemmät moottorit, on kävelijän takapuoli.

Toisessa kuvassa (toinen prototyyppi) näet moottorit alareunassa, nimeltään LeftDown ja RightDown, jotka on liimattu keskelle toisiaan vasten. Nämä moottorit on myös liimattu vastakkain !! Mutta he eivät tee täyttä ympyrää, vain puolet !!

Tällä prototyypillä käytän pientä voimapankkia, joka ei sopinut yläosaan, joten liimasin sen alapuolelle, mutta voit laittaa sen muualle.

Käytän liimapistoolia moottorien liimaamiseen paikalleen.

Vaihe 5: tikkuja

Sauvat!
Sauvat!
Sauvat!
Sauvat!
Sauvat!
Sauvat!
Sauvat!
Sauvat!

Tarvitset kaksi 11 cm pitkää tikkua. Kääri puutarhalanka sen ympärille ja tee toisesta päästä silmukka (kuva 2).

Liitä tämä silmukka servon varteen (kuva 3), varmista, että molemmat liikkuvat vapaasti

Tangon toinen pää liimataan "niveleen".

Lisäsin leipälevyn ja arduino -levyn nyt, mutta voit lisätä sen myös myöhemmin.

Vaihe 6: Langat

Langat!
Langat!
Langat!
Langat!
Langat!
Langat!

Olemme nyt alhaalla:

Tarvitset kaksi 30 cm pitkää lankaa. Ota kierteiden keskikohta ja solmuta se servomoottorin varteen niin, että molemmat päät ovat vapaita ja yhtä pitkiä.

Siirrä servojen varret 90 astetta (kuten toisessa kuvassa oleva nuoli). Toisessa kuvassa ei ole oikeastaan 90 astetta, älä välitä siitä.

Sitten sinun on taivutettava pahvi vielä kerran kuvan mukaisesti. Liimaa langat, joihin taivutit pahvia, kierteiden on oltava ristissä etujaloissa.

Lisäksi vahvistin tätä kuumaliimalla, jotta tämä osa ei liiku

Vaihe 7: Koodi

Koodi!
Koodi!

#sisältää

Servo servo; // luoda servo -objekti hallita servoa Servo servo1; Servoservo2; Servoservo3; int pos = 0; // muuttuja servoaseman tallentamiseen int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Liitä moottorit nastoihin 11, 13, 5 ja 9 ja tietysti VCC ja 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 {// siirtyy 180 asteesta 0 asteeseen servo2.write (pos2); viive (5); } for (pos3 = 180; pos3> = 0; pos3--) // RightDown {// siirtyy 180 asteesta 0 asteeseen servo3.write (pos3); viive (5); } for (pos = 180; pos> = 0; pos--) // LeftDown {// siirtyy 180 asteesta 0 asteeseen servo.write (pos); viive (5); } for (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// siirtyy 180 asteesta 0 asteeseen servo1.write (pos1); viive (5); } for (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// siirtyy 0 asteesta 180 asteeseen servo2.write (pos2); viive (5); } for (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// siirtyy 0 asteesta 180 asteeseen servo3.write (pos3); viive (5); } for (pos = 0; pos <= 180; pos ++) // LeftDown {// siirtyy 0 asteesta 180 asteeseen servo.write (pos); viive (5); }}

Vaihe 8: Sisustus

Koriste!
Koriste!
Koriste!
Koriste!
Koriste!
Koriste!

Vaihe 9: Jaa ja nauti

Jaa ja nauti!
Jaa ja nauti!
Pahvihaaste
Pahvihaaste
Pahvihaaste
Pahvihaaste

Toinen sija Cardboard Challengessa

Suositeltava: