Sisällysluettelo:

Koristeellinen LED -lampun ääni reagoi (Arduino): 5 vaihetta (kuvilla)
Koristeellinen LED -lampun ääni reagoi (Arduino): 5 vaihetta (kuvilla)

Video: Koristeellinen LED -lampun ääni reagoi (Arduino): 5 vaihetta (kuvilla)

Video: Koristeellinen LED -lampun ääni reagoi (Arduino): 5 vaihetta (kuvilla)
Video: Kuinka tehdä kosketuskytkin tavallisesta käyttäen yksinkertaista TTP223-ohjainta 2024, Heinäkuu
Anonim
Image
Image

Hyvää päivää, se on ensimmäinen ohjeeni, enkä ole englantilainen mies;) anteeksi, jos teen virheitä.

Aihe, josta halusin puhua, on LED -lamppu, joka voi myös olla äänireaktiivinen.

Tarina alkaa vaimostani, joka omistaa tämän Ikean lampun jo pitkään, ja ajattelen sitä katsoessani aina, että se voisi olla hyvä aihe muuttaa se LED -nauhalla.

Sitten lukiessani ohjeita, näin aiheen, joka antoi minulle hyvää inspiraatiota Natural Nerdin ansiosta

www.instructables.com/id/Music-Reactive-De…

Etsin tietoja tietääkseni, miten se toimii, löydän myös hyviä animaatioita

learn.sparkfun.com/tutorials/addressable-r…

Kiitos myös Michael Bartlettille

Aloitetaan sitten virittää Ikea -lamppu, se on vakiolamppu (valkoinen), jossa on potar, jotta se voi säätää kirkkautta, ja sitten se vaihtaa musiikki -reaktiiviseen lamppuun, jossa on 8 erilaista animaatiota.

Video ei näytä hyvin potar -vaikutusta, se on todellisuudessa parempi.

Anteeksi, jos kaipaan joitain yksityiskohtia, mutta en aikonut kirjoittaa ohjeen ennen sen tekemistä.

Edit: Lisäsin uuden videon, mutta kamera (matkapuhelin) on kyllästynyt valoon, pahoittelut siitä), voimme nähdä käynnistysvaikutuksen ja valkoisen lampun kirkkausasetuksella ja sitten useita musiikkitehosteita

Vaihe 1: Osaluettelo

Tässä lista

  1. tietysti itse lamppu
  2. arduino NANO (kuten tämä)
  3. Nanosuoja (ei pakollinen, mutta hyvin osittainen)
  4. Äänimoduuli (ole varovainen ÄLÄ KY-037 tai KY-038, EI OLE järkevää ollenkaan)
  5. 3 m LED -nauha RGBW (RGB voi riittää, mutta halusin pelata RGBW: llä) Otin lämpimän valkoisen, se on OSOITETTAVA nauha, jokainen LED voidaan komentaa erikseen, se EI ole vakio RGB -nauha
  6. 1 potar (5 potaria täällä)
  7. Teho 5v 20Ah (10 tai 15 voi riittää, mutta pidin suurempana)
  8. 2 kondensaattorikytkintä (tavallinen kytkin voi olla myös hyvä)
  9. kaapeli
  10. jalkakytkin
  11. R/C -kaapeli (helppo liittää 3 -nastaiseen anturiin)

Vaihe 2: Valmista lamppu

Valmista lamppu
Valmista lamppu
Valmista lamppu
Valmista lamppu
Valmista lamppu
Valmista lamppu

Lamppu on sarjassa ja se on koottava. Koska emme käytä lamppua ja muovia, joka lukitsee kaikki putket yhteen, ja koska se on hiljainen, ei kovin jäykkä alkuperäisestä, päätin lisätä pultin, joten tee reikä ja kiinnitä jokainen putki yhteen. Ole varovainen, yksi on lyhyempi ja se on alku alhaalta.

Anteeksi, etten saanut tarpeeksi kuvaa, kun tein sen.

Lamppu on 1m38 pitkä, käytin 2 kpl led -nauhaa, jonka laitoin putken 2 puolelle.

Ole varovainen, nauhan on oltava oikeassa asennossa, koska kaapelin on oltava alareunassa, tällaisessa LED -nauhassa on tulo ja lähtö, tulon tulee olla alareunassa. Jokainen LED -nauha on minulle 77 LED -pituinen, mutta huomaan myöhemmin, että se on liikaa arduino NANOlle.

Yritän liimata nauhan putkeen kuumaliimalla, mutta kun tilasin, otin silikonivedenkestävän version, eikä kuuma liima liimaa sitä:(Joten käytin sen sijaan solmioita. Ajattele kiinnittää kaapeli samaan aikaan.

Vaihe 3: Kapasitiiviset kytkimet ja Potar

Kapasitiiviset kytkimet ja Potar
Kapasitiiviset kytkimet ja Potar
Kapasitiiviset kytkimet ja Potar
Kapasitiiviset kytkimet ja Potar
Kapasitiiviset kytkimet ja Potar
Kapasitiiviset kytkimet ja Potar
Kapasitiiviset kytkimet ja Potar
Kapasitiiviset kytkimet ja Potar

Kaksi kapasitiivista kytkintä ovat lampun sisällä ja reagoivat suhteellisen hyvin lampun muovin läpi.

Voit laittaa sen minne haluat, kiinnitin ne vain liimalla, keskellä lampun korkeutta.

Yläosan yksi on siirtyminen valkoisesta animaatioon.

Alempi on animaation tyylin muuttaminen. Animaatioita on 8, 7 musiikkia reagoivia ja viimeinen liikkuu loputtomasti.

Potarille halusin aluksi käyttää liukuvaa potaria, mutta en tiennyt mihin laittaa se helposti, joten lopulta tein reiän päälle ja laitoin pyörivän.

Vaihe 4: Kaavio ja ohjelmointi

Kaavio ja ohjelmointi
Kaavio ja ohjelmointi

Yhdistä kaikki yhteen

Ja lataa koodi

Se käyttää vain Adafruit_NeoPixel -kirjastoa, muista asentaa se.

Koodissa sinulla on:

#define NUM_LEDS 74

Vaikka käyttäisin 77 -pituista led -nauhaa, nano oli loppunut muistista ja mitään ei tapahdu, ennen kuin menin vain 74 LED: iin. Megan käyttö olisi parempi

#define MIC_LOW 0.0#define MIC_HIGH 737.0

Tarkista anturin antama min / max -arvo.

Kun ilmoitat LED -nauhasi, minulle se oli NEO_RGBW ja 800 khz, tarkista tiedot.

Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Kun lamppu käynnistyy, se rullautuu valkoiseksi, punaiseksi, vihreäksi ja siniseksi, voit poistaa aloitusosan, jos et halua tällaista käynnistystä.

Vaihe 5: Seuraava versio?

Vaimoni oli hieman huolissaan, kun tein hänen lampulleen leikkauksen, mutta nyt hän todella rakastaa sitä.

Kun laitat kaapelin sisään, kiinnitä ne varovasti, jotta estetään esteettiset varjot.

Virtakotelo on melko suuri ja muodostaa varjon alareunaan, jolloin LED -nauhan aloittaminen korkeammalle voi vähentää varjoja.

Painike näkyy, kun valo palaa, se ei ole esteettinen. Ajattele laittaa se seinän puolelle (jos lamppu on lähellä seinää) ja samalla puolella kuin virta. mutta on hyvä nähdä missä ne ovat, en halua tehdä mitään merkkiä lamppuun.

Viimeisimmässä versiossa, kun napsautat tehostepainiketta, sininen led vilkkuu osoittaen, että kosketat painiketta, ja mikä animaatio on aktiivinen, mutta sitä voidaan parantaa.

Mikro voisi olla järkevämpi, ja ihmettelen laittaa 2 mikroa parempaan herkkyyteen.

Lisää tehosteita voitaisiin luoda, mutta minun on etsittävä Mega, koska Nanon käytettävissä oleva muisti on suljettu nollaan.

Vaihtoehto voi olla myös pyörivä anturi vaikutuksen muuttamiseksi. Mutta pidän kapasitiivisesta kytkimestä toistaiseksi:)

Liitin USB -kaapelin lampun yläosaan, jotta voin ohjelmoida sen helposti.

Lisään virtajohdon yleiskytkimen, kun saan sen.

Huomaa, että jos huomenna olet väsynyt siihen, voit päästä eroon ledistä ja laittaa takaisin alkuperäisen lampun, mutta en todellakaan usko miksi….

Kaukosäätimen lisääminen on myös idealistassa.

Suositeltava: