Πίνακας περιεχομένων:
- Βήμα 1: Παγκόσμιο Σχηματικό
- Βήμα 2: Τροφοδοσία
- Βήμα 3: Πρόγραμμα Arduino και παράμετροι EEPROM
- Βήμα 4: Φτιάξτε το
- Βήμα 5: Η υπόθεση
- Βήμα 6: Άλλες λεπτομέρειες ενσωμάτωσης…
Βίντεο: Mash-in / AV-Switch: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Έχω πολλές κονσόλες βιντεοπαιχνιδιών στο σπίτι, οπότε έπρεπε να φτιάξω κάτι για να συνδέσω τα πάντα στην τηλεόρασή μου.
Επίσης, ως παρελθοντικός ήχος του παρελθόντος, μου αρέσει να ακούω μουσική σε αξιοπρεπή ρύθμιση … και έχω μια προσέγγιση που συνδυάζει αντικειμενική ακουστική ανάλυση και εμπειρισμό. Δεν είμαι πολύ ευαίσθητος στη μόδα των σωλήνων, στους ακριβούς μετατροπείς και στο μάρκετινγκ. Μου αρέσει όταν λειτουργεί, όποια και αν είναι η καμπύλη που εμφανίζεται στην οθόνη του γραναζιού, ή όποια και αν είναι η τιμή για την οποία πληρώσατε. Νομίζω ότι για προσωπική χρήση, ένα απλό ζευγάρι στερεοφωνικών ηχείων είναι αρκετά καλό και τα αναλογικά κάνουν τη δουλειά σωστά. Είναι εύκολο να χειριστείτε, εύκολο να αλλάξετε, να αθροίσετε κ.λπ.
Γι 'αυτό δημιούργησα έναν πρώτο διακόπτη αναλογικού ήχου και σύνθετου βίντεο 16 καναλιών (+1 στερεοφωνική είσοδος ήχου που είναι μικτός).
Ο στόχος ήταν επίσης να διαχειριστούμε τα τροφοδοτικά των πηγών (να κάνουμε τη ρύθμιση μεγαλύτερη εξοικονόμηση ενέργειας και να τροφοδοτήσουμε σωστά τις πηγές πρώτα και μετά να τις απενεργοποιήσουμε στο τέλος). Έκανα την επιλογή ενός Solid State Relay, το οποίο ήταν ίσως πιο βολικό για παλιά και ευαίσθητα εργαλεία ήχου/βίντεο, και επίσης ίσως πιο ανθεκτικό.
Αυτή η πρώτη έκδοση δεν περιλάμβανε κανένα τηλεχειριστήριο και ήμουν κουρασμένος να σηκώνομαι από τον καναπέ μου για να αλλάξω την ένταση ή την είσοδο. Επίσης, ήμουν υποχρεωμένος να θυμάμαι ποια πηγή ήταν συνδεδεμένη σε κάθε αριθμό κάθε εισόδου και βαριόμουν λίγο να πατήσω αυτό το καταραμένο κουμπί "Επιλογή" για να βρω πού ήταν συνδεδεμένη η αγαπημένη μου κονσόλα (ή το φωνό μου ή οτιδήποτε άλλο …) Το
Δεν ήμουν πραγματικά ευχαριστημένος με την ποιότητα του ήχου, επειδή τα τσιπ που χρησιμοποιούσα για να αλλάξω το ηχητικό σήμα δεν ήταν πραγματικά βελτιστοποιημένα για αυτό. Και η έξοδος ήχου οδηγήθηκε απλώς από ένα διπλό ποτενσιόμετρο, ως παθητικό εξασθενητή. Χρειαζόμουν καλύτερη ποιότητα ήχου.
Επίσης, αυτή η πρώτη έκδοση δεν αναπτύχθηκε για να είναι συμβατή με οποιαδήποτε νέα τεχνολογία και ήταν βασικά ένα πλήρες αναλογικό προϊόν.
Έτσι, το "Mash-in" είναι η εξέλιξη αυτής της πρώτης έκδοσης που έκανα πριν από μερικά χρόνια, χρησιμοποιώντας ξανά μέρος της πρώτης έκδοσης με μερικές νέες δυνατότητες:
- Το σύστημα δεν είναι πλήρως αναλογικό τώρα, αλλά επίσης βασίζεται κυρίως στο arduino.
- Τηλεχειριστήριο IR.
- Οθόνη LCD 4 σειρών (δίαυλος I2C)
- νέα τσιπ εναλλαγής για ήχο (MPC506A από BB). Maybeσως δεν είναι τα καλύτερα για ήχο θεωρητικά, αλλά το φύλλο δεδομένων δείχνει ότι είναι αρκετά καλό όσον αφορά τη διαστρέβλωση (και πολύ καλύτερο από το προηγούμενο CD4067). Μετά από κάποιες δοκιμές, ακούστηκε ένας θόρυβος στο διακόπτη, αλλά η κάρτα ήχου και το πρόγραμμα στο arduino είναι αρκετά ευέλικτα για να σβήσουν σύντομα τον ήχο κατά τη διαδικασία αλλαγής, κάτι που δίνει ένα καλό αποτέλεσμα!
- πρόσθετο τσιπ για να οδηγήσετε την έξοδο με πιο επαγγελματική προσέγγιση (PGA2311). Δίνει καλύτερο έλεγχο με το δίαυλο SPI του Arduino, επίσης για τη σωστή διαχείριση της λειτουργίας σίγασης και δίνει τη δυνατότητα προγραμματισμού αντισταθμίσεων επιπέδου σε κάθε είσοδο, κάτι που είναι εξαιρετικό.
- μια θύρα επέκτασης για την ανάπτυξη εξωτερικών μονάδων (RS-232 για τους διακόπτες τηλεόρασης ή HDMI, επιπλέον ρελέ ήχου για τη δρομολόγηση του αναλογικού σήματος στην υπόλοιπη ρύθμιση ήχου του σαλονιού μου κ.λπ.)
- Καλύτερος σχεδιασμός, με ένα φανταχτερό φως στο εσωτερικό όταν η συσκευή είναι αναμμένη.:)
Βήμα 1: Παγκόσμιο Σχηματικό
Η παγκόσμια διαδικασία είναι:
εισόδους> [ενότητα εναλλαγής]> [πίνακα ήχου / άθροισμα με την πρόσθετη είσοδο ήχου]> [ενότητα σίγασης / έντασης]> έξοδος
Το arduino δίνει:
- μια δυαδική λέξη 5 bit σε 5 ξεχωριστές εξόδους για τον έλεγχο της ενότητας μεταγωγής (έτσι μπορεί να διαχειριστεί στην πραγματικότητα 16 φυσικές εισόδους + 16 εικονικές εισόδους που μπορεί να είναι χρήσιμες με μια μονάδα επέκτασης, για παράδειγμα).
- δίαυλος SPI για τον έλεγχο του PGA 2311 (σίγαση/ένταση ήχου).
- ένα δίαυλο I2C για τον έλεγχο της οθόνης LCD.
- είσοδοι για το HUI στον μπροστινό πίνακα (συμπεριλαμβανομένου ενός κωδικοποιητή και 3 κουμπιά: αναμονή/ενεργοποίηση, μενού/έξοδος, λειτουργία/εισαγωγή).
- είσοδος για τον αισθητήρα IR.
- έξοδος για την οδήγηση του SSR.
Εδώ είναι:
- το παγκόσμιο σχηματικό
- το φύλλο pinout Arduino
- τον πίνακα για τις δυαδικές λέξεις που χρησιμοποιούνται για την ενότητα εναλλαγής
- το παλιό σχηματικό ηχοσύστημα που ξαναχρησιμοποίησα σε αυτό το έργο
Έτσι, η κάρτα ήχου χωρίζεται σε δύο ξεχωριστά PCB στην περίπτωσή μου:
- το συνοπτικό μέρος
- μέρος έντασης / σίγασης
Έτσι, το αναλογικό ηχητικό σήμα φεύγει από την κύρια πλακέτα μετά το τμήμα αλλαγής, για να μεταβεί στο PCB αθροίσματος (opamp TL074) και, στη συνέχεια, επιστρέφει στην κύρια πλακέτα για επεξεργασία από το PGA 2311 πριν μεταβεί στην υποδοχή εξόδου στον πίσω πίνακα.
Νομίζω ότι δεν είναι απαραίτητο να το κάνουμε αυτό, αλλά ήταν ένας τρόπος για μένα να ξαναχρησιμοποιήσω το παλιό μου μέρος χωρίς να αναπτύξω ένα πλήρες νέο PCB.
Βήμα 2: Τροφοδοσία
Δεν ανέπτυξα το τροφοδοτικό (μονάδα AC/DC). Wasταν φθηνότερο και ευκολότερο να αγοράσετε ένα στο Amazon;)
Χρειαζόμουν 3 διαφορετικούς τύπους τάσεων DC:
One +5V για τα λογικά μέρη (συμπεριλαμβανομένου του Arduino… Ναι, έκανα αυτό το κακό πράγμα που συνίσταται στην παροχή της πλακέτας στην έξοδο +5V … αλλά το γεγονός είναι: λειτουργεί).
Ένα +12V και ένα -12V για τα μέρη ήχου.
Βήμα 3: Πρόγραμμα Arduino και παράμετροι EEPROM
εδώ είναι:
- το πρόγραμμα του Arduino
- τις παραμέτρους που διαχειρίζεται η εγκατάσταση στο Arduino και αποθηκεύονται στο EEPROM
Σημείωση: Χρησιμοποίησα ένα τυπικό τηλεχειριστήριο IR και μπορείτε να αλλάξετε τους κωδικούς κάθε κλειδιού του τηλεχειριστηρίου στο πρόγραμμα.
Χρησιμοποίησα ένα κλειδί ως συντόμευση στο πρόγραμμά μου, για γρήγορη πρόσβαση στη συσκευή μεσαίου κέντρου. Το μενού ρύθμισης του "Mash-in" έχει σχεδιαστεί για να διαμορφώσει ποια είσοδο επιλέξατε να αντιστοιχίσετε σε αυτήν τη συντόμευση. Αυτή η παράμετρος αποθηκεύεται επίσης στο EEPROM του Arduino.
Βήμα 4: Φτιάξτε το
εδώ είναι το αρχείο Gerber για να το φτιάξετε.
Το arduino εισάγεται άμεσα προς τα κάτω στο PCB (σαν ντροπαλό).
Γνωστά προβλήματα:
- το CD4067 που χρησιμοποιείται για το διακόπτη του σύνθετου βίντεο δεν τροφοδοτείται σωστά. Το σχηματικό δίνει ισχύ 12V, αλλά είναι το πρόγραμμα οδήγησης με λογικά σήματα 5V από το Arduino … έτσι οι είσοδοι παραμένουν στην πρώτη έτσι κι αλλιώς (00000).
- Είναι το ίδιο ζήτημα με τα τσιπ MPC506, αλλά τα επίπεδα λογικής εξετάζονται σωστά από αυτά τα στοιχεία, οπότε τίποτα δεν αλλάζει σε αυτό.
Επομένως, θα πρέπει να τροποποιήσετε ελαφρώς το PCB, αλλά είναι διαχειρίσιμο εάν χρησιμοποιείτε υποστηρίξεις IC και προσθέσετε μερικά καλώδια.
Βήμα 5: Η υπόθεση
Εδώ θα βρείτε το σχέδιο του μπροστινού και του πίσω πίνακα.
Όλα τα άλλα αρχεία 3D είναι διαθέσιμα εδώ.
Σχεδίασα τα πάντα με το Sketchup, οπότε είναι αρκετά εύκολο να προσαρμόσω τα πράγματα δωρεάν, υποθέτω.
Όλα τα εσωτερικά πάνελ είναι τυπωμένα σε διπλά στρώματα κολλημένα μεταξύ τους. Επίσης, η εσωτερική πλάκα εκτυπώνεται σε δύο βήματα, με περίπου 2 στρώσεις πορτοκαλί (ή το χρώμα που σας αρέσει) και τα υπόλοιπα σε λευκό χρώμα. Έτσι, μοιάζει με λευκό όταν η συσκευή είναι σε κατάσταση αναμονής, και γίνεται πορτοκαλί όταν είναι ενεργοποιημένη (με το εσωτερικό φως).
Χρησιμοποίησα μια μικρή λάμπα LED 230VAC στο εσωτερικό. Είναι λιγότερο από 1W κατανάλωσης ενέργειας και δεν θερμαίνεται πολύ. Οδηγείται από την έξοδο του ίδιου του SSR.
Το SST είναι τοποθετημένο σε θερμάστρα. Υπάρχει μια τρύπα στο πλάι της θήκης, για να είναι δυνατή η ανακύκλωση του αέρα στο εσωτερικό.
Παρεμπιπτόντως, είναι 10Α SSR στην περίπτωσή μου και εγκατέστησα μια ασφάλεια 8Α σε αυτήν, για να περιορίσω τη διάχυση της θερμοκρασίας στο εσωτερικό της θήκης σε αποδεκτή τιμή (όσο περισσότερη ισχύς αλλάζετε, τόσο περισσότερη θερμότητα έχετε). Με τη θερμάστρα, δεν πρέπει να προχωρήσει περαιτέρω 40 ° C, ακόμη και αν η θήκη είναι πλήρως κλειστή, κάτι που είναι εντάξει, ακόμη και για τα μέρη PLA της θήκης.
Σχεδόν έτοιμο για εκτύπωση!;)
Βήμα 6: Άλλες λεπτομέρειες ενσωμάτωσης…
εδώ μερικά αρχεία που βοηθούν την καλωδίωση και διευκολύνουν τη δουλειά.
Όλα τα άλλα χρήσιμα πράγματα είναι τελικά εδώ!:)
Συνιστάται:
Δείγματα κώδικα Mash Up Arduino: 6 βήματα (με εικόνες)
Δείγματα κώδικα Mash Up Arduino: Αυτό το σεμινάριο περνά μέσα από τη διαδικασία συνδυασμού δειγμάτων σκίτσων Arduino για να δημιουργήσει ένα πρωτότυπο ενός έργου εργασίας. Η ανάπτυξη του κώδικα για το έργο σας μπορεί να είναι το πιο εκφοβιστικό μέρος, ειδικά αν δεν το έχετε κάνει ήδη χίλιες φορές. Εάν
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Masherator 1000 - Infusion Mash Temp Controller: 8 Βήματα
Masherator 1000 - Infusion Mash Temp Controller: Αυτή είναι η 5η έκδοση ενός ελεγκτή θερμοκρασίας για τη διαδικασία παρασκευής μπύρας. Συνήθως έχω χρησιμοποιήσει τους ελεγκτές PID από το ράφι, φθηνούς, μερικούς τόσο αποτελεσματικούς και κάπως αξιόπιστους. Μόλις πήρα έναν τρισδιάστατο εκτυπωτή, αποφάσισα να σχεδιάσω έναν από την αρχή
Διαγωνισμός Mash Up και LED: Φακός διανομής Pez: 5 βήματα
Διαγωνισμός Mash Up και LED: Ένας φακός διανομής Pez: Αυτός είναι ένας φακός διανομής pez. Δεν είναι πολύ φωτεινό, αλλά είναι αρκετά φωτεινό για να βρείτε κλειδιά, κουμπιά πόρτας κλπ