Përmbajtje:

Dritat e humorit reaktiv të muzikës: 5 hapa (me fotografi)
Dritat e humorit reaktiv të muzikës: 5 hapa (me fotografi)

Video: Dritat e humorit reaktiv të muzikës: 5 hapa (me fotografi)

Video: Dritat e humorit reaktiv të muzikës: 5 hapa (me fotografi)
Video: The Way of the Superior Man (1997). Lessons Your Father Never Told You about Life and Women (Part 1) 2024, Nëntor
Anonim
Dritat e humorit reaktiv të muzikës
Dritat e humorit reaktiv të muzikës

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

Planifikoni dhe Breadboard
Planifikoni dhe Breadboard
Planifikoni dhe Breadboard
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ë

Perfboard It
Perfboard It

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

Ndërtimi i rrethimit
Ndërtimi i rrethimit

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: