Sisällysluettelo:

Tervehdys Joulupukille: 4 vaihetta (kuvilla)
Tervehdys Joulupukille: 4 vaihetta (kuvilla)

Video: Tervehdys Joulupukille: 4 vaihetta (kuvilla)

Video: Tervehdys Joulupukille: 4 vaihetta (kuvilla)
Video: Joulupukki Sortavalassa 4 2024, Heinäkuu
Anonim
Tervehdys Joulupukille
Tervehdys Joulupukille

Tämä projekti tehtiin osana joulukoristeita. Se on joulupukin nukke, jossa on valot ja käsivarsi, joka liikkuu havaitessaan sinut.

Vaihe 1: Materiaalit

Tarvitsemme seuraavan materiaalin (voidaan muokata halutulla tavalla, tarpeen mukaan tai saatavuuden mukaan):

  • Ohjainkortti: Arduino nano.
  • Joukko ledejä: Käytän 8 NeoPixeliä.
  • Joulupukin nukke: tai muu valitsemasi hahmo. Kun sinulla on se, varmista, että se on helppo avata ja että siinä on tilaa komponenteille, ja jonkinlainen sisäinen rakenne joidenkin komponenttien, lähinnä servon, pitämiseksi. Tai jos olet todella taitava, voit tehdä koko nuken itse (tässä tapauksessa on parempi rakentaa nukke mekanismien aikana).
  • Servomoottori, joka sopii nukkeen.
  • Liikeanturi: Käytin HC-SR501: tä.
  • Kondensaattori: 2200uF.
  • Kondensaattori: 220uF.
  • Kondensaattori: 100 nF.
  • Vastus: 390 ohmia.
  • Useita johtoja: tarpeen mukaan.
  • Kuuma liima.
  • Tarranauha ja lanka.
  • Jonkinlainen tikku: Käytin kahvilavaa.
  • Ruuvit.
  • 5 V: n virtalähde: voit käyttää matkapuhelinlaturia tai virtapankkia (jos haluat lisätä liikkuvuutta).
  • USB mini B -kaapeli: sama Arduinon ohjelmointiin.

Ja työkalut:

  • Sakset.
  • Juotin.
  • Kuuma liimapistooli.
  • neula.
  • Mitä muuta tarvitset.

Vaihe 2: Rakentaminen

Rakentaminen
Rakentaminen
Rakentaminen
Rakentaminen
Rakentaminen
Rakentaminen

Aloitetaan.

Ota nukke selälleen, toisella kädellä sakset ja leikkaa kangas päästäksesi sisälle. Poista täyte.

Ota tarranauha, lanka ja neula ja ompele tarranauha aukkoon.

Poista yksi käsi, olen valinnut vasemman, vasemmanpuoleiseksi;) Se oli kuumaliimattu, joten minun piti levittää kuumaa irrottaaksesi sen helposti.

Kiinnitä sauva servon liikkuvaan osaan. Tee reikä käsivarren olkapäähän, aseta sauva sisään (servopuoli ulkopuolelle) ja liimaa se kuumaliimalla. Tee reikä nuken olkapäähän, jossa käsi oli.

Ota servo ja kiinnitä se rakenteeseen, tässä käytin laipan ja kuumaliiman seosta. Varmista, että minne laitat servon akselipuolen, se tulee ulos viimeisestä reiästä, jonka olemme tehneet.

Tee reikä vatsapainikkeena (halkaisija vähintään 3 mm, tai anturi ei toimi, mitä suurempi halkaisija, sitä suurempi havaitsemiskulma) ja kuumaa liimaa sen päälle (nuken sisälle) liiketunnistimen korkki. Tässä ajattelin käyttää jotakin metallisilmukkaa tai vastaavaa, jotta kangas ei murene, mutta liima antoi ilmeisesti tarpeeksi voimaa sen välttämiseksi. Lisäksi kankaan piirustus auttaa sitä jäämään huomaamatta.

Ota ledit ja jotkut johdot ja valmista ne haluamallasi tavalla ja juota ne vastaavasti. Olen valinnut napin ympärille. Juotos 220uF kondensaattori ja 390 ohmin vastus, kuten Adafruit suosittelee Neopixeleille. Juotan myös 3 nastan sarjan ketjun ensimmäiseen lediin liittämiseksi hyppyjohtoihin. Kuumaa liimaa sarja liinoihin (sisäosa) tai ei, jos saat ne olemaan liikkumatta muulla tavalla.

On johdotuksen aika. Käytin tyypillisiä 150 mm: n hyppyjohtoja (F/F ja F/M tarpeen mukaan), joita käytettiin yhteyden muodostamiseen Arduino -nastoihin. 2, sellaisina kuin ne ovat, signaaleille ledeille ja anturilta. Servon signaali käyttämällä itse servojohtoa. Sitten valmistin 2 sarjaa kaapeleita virtaa varten (toinen 5 V: lle ja toinen GND: lle), juottamalla itse servojohdot yhteen 3 toisen puolikkaan hyppyjohtimen kanssa, suojaamaan juotokset teipillä tai lämpökutistuvilla makaroneilla.

Liitä johdot anturiin ja tarvittaessa ledit, servo on jo kytketty, koska olemme käyttäneet omaa johtoa.

Laita anturi sisään ja kansi kunnolla kiinni. Laita noin puolet täytteestä, anna johtojen mennä ulos sen läpi.

Kun lopetin rakentamisen ja aloitin testauksen, joidenkin servon liikkeiden jälkeen Arduino alkoi nollata ja pysyä ripustettuna. Tämän estämiseksi juota 2200uF kondensaattori voimalinjoihin ja 100nF kondensaattori RESET -linjan ja GND: n väliin.

Kytke nyt johdot Arduinoon, virta 5V ja GND. Neopikselit - D2, anturi - D5, servo - D9 ja USB -kaapeli.

Laita Arduino nuken sisään, lopeta täyttö ja sulje tarranauhalla ja anna USB -kaapelin mennä ulos.

Kierrä varsi servoon. Täällä sinun on oltava tietoinen käsivarren ja servon asennoista. Ehkä tarvitset useita testejä, kunnes löydät oikean kulman.

Käsityöt ovat valmiit.

Jos käytät virtapankkia, voit käyttää lyhyempää USB -kaapelia ja laittaa virtapankin nuken sisään (niin kauan kuin sille on tilaa).

Verkkoon kytketyn matkalaturin käyttäminen tarkoittaa, että USB -kaapelin on oltava riittävän pitkä ja että tämä kaapeli näkyy ulkoisesti.

Vaihe 3: Ohjelmointi

Ohjelmointi
Ohjelmointi

Lataa koodi Koodi on täällä. voit kloonata tai ladata haluamallasi tavalla.

Ohjelmointi

Tässä projektissa ei ole erityisiä vaatimuksia ohjelmoinnille. Joten ohjelmointiprosessi on kuin mikä tahansa muu Arduino -ohjelmointi. Tarvitset Arduino IDE: n.

  • Liitä Arduino tietokoneeseen.
  • Käynnistä Arduino IDE.
  • Lataa projekti.
  • Paina "lataa" -painiketta ja odota, kunnes olet valmis.
  • Irrota Arduino.

Vaihe 4: Tulos

Se on tehty!!!

Aika nähdä se toiminnassa.

Uteliaisuutena käsitöitä tehdessäni huomaan, että nuken sisällä oleva rakenne on mekanismi jalkojen pidentämiseksi, mutta mielestäni se on suloisempi lyhyillä jaloilla.

Käytetystä servosta riippuen se voi olla hieman meluisa, mutta voit hiljentää sen joululauluilla;)

Suositeltava: