Obsah:
- Krok 1: Potrebné diely
- Krok 2: Rada SSR
- Krok 3: Pridajte Arduino
- Krok 4: Vytvorte WaveShield
- Krok 5: Pripojte sa k SSR
- Krok 6: Nahrajte náčrt a všetko vyskúšajte
- Krok 7: Dajte to všetko do škatule
- Krok 8: Zapojte vianočné osvetlenie
- Krok 9: Nápady na zmeny
Video: Vianočné osvetlenie hudby pomocou Arduina: 9 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Moja žena a ja sme chceli počas posledných prázdninových období vytvoriť vlastnú show zhmotnenia svetiel. Inšpirovaní dvoma nižšie uvedenými pokynmi sme sa rozhodli tento rok konečne začať a ozdobiť našu karavan. Chceli sme ovládač typu všetko v jednom (svetlá A hudba), ale nepotrebovali sme, aby bol ovládateľný cez internet, čím sa bude líšiť od ostatných dvoch inštrukcií. Video príde! Zdroje, ktoré som použil: Návody: Vianočný ovládač svetla Arduino Vianočný box: Svetlá a hudobná šou Christas ovládané internetom Arduino/ioBridge Iné: Polovodičové relé (SSR) pomocou systému TRIAC:
Krok 1: Potrebné diely
Dodávky SSR (7 dolárov): optočlen MOC3031 (8) Z0103 TRIAC (8)
Dodávky ovládačov svetla (61 dolárov): Arduino DuemilanoveWaveShield
FM vysielač - vyrobil som jeden (zobrazený na fotografiách nižšie), ale každý bude fungovať (15 dolárov+)
RadioShack B&M (14 dolárov): Káblové svorky (3 balenia, 12 konektorov) 276-1388 Doska s plošnými spojmi 276-147 (môže sa použiť aj menšia) Rezistory 330ohm (2x 5-balenie) 150ohm Rezistory (2x 5-balenie)
Home Depot B&M (25 dolárov): 50 stôp na šírku/postrekovač (18ga, 7 vodičov) 079407238170 6 'napájacie káble (minimálne 8 x na použitie konektorov 120 V) -v závislosti od umiestnenia vašich svetiel môže byť potrebných viac ako 8.; Použil som 11 priehľadných plastových boxov (môj Dollar Tree bol mimo, ale HD ich mal za 0,87 dolára)
Rôzne: Spájkovačka (používam BernzOmatic od Home Depot poháňaný butánom; slúži aj ako teplovzdušná pištoľ) Spájkovačka (dôrazne sa odporúča: spájkovacia pasta) Skrutkovače (philips pre WaveShield, štandard pre drôtové svorky) Drôt (pre WaveShield a pripojenie k SSR „Použil som extra prepojovacie káble, ktoré som mal) Diagonálne nože Odizolovače drôtov Karta SD (ľubovoľná veľkosť, použil som 64 MB) Elektrická páska Zdroj energie pre Arduino (Použil som extra napájaný rozbočovač USB, ktorý som mal) Horúca lepiaca pištoľ Drôtené matice (voliteľné)
Krok 2: Rada SSR
Solid State Relay Board Ak chcete, môžete si tiež prezrieť kópie mojej schémy a dosky v plnej veľkosti. Začal som umiestnením všetkých komponentov na dosku. Keď som bol spokojný s tým, ako boli rozložené, začal som spájkovaním všetkých predmetov na dosku, ktorá nepotrebovala ďalší drôt (v podstate všetko okrem zeme z Arduina a 120v horúcej linky). Potom som spájkoval spoločné uzemnenie/horúce drôty. Ako vidíte zo spodnej časti dosky, vyzerá to dosť chaoticky. Keď som skončil, testoval som každú SSR zvlášť zapojením 120 V napájania a meraním cez neutrál a každý spínaný horúci výstup, zatiaľ čo na stranu dosky Arduino som umiestnil zdroj 5 V.
Krok 3: Pridajte Arduino
Na zaistenie dosky Arduino k PCB SSR som použil horúcu lepiacu pištoľ. Ak sa rozhodnete spájkovať FM vysielač priamo na dosku plošných spojov, môžete ho pridať na miesto navyše v ľavej dolnej časti nižšie uvedenej fotografie. V opačnom prípade môžete tiež pripojiť akýkoľvek generický vysielač FM.
Krok 4: Vytvorte WaveShield
Pri zostavovaní súpravy WaveShield postupujte podľa vynikajúcich pokynov spoločnosti Lady Ada. Použil som predvolené riadiace piny (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Tiež som pripojil pin A0 k 1,5k odporu na R7 (pozri fotografiu nižšie). Keď skončíte, pripravte si skladby a preneste ich na kartu SD podľa týchto pokynov. Po dokončení vložte kartu do WaveShield.
Krok 5: Pripojte sa k SSR
Použil som ďalšie prepojovacie káble, ktoré som musel pripojiť, nasledovné: WaveShield (tieto je možné zmeniť, ale použil som predvolené hodnoty) D2 - LCS D3 - CLK D4 - DI D5 - LAT Prvé 3 kanály SSR D6 - kanál 1 D7 - kanál 2 D8 - Kanál 3 WaveShield D10 -> LCSWaveShield - karta SD (nie je možné zmeniť) D11 D12 D13Power Gnd [0] - SSR GroundVu Meter A0 - Pripojte k R7 (odpor 1,5 K) na WaveShield a zmerajte výstup zo zosilňovača. Zostávajúcich 5 kanálov SSR A1 = D15 - kanál 4 A2 = D16 - kanál 5 A3 = D17 - kanál 6 A4 = D18 - kanál 7 A5 = D19 - kanál 8
Krok 6: Nahrajte náčrt a všetko vyskúšajte
Na testovanie nastavenia som použil krátku dĺžku krajinného drôtu. Pripojil som čierny vodič k svorke neutrálneho vodiča a každý z ďalších šiestich vodičov k prvým šiestim svorkám horúceho vodiča SSR. Na druhom konci krajinového drôtu som pripojil všetky neutrály k čiernemu vodiču a každý z ďalších šiestich vodičov k horúcemu vodiču každej zo šiestich ženských elektrických zásuviek (pozri fotografiu nižšie). Aby som dodal energiu, pripojil som jeden zo šesť stopových napájacích káblov, ktoré zostali po zbere konektorov, do 120V vstupných vodičových svoriek (pozri fotografiu nižšie). Odtiaľ som použil xmas_box.pde a pri testovaní všetkého nastavil ladenie na hodnotu true. Plánujem úpravu kódu, akonáhle všetko nastavím vonku, zatiaľ to funguje bez úprav. Aktualizácia 2010-06-22: Pripojil som súbor 7-zip obsahujúci kód, ktorý som mohol použiť (okrem pôvodného kódu vyššie). Nový kód nahrám neskôr v tomto roku, keď znova spojím ovládač a implementujem niektoré nápady, ktoré som mal pre budúce rozšírenie. Aktualizácia 2010-12-11: Program som prepísal pomocou príkladu daphc z knižnice WaveHC a kódu VuMeter z vyššie uvedeného odkazu xmas_box Instructable. Teraz bude nepretržite prehrávať akúkoľvek skladbu, ktorú nájde na SD karte WaveShield. Program je Christmas_Lights_2010.pde nižšie. Zahrnul som aj Christmas_Lights_2010_Channel_Test.pde, ktorý cykluje všetkými 8 kanálmi, aby ste vedeli, že fungujú.
Krok 7: Dajte to všetko do škatule
Začal som horúcim lepením dosky plošných spojov do priehľadnej plastovej vane. Okolo som mal extra napájaný USB rozbočovač, takže som sa rozhodol použiť to na napájanie Arduina. Napájací adaptér pre rozbočovač som za tepla prilepil na miesto a zapojil doň 11. 6 'predlžovací kábel (jediný, ktorý nebol prerušený). Tiež som nalepil náboj na miesto. Na opačnú stranu predlžovacieho kábla som zapojil 120 V zástrčku dosky plošných spojov. Kábel USB vedený k rozbočovaču Arduino je predlžovací kábel $ 1 od spoločnosti Dollar Tree, ale akýkoľvek kábel USB bude fungovať. Aby som previedol šnúry bokom vane, použil som svoju spájkovačku s odstráneným hrotom (v skutočnosti mini tepelná pištoľ) na roztavenie plastu. Potom som pomocou horúceho lepidla zaistil šnúry na mieste. Urobil som to pomocou napájacích káblov svetiel (horný obrázok na obrázku nižšie) a napájacieho kábla dosky (dole). Dokončil som to pomocou drôtových matíc na pripojenie napájania vychádzajúceho zo všetkých svetiel k testovacím vodičom, ktoré som už zapojil (pridanie ďalších dvoch pre 7. a 8. kanál). Pridajte veko a všetko je pripravené. Mal by byť pre mňa dostatočne vodotesný a chránený prednými schodmi mojej karavany.
Krok 8: Zapojte vianočné osvetlenie
Veďte krajinné káble ku všetkým svetlám a prepojte 120 V konektory. Každý konektor je pripojený k čiernemu vodiču a k jednej zo šiestich farieb (jedna pre každý kanál v kábli). Nakoniec som spustil dve dĺžky kábla (na pokrytie všetkých 8 kanálov). Na kanál môžete potrebovať viac ako jeden 120 -kolíkový konektor. Použil som dva na kanál pre svoje miniatúrne stromčeky aj pre soby (na každej strane centrálneho vianočného stromčeka je jeden).
Krok 9: Nápady na zmeny
Rozšírenie: Na Arduine sú k dispozícii ďalšie 3 piny na pridanie ďalších kanálov. Tieto tri pravdepodobne pridám budúci rok (alebo pôjdem s oboma ďalšími dvoma možnosťami). Používajte výkonnejšie TRIAC, ako napríklad 4A Z0405 -pokiaľ používate LED svetlá, 1A by mala byť HLADNÁ. Použite posuvný register, aby ste mohli mať viac ako 11 kanálov.
Odporúča:
Difuzéry NeoPixel Clip-On C9 na vianočné osvetlenie: 6 krokov (s obrázkami)
Difuzéry NeoPixel Clip-On C9 na vianočné svetlá: Niekedy dobré veci zmiznú-napríklad matné žiarovky C9. Viete, tie, z ktorých sa odlupuje farba. Áno, tie matné žiarovky C9 dobroty Charlieho Browna … Tu je správny difúzor C9 LED pre 12 mm adresovateľné diódy LED WS2811 NeoPixel. Od p
DIY automatické hudobné vianočné osvetlenie (MSGEQ7 + Arduino): 6 krokov (s obrázkami)
DIY Automatické hudobné vianočné svetlá (MSGEQ7 + Arduino): Takže každý rok hovorím, že to urobím a nikdy sa k tomu nedostanem, pretože veľa odkladám. 2020 je rokom zmeny, a preto hovorím, že toto je rok, kedy to treba urobiť. Dúfam, že sa vám bude páčiť a vyrobíte si vlastné hudobné vianočné osvetlenie. Toto bude s
Vianočné osvetlenie Arduino: 5 krokov (s obrázkami)
Vianočné svetlá Arduino: Vianoce sa blížia, a tak som sa rozhodol, že si vyrobím efektnú ozdobu pre svoj domov. K dispozícii je veľa druhov vianočných svetiel, ale ja som sa rozhodol vytvoriť si ich sám. Najjednoduchšia vec, ktorá ma napadá, je pripojiť k LED Arduino niektoré diódy
Automatizované vianočné osvetlenie: 6 krokov (s obrázkami)
Automatizované vianočné svetlá: V tomto návode vám ukážem, ako vytvoriť automaticky blikajúce vianočné osvetlenie pri prehrávaní hudby! Projekt má 2 časti: elektrický obvod a kód/algoritmus Arduino. Obvod funguje tak, že na zatvorenie
DIY vianočné osvetlenie zhudobnené - choreografické svetlá domu: 15 krokov (s obrázkami)
DIY vianočné svetlá zhudobnené - Choreografické svetlá pre domácnosť: Vianočné svetlá pre domácich majstrov nastavené na hudbu - choreografické svetlá Toto nie je DIY pre začiatočníkov. Budete potrebovať pevné znalosti elektroniky, obvodov, ZÁKLADNÉ programovanie a všeobecné znalosti o elektrickej bezpečnosti. Toto DIY je pre skúseného človeka, takže