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 izmjena: 2024-01-30 08:08
U ovom Instructable -u pokazat ću vam kako izgraditi automatsko trepćuće božićno svjetlo kada se svira muzika! Projekt se sastoji od 2 dijela: električnih kola i Arduino koda/algoritma. Krug radi pomoću 8 -kanalnog releja za zatvaranje kruga u svakoj od 8 pojedinačnih niti novogodišnjeg svjetla. Električni mikrofon snima zvučne valove koji sviraju na skupu zvučnika i šalje ih u Arduino pomoću analognog ulaza.
Odavde postoje 2 opcije za upotrebljive programe. Predložak ručnog koda možete koristiti za ručno treptanje određenih svjetlosnih traka za određene muzičke numere ili možete koristiti automatski kod koji aktivira različite niti žice na osnovu reproducirane frekvencije.
Korak 1: Nabavite materijale
Lista materijala za ovaj projekt je vrlo blaga, što ga čini vrlo pristupačnim projektom. Lista materijala i gdje sam sve kupio (amazonske partnerske veze) uključuje:
1x Arduino Uno
1x Breadboard
1x pojačalo za elektronski mikrofon
1x paket kratkospojne žice 65 kom
1x vrhunske ženske/muške kratkospojne žice - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 -kanalni relej
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. Postoji i PDF verzija materijala za preuzimanje koja se može preuzeti u nastavku.
Korak 2: Električno - Spajanje releja i božićnih lampica
Srce električnog kola 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čkog prekidača. Prekidač je spojen na isti odsječeni kraj svakog pramena Božićnog svjetla. Kada 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!
Za spajanje svjetla na relej, napravite jedan jedini rez na svjetlosnoj niti i lagano 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 direktno s Arduino analognim 0 pinom. Gornje slike i vizualni Fritzing krug 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 postavljanje Arduino koda! Kod automatskog treptanja svjetla uzrokovat će 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 (Fast Fourier Transform) za pretvaranje zvučnog vala iz vremenske domene u frekvencijsku domenu.
Obično ne volim da koristim specijalizovane biblioteke kada pišem kôd, ali sa bibliotekom u otvorenim muzičkim laboratorijama bilo je izuzetno lako raditi i učinilo je ovaj projekat mnogo bržim! Kod će biti dostupan na mom GitHub spremištu:
Korak 5: Arduino kôd - ručno trepćuće svjetlo
Moje spremište GitHub takođe sadrži kôd za ručno trepćuća svetla. 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, postavite svoj kôd na Arduino ploču i gledajte svoju svjetlosnu emisiju! Kada završite i on funkcionira, možete napajati svoj Arduino baterijom od 9 V tako da ne morate držati laptop u blizini. Uživajte u predstavi!
Preporučuje se:
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 smrznutih C9 žarulja. Znate, one na kojima se boja odvaja. Da, te matirane C9 žarulje Charlie Browna … Evo odgovarajućeg C9 LED difuzora za 12 mm WS2811 NeoPixel adresabilne LED diode. Do p
Automatska muzička božićna svjetla "Uradi sam" (MSGEQ7 + Arduino): 6 koraka (sa slikama)
Uradi sam automatska muzička 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. Nadajmo se da će vam se svidjeti i sami napraviti muzička božićna svjetla. Ovo će biti s
Arduino božićna svjetla: 5 koraka (sa slikama)
Arduino Božićna svjetla: Božić se bliži, pa sam odlučila napraviti lijep ukras za svoj dom. Dostupne su mnoge vrste božićnih lampica, ali sam odlučio da ih stvorim sam. Najjednostavnija stvar koje mi pada na pamet je spojiti neke LED diode na Arduino
Muzička božićna svjetla za početnike s Raspberry Pi DIY: 12 koraka (sa slikama)
Napravite muzičke božićne svjetiljke za početnike s Raspberry Pi -om: Danas ću proći kroz korake da upotrijebim malinu pi kako bi vaša božićna svjetla zasjala uz muziku. Uz samo par dolara dodatnog materijala, provešću vas kroz pretvaranje vaših običnih božićnih lampica u svjetlosnu predstavu cijele kuće. Cilj koji je on
Božićna svjetla "uradi sam" postavljena na muziku - koreografska svjetla kuće: 15 koraka (sa slikama)
DIY Božićna svjetla postavljena na muziku - koreografska svjetla za kuću: DIY božićna svjetla na muziku - koreografska kućna svjetla Ovo nije DIY za početnike. Trebat će vam dobro razumijevanje elektronike, kruga, OSNOVNOG programiranja i općenitih znanja o električnoj sigurnosti. Ovaj DIY je za iskusnu osobu pa