Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Idag kommer vi att göra en 32 -bands LED Audio Music Spectrum Analyzer hemma med Arduino, den kan visa frekvensspektrum och spela muisc samtidigt.
Notera
Max7219LED måste anslutas framför 100k -motståndet, annars blir högtalarens brus väldigt högt.
Steg 1: Komponenter
Följande delar användes i detta projekt:
Arduino Nano, Två 100K -motstånd, Tre 4,7K -motstånd, Två 104 kapacitanser (104 = 100000pF = 100nF = 0.10μF), 4 i 1 Max7219 dot matrix LED, PJ-320D 3,5 mm ljuduttag, Bygelkablar, Brödbräda, 3W PAM8403 klass D ljudförstärkare och två högtalare, Den version av Arduino IDE som används är 1.8.12
Steg 2: Kod:
► GitHub (schema och skiss):
Steg 3: Kretsdiagram
Steg 4: Produktion
1. Installera biblioteksfil: Öppna "Verktyg"-"Bibliotekshanterare" i Arduino-utvecklingsprogrammet, sök sedan efter arduinoFFT, MD_MAX72xx och Adafruit_GFX, installera sedan dem.
Steg 5:
2. Installera biblioteksfil: Öppna "Sketch"- "Include Library"- "Add. ZIP Library ……" i Arduino-utvecklingsprogrammet, lägg sedan till Max72Panel.zip
Steg 6:
3. Välj utvecklingskortet som Arduino Nano, detta är att välja rätt.
Steg 7:
4. Välj processorn som ATmega328P (Old Bootloader), detta är för att välja rätt.
Steg 8:
5. Välj sedan porten, den här porten ska vara densamma som vad du ser i enhetshanteraren, så att du kan bränna koden till utvecklingskortet.