Sisällysluettelo:
Video: Tervehdys Joulupukille: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite