Cuprins:

Salut Moș Crăciun: 4 pași (cu imagini)
Salut Moș Crăciun: 4 pași (cu imagini)

Video: Salut Moș Crăciun: 4 pași (cu imagini)

Video: Salut Moș Crăciun: 4 pași (cu imagini)
Video: 🎅 MOȘ CRĂCIUN 🎄 Official Video MELIMI 2024, Noiembrie
Anonim
Salut Moș Crăciun
Salut Moș Crăciun

Acest proiect a fost realizat ca parte a decorațiunilor de Crăciun. Este o păpușă a lui Moș Crăciun cu lumini și un braț care se mișcă atunci când te detectează.

Pasul 1: Materiale

Avem nevoie de următorul material (poate fi adaptat după dorință, nevoie sau disponibilitate):

  • O placă de control: Arduino nano.
  • O grămadă de leduri: folosesc 8 NeoPixels.
  • O păpușă de Moș Crăciun: sau alt personaj la alegere. Când îl aveți, asigurați-vă că este ușor de deschis și are spațiu pentru adăpostirea componentelor și un fel de structură internă pentru a ține unele componente, în principal servo. Sau dacă sunteți cu adevărat șmecher, puteți face singură întreaga păpușă (în acest caz este mai bine să construiți păpușa în timp ce mecanismele).
  • Un servomotor, care se potrivește în păpușă.
  • Un senzor de mișcare: am folosit HC-SR501.
  • Un condensator: 2200uF.
  • Un condensator: 220uF.
  • Un condensator: 100nF.
  • Un rezistor: 390 Ohmi.
  • Câteva fire: după cum este necesar.
  • Lipici fierbinte.
  • Velcro și fir.
  • Un fel de băț: am folosit un palet de cafea.
  • Șuruburi.
  • O sursă de alimentare de 5V: puteți utiliza un încărcător mobil sau o bancă de energie (dacă doriți să adăugați mobilitate).
  • Un cablu USB mini B: același lucru pentru programarea Arduino.

Și instrumente:

  • Foarfece.
  • Ciocan de lipit.
  • Pistol de lipit fierbinte.
  • ac.
  • Orice altul de care ai nevoie.

Pasul 2: Construcție

Constructie
Constructie
Constructie
Constructie
Constructie
Constructie

Să începem.

Luați păpușa pentru spate, în cealaltă mână foarfeca și tăiați cârpa pentru a accesa interiorul. Îndepărtați umplutura.

Luați Velcro, fir și ac și coaseți Velcro în deschidere.

Scoateți un braț, eu l-am ales pe cel stâng, ca stânga care sunt;) A fost lipit la cald, așa că a trebuit să aplic fierbinte pentru a-l desprinde cu ușurință.

Atașați bastonul la partea mobilă a servo-ului. Faceți o gaură în umărul brațului, puneți bățul în interior (partea servo exterior) și lipiți-l fierbinte. Faceți o gaură în umărul păpușii unde era brațul.

Luați servo-ul și fixați-l pe structură, aici am folosit un amestec de flanșă și lipici fierbinte. Asigurați-vă că unde ați pus partea axului servo-ului, acesta va ieși din ultima gaură pe care am făcut-o.

Faceți o gaură ca un buric (cel puțin 3 mm diametru sau senzorul nu va funcționa, cu cât diametrul este mai mare, cu atât este mai mare unghiul de detectare) și lipici fierbinte peste el (în interiorul păpușii) capacul senzorului de mișcare. Aici m-am gândit să folosesc un ochi metalic sau altele similare, pentru a preveni ruperea țesăturii, dar lipiciul a dat suficientă putere pentru a o evita, aparent. În plus, desenul țesăturii îl ajută să treacă neobservat.

Luați ledurile și câteva fire și pregătiți-le așa cum doriți să fie și lipiți-le corespunzător. Am ales înconjurarea buricului. Lipiți condensatorul 220uF și rezistorul de 390 Ohm, așa cum recomandă Adafruit pentru Neopixeli. De asemenea, am lipit un set de 3 pini în primul led al lanțului pentru conectarea cu firele jumper. Lipiți setul pe cârpe (partea din interior) sau nu, dacă puteți face ca acestea să nu se miște în alt mod.

Este timpul pentru cablare. Am folosit firele tipice Jumper de 150 mm (F / F și F / M, după cum este necesar) utilizate pentru conectarea cu pinii Arduino. 2, așa cum sunt, pentru semnale către leduri și de la senzor. Semnalul pentru servo folosind firul servo în sine. Apoi am pregătit 2 seturi de cabluri pentru alimentare (unul pentru 5V celălalt pentru GND) lipind împreună firele servo cu alte 3 fire jumper jumper, protejează lipitele cu bandă adezivă sau macaroane termocontractabile.

Conectați firele la senzor și leduri, după caz, servo este deja conectat, deoarece am folosit propriul său fir.

Puneți senzorul în interior, cu capacul fixat corespunzător. Puneți aproximativ jumătate din umplutură, lăsând firele să iasă prin ea.

Când am terminat construcția și am început testarea, după câteva mișcări ale servo-ului, Arduino a început să se reseteze și să rămână suspendat. Pentru a preveni acest lucru, lipiți un condensator de 2200uF în liniile de alimentare și un condensator de 100nF între linia RESET și GND.

Acum conectați firele la Arduino, alimentați la 5V și GND. Neopixeli la D2, senzor la D5, servo la D9 și cablul USB.

Pune Arduino în păpușă, termină de umplut și închide cu velcro, lăsând cablul USB să se stingă.

Înșurubați brațul la servo. Aici trebuie să fii conștient de pozițiile brațului și ale servo-ului. Poate ai nevoie de mai multe teste până găsești unghiul potrivit.

Meșteșugurile sunt terminate.

Dacă utilizați o bancă de alimentare, puteți utiliza un cablu USB mai scurt și puteți pune banca de alimentare în interiorul păpușii (atâta timp cât există spațiu pentru aceasta).

Utilizarea unui încărcător mobil conectat la rețea înseamnă că cablul USB trebuie să fie suficient de lung și că acest cablu este vizibil extern.

Pasul 3: Programare

Programare
Programare

Descărcați codul Codul este găzduit aici. puteți clona sau descărca după cum doriți.

Programare

Nu există nicio cerință specială pentru programare în acest proiect. Deci procesul de programare este ca orice altă programare Arduino. Aveți nevoie de ID-ul Arduino.

  • Conectați Arduino la computer.
  • Lansați ID-ul Arduino.
  • Încărcați proiectul.
  • Apăsați butonul „încărcați” și așteptați până când se termină.
  • Deconectați Arduino.

Pasul 4: Rezultat

Este gata!!!

E timpul să-l vedem în acțiune.

Ca o curiozitate, în timp ce fac meserii, am descoperit că structura din interiorul păpușii este un mecanism de alungire a picioarelor, dar cred că este mai drăguță cu picioare scurte.

În funcție de servo-ul folosit, poate fi puțin zgomotos, dar îl puteți tăcea cu colinde de Crăciun;)

Recomandat: