Turinys:

Kalėdų Senelio sveikinimas: 4 žingsniai (su nuotraukomis)
Kalėdų Senelio sveikinimas: 4 žingsniai (su nuotraukomis)

Video: Kalėdų Senelio sveikinimas: 4 žingsniai (su nuotraukomis)

Video: Kalėdų Senelio sveikinimas: 4 žingsniai (su nuotraukomis)
Video: Skambinam Kalėdų seneliui 2024, Liepa
Anonim
Sveikinu Kalėdų Senelį
Sveikinu Kalėdų Senelį

Šis projektas buvo atliktas kaip Kalėdų dekoracijų dalis. Tai Kalėdų Senelio lėlė su žibintais ir ranka, kuri juda jus aptikus.

1 žingsnis: medžiagos

Mums reikia šios medžiagos (galima pritaikyti pagal pageidavimą, poreikį ar prieinamumą):

  • Valdiklio plokštė: „Arduino nano“.
  • Šviesos diodų krūva: naudoju 8 „NeoPixels“.
  • Kalėdų Senelio lėlė: ar kitas jūsų pasirinktas personažas. Kai jį turite, įsitikinkite, kad jį lengva atidaryti ir jame yra vietos komponentams laikyti, ir tam tikra vidinė struktūra, skirta kai kuriems komponentams, daugiausia servo, laikyti. Arba, jei esate tikrai gudrus, visą lėlę galite pasigaminti patys (šiuo atveju geriau kurti lėlę, kol yra mechanizmai).
  • Servo variklis, kuris telpa į lėlę.
  • Judesio jutiklis: naudojau HC-SR501.
  • Kondensatorius: 2200uF.
  • Kondensatorius: 220uF.
  • Kondensatorius: 100 nF.
  • Rezistorius: 390 omų.
  • Keli laidai: pagal poreikį.
  • Karšti klijai.
  • Velcro ir siūlai.
  • Kažkokia lazda: naudojau kavos padėklą.
  • Varžtai.
  • 5 V maitinimo šaltinis: galite naudoti mobilųjį įkroviklį arba „Power Bank“(jei norite pridėti mobilumo).
  • USB mini B kabelis: tas pats programuojant „Arduino“.

Ir įrankiai:

  • Žirklės.
  • Lituoklis.
  • Karštas klijų pistoletas.
  • adata.
  • Bet koks kitas, kurio jums reikia.

2 žingsnis: Statyba

Statyba
Statyba
Statyba
Statyba
Statyba
Statyba

Pradėkime.

Paimkite lėlę už nugaros, kita ranka - žirkles ir nupjaukite audinį, kad galėtumėte patekti į vidų. Išimkite įdarą.

Paimkite Velcro, siūlą ir adatą ir siūkite Velcro anga.

Nuimkite vieną ranką, aš pasirinkau kairę, tokią, kokia esu kairioji;) Ji buvo karštai priklijuota, todėl reikėjo uždėti karštą, kad ją lengvai atskirtų.

Pritvirtinkite lazdą prie judančios servo dalies. Padarykite skylę rankos petyje, įkiškite lazdelę į vidų (servo pusė išorėje) ir karštai priklijuokite. Lėlės petyje padarykite skylę ten, kur buvo ranka.

Paimkite servo ir pritvirtinkite prie konstrukcijos, čia aš naudojau flanšo ir karštų klijų mišinį. Įsitikinkite, kur įdėjote servo veleno pusę, ji išeis iš paskutinės mūsų padarytos skylės.

Padarykite skylę kaip bamba (mažiausiai 3 mm skersmens, kitaip jutiklis neveiks, kuo didesnis skersmuo, tuo didesnis aptikimo kampas), ir karštu klijais (lėlės viduje) uždėkite judesio jutiklio dangtelį. Čia aš galvojau apie tam tikros metalinės kilpos ar panašios medžiagos naudojimą, kad audinys nesudrūktų, tačiau, matyt, klijai suteikė pakankamai jėgų, kad to išvengtų. Kaip papildomas elementas, audinio piešimas padeda jo nepastebėti.

Paimkite lemputes ir kai kuriuos laidus ir paruoškite juos taip, kaip norite, ir atitinkamai lituokite. Aš pasirinkau aplink bambą. Lituokite 220uF kondensatorių ir 390 omų rezistorių, kaip „Adafruit“rekomenduoja neopikseliams. Aš taip pat lituosiu 3 kaiščių rinkinį į pirmąjį grandinės laidą, skirtą prijungti prie trumpiklių. Karštai klijuokite rinkinį prie audinių (vidinės dalies) arba ne, jei galite priversti juos nejudėti kitu būdu.

Atėjo laikas prijungti laidus. Aš naudoju tipiškus 150 mm trumpiklius (F/F ir F/M, jei reikia), naudojamus prisijungti prie „Arduino“kaiščių. 2, kaip jie yra, signalams į šviesos diodus ir iš jutiklio. Servo signalas naudojant patį servo laidą. Tada paruošiau 2 maitinimo kabelių rinkinius (vieną 5 V, kitą GND), lituojant kartu pačius servo laidus su 3 kitomis pusės jungiamosiomis laidomis, apsaugoti lydmetalius lipnia juostele arba termiškai susitraukiančiais makaronais.

Prijunkite laidus prie jutiklio ir atitinkamai šviesos diodų, servo jau yra prijungtas, nes mes naudojome jo paties laidą.

Įdėkite jutiklį į vidų, tinkamai uždėdami dangtelį. Įdėkite maždaug pusę įdaro, leiskite laidams išeiti per jį.

Kai baigiau statybą ir pradėjau bandymus, po kai kurių servo judesių „Arduino“pradėjo atstatyti ir likti kabintas. Norėdami to išvengti, lituokite 2200uF kondensatorių elektros linijose ir 100nF kondensatorių tarp RESET linijos ir GND.

Dabar prijunkite laidus prie „Arduino“, maitinkite 5 V ir GND. Neopikseliai į D2, jutiklis į D5, servo prie D9 ir USB kabelis.

Įdėkite „Arduino“į lėlės vidų, užbaikite užpildymą ir uždarykite velcro, leiskite USB kabeliui išeiti.

Prisukite ranką prie servo. Čia reikia žinoti rankos ir servo padėtį. Galbūt jums reikės kelių bandymų, kol rasite tinkamą kampą.

Amatai baigti.

Jei naudojate maitinimo bloką, galite naudoti trumpesnį USB kabelį ir įdėti maitinimo bloką į lėlę (jei tik yra vietos).

Naudojant prie tinklo prijungtą mobilųjį įkroviklį, USB kabelis turi būti pakankamai ilgas ir šis kabelis matomas išorėje.

3 žingsnis: programavimas

Programavimas
Programavimas

Atsisiųskite kodą galite klonuoti arba atsisiųsti kaip norite.

Programavimas

Šiame projekte nėra jokių specialių programavimo reikalavimų. Taigi programavimo procesas yra kaip ir bet kuris kitas „Arduino“programavimas. Jums reikia „Arduino IDE“.

  • Prijunkite „Arduino“prie kompiuterio.
  • Paleiskite „Arduino IDE“.
  • Įkelti projektą.
  • Paspauskite mygtuką „Įkelti“ir palaukite, kol baigsite.
  • Atjunkite „Arduino“.

4 žingsnis: rezultatas

Padaryta!!!

Laikas pamatyti tai veikiant.

Įdomu tai, kad darant amatus atrandu, kad lėlės viduje esanti struktūra yra kojų prailginimo mechanizmas, tačiau manau, kad ji mielesnė trumpomis kojomis.

Priklausomai nuo naudojamo servo, jis gali būti šiek tiek triukšmingas, tačiau galite jį nutildyti kalėdinėmis giesmėmis;)

Rekomenduojamas: