Obsah:

Jak si vyrobit 32pásmový LED zvukový hudební spektrální analyzátor pomocí Arduino Nano doma #arduinoproject: 8 kroků
Jak si vyrobit 32pásmový LED zvukový hudební spektrální analyzátor pomocí Arduino Nano doma #arduinoproject: 8 kroků

Video: Jak si vyrobit 32pásmový LED zvukový hudební spektrální analyzátor pomocí Arduino Nano doma #arduinoproject: 8 kroků

Video: Jak si vyrobit 32pásmový LED zvukový hudební spektrální analyzátor pomocí Arduino Nano doma #arduinoproject: 8 kroků
Video: Stavebnice - Spektralni analyzator 2024, Listopad
Anonim
Image
Image

Dnes vyrobíme 32pásmový analyzátor LED audio hudebního spektra doma pomocí Arduina, který dokáže zobrazit frekvenční spektrum a současně hrát muisc.

Poznámka

Max7219LED musí být připojen před odpor 100k, jinak bude hluk reproduktoru velmi vysoký.

Krok 1: Součásti

V tomto projektu byly použity následující části:

Arduino Nano, Dva odpory 100K, Tři rezistory 4,7K, Dvě 104 kapacit (104 = 100000pF = 100nF = 0,10μF), Bodová matice LED Max7219 4 v 1, Zvuková zásuvka PJ-320D 3,5 mm, Propojovací vodiče, Breadboard, 3W zvukový zesilovač PAM8403 třídy D a dva reproduktory, Použitá verze Arduino IDE je 1.8.12

Krok 2: Kód:

► GitHub (schéma a skica):

Krok 3: Schéma zapojení

Výroba
Výroba

Krok 4: Výroba

Výroba
Výroba
Výroba
Výroba
Výroba
Výroba

1. Nainstalujte soubor knihovny: Otevřete „Nástroje“-„Správce knihoven“ve vývojovém softwaru Arduino, poté vyhledejte arduinoFFT, MD_MAX72xx a Adafruit_GFX a poté je nainstalujte.

Krok 5:

obraz
obraz
obraz
obraz

2. Nainstalujte soubor knihovny: Otevřete „Sketch“- „Include Library“- „Add. ZIP Library ……“ve vývojovém softwaru Arduino, poté přidejte Max72Panel.zip

Krok 6:

obraz
obraz

3. Vyberte vývojovou desku jako Arduino Nano, zde vyberte správně.

Krok 7:

obraz
obraz

4. Vyberte procesor jako ATmega328P (Old Bootloader), toto je volba správného.

Krok 8:

obraz
obraz

5. Poté vyberte port, tento port by měl být stejný jako ten, který vidíte ve správci zařízení, abyste mohli vypálit kód do vývojové desky.

Doporučuje: