Satura rādītājs:
- 1. darbība: detaļu saraksts
- 2. solis: sagatavojiet lampu
- 3. darbība: kapacitatīvie slēdži un Potar
- 4. darbība. Shēma un programmēšana
- 5. darbība: nākamā versija?
Video: Dekoratīvā LED lampu skaņa reaģē (Arduino): 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Laba diena, tā ir mana pirmā pamācība, un es neesmu anglis;) lūdzu, piedodiet man, ja pieļauju kļūdas.
Tēma, par kuru es gribēju runāt, ir LED lampa, kas var arī reaģēt uz skaņu.
Stāsts sākas ar manu sievu, kurai jau sen pieder šī lampa no Ikea, un, skatoties uz to, es vienmēr domāju, ka tas varētu būt labs priekšmets, lai to pārveidotu ar LED sloksni.
Tad, lasot dažus pamācības, es ieraudzīju šo tēmu, kas man deva labu iedvesmu, pateicoties Natural Nerd
www.instructables.com/id/Music-Reactive-De…
Meklējot informāciju, lai uzzinātu, kā tā darbojas, es arī atrodu labu animāciju
learn.sparkfun.com/tutorials/addressable-r…
Paldies arī Maiklam Bartletam
Pēc tam sāksim noskaņot šo Ikea lampu, tā būs standarta lampa (balta) ar potāru, lai varētu regulēt spilgtumu, un tad tā pārslēgsies uz mūzikas reaktīvo lampu ar 8 dažādām animācijām.
Videoklipā nav labi redzams potāra efekts, reāli tas ir jaukāk.
Atvainojiet, ja es palaidu garām dažas detaļas, bet es neplānoju uzrakstīt pamācību pirms tā izgatavošanas.
Rediģēt: es pievienoju jaunu videoklipu, bet mana kamera (mobilais tālrunis) ir piesātināta ar gaismu, atvainojiet par to), mēs varam redzēt iedarbināšanas efektu un balto lampu ar spilgtuma iestatījumu un pēc tam vairākus mūzikas efektus
1. darbība: detaļu saraksts
Šeit ir saraksts
- protams pati lampa
- arduino NANO (piemēram, šis)
- Nano vairogs (nav obligāts, bet ļoti daļējs)
- Skaņas modulis (esiet uzmanīgs, NEŅEMIET KY-037 vai KY-038 ar tiem NAV saprātīgi)
- 3m LED sloksne RGBW (ar RGB varētu pietikt, bet es gribēju spēlēt ar RGBW) Es paņēmu siltu baltu, tā ir ADRESĒJAMA sloksne, katru LED var vadīt atsevišķi, tā nav standarta RGB sloksne
- 1 potārs (5 potāri šeit)
- Jauda 5v 20Ah (ar 10 vai 15 varētu pietikt, bet es gribētu būt liela)
- 2 kondensatora slēdzis (arī standarta slēdzis varētu būt labs)
- kabelis
- kāju slēdzis
- R/C kabelis (viegli savienojams ar 3 kontaktu sensoru)
2. solis: sagatavojiet lampu
Lampa ir komplektā, un tā ir jāsamontē. Tā kā mēs neizmantosim lampu un plastmasu, kas bloķē visas caurules kopā, un tā kā tā ir klusa un nav ļoti stingra, es nolēmu pievienot skrūvi, tāpēc izveidojiet caurumu un nostipriniet katru cauruli kopā. Esiet uzmanīgi, viens ir īsāks un ir sākums no apakšas.
Atvainojiet, ka man nebija pietiekami daudz attēla, kad to izdarīju.
Lampa ir 1 m38 gara, es izmantoju 2 gabalus led sloksnes, ko es uzliku caurules 2 pusēs.
Esiet piesardzīgs, sloksnei jābūt pareizajā izpratnē, jo kabelim jābūt apakšā, šādai LED sloksnei ir ieeja un izeja, ieejai jābūt apakšā. Katra LED sloksne man ir 77 LED gara, bet vēlāk redzēs, ka arduino NANO tas ir par daudz.
Es mēģinu karsti pielīmēt sloksni pie caurules, bet pasūtot es paņēmu silikona ūdensizturīgo versiju, un karstā līme to nelīmēja:(Tāpēc es tā vietā izmantoju kaklasaites. Padomājiet par kabeļa pievienošanu vienlaikus.
3. darbība: kapacitatīvie slēdži un Potar
2 kapacitatīvie slēdži atrodas lampā un salīdzinoši labi reaģē caur lampas plastmasu.
Jūs varat ievietot to, kur vēlaties, es tos piestiprināju tikai ar līmes gabalu, lampas augstuma vidū.
Augšējais ir paredzēts pārejai no baltas uz animāciju.
Apakšējā daļa ir paredzēta animācijas stila maiņai. Ir 8 animācijas, 7 ir mūzikas reaģējošas, un pēdējā ir tikai bezgalīga kustība.
Potāram sākumā es gribēju izmantot bīdāmo potāru, bet es nezināju, kur to viegli ievietot, tāpēc beidzot es izveidoju caurumu augšpusē un ievietoju rotējošu.
4. darbība. Shēma un programmēšana
Savienojiet visu kopā
Un augšupielādējiet kodu
Tā tikai izmanto bibliotēku Adafruit_NeoPixel, noteikti to instalējiet.
Kodā jums ir:
#definēt NUM_LEDS 74
Pat ja es izmantoju 77 garuma LED sloksni, nano atmiņas vairs nebija, un nekas nenotiek, līdz es nokritu tikai līdz 74 LED. Labāk būtu izmantot Mega
#define MIC_LOW 0.0#definēt MIC_HIGH 737.0
Lūdzu, pārbaudiet min / max vērtību, ko iegūstat ar sensoru.
Kad jūs deklarējat savu LED sloksni, man tas bija NEO_RGBW un 800 khz, pārbaudiet savas specifikācijas.
Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);
Kad lampa ieslēdzas, tā iet caur baltas, sarkanas, zaļas un zilas ruļļiem, jūs varat noņemt sākuma daļu, ja nevēlaties šādu ieslēgšanos.
5. darbība: nākamā versija?
Mana sieva bija nedaudz noraizējusies, kad es operēju viņas lampu, bet tagad viņa to patiešām mīl.
Ievietojot kabeli iekšā, uzmanīgi piestipriniet tos, lai izvairītos no estētiskas ēnas.
Barošanas bloks ir diezgan liels, un apakšā izveidojiet ēnu, sākot ar augstāku LED sloksni, var samazināt ēnas.
Poga ir redzama, kad gaisma ir ieslēgta, tā nav estētiska, iedomājieties to novietot sienas pusē (ja lampa atrodas pie sienas) un tajā pašā pusē kā barošana. bet ir labi redzēt, kur viņi atrodas, es nevēlos uz lampas atstāt nekādas zīmes.
Pēdējā versijā, noklikšķinot uz efekta pogas, zils LED mirgo, norādot, ka pieskaraties pogai, un kura animācija ir aktīva, bet to var uzlabot.
Mikro varētu būt saprātīgāks, un es domāju likt 2 mikro, lai būtu labāka jutība.
Varētu radīt vairāk efektu, bet, manuprāt, ir jāmeklē Mega, jo Nano pieejamā atmiņa ir slēgta līdz nullei.
Alternatīva varētu būt arī rotējošais kodētājs, lai mainītu efektu. Bet man pagaidām patīk kapacitatīvais slēdzis:)
Es lampas augšpusē pievienoju USB kabeli, lai to varētu viegli ieprogrammēt.
Kad es to saņemšu, es pievienošu vispārēju slēdzi strāvas vadam.
Ņemiet vērā, ka, ja rīt esat noguris, varat atbrīvoties no gaismas diodes un nolikt atpakaļ sākotnējo lampu, bet es tiešām neiedomājos, kāpēc….
Ideju sarakstā ir arī tālvadības pults pievienošana.
Ieteicams:
Interaktīvā ola - skaņa reaģē un klauvē: 4 soļi
Interaktīvā ola - skaņa reaģējoša un triecienreaktīva: es izveidoju " Interaktīvo olu " kā projekts skolai, kur mums bija jāizveido koncepcija un prototips. Ola reaģē uz skaļu troksni ar putnu troksni, un, ja jūs tam pietiekami spēcīgi pieklauvējat 3 reizes, tā atveras uz dažām sekundēm. Tā ir pirmā
Dekoratīva ligzdas pamatne: 7 soļi (ar attēliem)
Dekoratīvā Nest aizmugurējā plāksne: šī ir instrukcija dekoratīvam stieples rāmim Nest termostatam. Jūs varat izmantot to pašu tehniku visiem attēliem, kas jums patīk. Ja jūsu mākslas darbam ir nepieciešama elektroinstalācija, nevis apkārt, izslēdziet visu strāvu un & elektroinstalācija pirms uzstādīšanas
Vakuuma caurules lampa - skaņa reaģē: 14 soļi (ar attēliem)
Vakuuma caurules lampa - skaņa reaģē: es to jau teicu un teikšu vēlreiz - vakuuma caurules ir pārsteidzoša lieta! Es tiešām domāju, ka man varētu būt neliela vakuuma caurules apsēstība. Katru reizi, kad ceļojumos sastopos ar dažām vakuuma caurulēm, esmu spiests tās iegādāties. Problēma
Siltumnīcas projekts (RAS): uzraugiet elementus, kas reaģē uz mūsu stādījumu: 18 soļi (ar attēliem)
Siltumnīcas projekts (RAS): Uzraudzīt elementus, kas reaģē uz mūsu stādījumu: Šis projekts piedāvā uzraudzīt gaisa temperatūru, spožumu un mitrumu, kā arī birzs temperatūru un mitrumu. Tā arī ierosina izveidot šos pasākumus, kas ir tik nolasāmi vietnē Actoborad.com. Lai to izdarītu, mēs savienojam 4 sensorus ar N
Arduino Infinity spogulis (Bluetooth un skaņa reaģē): 9 soļi (ar attēliem)
Arduino bezgalības spogulis (Bluetooth un skaņa reaģē): es izveidoju bezgalības spoguli skolas projektam ar Arduino, kuru varat kontrolēt, izmantojot tālruni vai planšetdatoru, izmantojot Bluetooth. Spogulim ir arī iebūvēts mikrofons, kas nosaka skaņu/mūziku un attiecīgi reaģē, radot uzkrītošu