Sadržaj:

Dekorativna LED lampa zvučno reaktivna (Arduino): 5 koraka (sa slikama)
Dekorativna LED lampa zvučno reaktivna (Arduino): 5 koraka (sa slikama)

Video: Dekorativna LED lampa zvučno reaktivna (Arduino): 5 koraka (sa slikama)

Video: Dekorativna LED lampa zvučno reaktivna (Arduino): 5 koraka (sa slikama)
Video: Мало кто знает о таком применении клеевых стержней! Отличная идея своими руками! 2024, Juli
Anonim
Image
Image

Dobar dan, ovo je moje prvo uputstvo, a ja nisam Englez;) oprostite mi ako napravim greške.

Tema o kojoj sam htio govoriti je LED lampa koja može biti i zvučno reaktivna.

Priča počinje sa mojom ženom koja odavno posjeduje ovu lampu iz Ikee i uvijek mislim, gledajući je, da bi to mogla biti dobra tema za promjenu LED trake.

Čitajući neke instrukcije, vidio sam tu temu koja mi je dala dobru inspiraciju, zahvaljujući Natural Nerd -u

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

Tražeći informacije o tome kako to funkcionira, pronašao sam i dobru animaciju

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

Hvala i Michaelu Bartlettu

Počnimo onda s podešavanjem te Ikeine lampe, to će biti standardna lampa (bijela) s potarom za podešavanje svjetline, a zatim će se prebaciti na muzičku reaktivnu lampu sa 8 različitih animacija.

Video ne pokazuje dobro potar efekt, ljepši je u stvarnosti.

Žao mi je ako propuštam neke detalje, ali nisam planirao napisati uputstvo prije nego što ga napravim.

Edit: Dodao sam novi video, ali moja kamera (mobitel) je zasićena svjetlom, žao mi je zbog toga), možemo vidjeti efekt pokretanja i bijelu lampu s postavkom svjetline, a zatim i nekoliko muzičkih efekata

Korak 1: Lista dijelova

Evo spiska

  1. naravno sama lampa
  2. arduino NANO (poput ovog)
  3. Nano štit (nije obavezan, ali vrlo čest)
  4. Zvučni modul (budite oprezni NE UZIMAJTE KY-037 ili KY-038 sa NISU uopće osjetljivi)
  5. LED traka od 3m RGBW (RGB bi mogao biti dovoljan, ali htio sam se igrati s RGBW -om) Uzeo sam toplu bijelu, to je ADRESIRAJUĆA traka, svakom LED se može upravljati pojedinačno, to nije standardna RGB traka
  6. 1 potar (5 potara ovdje)
  7. Napajanje 5v 20Ah (10 ili 15 bi moglo biti dovoljno, ali radije bih bio veliki)
  8. 2 kondenzatorska sklopka (i standardni prekidač bi mogao biti dobar)
  9. kabel
  10. nožni prekidač
  11. R/C kabel (jednostavno spajanje na 3 -pinski senzor)

Korak 2: Pripremite lampu

Pripremite lampu
Pripremite lampu
Pripremite lampu
Pripremite lampu
Pripremite lampu
Pripremite lampu

Lampa je u kompletu i mora se sastaviti. Kako nećemo koristiti svjetiljku i plastiku koja zaključava sve cijevi zajedno, a kako je tiha i nije jako kruta na izvoru, odlučio sam dodati vijak, pa napravite rupu i pričvrstite svaku cijev zajedno. Budite oprezni, jedan je kraći i počinje odozdo.

Žao mi je što nisam dobio dovoljno slike kada sam to uradio.

Lampa je visoka 1m38, koristio sam 2 komada LED trake, koju sam stavio na 2 strane cijevi.

Budite oprezni, traka mora biti u desnom senzoru, jer kabel mora biti na dnu, na takvoj LED traci postoje ulaz i izlaz, ulaz bi trebao biti na dnu. Svaka LED traka za mene ima 77 LED dioda, ali kasnije ću vidjeti da je to previše za arduino NANO.

Pokušavam vruće zalijepiti traku na cijev, ali kad sam naručio, uzeo sam silikonsku vodootpornu verziju, a vruće ljepilo je nije zalijepilo:(Zato sam umjesto toga koristio kravate. Istovremeno priključite kabel.

Korak 3: Kapacitivni prekidači i Potar

Kapacitivni prekidači i Potar
Kapacitivni prekidači i Potar
Kapacitivni prekidači i Potar
Kapacitivni prekidači i Potar
Kapacitivni prekidači i Potar
Kapacitivni prekidači i Potar
Kapacitivni prekidači i Potar
Kapacitivni prekidači i Potar

Dva kapacitivna prekidača nalaze se unutar lampe i relativno dobro reaguju kroz plastiku lampe.

Možete ga staviti gdje želite, pričvrstila sam ih samo komadom ljepila, na sredini lampe visoke.

Prva je za prebacivanje s bijele na animaciju.

Donji dio je za promjenu stila animacije. Postoji 8 animacija, 7 je muzički reaktivno, a posljednja se samo beskonačno kreće.

Za potar sam na početku htio upotrijebiti klizni potar, ali nisam znao gdje bih ga lako stavio, pa sam na kraju napravio rupu na vrhu i stavio rotirajuću.

Korak 4: Shema i programiranje

Sheme i programiranje
Sheme i programiranje

Povežite sve zajedno

I učitajte kod

Samo koristi biblioteku Adafruit_NeoPixel, budite sigurni da ste je instalirali.

U kodu imate:

#define NUM_LEDS 74

Čak i ako sam koristio LED traku dužine 77, nano je ostao bez memorije i ništa se nije dogodilo dok nisam sišao samo na 74 LED diode. Možda bi bilo bolje koristiti Megu

#define MIC_LOW 0.0#define MIC_HIGH 737.0

Molimo provjerite min / max vrijednost koju dobijate sa senzorom.

Kad deklarirate svoju LED traku, za mene je to bila NEO_RGBW i 800 khz, provjerite svoje specifikacije.

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

Kad se lampica pokrene, prolazi kroz smotane bijele, crvene, zelene i plave, možete ukloniti početni dio ako ne želite takav start.

Korak 5: Sljedeća verzija?

Moja žena je bila pomalo zabrinuta kada sam joj operirao lampu, ali sada joj se to jako sviđa.

Kad stavljate kabel unutra, pazite da ga pričvrstite kako biste izbjegli estetske sjene.

Okvir za napajanje je prilično velik i stvara sjenu na dnu, a početak LED trake više mogao bi smanjiti sjene.

Dugmad se vide kada je svjetlo uključeno, nije estetsko, razmislite o postavljanju sa strane zida (ako je lampa blizu zida) i sa iste strane kao i napajanje. ali dobro je vidjeti gdje su, ne želim da ostavim nikakav trag na lampi.

U posljednjoj verziji, kada kliknete na gumb efekta, plavo LED svjetlo treperi do označava da ste dodirnuli dugme i koja je animacija aktivna, ali se može poboljšati.

Mikro bi moglo biti razumnije, pa se pitam da stavim 2 mikro da imaju bolju osjetljivost.

Mogao bi se stvoriti još efekta, ali pretpostavljam da je potrebno otići na Mega jer je memorija dostupna na Nano -u zatvorena na nulu.

Rotacijski koder za promjenu učinka također bi mogao biti alternativa. Ali trenutno mi se sviđa kapacitivni prekidač:)

Priključio sam USB kabel na vrh lampe kako bih ga mogao jednostavno programirati.

Dodaću opšti prekidač na kablu za napajanje, kada ga primim.

Imajte na umu da ako ste sutra umorni od toga, možete se riješiti LED diode i vratiti početnu lampu, ali zaista ne mogu zamisliti zašto….

Dodavanje daljinskog upravljača je takođe na listi ideja.

Preporučuje se: