Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Vandaag zullen we thuis een 32-bands LED Audio Music Spectrum Analyzer maken met behulp van Arduino, het kan het frequentiespectrum weergeven en tegelijkertijd muziek afspelen.
Opmerking
De max7219LED moet voor de 100k-weerstand worden aangesloten, anders zal de ruis van de luidspreker erg hoog zijn.
Stap 1: Componenten
In dit project zijn de volgende onderdelen gebruikt:
Arduino Nano, Twee 100K-weerstanden, Drie 4.7K-weerstanden, Twee 104 capaciteiten (104 = 100000pF = 100nF = 0,10μF), 4 in 1 Max7219 dot matrix led, PJ-320D 3,5 mm audio-aansluiting, Doorverbindingsdraden, Breadboard, 3W PAM8403 Klasse D audioversterker en twee luidsprekers, De gebruikte versie van Arduino IDE is 1.8.12
Stap 2: Coderen:
► GitHub (schema en schets):
Stap 3: Schakelschema
Stap 4: Productie
1. Bibliotheekbestand installeren: Open "Tools"-"Bibliotheekbeheer" in de Arduino-ontwikkelsoftware, zoek vervolgens naar arduinoFFT, MD_MAX72xx en Adafruit_GFX en installeer ze vervolgens.
Stap 5:
2. Installeer het bibliotheekbestand: Open "Sketch"- "Include Library"-"Add. ZIP Library……" in de Arduino-ontwikkelsoftware en voeg vervolgens Max72Panel.zip toe
Stap 6:
3. Selecteer het ontwikkelbord als Arduino Nano, dit is het juiste kiezen.
Stap 7:
4. Selecteer de processor als ATmega328P (Old Bootloader), dit is om de juiste te kiezen.
Stap 8:
5. Selecteer vervolgens de poort, deze poort moet hetzelfde zijn als wat je ziet in Apparaatbeheer, zodat je de code in het ontwikkelbord kunt branden.