Turinys:
- Prekės
- 1 žingsnis: suplanuokite ir „Breadboard“
- 2 žingsnis: programa
- 3 žingsnis: perfboard it
- 4 žingsnis: pastatykite aptvarą
- 5 žingsnis: mėgaukitės
Video: Muzikos reaktyvios nuotaikos šviesos: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Įvadas ir fonas
Pirmame kurse (2019 m. Pavasarį) norėjau papuošti savo bendrabučio kambarį. Sugalvojau sukurti savo nuotaikos žibintus, kurie reaguotų į muziką, kurios klausiausi ausinėse. Jei atvirai, aš neturėjau jokio ypatingo įkvėpimo, tiesiog maniau, kad jie atrodo šauniai. Paskutinio sezono įkarštyje aš sukomponavau LED juostos valdiklį, kuris galėtų reaguoti į garsą. Tai veikė, tačiau tai buvo tik duonos lentos sąranka, toli gražu nieko neišsami ar nuolatinė. Laikas bėgo, namų darbai susikaupė, ir tas projektas vis gilėjo į mano nebaigtų dalykų dėžutę.
Tada užklupo karantinas.
Gavau pakankamai laiko užsiimti man patinkančiais dalykais ir energijos užbaigti praeitų dienų projektus. Taigi ta vieniša duonos lenta buvo išgelbėta iš mano krūvos dugno ir šis projektas pagaliau (na, dažniausiai) buvo baigtas.
Tai nėra visavertis produktas, akivaizdus iš kartono ir nekokybiško programavimo, tačiau vis dėlto smagi maža puošmena.
(Ši instrukcija nėra tokia išsami, daugiausia dėl to, kiek laiko šis įrenginys buvo pagamintas.)
Būtinos sąlygos
Pagrindinės grandinės žinios ir „Arduino“programavimo patirtis.
Pastaba kūrėjui (jums):
Jūsų sukurti nuotaikos žibintai beveik tikrai neatitiks to, ką turiu. Laikykite šį „Instructable“daugiau kaip pasiūlymą ir pasistenkite!
Prekės
- „Teensy ++ 2.0“(ar bet koks „Arduino“)
- Įvairūs rezistoriai
- Įvairūs jungikliai
- Įvairūs kondensatoriai
- 3,5 mm lizdas (vyras arba moteris)
- Potenciometrai (arba kodavimo įrenginiai)
- Garso stiprintuvo IC
- Adresuojamos LED juostos
- Ausinių skirstytuvas
Tai yra „Amazon“filialų nuorodos, todėl už kiekvieną pardavimą uždirbu nedidelį komisinį. Jei dar neturite šių atsargų ir norite paremti būsimus mano projektus, sekite šias nuorodas!:)
1 žingsnis: suplanuokite ir „Breadboard“
Pirmasis bet kurio gero projekto žingsnis yra nustatyti savo reikalavimus. Šis žingsnis yra gana atviras. Jūs turite tai padaryti taip paprastai ar sudėtingai, kaip norite.
Mano reikalavimai
- Valdykite nuotolinio apšvietimo adresinę LED juostą
- Turėkite garso reaktyvų režimą
- Turėkite statinį RGB režimą - kai tik noriu matyti nejudantį apšvietimą
- Turėkite pasirinkimo jungiklį, kad galėtumėte perjungti režimus
- Turėkite potenciometrus RGB režimui valdyti
- Turėkite varžtą, kad galėtumėte prijungti 5 V maitinimo šaltinį
Apibrėžę savo reikalavimus, kitas dalykas, kurį reikia padaryti, yra nustatyti, kokių komponentų jums reikia, ir juos pašalinti. Imkitės mano sistemos schemos kaip vadovo! Testavimas yra esminis žingsnis, norint išsiaiškinti klaidas, užtikrinti, kad komponentai veiktų kartu ir išvengti daug laiko reikalaujančių klaidų.
Pastabos:
Kodėl garso įvesties įtampos daliklis?
Galbūt pastebėjote, kad garso signalo įvesties linijoje yra įtampos skirstytuvas. Taip yra dėl vieno iš „Arduinos“ADC apribojimų: ADC gali nuskaityti tik 0–5 V įtampą. Kadangi garso signalas yra kintamosios srovės, jis turės dalių, kuriose jis bus neigiamas. Akivaizdu, kad mes nenorime, kad ši neigiama įtampa pasiektų įvesties kaištį, todėl signalą kompensuojame įtampos dalikliu ir išlaikome jį 2,5 V centre.
Kodėl stiprintuvas?
Aš atradau, kad kai aš naudoju ausines ar garsiakalbius su savo duonos lentos sąranka, signalas buvo per silpnas, kad jį galėtų apdoroti „Arduino“. Pridėjus stiprintuvą, problema išspręsta. Kaip matote, svarbu iš anksto išbandyti!
2 žingsnis: programa
Šį kodą naudoju savo nuotaikos lemputėse. Jūs tikrai nenaudosite šio kodo, nepakeitę jo dėl skirtingos aparatūros ir plokštės išdėstymo. Paimkite tai kaip pavyzdį, kad pamatytumėte, kaip naudojamos bibliotekos.
Naudojamos bibliotekos:
Fastled.h (adresuojamam LED valdymui)
fix_fft.h (Dar greitesniam Furjė transformacijai. Tai buvo būtina, nes kitos Furjė transformacijos bibliotekos buvo per lėtos. Greičio problemą galbūt būtų galima apeiti naudojant greitesnį mikrovaldiklį, pvz., ESP32.)
3 žingsnis: perfboard it
Jei turite žinių, labai rekomenduoju vietoj parketlentės sukurti PCB. Tai daug mažiau varginantis litavimo procesas. Negaliu išsamiai aprašyti visų mano padarytų litavimo siūlių, tačiau čia yra keletas pagrindinių patarimų:
Patarimai:
Išdėstykite komponentus ant savo plokštės, kad juos iš anksto sumontuotumėte. Taip sutaupysite daug galvos skausmo.
Įdėkite aplinkkelio kondensatorių į elektros srovę, kad sumažintumėte energijos vartojimo šuolių poveikį.
Pasinaudokite papildomu laido ilgiu, kurį siūlo kondensatoriai ir rezistoriai. Naudokite juos, kad prijungtumėte kitus savo lentos taškus.
Norėdami lengvai pašalinti/pritvirtinti komponentus, naudokite moteriškas PWM jungtis ir išorinius kaiščius.
Kai galite, naudokite kietą laidą. Tai lengviau įdėti į skylutes.
4 žingsnis: pastatykite aptvarą
Atėjo laikas pastatyti korpusą savo naujai plokštei/PCB. Aš naudoju supjaustytą kartoną, nes tai buvo geriausias dalykas, kurį turėjau po ranka. Jei turite 3D spausdintuvą ar kitą metodą, tai taip pat gerai!
Patarimai:
Norėdami išmatuoti lentos matmenis, naudokite apkalas, ypač jei uždedate dėklą.
Jei naudojate kartoną
Pjaudami visada palikite šiek tiek laisvės. Visada galite nupjauti daugiau, bet niekada negalite vėl pritvirtinti.
Naudokite mažą peilį arba peilį. Mažas ašmenys yra raktas norint padaryti tikslias, gerai priglundančias skyles.
5 žingsnis: mėgaukitės
Smagiai mėgaukitės naujomis nuotaikos lemputėmis!
Dalykai, kuriuos reikia išplėsti:
Padaryti tinkamą bylą?
Daugiau modelių ar režimų?
Greitesnis mikrovaldiklis?
Rekomenduojamas:
Muzikos dėžutė su šviesos šou: 9 žingsniai (su nuotraukomis)
Muzikos dėžutė su šviesos šou: Sveiki ir sveiki, šioje pamokoje parodysime, kaip galite sukurti savo muzikos dėžutę su įtrauktu šviesos šou. Viskas, ko jums reikia, yra tuščias dėklas. Mes paėmėme dėklą, kuris paprastai naudojamas įrankiams. Šiame projekte galite būti labai kūrybingi, todėl nereikia
Muzikos surinkėjas: integruotas virtualus muzikos instrumentas su blokiniu jutikliniu jutikliu: 4 žingsniai
Muzikos surinkėjas: integruotas virtualus muzikos instrumentas su blokiniu jutikliniu jutikliu: yra daug žmonių, norinčių išmokti groti muzikos instrumentais. Deja, kai kurie iš jų to nepradeda dėl didelės instrumentų kainos. Remdamiesi ja, nusprendėme sukurti integruotą virtualių muzikos instrumentų sistemą, kad sumažintume biudžetą pradedant
Belaidės muzikos reaktyvios grindų lempos: 15 žingsnių (su nuotraukomis)
Belaidės muzikos reaktyviosios grindų lempos: Šioje instrukcijoje mes pagaminsime keletą centralizuotai valdomų belaidžių RGB lempų, kurios reaguoja į muziką ir garsus aplinkoje! Be instrukcijų, instrukcijoje yra: Schematics Komponentų sąrašas Nuoroda į kodą, kad galėtumėte
Pigi muzikos reaktyvios šviesos šou: 22 žingsniai (su nuotraukomis)
Pigi muzikos reaktyviosios šviesos šou: Tai yra vienas iš paprasčiausių būdų, kaip muzikai reaktyvios šviesos šou! Jis veikia moduliuojant lazerio šviesą, naudojant atspindinčią diafragmą/membraną, pagamintą iš mylar, kurią perkelia garso bangos iš garsiakalbio. Yra du šios instrukcijos versijos
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis