Obsah:
- Krok 1: Díly, které budete potřebovat
- Krok 2: Rada SSR
- Krok 3: Přidejte Arduino
- Krok 4: Sestavte WaveShield
- Krok 5: Připojte se k SSR
- Krok 6: Nahrajte skicu a vše vyzkoušejte
- Krok 7: Dejte vše do krabice
- Krok 8: Zapojte vánoční osvětlení
- Krok 9: Nápady na změny
Video: Vánoční osvětlení hudby pomocí Arduina: 9 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
Moje žena a já jsme chtěli v posledních prázdninových obdobích vytvořit vlastní show zhudebnění světel. Inspirováni dvěma níže uvedenými pokyny jsme se rozhodli, že letos konečně začneme a ozdobíme naše obytné auto. Chtěli jsme ovladač typu vše v jednom (světla A hudba), ale nepotřebovali jsme, aby byl ovladatelný přes internet, takže se bude trochu lišit od ostatních dvou Instructables. Video přijde! Zdroje, které jsem použil: Instructables: Arduino Christmas Light Controller xmas-box: Arduino/ioBridge internetově ovládaná Christasova světla a hudební show Ostatní: Solid State Relays (SSRs) using TRIACs:
Krok 1: Díly, které budete potřebovat
Dodávky SSR (7 USD): optočlen MOC3031 (8) Z0103 TRIAC (8)
Dodávky světelného ovladače (61 USD): Arduino DuemilanoveWaveShield
FM vysílač - vytvořil jsem jeden (zobrazený na fotografiích níže), ale jakýkoli bude fungovat (15 $+)
RadioShack B&M (14 $): Drátové svorky (3 balíčky, 12 konektorů) 276-1388 Deska s plošnými spoji 276-147 (lze použít i menší) Rezistory 330ohm (2x 5-balení) 150ohm Rezistory (2x 5-balení)
Home Depot B&M (25 USD): 50 stop na šířku/postřikovač (18ga, 7 vodičů) 079407238170 6 'napájecí kabely (minimálně 8 × pro použití samičích konektorů 120 V) -v závislosti na umístění vašich světel můžete potřebovat více než 8; Použil jsem 11 průhledných plastových boxů (můj Dollar Tree byl venku, ale HD měl tyto za 0,87 $)
Různé: Páječka (používám BernzOmatic z Home Depot poháněný butanem; slouží také jako horkovzdušná pistole) Pájka (velmi doporučeno: Pájecí pasta) Šroubováky (philips pro WaveShield, standard pro drátové svorky) Drát (pro WaveShield a připojení k SSR „Použil jsem extra propojovací vodiče, které jsem měl) Diagonální řezačky Odizolovače drátu Karta SD (libovolná velikost, použil jsem 64 MB) Elektrická páska Zdroj energie pro Arduino (použil jsem extra napájený rozbočovač USB, který jsem měl) Horká lepicí pistole Drátěné matice (volitelně)
Krok 2: Rada SSR
Solid State Relay Board Pokud chcete, můžete si také prohlédnout kopie mého schématu a desky v plné velikosti. Začal jsem umístěním všech komponent na desku. Když jsem byl spokojen s tím, jak byly rozloženy, začal jsem pájením všech položek na desku, které nepotřebovaly další drát (v podstatě všechno kromě země z Arduina a 120v horké linky). Poté jsem pájel společné uzemnění/horké dráty. Jak vidíte ze spodní části desky, vypadá to dost chaoticky. Když jsem skončil, otestoval jsem každý SSR samostatně připojením 120 V napájení a měřením přes neutrál a každý spínal horký výstup, zatímco jsem na stranu desky Arduino vložil zdroj 5 V.
Krok 3: Přidejte Arduino
Pomocí horké lepicí pistole jsem desku Arduino připevnil k PCB SSR. Pokud se rozhodnete připájet vysílač FM přímo na desku plošných spojů, můžete jej přidat na místo navíc v levé dolní části fotografie níže. Jinak můžete také připojit jakýkoli obecný vysílač FM.
Krok 4: Sestavte WaveShield
Při sestavování sady WaveShield postupujte podle skvělých pokynů společnosti Lady Ada. Použil jsem výchozí ovládací piny (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Také jsem připojil pin A0 k 1,5k odporu na R7 (viz foto níže). Až budete hotovi, připravte si skladby podle těchto pokynů a přeneste je na kartu SD. Po dokončení vložte kartu do WaveShield.
Krok 5: Připojte se k SSR
Použil jsem přídavné propojovací vodiče, které jsem musel připojit, následující: WaveShield (ty lze změnit, ale použil jsem výchozí) D2 - LCS D3 - CLK D4 - DI D5 - LAT První 3 kanály SSR D6 - kanál 1 D7 - kanál 2 D8 - Kanál 3 WaveShield D10 -> LCSWaveShield - SD karta (nelze změnit) D11 D12 D13Power Gnd [0] - SSR GroundVu Meter A0 - Připojte k R7 (odpor 1,5 K) na WaveShieldu pro měření výstupu ze zesilovače. Zbývajících 5 SSR kanálů 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 skicu a vše vyzkoušejte
K otestování nastavení jsem použil krátkou délku krajinného drátu. Připojil jsem černý vodič ke svorce neutrálního vodiče a každý z dalších šesti vodičů k prvním šesti svorkám horkého drátu SSR. Na druhém konci krajinového drátu jsem připojil všechny neutrály k černému vodiči a každý z dalších šesti vodičů k horkému drátu každé ze šesti ženských elektrických zásuvek (viz foto níže). Abych dodal energii, připojil jsem jeden ze šesti nožních napájecích kabelů, které zbyly po sklízení konektorů, do vstupních vodičových svorek 120 V (viz foto níže). Odtud jsem použil xmas_box.pde a při testování všeho nastavil ladění na true. Plánuji úpravu kódu, jakmile vše nastavím venku, ale prozatím to funguje bez úprav. Aktualizace 2010-06-22: Připojil jsem soubor se 7 zipy obsahující kód, který jsem možná použil (kromě původního kódu shora). Nový kód nahraji později v tomto roce, až dám ovladač znovu dohromady a implementuji některé nápady, které jsem měl pro budoucí rozšíření. Aktualizace 2010-12-11: Přepsal jsem program pomocí příkladu daphc z knihovny WaveHC a kódu VuMeter z výše uvedeného odkazu xmas_box Instructable. Nyní bude nepřetržitě přehrávat jakoukoli skladbu, kterou najde na SD kartě WaveShield. Program je Christmas_Lights_2010.pde níže. Zahrnul jsem také Christmas_Lights_2010_Channel_Test.pde, který cykluje všemi 8 kanály, abyste věděli, že fungují.
Krok 7: Dejte vše do krabice
Začal jsem horkým lepením desky s obvody do průhledné plastové vany. Měl jsem extra napájený rozbočovač USB, takže jsem se rozhodl použít to k napájení Arduina. Napevno jsem nalepil napájecí adaptér pro rozbočovač na místo a zapojil do něj 11. 6 'prodlužovací kabel (jediný, který nebyl rozřezán). Také jsem nalepil náboj na místo. Na opačnou stranu prodlužovacího kabelu jsem zapojil zástrčku 120 V na desce s obvody. Kabel USB vedoucí k Arduinu z rozbočovače je prodlužovací kabel $ 1 od společnosti Dollar Tree, ale jakýkoli kabel USB by fungoval. Abych provlékl šňůry bokem vany, použil jsem páječku s odstraněnou špičkou (ve skutečnosti mini horkovzdušná pistole) k roztavení plastu. Poté jsem pomocí horkého lepidla zajistil šňůry na místě. Udělal jsem to pomocí napájecích kabelů světel (horní část obrázku níže) a napájecího kabelu desky (dole). Dokončil jsem to pomocí drátových matic pro připojení napájení vycházejícího ze všech světel k testovacím vodičům, které jsem již připojil (přidání dalších dvou pro 7. a 8. kanál). Přidejte víko a vše je připraveno. Mělo by to být pro mě dostatečně vodotěsné a chráněno předními schůdky mého karavanu.
Krok 8: Zapojte vánoční osvětlení
Veďte kabely na šířku ke všem světlům a zapojte 120 V konektory. Každý konektor je připojen jak k černému vodiči, tak k jedné ze šesti barev (jedna pro každý kanál v kabelu). Nakonec jsem spustil dvě délky kabelu (aby pokryl všech 8 kanálů). Na kanál můžete potřebovat více než jeden 120 V konektor. Použil jsem dva na kanál jak pro své miniaturní stromky, tak pro své soby (na každé straně centrálního vánočního stromku je jeden).
Krok 9: Nápady na změny
Rozšíření: Na Arduinu jsou k dispozici 3 další piny pro přidání dalších kanálů. Pravděpodobně přidám tyto tři příští rok (nebo půjdu s oběma dalšími dvěma možnostmi). Používejte výkonnější TRIAC, jako je 4A Z0405 -pokud používáte LED světla, 1A by měla být PLENTY Použijte posuvný registr, abyste mohli mít více než 11 kanálů.
Doporučuje:
Difuzéry NeoPixel Clip-On C9 pro vánoční osvětlení: 6 kroků (s obrázky)
Difuzéry NeoPixel Clip-On C9 pro vánoční osvětlení: Někdy dobré věci zmizí-například matné žárovky C9. Víte, ty, kde se barva štěpí. Jo, ty matné žárovky C9 dobroty Charlieho Browna … Tady je správný C9 LED difuzor pro 12mm adresovatelné LED diody WS2811 NeoPixel WS2811. Od p
DIY automatické hudební vánoční osvětlení (MSGEQ7 + Arduino): 6 kroků (s obrázky)
DIY Automatické hudební vánoční osvětlení (MSGEQ7 + Arduino): Takže každý rok říkám, že to udělám a nikdy se k tomu nedostanu, protože hodně otálím. 2020 je rokem změn, a proto říkám, že toto je rok, kdy to udělat. Doufejte tedy, že se vám bude líbit a vyrobte si vlastní hudební vánoční osvětlení. Tohle bude s
Ovládejte domácí osvětlení pomocí Google Assistant pomocí Arduina: 7 kroků
Ovládejte světla domu pomocí Google Assistant pomocí Arduina: (Aktualizace od 22. srpna 2020: Tento návod je starý 2 roky a spoléhá na některé aplikace třetích stran. Jakákoli změna na jejich straně může způsobit, že tento projekt nebude fungovat. Může, ale také nemusí. nyní pracuje, ale můžete jej sledovat jako referenci a upravovat podle
Vánoční osvětlení Arduino: 5 kroků (s obrázky)
Arduino Christmas Lights: Vánoce se blíží, a tak jsem se rozhodl vyrobit efektní dekoraci pro svůj domov. Existuje mnoho druhů vánočních světel, ale rozhodl jsem se vytvořit si je sám. Nejjednodušší věc, která mě napadá, je připojit nějaké diody k Arduinu
Automatizované vánoční osvětlení: 6 kroků (s obrázky)
Automatizované vánoční osvětlení: V tomto návodu vám ukážu, jak vytvořit automaticky blikající vánoční osvětlení při přehrávání hudby! Projekt má 2 části: Elektrický obvod a Arduino kód/algoritmus. Obvod funguje tak, že k uzavření