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: Maja Marinkovic pesma koreografija 💃 2024, Srpanj
Anonim
Pozdrav Djedu Mrazu
Pozdrav Djedu Mrazu

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

Korak 1: Materijali

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

  • Upravljačka ploča: Arduino nano.
  • Hrpa 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 li prostora za smještanje komponenti te neku vrstu unutarnje strukture za držanje nekih komponenti, uglavnom servo. Ili, ako ste stvarno lukavi, cijelu lutku možete sami izraditi (u ovom slučaju bolje je lutku izgraditi dok mehanizmi).
  • Servo motor, koji stane u lutku.
  • Senzor pokreta: Koristio sam HC-SR501.
  • Kondenzator: 2200uF.
  • Kondenzator: 220uF.
  • Kondenzator: 100nF.
  • Otpornik: 390 Ohma.
  • Nekoliko žica: prema potrebi.
  • Vruće ljepilo.
  • Čičak i konac.
  • Neka vrsta štapića: koristio sam paletu za kavu.
  • Vijci.
  • Izvor napajanja od 5V: možete koristiti mobilni punjač ili Power bank (ako želite dodati mobilnost).
  • USB mini B kabel: isto za programiranje Arduina.

I alati:

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

Korak 2: Izgradnja

Graditeljstvo
Graditeljstvo
Graditeljstvo
Graditeljstvo
Graditeljstvo
Graditeljstvo

Počnimo.

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

Uzmite čičak traku, konac i iglu i ušite čičak u otvor.

Uklonite jednu ruku, ja sam izabrao lijevu, kao onu ljevičaru;) Bila je vruće zalijepljena pa sam se morala 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 gdje 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 izvaditi 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 te ih pripremite onako kako želite i lemite ih 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đer 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) za spajanje 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.

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

Kad sam završio s izgradnjom i započeo testiranje, nakon nekoliko pokreta servo -a, 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, ostavljajući USB kabel van.

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

Zanati su gotovi.

Ako koristite power bank, možete upotrijebiti kraći USB kabel i staviti power bank unutar lutke (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 taj 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 poput svakog drugog Arduino programiranja. Potreban vam je Arduino IDE.

  • Spojite Arduino na računalo.
  • Pokrenite Arduino IDE.
  • Učitajte projekt.
  • Pritisnite gumb "upload" i pričekajte da završi.
  • Odvojite Arduino.

Korak 4: Rezultat

Gotovo je!!!

Vrijeme je da to vidite na djelu.

Kao zanimljivost, dok izrađujem zanate otkrivam da je struktura unutar lutke mehanizam za produljenje 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čeni: