Sadržaj:

Kartonska hodalica kornjača: 9 koraka (sa slikama)
Kartonska hodalica kornjača: 9 koraka (sa slikama)

Video: Kartonska hodalica kornjača: 9 koraka (sa slikama)

Video: Kartonska hodalica kornjača: 9 koraka (sa slikama)
Video: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Srpanj
Anonim
Kartonska hodalica kornjača
Kartonska hodalica kornjača

Da! Da! Karton je savršen materijal za izradu prototipova. Ovdje vam predstavljam šetač sa četiri noge na kojem radim. Sada je prvi korak gotov, ide naprijed:) I rado ću ga podijeliti s vama.

Korak 1: Provjerite ovo

Image
Image

Korak 2: Trebat će vam:

Karton!
Karton!
  • Karton
  • Arduino ploča
  • Servo motor x4
  • Baterija (koristim mali powerbank)
  • žica i matična ploča
  • Štapići
  • Pištolj za ljepilo
  • Nit
  • Vrtna žica

Korak 3: Karton

Karton!
Karton!
Karton!
Karton!

Pa sam počeo s komadom kartona 53 X 17 cm. Dimenzije nisu toliko bitne, samo zadržite omjere. Moja matična ploča je 6 X 17 cm, koja će zauzeti srednji dio, zatim 6 cm s dvije strane, pa 17,5 cm na kraju. Nakon crtanja izrezao sam 1 cm od sredine kako bih odvojio noge.

1 cm je radio, ali bilo bi ugodnije sa 2 cm, samo kažem …

Savijte stranice na ravnom rubu kao što je prikazano na slici, jednu prema gore i jednu prema dolje.

Korak 4: Motori

Motori!
Motori!
Motori!
Motori!
Motori!
Motori!

Motori! Servo motori, točnije, dva idu gore, a dva ispod. Dva gornja motora, nazvana LeftUp i RightUP, lijepe se odmah ispod prvog "spoja". Pazite da se slobodno kreću između nogu. Motori će se pomicati za 180 stupnjeva, pa servomotori moraju biti suprotni kako bi ispunili cijeli krug. Strana na koju stavljate gornje motore bit će stražnja strana hodalice.

Na drugoj slici (drugi prototip) vidite motore s donje strane, nazvane LeftDown i RightDown, samo zalijepljeni na sredini okrenuti jedan od drugog. Ovi motori su također zalijepljeni nasuprot !! Ali ne ispunjavaju cijeli krug, samo pola !!

S ovim prototipom koristim malu bateriju za napajanje koja se nije uklapala u gornji dio, pa sam je zalijepila na donju stranu, ali možete je staviti na drugo mjesto.

Pištoljem za ljepilo lijepim motore na mjestu.

Korak 5: Štapići

Štapići!
Štapići!
Štapići!
Štapići!
Štapići!
Štapići!
Štapići!
Štapići!

Trebat će vam dva štapa duljine 11 cm. Omotajte vrtnu žicu oko nje i na jednom kraju napravite petlju (slika 2).

Neka ova petlja bude spojena na krak servo -a (slika 3), pazite da se obje slobodno kreću

Drugi kraj štapa samo se lijepi na "spoj".

Sada sam dodao matičnu ploču i arduino ploču, ali možete je dodati i kasnije.

Korak 6: Teme

Teme!
Teme!
Teme!
Teme!
Teme!
Teme!

Sada smo na donjoj strani:

Trebat će vam dvije niti dužine 30 cm. Uzmite sredinu niti i pričvrstite je rukom servo motora tako da vam oba kraja budu slobodna i jednako dugačka.

Pomaknite ruke servo upravljača za 90 stupnjeva (poput strelice na drugoj slici). Na drugoj slici nije baš 90 stupnjeva, nemojte to zamjeriti.

Zatim morate karton još jednom saviti kako je prikazano. Zalijepite niti na mjestima gdje ste savili karton, niti se moraju križati na prednjim nogama.

Osim toga, ovo sam pojačao linijom vrućeg ljepila kako se ovaj odjeljak ne bi pomaknuo

Korak 7: Kodirajte

Kodirati!
Kodirati!

#uključi

Servo servo; // izrada servo objekta za upravljanje servo Servo servo1; Servo servo2; Servo servo3; int pos = 0; // varijabla za spremanje položaja serva int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Spojite motore na pinove 11, 13, 5 i 9 i naravno VCC i GND servo.priključak (11); // LeftDown servo1.attach (13); // Lijevi gornji servo2.attach (5); // RightUp servo3.attach (9); // Desno dolje kašnjenje (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// ide od 180 stupnjeva do 0 stupnjeva servo2.write (pos2); kašnjenje (5); } for (pos3 = 180; pos3> = 0; pos3--) // Desno prema dolje {// ide od 180 stupnjeva do 0 stupnjeva servo3.write (pos3); kašnjenje (5); } for (pos = 180; pos> = 0; pos--) // LeftDown {// ide od 180 stupnjeva do 0 stupnjeva servo.write (pos); kašnjenje (5); } for (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// ide od 180 stupnjeva do 0 stupnjeva servo1.write (pos1); kašnjenje (5); } for (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// ide od 0 stupnjeva do 180 stupnjeva servo2.write (pos2); kašnjenje (5); } for (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// ide od 0 stupnjeva do 180 stupnjeva servo3.write (pos3); kašnjenje (5); } for (pos = 0; pos <= 180; pos ++) // LeftDown {// ide od 0 stupnjeva do 180 stupnjeva servo.write (pos); kašnjenje (5); }}

Korak 8: Dekoracija

Ukras!
Ukras!
Ukras!
Ukras!
Ukras!
Ukras!

Korak 9: Podijelite i uživajte

Podijelite i uživajte!
Podijelite i uživajte!
Cardboard Challenge
Cardboard Challenge
Cardboard Challenge
Cardboard Challenge

Drugoplasirani u Cardboard Challengeu

Preporučeni: