Obsah:

 DIY LED indikátor úrovně zvuku: 5 kroků
DIY LED indikátor úrovně zvuku: 5 kroků

Video: DIY LED indikátor úrovně zvuku: 5 kroků

Video:  DIY LED indikátor úrovně zvuku: 5 kroků
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Listopad
Anonim
DIY LED indikátor úrovně zvuku
DIY LED indikátor úrovně zvuku

Tento návod vás vezme na cestu k vytvoření vlastního indikátoru úrovně zvuku pomocí Arduino Leonardo a některých náhradních dílů. Zařízení vám umožňuje vizualizovat váš zvukový výstup, abyste viděli stav svého audiovizuálního obsahu a v reálném čase. Je to zábavný projekt o víkendech a užitečný, pokud jste tvůrcem videa nebo filmařem.

Krok 1: Příprava dílů

Připravte si níže uvedené díly:

budete potřebovat:

- 1x Arduino Leonardo

- 1x USB kabel

- 1x prkénko

- 8x LED

- 1x 3,5 mm stereofonní konektory pro montáž na panel

- propojovací vodiče

další díly:

- kartonové krabice

- voskové papíry

- páska

Krok 2: Sestavte obvod

Sestavte obvod
Sestavte obvod

postupujte podle obrázku a podle toho sestavte součásti, je to jednoduchý obvod a neměl by trvat tak dlouho.

*Pokud máte problémy s obvodem, zkontrolujte, zda je záporná strana vašich LED diod připojena k zápornému pruhu podél vodiče GND.

Krok 3: Kódování začíná

Kódování začíná
Kódování začíná

Zde je odkaz na vyplněný kód:

NICMÉNĚ!!!

Než s kódem něco uděláte, stáhněte si tuto knihovnu a nainstalujte ji, aby kód fungoval ArduinoFFT.zip.

Pokud nevíte, jak nainstalovat knihovnu do Arduino IDE, podívejte se na tento článek.

Pokud chcete změnit cílovou frekvenci v kódu, změňte tento řádek kódu

int hodnota = data_avgs [0];

změňte hodnotu z 0 na 7, čím vyšší číslo, tím vyšší frekvence.

Krok 4: Make It Pretty

Make It Pretty
Make It Pretty

Použijte lepenkové krabice k pokrytí obvodů a aby to vypadalo dobře. Kromě toho můžete použít voskový papír nebo jiné papíry k rozptýlení LED diod, pokud se zdají příliš jasné.

Krok 5: Mějte to

Zde je odkaz na mnou vytvořené demo a užijte si zábavu s tím, co jste právě vytvořili.:)

Doporučuje: