Përmbajtje:
- Furnizimet
- Hapi 1: Planifikoni dhe Breadboard
- Hapi 2: Programi
- Hapi 3: Përfundojeni atë
- Hapi 4: Ndërtoni një rrethim
- Hapi 5: Shijoni
Video: Dritat e humorit reaktiv të muzikës: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Hyrje dhe Sfond
Kthehu në vitin e parë (Pranvera e 2019), doja të zbukuroja dhomën time të konviktit. Unë erdha me idenë e ndërtimit të dritave të mia të humorit të cilat do të reagonin ndaj muzikës që dëgjoja në kufjet e mia. Sinqerisht, nuk kisha asnjë frymëzim të veçantë, thjesht mendova se dukeshin mirë. Në vapën e sezonit të finaleve, unë kallava së bashku një kontrollues të shiritave LED që mund të reagonte ndaj audios. Ai funksionoi, por ishte vetëm një rregullim i bukës, larg çdo gjëje të plotë ose të përhershme. Koha kaloi, detyrat e shtëpisë u grumbulluan dhe ai projekt u fundos gjithnjë e më thellë në kutinë time të gjërave të papërfunduara.
Pastaj goditi karantina.
Kam fituar mjaft kohë për të ndjekur gjërat që më pëlqejnë dhe energjinë për të përfunduar projektet e ditëve të kaluara. Kështu, ajo bukë e vetme u shpëtua nga fundi i grumbullit tim dhe ky projekt përfundimisht (mirë, kryesisht) përfundoi.
Ky nuk është një produkt i plotë, i dukshëm nga kartoni dhe programimi i dobët, por megjithatë një zbukurim i vogël argëtues.
(Ky udhëzues nuk është aq i detajuar, kryesisht për shkak të asaj se sa kohë më parë kjo pajisje ishte bërë.)
Parakushtet
Njohuri bazë dhe përvojë në programimin e Arduino.
Shënim për Krijuesin (Ju):
Dritat e humorit që do të bëni nuk do të përputhen me atë që kam unë. Trajtojeni këtë Instructable më shumë si një sugjerim dhe vendosni rrotullimin tuaj mbi të!
Furnizimet
- Teensy ++ 2.0 (ose çfarëdo Arduino që keni)
- Rezistorë të ndryshëm
- Ndërprerës të ndryshëm
- Kondensatorë të ndryshëm
- Fole 3.5 mm (mashkull ose femër)
- Potenciometra (ose kodues)
- IC përforcues audio
- Shirita LED të adresueshëm
- Ndarës i kufjeve
Këto janë lidhje të lidhura me Amazon kështu që unë fitoj një komision të vogël me secilën shitje. Nëse nuk i keni këto furnizime dhe doni të mbështetni projektet e mia të ardhshme, ndiqni këto lidhje!:)
Hapi 1: Planifikoni dhe Breadboard
Hapi i parë për çdo projekt të mirë është të vendosni kërkesat tuaja. Ky hap përfundon mjaft hapur. Varet nga ju që ta bëni atë aq të thjeshtë ose komplekse sa dëshironi.
Kërkesat e Mia
- Kontrolloni një shirit LED të adresueshëm për ndriçimin e humorit
- Keni një mënyrë reaktive audio
- Keni një modalitet statik RGB - kur thjesht dua të shikoj ndriçim akoma
- Keni një çelës përzgjedhës për shkëmbimin midis mënyrave
- Keni potenciometra për kontrollin e modalitetit RGB
- Keni një terminal vidhos për të lidhur një furnizim 5V
Pasi të keni përcaktuar kërkesat tuaja, gjëja tjetër që duhet të bëni është të përcaktoni se çfarë përbërësish ju nevojiten dhe t'i shlyeni ato. Merrni si udhëzues diagramin tim të sistemit! Testimi është një hap kritik për të përpunuar defektet, për të siguruar që përbërësit të punojnë së bashku dhe për të shmangur gabimet që kërkojnë kohë.
Shënime:
Pse një ndarës i tensionit për hyrjen audio?
Ju mund të keni vënë re se ekziston një ndarës i tensionit në vijën e hyrjes së sinjalit audio. Kjo është për të marrë parasysh një nga kufizimet e ADC -ve të Arduinos: ADC mund të lexojë vetëm tensione midis 0 - 5V. Meqenëse një sinjal audio është AC, ai do të ketë pjesë ku bëhet negativ. Ne padyshim që nuk duam që ky tension negativ të arrijë në pinin e hyrjes, prandaj e kompensojmë sinjalin me ndarësin e tensionit dhe e mbajmë atë të përqëndruar në 2.5V.
Pse një përforcues?
Zbulova se, kur përdorja kufje ose altoparlantë me konfigurimin tim të bukës, sinjali ishte shumë i dobët për t'u përpunuar nga Arduino. Shtimi i një amplifikatori e zgjidh këtë çështje. Siç mund ta shihni, testimi paraprak është i rëndësishëm!
Hapi 2: Programi
Ky kod i dhënë është ai që kam përdorur në dritat e humorit tim. Ju definitivisht nuk do ta përdorni këtë kod pa e ndryshuar atë, për shkak të ndryshimeve të harduerit dhe paraqitjeve të bordit. Merrni atë më shumë si shembull për të parë se si përdoren bibliotekat.
Bibliotekat e përdorura:
Fastled.h (Për kontrollin LED të adresueshëm)
fix_fft.h (Për një transformim edhe më të shpejtë të furisë. Kjo ishte e nevojshme pasi bibliotekat e tjera të transformimit të mëparshëm ishin shumë të ngadalta. Problemi i shpejtësisë ndoshta mund të anashkalohet me një mikrokontrollues më të shpejtë si një ESP32.)
Hapi 3: Përfundojeni atë
Nëse keni marrë njohuritë, unë rekomandoj shumë hartimin e një PCB në vend të një dërrase. It'sshtë një proces saldimi shumë më pak i lodhshëm. Unë nuk mund të detajoj çdo bashkim lidhës që kam bërë, por këtu janë disa këshilla kryesore:
Këshilla:
Vendosni përbërësit tuaj në tabelën tuaj të dyshemesë për t'i përshtatur ato paraprakisht. Kjo do t’ju kursejë shumë dhimbje koke.
Vendosni një kondensator anashkalues në hekurudhën tuaj të energjisë për të zbutur efektet e goditjeve në tërheqjen e energjisë.
Përfitoni nga gjatësia shtesë e plumbit e ofruar nga kondensatorët dhe rezistorët përmes vrimave. Përdorni ato për të lidhur pika të tjera në tabelën tuaj.
Përdorni lidhëset femërore PWM dhe kunjat e kokës mashkullore për heqjen/bashkimin e lehtë të përbërësve.
Përdorni tela me bërthamë të fortë kur mundeni. Easiershtë më e lehtë të futesh në vrima.
Hapi 4: Ndërtoni një rrethim
It'sshtë koha për të ndërtuar rrethimin për pllakën tuaj të re/PCB. Kam përdorur karton të prerë sepse ishte gjëja më e mirë që kisha në dorë. Nëse keni një printer 3D ose ndonjë metodë tjetër, kjo është gjithashtu e mirë!
Këshilla:
Përdorni kalibra për të matur dimensionet e tabelës tuaj, veçanërisht nëse jeni duke mbyllur një rast.
Nëse përdorni karton
Gjithmonë lini pak liri veprimi gjatë prerjes. Ju gjithmonë mund të shkurtoni më shumë, por kurrë nuk mund të rilidhni.
Përdorni një thikë të vogël ose thikë të saktë. Një teh i vogël është çelësi për të bërë vrima të sakta dhe të përshtatshme.
Hapi 5: Shijoni
Argëtohuni me dritat tuaja të reja të humorit!
Gjërat për të zgjeruar:
Duke bërë një rast të duhur?
Më shumë modele apo mënyra?
Një mikrokontrollues më i shpejtë?
Recommended:
MQTT Dritat e humorit me ESP32: 4 hapa (me fotografi)
MQTT Mood Lights With ESP32: Isha tunduar për një kohë të gjatë të hipja në bandwagon LED, kështu që unë mbarova dhe mora një shirit LED për të luajtur. Përfundova duke bërë këto drita humori. Ato mund të kontrollohen me MQTT, duke bërë të mundur shtimin e të gjitha llojeve të inteligjencave. Kjo është një
Shirit LED Reaktiv i Muzikës: 5 Hapa
Shirit LED Reaktiv i Muzikës: Hyrje: Shiritat LED që i përgjigjen muzikës janë të jashtëzakonshëm për sipërmarrjet e ndriçimit. Ju mund ta bëni këtë me Arduino dhe për më tepër pa Arduino. Tani për tani, ne do të flasim se si të bëjmë Music Reactive LED Strip duke përdorur Arduino Programming.
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: 16 hapa (me fotografi)
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: Unë kam shpjeguar se si të kontrolloj dritën e cila lidhet me UNO dhe kontrollohet nga Alexa
Shirit LED Reaktiv i Muzikës (Hapësira e Punës Moderne): 5 hapa (me fotografi)
Shirit LED Reaktiv i Muzikës (Hapësira moderne e punës): Ky është një udhëzues i vërtetë i shpejtë i rrufesë LED në hapësirat e punës. Në këtë rast specifik, do të mësoni se si të instaloni një shirit LED që reagon ndaj muzikës (frekuencë të ulët), dritave audio auditormike për të shijuar filmat, muzikën dhe lojërat tuaja në një nivel tjetër
Dritat e Krishtlindjeve DIY të vendosura në muzikë - Dritat e shtëpisë me koreografi: 15 hapa (me fotografi)
DIY Dritat e Krishtlindjeve të vendosura në muzikë - Dritat e shtëpisë me koreografi: DIY Dritat e Krishtlindjeve të vendosura në Muzikë - Dritat e Shtëpisë së Koreografuar Kjo NUK është një DIY fillestare. Ju do të keni nevojë për një kontroll të fortë në elektronikë, qarkullim, programim BASIC dhe zgjuarsi të përgjithshme në lidhje me sigurinë elektrike. Ky DIY është për një person me përvojë, kështu që