Obsah:
- Krok 1: Získejte materiály
- Krok 2: Elektřina - připojení relé a vánočního osvětlení
- Krok 3: Elektro - mikrofon a Arduino
- Krok 4: Arduino Code - automatické blikání světel
- Krok 5: Arduino Code - ruční blikající světla
- Krok 6: Nastavte světla a spusťte kód
Video: Automatizované vánoční osvětlení: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
V tomto Instructable 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 pomocí 8kanálového relé uzavře obvod v každém z 8 jednotlivých pramenů vánočního světla. Elektretový mikrofon zachycuje zvukové vlny hrající na sadě reproduktorů a pomocí analogového vstupu je odesílá do Arduina.
Odtud jsou k dispozici 2 možnosti použitelných programů. Pomocí šablony manuálního kódu můžete ručně blikat určitými vlákny světel pro konkrétní hudební stopy, nebo můžete použít automatický kód, který aktivuje různé prameny drátu na základě přehrávané frekvence.
Krok 1: Získejte materiály
Seznam materiálů pro tento projekt je velmi mírný, což z něj činí velmi cenově dostupný projekt. Seznam materiálů a kde jsem všechno koupil (odkazy na pobočky Amazonu) zahrnují:
1x Arduino Uno
1x Breadboard
1x elektretový mikrofonní zesilovač
1x propojovací kabel 65 ks
1x propojovací propojovací kabel samice/samec - 20 x 12 https://www.adafruit.com/product/1713
1x 8kanálové relé SunFounder
8x Vickerman Mini vánoční osvětlení (lze také zakoupit méně vláken)
Za zmínku stojí také gumové rukavice a hasicí přístroj, pokud jste v těchto typech projektů noví. K dispozici je také verze níže uvedeného seznamu materiálů ke stažení ve formátu PDF.
Krok 2: Elektřina - připojení relé a vánočního osvětlení
Srdcem elektrického obvodu je relé. Relé je mechanický spínač, který sepne, když je na relé přivedeno mnohem menší napětí. To funguje, protože menší napětí prochází cívkou drátu, která vytváří elektromagnet pro uzavření mechanického spínače. Přepínač je připojen ke stejnému odstřiženému konci každého pramene vánočního světla. Když se spínač zavře, napětí ve síťové zásuvce může procházet pramenem a vytvářet světlo!
Poznámka: NEPOUŽÍVEJTE na pramenech vánočního světla, když jsou světla zapojena!
Chcete -li připojit světla k relé, proveďte jeden řez do světelného pramene a mírně odizolujte vodič, abyste odhalili malé množství mědi na každé straně řezu. Jakmile to bude hotové, připojte každý měděný hrot k normálně otevřeným vodičům 1 relé. Udělejte to pro 8 světelných pramenů.
Více informací o připojení relé najdete zde:
Krok 3: Elektro - mikrofon a Arduino
Dále musíme připojit elektretový mikrofon k Arduinu, abychom mohli začít přijímat zvukové vlny jako analogový vstup. Připojení je poměrně jednoduché s mikrofonem VCC a uzemněním připojeným k Arduino 5V a uzemněním, mikrofonní výstup se připojuje přímo k analogovému 0pinu Arduino. Obrázky nahoře a vizuální Fritzingův obvod níže podrobně popisují, jak se deska mikrofonu a relé připojuje k Arduinu.
Krok 4: Arduino Code - automatické blikání světel
Po připojení veškeré elektroniky je čas nahrát kód Arduino! Kód automatického blikání světel způsobí, že vánoční osvětlení automaticky bliká podle frekvence zvuku, který mikrofon slyší. Kód funguje pomocí algoritmu FHT (Fast Hartley Transform) podobného FFT (Fast Fourier Transform) k převodu zvukové vlny z časové domény na frekvenční.
Při psaní kódu obvykle nerad používám specializované knihovny, ale s knihovnou v otevřených hudebních laboratořích se velmi snadno pracovalo a tento projekt byl mnohem rychlejší! Kód bude k dispozici v mém úložišti GitHub:
Krok 5: Arduino Code - ruční blikající světla
Moje úložiště GitHub také obsahuje kód pro ručně blikající světla. Manuální kód v tomto úložišti je v současné době kalibrován pro Carol of Bells, ale můžete kód změnit tak, aby blikal na jakoukoli skladbu, podle stejného vzoru, jaký používám v tomto kódu! Kód bude také k dispozici na GitHub:
Krok 6: Nastavte světla a spusťte kód
Umístěte svá světla tam, kam chcete, nahrajte svůj kód na desku Arduino a sledujte svou světelnou show! Jakmile budete hotovi a bude fungovat, můžete Arduino napájet 9V baterií, takže nemusíte mít notebook poblíž. Užijte si představení!
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
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
DIY hudební vánoční osvětlení pro začátečníky s Raspberry Pi: 12 kroků (s obrázky)
DIY hudební vánoční osvětlení pro začátečníky s Raspberry Pi: Dnes projdu kroky k použití malinového pi, aby vaše vánoční světla blikala hudbou. S pouhými pár penězi materiálu navíc vás provedu přeměnou vašich pravidelných vánočních světel na celodenní světelnou show. Cíl, který
ESP8266 / Arduino RGB LED vánoční osvětlení okenní dekorace: 5 kroků (s obrázky)
ESP8266 / Arduino RGB LED vánoční osvětlení okenní dekorace: Je to ta roční doba: prosinec. A v mém sousedství každý zdobí svůj dům a okna vánočními světýlky. Tentokrát jsem se rozhodl postavit něco vlastního, jedinečného, pomocí modulu ESP8266 a jen několika RGB LED. Ty c