Sisukord:
- Tarvikud
- Samm: planeerige ja paneelplaat
- Samm 2: Programmeerimine
- Samm 3: Perfboard It
- 4. samm: ehitage korpus
- 5. samm: naudi
Video: Muusika reaktiivsed meeleolu tuled: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Sissejuhatus ja taust
Uue kursuse ajal (2019. aasta kevadel) tahtsin oma ühiselamu tuba kaunistada. Mõtlesin ehitada oma meeleolutuled, mis reageeriks muusikale, mida kõrvaklappidest kuulasin. Ausalt öeldes ei olnud mul erilist inspiratsiooni, ma lihtsalt arvasin, et nad näevad lahedad välja. Finaalhooaja kuumuses lõikasin kokku LED -ribakontrolleri, mis võiks helile reageerida. See töötas, kuid see oli lihtsalt leivaplaadi seadistus, kaugel millestki täielikust või püsivast. Aeg läks, kodutööd kuhjusid ja see projekt vajus üha sügavamale minu lõpetamata asjade kasti.
Siis tabas karantiin.
Sain piisavalt aega, et tegeleda asjadega, mis mulle meeldivad, ja energiat, et viia lõpule möödunud päevade projektid. Nii päästeti see üksildane leivalaud mu hunniku põhjast ja see projekt viidi lõpuks (noh, enamasti) lõpule.
See ei ole täieõiguslik toode, mis ilmneb kartongist ja halvast programmeerimisest, kuid sellegipoolest lõbus väike kaunistus.
(See juhend ei ole nii üksikasjalik, peamiselt selle tõttu, kui kaua see seade valmistati.)
Eeldused
Algteadmised vooluringist ja Arduino programmeerimise kogemus.
Märkus tegijale (teie):
Meeleolu tuled, mida te teete, ei vasta peaaegu kindlasti sellele, mis mul on. Käsitlege seda Instructable'i rohkem kui soovitust ja pange see omale südamele!
Tarvikud
- Teensy ++ 2.0 (või mis iganes Arduino teil on)
- Erinevad takistid
- Erinevad lülitid
- Erinevad kondensaatorid
- 3,5 mm pistik (mees või naine)
- Potentsiomeetrid (või kodeerijad)
- Helivõimendi IC
- Aadressitavad LED -ribad
- Kõrvaklappide jagaja
Need on Amazoni sidusettevõtte lingid, nii et teenin iga müügi eest väikese vahendustasu. Kui teil pole neid tarvikuid veel olemas ja soovite minu tulevasi projekte toetada, järgige neid linke!:)
Samm: planeerige ja paneelplaat
Iga hea projekti esimene samm on oma nõuete seadmine. See samm on üsna avatud. Teie otsustada, kas see on nii lihtne või keeruline, kui soovite.
Minu nõuded
- Meeleolu valgustamiseks kontrollige adresseeritavat LED -riba
- Kasutage heli reageerivat režiimi
- Kasutage staatilist RGB -režiimi - kui ma tahan näha liikumatut valgustust
- Kasutage lülitit režiimide vahel vahetamiseks
- Olemas potentsiomeetrid RGB -režiimi juhtimiseks
- Kas kruviklemm, mille külge 5V toide ühendada
Kui olete oma nõuded kindlaks määranud, tuleb järgmisena kindlaks teha, milliseid komponente vajate, ja need välja panna. Võtke minu ülaltoodud skeemi juhendina! Testimine on kriitiline samm vigade väljatöötamiseks, komponentide koostoimimise tagamiseks ja aeganõudvate vigade vältimiseks.
Märkused:
Milleks helisisendi pingejagur?
Võib -olla olete märganud, et helisignaali sisendliinil on pingejagur. See on üks Arduinose ADC piirangutest: ADC suudab lugeda ainult pinget vahemikus 0–5 V. Kuna helisignaal on vahelduvvool, on sellel osi, kus see läheb negatiivseks. Ilmselgelt ei taha me, et see negatiivne pinge jõuaks sisendnõelani, seetõttu nihutame signaali pingejaguriga ja hoiame seda 2,5 V keskel.
Miks võimendi?
Avastasin, et kui kasutasin oma leivaplaadi seadistusega kõrvaklappe või kõlareid, oli signaal Arduino töötlemiseks liiga nõrk. Võimendi lisamine lahendas selle probleemi. Nagu näete, on oluline eelnevalt testida!
Samm 2: Programmeerimine
See kood andis selle, mida ma oma meeleolutuledes kasutasin. Kindlasti ei kasuta te seda koodi ilma seda muutmata, erineva riistvara ja tahvli paigutuse tõttu. Võtke seda rohkem näitena, et näha, kuidas raamatukogusid kasutatakse.
Kasutatud raamatukogud:
Fastled.h (adresseeritava LED -juhtimise jaoks)
fix_fft.h (Veelgi kiirema Fourier -teisenduse jaoks. See oli vajalik, kuna teised Fourier -teisendusteegid olid liiga aeglased. Kiiruseprobleemist võiks tõenäoliselt mööda minna kiirema mikrokontrolleri, näiteks ESP32 abil.)
Samm 3: Perfboard It
Kui teil on teadmisi, soovitan tungivalt kujundada parfüümi asemel trükkplaat. See on palju vähem tüütu jootmisprotsess. Ma ei saa üksikasjalikult kirjeldada kõiki tehtud jooteühendusi, kuid siin on mõned peamised näpunäited:
Nõuanded:
Asetage oma komponendid oma esipaneelile, et need eelnevalt paigaldada. See säästab palju peavalu.
Pange vooluvõrgule ümbersõidu kondensaator, et leevendada voolutarbimise naelu mõju.
Kasutage läbi avaga kondensaatorite ja takistite pakutavat lisapikkust. Kasutage neid oma tahvli teiste punktide ühendamiseks.
Komponentide hõlpsaks eemaldamiseks/kinnitamiseks kasutage naissoost PWM -pistikuid ja isaseid päisepistikuid.
Kui võimalik, kasutage tahke südamikuga traati. Seda on lihtsam läbivatesse aukudesse panna.
4. samm: ehitage korpus
On aeg ehitada oma uue parfüümi/trükkplaadi korpus. Kasutasin lõigatud pappi, sest see oli parim asi, mis mul käepärast oli. Kui teil on 3D -printer või mõni muu meetod, on see ka hea!
Nõuanded:
Kasutage oma laua mõõtmete mõõtmiseks pidurisadulaid, eriti kui panete ümbrise.
Kui kasutate pappi
Lõikamisel jätke alati natuke vabadust. Saate alati rohkem lõigata, kuid te ei saa kunagi uuesti kinnitada.
Kasutage väikest nuga või täpset nuga. Väike tera on võti täpsete ja hästi sobivate aukude tegemiseks.
5. samm: naudi
Nautige oma uute meeleoluvalgustitega!
Asjad, mida laiendada:
Korraliku juhtumi tegemine?
Rohkem mustreid või režiime?
Kiirem mikrokontroller?
Soovitan:
MQTT meeleolu tuled ESP32 abil: 4 sammu (piltidega)
MQTT meeleolutuled koos ESP32 -ga: mul oli juba pikka aega kiusatus hüpata LED -vaguni peale, nii et jooksin välja ja võtsin mänguasja jaoks LED -riba. Lõpuks tegin need meeleolutuled. Neid saab juhtida MQTT abil, mis võimaldab lisada igasuguseid nutikaid. See on
Kuidas muuta muusika reaktiivseks ARGB LED -tuled: 5 sammu
Kuidas teha muusikat reaktiivseks ARGB LED -tuledeks: Tere, selles juhendatavas näitan teile, kuidas muuta muusika väga lihtsal viisil reageerivaks rgb -LED -ribaks, see toodab teie lemmikmuusikat mängides erinevaid värvilisi transistioone. Rohkemate projektide jaoks külastage letsmakeprojects.com
Muusika reaktiivsed mitmevärvilised LED -tuled - Arduino helituvastussensor - RGB LED -riba: 4 sammu
Muusika reaktiivsed mitmevärvilised LED -tuled | Arduino helituvastussensor | RGB LED-riba: muusikaga reageeriv mitmevärviline LED-tulede projekt. Selles projektis kasutati lihtsat 5050 RGB LED -riba (mitte adresseeritavat LED -i WS2812), Arduino helituvastussensorit ja 12 V adapterit
Lisage oma Jack-O-laternale tuled ja õudne muusika-jootmist ja programmeerimist pole vaja (kui soovite): 9 sammu (koos piltidega)
Lisage oma Jack-O-laternale tuled ja õudne muusika-ilma jootmiseta või programmeerimiseta (kui te seda ei soovi): olge oma tänaval kõige hirmsam Jack-O-latern, lisades helendavaid tulesid ja õudset muusikat! See on ka suurepärane võimalus proovida Arduino ja programmeeritavat elektroonikat, sest kogu projekti saab lõpule viia ilma koodi kirjutamata ja jootmata - kõik
Muusika reaktiivne valgus -- Kuidas teha ülilihtne muusika reaktiivvalgus, et muuta lauaarvuti ahvatlevaks: 5 sammu (piltidega)
Muusika reaktiivne valgus || Kuidas teha ülilihtne muusika reaktiivvalgus, et muuta töölaud lauaarvutiks: Hei, mis on poisid, täna ehitame väga huvitava projekti. Täna ehitame muusikale reageeriva valguse. LED muudab heledust vastavalt bass, mis on tegelikult madala sagedusega helisignaal. See on väga lihtne ehitada. Me