Πίνακας περιεχομένων:
- Βήμα 1: Τι χρειάζεστε
- Βήμα 2: Η σχηματική εξήγηση
- Βήμα 3: Παραγγελία πίνακα
- Βήμα 4: Χρήση του πίνακα
- Βήμα 5: Τέλος
Βίντεο: Audio Switcher (Arduino): 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το έργο ξεκίνησε επειδή η ομάδα του σχολείου μου και εγώ έπρεπε να αλλάξουμε πολλές πηγές ήχου σε έναν ενισχυτή ήχου. Κατά την αναζήτηση στο διαδίκτυο για κάποιο είδος μονάδας μεταγωγής ήχου για το Arduino, δεν βρήκαμε κάτι παρόμοιο. Iξερα ήδη ένα τσιπ ικανό να αλλάζει αναλογικά σήματα, αλλά δεν υπήρχαν ούτε χρήσιμες λάμψεις για αυτό. Έτσι άρχισα να δουλεύω και δημιούργησα τη δική μου.
Βήμα 1: Τι χρειάζεστε
Αυτός ο πίνακας είναι εντελώς SMD (εκτός από τις κεφαλίδες καρφιτσών) που σημαίνει ότι όλα τα εξαρτήματα είναι συγκολλημένα πάνω από το PCB. Αυτό σημαίνει ότι οι συνδέσεις συγκόλλησης είναι πολύ μικρές και επομένως πιο δύσκολο να συγκολληθούν από ό, τι μέσω εξαρτημάτων οπών. Για το λόγο αυτό σας συνιστώ να μην το δοκιμάσετε χωρίς να εξασκηθείτε πρώτα σε μεγαλύτερα εξαρτήματα.
Υλικολογισμικό:
- 1x 74HC139
- 1x CD4052
- Πυκνωτής 10x 10uF (0805) (διπολικός)
- 4x LED (0805)
- 4x 330 ohm αντίσταση (0805)
- 5x θηλυκή υποδοχή ήχου
- Κεφαλίδα 1x 5 ακίδων
Υπάρχει επίσης ένα BOM που εξάγεται από το EasyEda:
Βήμα 2: Η σχηματική εξήγηση
Θα ασχοληθώ μόνο με τη λειτουργία των σχημάτων εν συντομία, ώστε οι περισσότεροι να το ακολουθήσουν αν θέλουν.
Καθώς η κεφαλίδα καρφιτσών δεν είναι τόσο ενδιαφέρουσα, θα προχωρήσουμε στο τσιπ 4052. Αυτό το τσιπ είναι ένας διπλός αναλογικός διακόπτης και όπως υποδηλώνει το όνομά του, ενεργοποιεί το ηχητικό σήμα από τις τέσσερις εισόδους του και το κατευθύνει στην μία έξοδο. Επειδή τις περισσότερες φορές ο ήχος είναι στερεοφωνικός χρειαζόμαστε δύο διακόπτες ήχου. αυτό είναι όπου το "διπλό" είναι χρήσιμο. Οι ετικέτες επισημαίνονται ως CH1_L για "κανάλι 1 αριστερά" ή COM_L για "κοινή αριστερά" και μπορούν να ακολουθηθούν στους συνδετήρες γρύλων.
Επόμενο είναι το SN74HC139. Αυτός είναι ένας αποπολυπλέκτης, αλλά μην ανησυχείτε για αυτόν τον περίεργο όρο. Η κύρια λειτουργικότητά του είναι να υποδεικνύει ποιο κανάλι έχει επιλεγεί για να περάσει μέσω του ηχητικού σήματος. Αυτό είναι το μέρος όπου έκανα ένα μικρό λάθος. Υποτίθεται ότι θα ανάψει μια λυχνία LED στο κανάλι που είναι επιλεγμένο, αλλά ως έχει ανάβει όλα τα led εκτός από το επιλεγμένο κανάλι. Έτσι, μπορείτε να σκεφτείτε τις λυχνίες LED ως ενδείξεις "αυτό το κανάλι είναι σε σίγαση".
Τα μόνα μέρη που απομένουν είναι οι υποδοχές υποδοχής ήχου. Τίποτα ιδιαίτερο για να δείτε εδώ στην πραγματικότητα. Το μόνο που μπορεί να φαίνεται περίεργο είναι οι πυκνωτές. Αυτοί είναι οι πυκνωτές αποσύνδεσης και αποκλείουν τα σήματα DC και αφήνουν τα σήματα εναλλασσόμενου ρεύματος όπως ο ήχος.
Βήμα 3: Παραγγελία πίνακα
Όπως ίσως έχετε δει στις φωτογραφίες του πραγματικού PCB έπρεπε να κάνω μια σύνδεση με ένα καλώδιο για το οποίο δεν είχα προγραμματίσει. Αυτό συμβαίνει επειδή το πακέτο του 74HC139 δεν είναι σωστό (σφάλμα της βιβλιοθήκης EasyEda).
Αυτό το λάθος δεν έχει διορθωθεί, οπότε λάβετε το υπόψη κατά την παραγγελία!
Βήμα 4: Χρήση του πίνακα
Το πρώτο πράγμα που θα χρειαστεί να κάνετε είναι να τροφοδοτήσετε την πλακέτα με 5 volt γιατί δεν θα λειτουργήσει χωρίς αυτήν. Όλη η λογική λειτουργεί επίσης στα 5 volt. Συνδέστε τα Sel1, Sel2 και Mute στο arduino επειδή δεν τραβιούνται προς τα πάνω ή προς τα κάτω από καμία αντίσταση. Εάν δεν είναι συνδεδεμένα, θα επιπλέουν που θα προκαλέσουν περίεργη συμπεριφορά.
Αυτή η πλακέτα έχει μια λειτουργία σίγασης η οποία εμποδίζει κάθε σήμα να περάσει μέσα από την πλακέτα. Σε σιωπηλή κατάσταση, όλα τα LED θα ανάψουν. Για σίγαση του πίνακα τραβήξτε τον πείρο ψηλά.
Για να επιλέξετε ένα κανάλι, πρέπει πρώτα να απενεργοποιηθεί η σίγαση. Με τις δύο καρφίτσες Sel μπορείτε να επιλέξετε ένα κανάλι σύμφωνα με τον πίνακα αλήθειας.
Βήμα 5: Τέλος
Ευχαριστώ που ελέγξατε τις οδηγίες μου. Ελπίζω ότι αυτό ήταν χρήσιμο για εσάς. Αν έχετε απορίες αφήστε τις στα σχόλια. Τις περισσότερες φορές απαντώ μέσα σε λίγες μέρες.
Συνιστάται:
DIY Audio Reactive LED Matrix: 6 βήματα
DIY Audio Reactive LED Matrix: Έχετε νιώσει ποτέ την ανάγκη για ένα δροσερό πλέγμα RGB με δυνατότητα αντίδρασης ήχου, αλλά σας φάνηκε πολύ δύσκολο να το φτιάξετε ή πολύ ακριβό να το αγοράσετε; Λοιπόν, τώρα η αναμονή σας τελείωσε. Μπορείτε να έχετε μια δροσερή μήτρα LED Audio Reactive RGB στο δωμάτιό σας. Αυτό το Instru
Πώς να DIY 32 Band LED Audio Music Spectrum Analyzer Using Arduino Nano at Home #arduinoproject: 8 Βήματα
Πώς να DIY 32 Band LED Audio Music Spectrum Analyzer Using Arduino Nano at Home #arduinoproject: Σήμερα θα φτιάξουμε ένα LED 32 Audio Music Spectrum Analyzer στο σπίτι χρησιμοποιώντας το Arduino, μπορεί να δείχνει φάσμα συχνοτήτων και να παίζει ταυτόχρονα muisc. Σημείωση Το max7219LED πρέπει να συνδεθεί μπροστά από την αντίσταση 100k, διαφορετικά ο θόρυβος του spea
DIY Arduino Audio Signal Spectrum Analyzer: 3 Βήματα
DIY Arduino Audio Signal Spectrum Analyzer: Αυτός είναι πολύ απλός αναλυτής ήχου με μεταβαλλόμενες οπτικές λειτουργίες
Arduino Ultrasonic Sensor Light Switcher: 6 Βήματα
Arduino Ultrasonic Sensor Light Switcher: Γεια σας παιδιά, σήμερα θα φτιάξω έναν διακόπτη φωτός. Μερικές φορές έχω πράγματα στο χέρι μου και δεν έχω ένα επιπλέον χέρι για να ανάψω το φως και γίνεται μια αμήχανη κατάσταση. Αποφασίζω λοιπόν να φτιάξω έναν διακόπτη φωτός που μπορεί να με βοηθήσει να ανοίξω το lig
Sound Switcher: 9 Βήματα
Sound Switcher: Έχετε ποτέ ακούσει τη μουσική σας στη δουλειά και δεν έχετε συνειδητοποιήσει ότι κάποιος προσπαθούσε να σας μιλήσει. Ακόμα χειρότερα, θέλατε ποτέ να κοιμηθείτε στη δουλειά, αλλά δεν είχατε έναν καλό τρόπο να ξυπνήσετε εάν κάποιος (όπως το αφεντικό σας) επρόκειτο να έρθει