Sadržaj:
- Korak 1: Nabavite materijale
- Korak 2: Električno - spajanje releja i božićnih lampica
- Korak 3: Električno - mikrofon i Arduino
- Korak 4: Arduino kôd - automatsko treperenje svjetla
- Korak 5: Arduino kôd - ručno trepćuće svjetlo
- Korak 6: Postavite svjetla i pokrenite kôd
Video: Automatska božićna svjetla: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovom Instructable -u pokazat ću vam kako izgraditi automatsko trepćuće božićno svjetlo za vrijeme sviranja glazbe! Projekt se sastoji od 2 dijela: električnog kruga i Arduino koda/algoritma. Krug radi pomoću 8 -kanalnog releja za zatvaranje kruga u svakom od 8 pojedinačnih niti božićnog svjetla. Električni mikrofon snima zvučne valove koji sviraju na nizu zvučnika i šalje ih u Arduino pomoću analognog ulaza.
Odavde postoje 2 mogućnosti za upotrebljive programe. Predložak ručnog koda možete upotrijebiti za ručno treptanje određenih niti svjetla za određene glazbene zapise ili možete upotrijebiti automatski kod koji aktivira različite niti žice ovisno o frekvenciji koja se svira.
Korak 1: Nabavite materijale
Popis materijala za ovaj projekt je vrlo blag što ga čini vrlo pristupačnim projektom. Popis materijala i mjesta gdje sam sve kupio (amazonske partnerske veze) uključuju:
1x Arduino Uno
1x Breadboard
1x elektronsko pojačalo za mikrofon
1x snopa kratkih žica 65 kom.
1x vrhunske ženske/muške kratkospojne žice - 20 x 12 https://www.adafruit.com/product/1713
1x osmokanalni relej SunFounder
8x Vickerman mini božićna svjetla (možete kupiti i manje niti)
Također je vrijedno napomenuti da se gumene rukavice i aparat za gašenje požara jako preporučuju ako ste tek počeli s ovakvim projektima. Također postoji PDF verzija dolje navedenog popisa materijala za preuzimanje.
Korak 2: Električno - spajanje releja i božićnih lampica
Srce električnog kruga je relej. Relej je mehanički prekidač koji se zatvara kada se na relej primijeni mnogo manji napon. To funkcionira jer manji napon prolazi kroz zavojnicu žice, koja stvara elektromagnet za zatvaranje mehaničke sklopke. Prekidač je spojen na isti odsječeni kraj svake niti Božićnog svjetla. Kad se prekidač zatvori, napon zidne utičnice može proći kroz žicu stvarajući svjetlost!
Napomena: NE radite na božićnim svjetlosnim nitima dok su svjetla uključena!
Da biste svjetla spojili na relej, napravite jedan jedini rez na svjetlosnoj niti i malo ogolite žicu kako biste otkrili malu količinu bakra sa svake strane reza. Nakon što to učinite, spojite svaki bakreni vrh na normalno otvorene vodiče 1 releja. Učinite to za 8 svijetlih niti.
Više o tome kako spojiti relej možete pronaći ovdje:
Korak 3: Električno - mikrofon i Arduino
Zatim moramo spojiti elektronski mikrofon na Arduino kako bismo mogli početi primati zvučne valove kao analogni ulaz. Priključci su prilično jednostavni s mikrofonom VCC i masom koji se povezuje s Arduino 5V, odnosno uzemljenjem, izlaz mikrofona povezuje se izravno s Arduino analognim 0 pinom. Gornje slike i vizualni krug Fritzing ispod detaljno opisuju kako se mikrofon i relejna ploča povezuju s Arduinom.
Korak 4: Arduino kôd - automatsko treperenje svjetla
Nakon što ste spojili svu elektroniku, vrijeme je za učitavanje Arduino koda! Kod automatskog treperenja svjetla uzrokuje da božićna svjetla automatski trepere ovisno o frekvenciji zvuka koji mikrofon čuje. Kod radi pomoću algoritma koji se naziva FHT (Fast Hartley Transform) sličan FFT -u (Fast Fourier Transform) za pretvaranje zvučnog vala iz vremenske domene u frekvencijsku domenu.
Obično ne volim koristiti specijalizirane knjižnice kada pišem kôd, ali s knjižnicom u otvorenim glazbenim laboratorijima bilo je izuzetno jednostavno raditi i učinilo je ovaj projekt puno bržim! Kôd će biti dostupan u mom spremištu GitHub:
Korak 5: Arduino kôd - ručno trepćuće svjetlo
Moje spremište GitHub također sadrži kôd za ručno trepćuća svjetla. Ručni kod u ovom spremištu trenutno je kalibriran za Carol of Bells, ali možete promijeniti kôd tako da trepće na bilo koju pjesmu slijedeći isti obrazac koji koristim u ovom kodu! Kod će biti dostupan i na GitHub -u:
Korak 6: Postavite svjetla i pokrenite kôd
Postavite svjetla tamo gdje ih želite, prenesite svoj kôd na Arduino ploču i gledajte svoju svjetlosnu emisiju! Kad završite i on funkcionira, možete napajati svoj Arduino baterijom od 9 V tako da ne morate držati prijenosno računalo u blizini. Uživajte u predstavi!
Preporučeni:
NeoPixel Clip-On C9 difuzori za božićna svjetla: 6 koraka (sa slikama)
NeoPixel Clip-On C9 difuzori za božićna svjetla: Ponekad dobre stvari nestanu-poput žarulja C9 sa mrazom. Znate, oni na kojima se boja odvaja. Da, one matirane C9 žarulje Charlie Browna … Evo odgovarajućeg C9 LED difuzora za 12 mm WS2811 NeoPixel adresabilne LED diode. Do p
Automatski glazbena božićna svjetla (MSGEQ7 + Arduino): 6 koraka (sa slikama)
DIY automatska glazbena božićna svjetla (MSGEQ7 + Arduino): Svake godine kažem da ću to učiniti i nikada to neću učiniti jer puno odgađam. 2020 je godina promjena pa kažem da je ovo godina za to. Zato se nadajte da vam se sviđa i napravite vlastite glazbene božićne lampice. Ovo će biti s
Božićna svjetla Arduino: 5 koraka (sa slikama)
Arduino božićna svjetla: Božić se bliži pa sam odlučila napraviti otmjeni ukras za svoj dom. Dostupne su mnoge vrste božićnih lampica, ali odlučila sam ih stvoriti sama. Najjednostavnije što mi pada na pamet je spojiti neke LED diode na Arduino
Božićna svjetla "uradi sam" uglazbljena - koreografska svjetla kuće: 15 koraka (sa slikama)
Božićna svjetla "Uradi sam" uglazbljena - Svjetla u koreografiji: Svjetla u kućnoj radinosti uglazbljena - Umjetnička svjetla u koreografiji Ovo nije DIY za početnike. Trebat će vam dobro razumijevanje elektronike, kruga, OSNOVNOG programiranja i općenite spoznaje o električnoj sigurnosti. Ovaj DIY je za iskusnu osobu pa
Božićna kutija: Arduino/ioBridge internetski kontrolirana božićna svjetla i glazbena predstava: 7 koraka
Xmas-box: Arduino/ioBridge internetski kontrolirana božićna svjetla i glazbeni show: Moj projekt xmas-box sastoji se od kontrolirane internetske božićne rasvjete i glazbene emisije. Božićna pjesma može se zatražiti putem interneta koja se zatim stavlja u red i pušta redoslijedom koji je zatražen. Glazba se prenosi na FM stat