Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σήμερα θα φτιάξουμε έναν 32 -band LED Audio Music Spectrum Analyzer στο σπίτι χρησιμοποιώντας το Arduino, μπορεί να δείχνει φάσμα συχνοτήτων και να παίζει muisc ταυτόχρονα.
Σημείωση
Το max7219LED πρέπει να συνδεθεί μπροστά από την αντίσταση 100k, διαφορετικά ο θόρυβος του ηχείου θα είναι πολύ υψηλός.
Βήμα 1: Στοιχεία
Τα παρακάτω μέρη χρησιμοποιήθηκαν σε αυτό το έργο:
Arduino Nano, Δύο αντιστάσεις 100K, Τρεις αντιστάσεις 4,7K, Δύο χωρητικότητες 104 (104 = 100000pF = 100nF = 0.10μF), 4 σε 1 Max7219 dot matrix led, Υποδοχή ήχου PJ-320D 3.5MM, Καλώδια βραχυκυκλωτήρων, Breadboard, 3W PAM8403 Class D Audio Amplifier και δύο ηχεία, Η έκδοση του Arduino IDE που χρησιμοποιείται είναι 1.8.12
Βήμα 2: Κωδικός:
GitHub (σχέδιο και σκίτσο):
Βήμα 3: Διάγραμμα κυκλώματος
Βήμα 4: Παραγωγή
1. Εγκατάσταση αρχείου βιβλιοθήκης: Ανοίξτε "Εργαλεία"-"Διαχειριστής βιβλιοθήκης" στο λογισμικό ανάπτυξης Arduino και, στη συνέχεια, αναζητήστε arduinoFFT, MD_MAX72xx και Adafruit_GFX και, στη συνέχεια, εγκαταστήστε τα.
Βήμα 5:
2. Εγκατάσταση αρχείου βιβλιοθήκης: Ανοίξτε το "Sketch"- "Include Library"- "Add. ZIP Library ……" στο λογισμικό ανάπτυξης Arduino και, στη συνέχεια, προσθέστε το Max72Panel.zip
Βήμα 6:
3. Επιλέξτε τον πίνακα ανάπτυξης ως Arduino Nano, επιλέξτε το σωστό.
Βήμα 7:
4. Επιλέξτε τον επεξεργαστή ως ATmega328P (Old Bootloader), για να επιλέξετε το σωστό.
Βήμα 8:
5. Στη συνέχεια, επιλέξτε τη θύρα, αυτή η θύρα θα πρέπει να είναι η ίδια με αυτήν που βλέπετε στη διαχείριση συσκευών, έτσι ώστε να μπορείτε να εγγράψετε τον κώδικα στον πίνακα ανάπτυξης.