Kazalo:

Pozdrav Božičku: 4 koraki (s slikami)
Pozdrav Božičku: 4 koraki (s slikami)

Video: Pozdrav Božičku: 4 koraki (s slikami)

Video: Pozdrav Božičku: 4 koraki (s slikami)
Video: Сняла Киркорова что пьёт за кулисами на концерте!!!#концерт#киркоров#напитки 2024, November
Anonim
Lep pozdrav Božičku
Lep pozdrav Božičku

Ta projekt je bil narejen kot del božičnih okraskov. To je Božičkova punčka z lučkami in roko, ki se premika, ko vas zazna.

1. korak: Materiali

Potrebujemo naslednji material (lahko ga prilagodimo po želji, potrebi ali razpoložljivosti):

  • Krmilna plošča: Arduino nano.
  • Kup svetlečih diod: uporabljam 8 NeoPixel.
  • Božičkova punčka: ali drug lik po vaši izbiri. Ko ga imate, se prepričajte, da ga je enostavno odpreti in da ima prostor za namestitev komponent ter nekakšno notranjo strukturo za držanje nekaterih komponent, predvsem servo. Ali pa če ste res zvijačni, lahko celo punčko naredite sami (v tem primeru je bolje, da punčko zgradite po mehanizmih).
  • Servo motor, ki se prilega punčki.
  • Senzor gibanja: Uporabil sem HC-SR501.
  • Kondenzator: 2200uF.
  • Kondenzator: 220uF.
  • Kondenzator: 100 nF
  • Upor: 390 ohmov.
  • Več žic: po potrebi.
  • Vroče lepilo.
  • Velcro in nit.
  • Nekakšna palica: uporabil sem paleto za kavo.
  • Vijaki.
  • 5V vir napajanja: lahko uporabite mobilni polnilnik ali Power bank (če želite dodati mobilnost).
  • Kabel USB mini B: enako za programiranje Arduina.

In orodja:

  • Škarje.
  • Spajkalnik.
  • Pištola za vroče lepilo.
  • igla.
  • Vse drugo, kar potrebujete.

2. korak: Gradnja

Gradnja
Gradnja
Gradnja
Gradnja
Gradnja
Gradnja

Začnimo.

Lutko vzemite za hrbet, v drugi roki pa škarje in odrežite krpo, da dostopate v notranjost. Odstranite polnilo.

Vzemite čičak, nit in iglo ter zašite Velcro v odprtino.

Odstranite eno roko, levo sem izbral kot levo;) Bila je vroče zlepljena, zato sem jo morala vroče nanesti, da sem jo enostavno odlepila.

Pritrdite palico na gibljivi del servomotorja. Na rami roke naredite luknjo, palico vstavite noter (servo stran zunaj) in jo vroče lepite. Na rami punčke naredite luknjo, kjer je bila roka.

Vzemite servo in ga pritrdite na konstrukcijo, tukaj sem uporabil mešanico prirobnice in vročega lepila. Poskrbite, da bo stran gredi servomotorja prišla iz zadnje luknje, ki smo jo naredili.

Naredite luknjo kot popek (premer najmanj 3 mm ali pa senzor ne bo deloval. Večji kot je premer, večji je kot zaznavanja) in z vročim lepilom (znotraj lutke) pokrovček senzorja gibanja. Tu sem razmišljal o uporabi kakšnega kovinskega ušesa ali podobnega, da se tkanina ne raztrga, vendar je lepilo očitno dalo dovolj moči, da bi se temu izognilo. Kot dodatek lahko risba tkanine ostane neopažena.

Vzemite LED diode in nekaj žic ter jih pripravite, kot želite, in jih ustrezno spajkajte. Odločil sem se za obkrožanje popka. Spajkajte kondenzator 220uF in upor 390 Ohm, kot Adafruit priporoča za neopiksele. Prav tako sem spajal komplet 3 zatičev v prvi vodnik verige za povezavo z mostičnimi žicami. Komplet vroče lepite na krpe (notranji del) ali ne, če jih ne morete premakniti na drug način.

Čas je za ožičenje. Uporabil sem tipične 150 -milimetrske premostitvene žice (F/F in F/M, kot je potrebno) za povezavo z zatiči Arduino. 2, kot so, za signale do LED in od senzorja. Signal za servo z uporabo same servo žice. Nato sem pripravil 2 kompleta kablov za napajanje (enega za 5V, drugega za GND), ki sta sam spajkala servo žice s tremi drugimi polovicami mostičkov, spajke zaščitila z lepilnim trakom ali s toplotno skrčljivimi makaroni.

Priključite žice na senzor in svetleče diode, kot je primerno, servo je že priključen, saj smo uporabili njegovo lastno žico.

Senzor postavite v notranjost s pravilno pritrjenim pokrovčkom. Vstavite približno polovico polnila in pustite žice skozi njo.

Ko sem končal gradnjo in začel testirati, se je po nekaj premikih servomotorja Arduino začel ponastaviti in ostati obešen. Da bi to preprečili, spajajte kondenzator 2200uF v daljnovode in kondenzator 100nF med linijo RESET in GND.

Zdaj priključite žice na Arduino, napajanje na 5V in GND. Neopiksli na D2, senzor na D5, servo na D9 in kabel USB.

Arduino vstavite v punčko, dokončajte polnjenje in zaprite z velcro, tako da kabel USB izstopi.

Privijte roko na servo. Tu se morate zavedati položajev roke in servo. Morda boste potrebovali več testov, dokler ne najdete pravega kota.

Obrt je končana.

Če uporabljate napajalnik, lahko uporabite krajši kabel USB in vstavite napajalnik v lutko (dokler je zanj prostora).

Uporaba mobilnega polnilnika, priključenega na električno omrežje, pomeni, da mora biti kabel USB dovolj dolg in da je ta kabel viden od zunaj.

3. korak: Programiranje

Programiranje
Programiranje

Prenesite kodo Koda gostuje tukaj. lahko klonirate ali prenesete, kot želite.

Programiranje

V tem projektu za programiranje ni posebnih zahtev. Proces programiranja je torej podoben vsakemu drugemu programiranju Arduino. Potrebujete Arduino IDE.

  • Arduino povežite z računalnikom.
  • Zaženite Arduino IDE.
  • Naložite projekt.
  • Pritisnite gumb "naloži" in počakajte, da se konča.
  • Odklopite Arduino.

4. korak: Rezultat

Opravljeno je!!!

Čas je, da ga vidimo v akciji.

Kot zanimivost pri ustvarjanju obrti odkrijem, da je struktura v lutki mehanizem za podaljšanje nog, vendar se mi zdi, da je lepši s kratkimi nogami.

Odvisno od uporabljenega servomotorja je lahko nekoliko hrupno, vendar ga lahko utišate z božičnimi pesmimi;)

Priporočena: