Sadržaj:

Pozdrav Djedu Mrazu: 4 koraka (sa slikama)
Pozdrav Djedu Mrazu: 4 koraka (sa slikama)

Video: Pozdrav Djedu Mrazu: 4 koraka (sa slikama)

Video: Pozdrav Djedu Mrazu: 4 koraka (sa slikama)
Video: Sretan rođendan... 2024, Novembar
Anonim
Pozdrav Djedu Mrazu
Pozdrav Djedu Mrazu

Ovaj je projekt urađen u sklopu božićnih ukrasa. To je lutka Djeda Mraza sa svjetlima i rukom koja se pomiče kada vas prepozna.

Korak 1: Materijali

Potreban nam je sljedeći materijal (može se prilagoditi po želji, potrebi ili dostupnosti):

  • Ploča kontrolera: Arduino nano.
  • Gomila LED dioda: koristim 8 NeoPixela.
  • Lutka Djeda Mraza: ili drugi lik po vašem izboru. Kad ga imate, pobrinite se da se lako otvori i ima prostora za smještaj komponenti te neku vrstu unutarnje strukture za držanje nekih komponenti, uglavnom servo. Ili, ako ste zaista lukavi, sami možete napraviti cijelu lutku (u ovom slučaju bolje je da lutku napravite dok su mehanizmi u pitanju).
  • Servo motor, koji stane u lutku.
  • Senzor pokreta: Koristio sam HC-SR501.
  • Kondenzator: 2200uF.
  • Kondenzator: 220uF.
  • Kondenzator: 100nF.
  • Otpornik: 390 Ohma.
  • Nekoliko žica: po potrebi.
  • Vruće ljepilo.
  • Čičak i konac.
  • Neka vrsta štapića: koristio sam paletu za kavu.
  • Screws.
  • Izvor napajanja 5V: možete koristiti mobilni punjač ili Power bank (ako želite dodati mobilnost).
  • USB mini B kabel: isto za programiranje Arduina.

I alati:

  • Makaze.
  • Lemilica.
  • Pištolj za vruće ljepilo.
  • igla.
  • Bilo koja druga koja vam je potrebna.

Korak 2: Konstrukcija

Građevinarstvo
Građevinarstvo
Građevinarstvo
Građevinarstvo
Građevinarstvo
Građevinarstvo

Počnimo.

Uzmite lutku za leđa, u drugoj ruci škare i odrežite tkaninu za pristup unutra. Uklonite fil.

Uzmite čičak, konac i iglu i ušijte čičak u otvor.

Uklonite jednu ruku, ja sam odabrao lijevu, kao lijevu koja sam;) Bila je vruće zalijepljena pa sam morao nanijeti vruću da se lako odvoji.

Pričvrstite štap na pomični dio serva. Napravite rupu na ramenu ruke, stavite štap unutra (servo strana izvana) i vruće ga zalijepite. Napravite rupu u ramenu lutke na kojoj je bila ruka.

Uzmite servo i pričvrstite ga na konstrukciju, ovdje sam upotrijebio mješavinu prirubnice i vrućeg ljepila. Uvjerite se da će mjesto servo pogona izaći iz zadnje rupe koju smo napravili.

Napravite rupu kao pupak (promjera najmanje 3 mm ili senzor neće raditi. Što je veći promjer, to je veći kut otkrivanja) i vrućim ljepilom preko njega (unutar lutke) poklopac senzora pokreta. Ovdje sam razmišljao o tome da upotrijebim neku metalnu ušicu ili slično, kako bih spriječio habanje tkanine, ali ljepilo je dalo dovoljno snage da se to izbjegne. Kao dodatak, crtež tkanine pomaže da ostane nezapažen.

Uzmite LED diode i neke žice i pripremite ih onako kako želite da budu te ih lemite u skladu s tim. Ja sam odabrao okruženje pupka. Lemite 220uF kondenzator i otpornik od 390 Ohma, kako Adafruit preporučuje za neopiksele. Takođe sam lemio set od 3 igle u prvu žicu lanca za povezivanje sa kratkospojnicima. Vruće zalijepite komplet na krpe (unutarnji dio) ili ne ako ih možete natjerati da se ne pomiču na drugi način.

Vrijeme je za ožičenje. Koristio sam tipične prespojne žice od 150 mm (F/F i F/M po potrebi) koje su se koristile za povezivanje s Arduino iglicama. 2, takvi kakvi jesu, za signale do LED dioda i od senzora. Signal za servo pomoću same servo žice. Zatim sam pripremio 2 seta kabela za napajanje (jedan za 5V, drugi za GND) lemljenje samih servo žica s 3 druge polovine kratkospojnih žica, zaštitio lemljenje ljepljivom trakom ili termoskupljajućim makaronima.

Spojite žice na senzor i LED diode prema potrebi, servo je već spojen jer smo koristili njegovu žicu.

Stavite senzor unutra, s dobro pričvršćenim poklopcem. Stavite otprilike polovicu punjenja, puštajući žice da prolaze kroz njega.

Kad sam završio s izgradnjom i započeo testiranje, nakon nekoliko pokreta servo -ja, Arduino se počeo resetirati i ostati obješen. Da biste to spriječili, lemite kondenzator od 2200uF u dalekovode i kondenzator od 100nF između RESET linije i GND.

Sada spojite žice na Arduino, napajanje na 5V i GND. Neopikseli na D2, senzor na D5, servo na D9 i USB kabel.

Umetnite Arduino u lutku, dovršite punjenje i zatvorite čičak trakom, puštajući USB kabel da izađe.

Privijte ruku na servo. Ovdje morate biti svjesni položaja ruke i servo pogona. Možda će vam trebati nekoliko testova dok ne pronađete pravi kut.

Zanati su gotovi.

Ako koristite banku za napajanje, možete upotrijebiti kraći USB kabel i staviti bateriju napajanja u lutku (sve dok za nju ima mjesta).

Korištenje mobilnog punjača spojenog na električnu mrežu znači da USB kabel mora biti dovoljno dugačak i da je ovaj kabel vidljiv izvana.

Korak 3: Programiranje

Programiranje
Programiranje

Preuzmite kôd Kod se nalazi ovdje. možete klonirati ili preuzeti kako želite.

Programiranje

U ovom projektu ne postoje posebni zahtjevi za programiranje. Dakle, proces programiranja je kao i svako drugo Arduino programiranje. Potreban vam je Arduino IDE.

  • Povežite Arduino sa računarom.
  • Pokrenite Arduino IDE.
  • Učitajte projekat.
  • Pritisnite dugme "upload" i sačekajte da završi.
  • Odvojite Arduino.

Korak 4: Rezultat

Gotovo je!!!

Vreme je da to vidite na delu.

Kao kuriozitet, dok izrađujem zanate otkrivam da je struktura unutar lutke mehanizam za produženje nogu, ali mislim da je to slađe s kratkim nogama.

Ovisno o korištenom servo pogonu, može biti malo bučno, ali možete ga utišati božićnim pjesmama;)

Preporučuje se: