Indholdsfortegnelse:

Sådan gør du 32 -bånds LED -lydmusikspektrumanalysator ved hjælp af Arduino Nano derhjemme #arduinoprojekt: 8 trin
Sådan gør du 32 -bånds LED -lydmusikspektrumanalysator ved hjælp af Arduino Nano derhjemme #arduinoprojekt: 8 trin

Video: Sådan gør du 32 -bånds LED -lydmusikspektrumanalysator ved hjælp af Arduino Nano derhjemme #arduinoprojekt: 8 trin

Video: Sådan gør du 32 -bånds LED -lydmusikspektrumanalysator ved hjælp af Arduino Nano derhjemme #arduinoprojekt: 8 trin
Video: Setting up a 3d Printer with MKS sGen L v1.0 2024, November
Anonim
Image
Image

I dag vil vi lave en 32 -bånds LED Audio Music Spectrum Analyzer derhjemme ved hjælp af Arduino, den kan vise frekvensspektrum og afspille muisc på samme tid.

Bemærk

Max7219LED skal tilsluttes foran 100k modstanden, ellers vil støj fra højttaleren være meget høj.

Trin 1: Komponenter

Følgende dele blev brugt i dette projekt:

Arduino Nano, To 100K modstande, Tre 4,7K modstande, To 104 kapacitanser (104 = 100000pF = 100nF = 0.10μF), 4 i 1 Max7219 dot matrix LED, PJ-320D 3,5 mm lydstik, Jumpertråde, Breadboard, 3W PAM8403 klasse D lydforstærker og to højttalere, Den anvendte version af Arduino IDE er 1.8.12

Trin 2: Kode:

► GitHub (skema og skitse):

Trin 3: Kredsløbsdiagram

Produktion
Produktion

Trin 4: Produktion

Produktion
Produktion
Produktion
Produktion
Produktion
Produktion

1. Installer biblioteksfil: Åbn "Værktøjer"-"Library Manager" i Arduino-udviklingssoftwaren, søg derefter efter arduinoFFT, MD_MAX72xx og Adafruit_GFX, og installer dem derefter.

Trin 5:

Billede
Billede
Billede
Billede

2. Installer biblioteksfil: Åbn "Sketch"- "Include Library"- "Add. ZIP Library ……" i Arduino-udviklingssoftwaren, og tilføj derefter Max72Panel.zip

Trin 6:

Billede
Billede

3. Vælg udviklingstavlen som Arduino Nano, dette er at vælge det rigtige.

Trin 7:

Billede
Billede

4. Vælg processoren som ATmega328P (Old Bootloader), dette er for at vælge den rigtige.

Trin 8:

Billede
Billede

5. Vælg derefter porten, denne port skal være den samme som det, du ser i enhedshåndteringen, så du kan brænde koden ind i udviklingskortet.

Anbefalede: