Πίνακας περιεχομένων:
Βίντεο: DIY Arduino Audio Signal Spectrum Analyzer: 3 Βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτός είναι ένας πολύ απλός αναλυτής ήχου με μεταβαλλόμενες οπτικές λειτουργίες.
Βήμα 1: Περιγραφή
Ένας αναλυτής φάσματος μετρά το μέγεθος ενός σήματος εισόδου έναντι της συχνότητας εντός του πλήρους εύρους συχνοτήτων του οργάνου. Σε αυτό το έργο παρουσιάζεται ένας πολύ απλός τρόπος με τον οποίο μπορεί να κατασκευαστεί μια τέτοια συσκευή με τη βοήθεια μόνο μερικών εξαρτημάτων:
- Μικροελεγκτής Arduino Nano
- Οθόνη LCD 16X2
- πυκνωτής 47 nF και
- ποτενσιόμετρο τριμερών 10 kOhm
- στιγμιαίο διακόπτη
Βήμα 2: Χτίσιμο
Το έργο "FHTSpectrumAnalyzer" επιλέχθηκε ως πηγή για τη δημιουργία του αναλυτή φάσματος και έγιναν μικρές αλλαγές στον κώδικα. Η σύνδεση οθόνης μέσω I2C άλλαξε σε λειτουργία 4-bit, η τάση αναφοράς ADC άλλαξε σε εσωτερικό 1,1 V. Θα χρειαστείτε επίσης τη βιβλιοθήκη FHT.h. Ένα ηχητικό σήμα απευθείας μέσω ενός πυκνωτή 47 nF τροφοδοτείται στην αναλογική είσοδο Α1, ο αναλυτής φάσματος έχει αυτόματο κέρδος του σήματος εισόδου, το οποίο βελτιώνει την οπτική εικόνα του αναλυτή φάσματος. Μπορείτε επίσης να χρησιμοποιήσετε το κουμπί για να επιλέξετε μία από τις έξι οπτικές λειτουργίες.
Βήμα 3: Σχηματικό και κώδικα
Τέλος, η συσκευή βρίσκεται σε ένα βολικό κουτί που χρησιμοποιώ επίσης για πολλές συσκευές. Διαφορετικά, η συσκευή μπορεί να χρησιμοποιηθεί ως μια αποτελεσματική οπτική λεπτομέρεια σε έναν ενισχυτή DIY ή προενισχυτή.
Ο σχηματικός κώδικας και ο κώδικας Arduino και οι βιβλιοθήκες δίνονται παρακάτω