Kazalo:

Kako narediti 32 -pasovni LED -zvočni analizator glasbenega spektra z uporabo Arduino Nano doma #arduinoproject: 8 korakov
Kako narediti 32 -pasovni LED -zvočni analizator glasbenega spektra z uporabo Arduino Nano doma #arduinoproject: 8 korakov

Video: Kako narediti 32 -pasovni LED -zvočni analizator glasbenega spektra z uporabo Arduino Nano doma #arduinoproject: 8 korakov

Video: Kako narediti 32 -pasovni LED -zvočni analizator glasbenega spektra z uporabo Arduino Nano doma #arduinoproject: 8 korakov
Video: От нуля до BA Hero: путешествие в бизнес-анализ 2024, Julij
Anonim
Image
Image

Danes bomo z Arduinom naredili 32 -pasovni analizator spektra zvočnega zvočnega glasbenega doma, ki lahko prikaže frekvenčni spekter in hkrati predvaja muisc.

Opomba

Max7219LED mora biti priključen pred 100k uporom, sicer bo hrup zvočnika zelo visok.

1. korak: Komponente

V tem projektu so bili uporabljeni naslednji deli:

Arduino Nano, Dva 100K upora, Trije 4,7K upori, Dve 104 kapacitivnosti (104 = 100000pF = 100nF = 0,10μF), Matrična LED matrika 4 v 1 Max7219, Avdio vtičnica PJ-320D 3,5 mm, Mostične žice, Ogledna plošča, 3W avdio ojačevalnik razreda D PAM8403 in dva zvočnika, Uporabljena različica Arduino IDE je 1.8.12

2. korak: Koda:

► GitHub (shema in skica):

3. korak: Shema vezja

Proizvodnja
Proizvodnja

4. korak: Proizvodnja

Proizvodnja
Proizvodnja
Proizvodnja
Proizvodnja
Proizvodnja
Proizvodnja

1. Namestite datoteko knjižnice: Odprite "Orodja"-"Upravitelj knjižnic" v razvojni programski opremi Arduino, nato poiščite arduinoFFT, MD_MAX72xx in Adafruit_GFX, nato pa jih namestite.

5. korak:

Slika
Slika
Slika
Slika

2. Namestite datoteko knjižnice: Odprite "Sketch"- "Include Library"- "Add. ZIP Library ……." v razvojni programski opremi Arduino, nato dodajte Max72Panel.zip

6. korak:

Slika
Slika

3. Izberite razvojno ploščo kot Arduino Nano, to je prava izbira.

7. korak:

Slika
Slika

4. Izberite procesor kot ATmega328P (Old Bootloader), to je, da izberete pravega.

8. korak:

Slika
Slika

5. Nato izberite vrata, ta vrata morajo biti enaka tistim, ki jih vidite v upravitelju naprav, tako da lahko kodo zapišete v razvojno ploščo.

Priporočena: