Πίνακας περιεχομένων:
- Βήμα 1: Αποσυναρμολογήστε τη μονάδα και καθαρίστε την
- Βήμα 2: Τρισδιάστατη εκτύπωση των εξαρτημάτων
- Βήμα 3: Διαμορφώστε το Pi
- Βήμα 4: Συγκεντρώστε το έργο
Βίντεο: BOSEBerry Pi Internet Radio: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Μου αρέσει να ακούω ραδιόφωνο! Χρησιμοποίησα ένα ραδιόφωνο DAB στο σπίτι μου, αλλά διαπίστωσα ότι η υποδοχή ήταν κάπως αποσπασματική και ο ήχος συνέχιζε να διαλύεται, έτσι αποφάσισα να φτιάξω το δικό μου διαδικτυακό ραδιόφωνο. Έχω ένα ισχυρό σήμα wifi γύρω από το σπίτι μου και η ψηφιακή μετάδοση πρέπει να σημαίνει ότι ήμουν σε θέση να παίξω ήχο υψηλής πιστότητας.
Δεν ήθελα να χρησιμοποιήσω ένα έξυπνο ηχείο. Wantedθελα να ενεργοποιήσω το ραδιόφωνο, να μπορώ να αλλάξω κανάλια και μετά να το απενεργοποιήσω, έτσι συμπεριφέρθηκε ακριβώς όπως ένα παραδοσιακό ραδιόφωνο, αλλά καθώς χρησιμοποιούσε το διαδίκτυο για τη συνδεσιμότητά του, μπορούσα να ακούω ραδιοφωνικά κανάλια από οπουδήποτε στον κόσμο.
Κατάφερα να βρω ένα μεταχειρισμένο μοντέλο BOSE SoundDock series II στο ebay (κόστος 33 5,33), αλλά αναφέρθηκε ότι δεν λειτουργεί. Αυτό δεν ήταν πρόβλημα καθώς θα αφαιρούσα όλο το εσωτερικό κύκλωμα για να προσθέσω το δικό μου.
Προμήθειες:
A Bose SoundDock (χρησιμοποίησα το μοντέλο της σειράς II)
Raspberry Pi Zero Wireless με καρφίτσες κεφαλίδας GPIO ορθής γωνίας
Αποκωδικοποιητής DAC PCM5102A
Ενισχυτής PAM8403
Δέκτης υπερύθρων VS1838B
Τηλεχειριστήριο HX1838
Υποδοχή κάννης 2.1mm
Καλώδιο σύνδεσης (χρησιμοποίησα συρματόσχοινο)
Εγκαταστάσεις τρισδιάστατης εκτύπωσης
Καρούλι νήματος εκτυπωτή PLA
Ακρυλικό σπρέι λάκας
Χρώμα σμάλτου
Μ3 καρύδια
M3 x 8mm κεφαλή θόλου με εξάγωνη βίδα μηχανής κίνησης
LED δέκτη IR
Καρφίτσες Veroboard & κεφαλίδας
Βήμα 1: Αποσυναρμολογήστε τη μονάδα και καθαρίστε την
Το SoundDock είναι εύκολο να διαλυθεί. Αφαιρέστε πρώτα τη βάση και αποσυνδέστε τον αργαλειό καλωδίωσης. Τα μπροστινά τμήματα σύνδεσης ipod χρησιμοποιούν βίδες Spline Torx T6.
Αφαιρέστε το μπροστινό πάνελ από συρματόπλεγμα. Αυτή είναι μια εφαρμογή τριβής που χρησιμοποιεί αφρό για να πιάσει την πλευρά της θήκης. Κατάφερα να το χαλαρώσω με μια επιλογή τύπου γάντζου και στη συνέχεια ανασηκώθηκε εύκολα. Έχω δει οδηγίες για να τα αφαιρέσω στρίβοντας ένα νόμισμα στην υποδοχή ανάμεσα στο συρματόπλεγμα και τη θήκη, αλλά δεν ήθελα να σημειώσω τη θήκη με την άκρη του νομίσματος.
Ο μπροστινός πίνακας λειτουργεί ως ψύκτρα για τον αρχικό ενισχυτή και μπορεί να αφαιρεθεί με βίδες. Στη συνέχεια, αυτό ανασηκώνεται και τα ηχεία και το καλώδιο επίπεδης κορδέλας μπορούν να αποσυνδεθούν.
Εάν το SoundDock σας είναι μια παλιά μονάδα, πιθανότατα έχει μαζέψει πολύ σκόνη και βρωμιά. Με όλα τα ηλεκτρικά εξαρτήματα που έχουν αφαιρεθεί, μπορείτε τώρα να το καθαρίσετε καλά με ζεστό σαπουνόνερο. Χρησιμοποίησα ένα σπρέι «αφαίρεσης αυτοκόλλητων» για να καθαρίσω το χάος που αφήνει μια ετικέτα. Θυμηθείτε να μην χρησιμοποιείτε λειαντικά υλικά καθαρισμού, ώστε να διατηρήσετε το γυαλιστερό φινίρισμα στη θήκη.
Βήμα 2: Τρισδιάστατη εκτύπωση των εξαρτημάτων
Σχεδίασα μια βάση που θα τοποθετήθηκε στο εσωτερικό της ψύκτρας από κράμα, έτσι ώστε να μπορώ να συνδέσω τα στοιχεία αποκωδικοποιητή Raspberry Pi, DAC και ενισχυτή σε μια ενιαία συμπαγή μονάδα.
Η βάση έρχεται σε δύο μέρη, το κάτω μέρος εκτυπώθηκε με στηρίγματα καθώς απαιτείται μια τρύπα στο πλάι της μονάδας, έτσι ώστε η κάρτα micro SD να μπορεί να αλλάξει χωρίς να χρειάζεται να αποσυναρμολογηθεί ολόκληρη η μονάδα. Αυτά τα τυπωμένα στηρίγματα μπορούν εύκολα να αφαιρεθούν χρησιμοποιώντας μια μεταλλική συλλογή και μια πένσα με λεπτή μύτη. Τα δύο μέρη της κούνιας μπορούν να ενωθούν μαζί με βίδες και παξιμάδια μηχανής M3 που κρατούνται αιχμάλωτα στο σχέδιο.
Μια κεφαλίδα ορθής γωνίας 40 ακίδων συγκολλήθηκε στο Raspberry Pi (RPi).
Το RPi είναι τοποθετημένο σε μερικά διαχωριστικά πλακέτας τυπωμένου κυκλώματος τα οποία στη συνέχεια τρυπιούνται ώστε οι βίδες του μηχανήματος να περνούν εύκολα. Αυτό γίνεται επίσης προσεκτικά στις οπές στερέωσης γωνίας Raspberry Pi.
Στην κορυφή της βάσης θα δείτε το DAC PCM5102A με συγκολλημένες κεφαλίδες ορθής γωνίας, ενισχυτή PAM και διπλή σειρά κεφαλίδων τοποθετημένων σε κάποιο veroboard για να λειτουργήσει ως μπάρα διαύλου τροφοδοσίας ρεύματος. Το σύνολο αυτού του συγκροτήματος μπορεί να στερεωθεί στο πάνελ ψύκτρας κράματος που προσαρτάται στο μπροστινό μέρος του SoundDock χρησιμοποιώντας τις αρχικές βίδες.
Η μπροστινή πινακίδα ονομάτων σχεδιάστηκε για να ακολουθεί την ακτίνα καμπυλότητας της θήκης. Χρησιμοποίησα ανάγλυφα γράμματα και τυπώθηκε με ακρίβεια, αλλά δεν πίστευα ότι το όνομα BOSEBerry Pi ήταν ιδιαίτερα ορατό, εκτός αν έπιανε το φως με τον σωστό τρόπο. Αποφάσισα να ζωγραφίσω τα ανάγλυφα γράμματα για να γίνουν πιο ορατά. Σφράγισα την εκτύπωση με ένα διαφανές σπρέι ακρυλικού βερνικιού για να γεμίσω τυχόν κενά στην επιφάνεια εκτύπωσης. Αυτό θα πρέπει να διασφαλίσει ότι το επόμενο στρώμα χρώματος σμάλτου δεν αιμορραγεί από τα τυπωμένα στρώματα του τεμαχίου. Το χρώμα σμάλτου δημιουργήθηκε σε πολλά στρώματα. Κατά τη ζωγραφική, κάποια τριχοειδής δράση τράβηξε το χρώμα στην επιφάνεια με αποτέλεσμα να μουτζουρώσει, αλλά μόλις στεγνώσει, μπόρεσα να το καθαρίσω με λίγο υγρό και στεγνό χαρτί και στη συνέχεια να προσθέσω μια τελική στρώση από διαφανή λάκα για να ταιριάζει με το γυαλιστερό φινίρισμα της μονάδας.
Βήμα 3: Διαμορφώστε το Pi
Οι παρακάτω οδηγίες είναι τα βήματα που πρέπει να ακολουθήσετε για να διαμορφώσετε το λογισμικό ραδιοφώνου.
- Λήψη του Buster Lite από τη διεύθυνση https://www.raspberrypi.org/downloads/raspbian/ Εξαγωγή του συμπιεσμένου αρχείου - θα έχετε ένα αρχείο.img.
- Διαμορφώστε την κάρτα micro SD χρησιμοποιώντας μορφοποιητή κάρτας SD
- Χρησιμοποιήστε το Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/ για να γράψετε το Raspbian Buster στην κάρτα SD (η οποία διαρκεί περίπου 10 λεπτά)
- Συνδέστε το Pi σε οθόνη και πληκτρολόγιο και συνδεθείτε με όνομα χρήστη = pi, κωδικό πρόσβασης = βατόμουρο
- Πληκτρολογήστε Sudo raspi-config σε ένα παράθυρο κονσόλας.
- Επιλογή μενού 8 - ενημερώστε αυτό το εργαλείο στην πιο πρόσφατη έκδοση.
- Επιλογή μενού 1 - αλλάξτε τον κωδικό πρόσβασης χρήστη και σημειώστε τον.
-
Επιλογή μενού 2 - επιλογές δικτύου
- (N2) Εισαγάγετε λεπτομέρειες WiFi για το οικιακό σας δίκτυο
- (N1) Αλλαγή ονόματος κεντρικού υπολογιστή σε radiopi
- Επιλογή μενού 3 - Ενεργοποίηση επιλογών εκκίνησης (B1) και (B2) Αυτόματη σύνδεση κονσόλας
- Επιλογή μενού 5 - Οι επιλογές διασύνδεσης (P2) ενεργοποιούν το SSH
- Επιλογή μενού 7 - Advanced (A1) Αναπτύξτε το σύστημα αρχείων
- Sudo apt-get ενημέρωση
- Sudo apt-get upgrade (15 λεπτά)
- Sudo rpi-update (για ενημέρωση υλικολογισμικού)
- Το RPiZ μπορεί τώρα να χρησιμοποιηθεί ως «ακέφαλο», ώστε να μπορείτε να το SSH για να διαμορφώσετε τις υπόλοιπες ρυθμίσεις. Συνδεθείτε στο δρομολογητή σας μέσω προγράμματος περιήγησης (κάτι σαν 192.168.1.254) και βρείτε τη διεύθυνση IP του radiopi σας. Κατεβάστε το Putty και χρησιμοποιήστε το για να συνδεθείτε στο Pi χρησιμοποιώντας τη διεύθυνση IP που μόλις βρήκατε. Το όνομα χρήστη = pi και χρησιμοποιήστε τον νέο κωδικό πρόσβασής σας.
- sudo apt-get install lirc # install LIRC (πληκτρολογήστε y για να συνεχίσετε)
- sudo nano /boot/config.txt
- χωρίς σχόλιο και αλλαγή αριθμού καρφιτσών dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 στον πίνακα
- σχολιάστε #dtparam = audio = on
- dtoverlay = hifiberry-dac
- σχολιάστε τις επιλογές RPi4 dtoverlay = vc4-fkms-v3d και max_framebuffers = 2
- ctrl X στη συνέχεια Enter και έπειτα ‘Y’ για αποθήκευση
- cd /etc /lirc
- ls για να παραθέσετε τα αρχεία στον κατάλογο
- sudo cp lirc_options.conf.dist lirc_options.conf
- sudo cp lircd.conf.dist lircd.conf
- sudo nano lirc_options.conf
- πρόγραμμα οδήγησης = προεπιλογή
- συσκευή = /dev /lirc0
- ctrl X στη συνέχεια Enter και έπειτα ‘Y’ για αποθήκευση
- sudo nano /etc/lirc/lircd.conf.d/HX1838.conf
- Αντιγραφή στους ορισμούς για HX1838.conf από αρχείο κειμένου (ctrl-insert για επικόλληση στην κονσόλα)
- ctrl X στη συνέχεια Enter και έπειτα ‘Y’ για αποθήκευση
- cd /etc/lirc/lircd.conf.d
- για να δω αρχεία
- sudo mv devinput.lircd.conf devinput.lircd.conf.dist (για απενεργοποίηση)
- sudo nano/etc/lirc/lircrc
- επικολλήστε τον κωδικό διαμόρφωσης για lircrc
- ctrl X στη συνέχεια Enter και έπειτα ‘Y’ για αποθήκευση
- sudo apt-get install mpd-πληκτρολογήστε ‘Y’ για να συνεχίσετε (χρειάζεται λίγος χρόνος)
- sudo apt-get install mpc
- sudo nano /etc/rc.local
- σχολιάστε όλο τον κωδικό εκτός από την έξοδο 0 στο τέλος
- #προσθήκη αυτών των επόμενων σχολίων πριν από την έξοδο 0
- προσθέστε irexec -d
- προσθέστε διακοπή mpc
- προσθέστε τόμο mpc 30
- #μειώστε τις απαιτήσεις ισχύος
- # απενεργοποιήστε το hdmi καθώς αυτή η μονάδα είναι ακέφαλη
- /usr/bin/tvservice -o
- ctrl X στη συνέχεια Enter και έπειτα ‘Y’ για αποθήκευση
- Τέλος, δημιουργήστε ένα νέο asound.conf πληκτρολογώντας sudo nano /etc/asound.conf και εισάγοντας τα ακόλουθα:
- pcm.! προεπιλογή {
- πληκτρολογήστε κάρτα hw 0
- }
- ctl.! default {
- πληκτρολογήστε κάρτα hw 0
- }
- ctrl X στη συνέχεια Enter και έπειτα ‘Y’ για αποθήκευση
- sudo nano /etc/mpd.conf
- μετακινηθείτε προς τα κάτω για να τροποποιήσετε αυτές τις ρυθμίσεις
- έξοδος ήχου{
- Πληκτρολογήστε "alsa"
- Όνομα "Η συσκευή μου ALSA"
- Συσκευή "hw: 0, 0"
- Mixer_type "λογισμικό"
- Mixer_device "προεπιλογή"
- Mixer_control "PCM"
- Mixer_index "0"
- }
- ctrl X στη συνέχεια Enter και έπειτα ‘Y’ για αποθήκευση
- sudo επανεκκίνηση
- Είστε τώρα έτοιμοι να συνδέσετε τα καλώδια.
Διαμόρφωσα τους ραδιοφωνικούς σταθμούς στα παρακάτω, αλλά μπορείτε να αλλάξετε τις ροές url και να χρησιμοποιήσετε όποιους ραδιοφωνικούς σταθμούς θέλετε. Δείτε το συνημμένο αρχείο διαμόρφωσης lircrc.
Κλειδί 0 = Τζαζ FM
Κλειδί 1 = Απόλυτο κλασικό ροκ
Κλειδί 2 = BBC Radio 2
Κλειδί 3 = Κλασικό FM
Κλειδί 4 = BBC Radio 4
Κλειδί 5 = BBC Radio 5
Κλειδί 6 = BBC Radio 6 Music
Κλειδί 7 = BBC Hereford and Worcester
Key 8 = Absolute 80s Music
Key 9 = Absolute 90s Music
Βέλος επάνω = αύξηση έντασης
Κάτω βέλος = μείωση έντασης
Πλήκτρο Αριστερά = Διαγραφή λίστας αναπαραγωγής
Πλήκτρο Δεξιά = Διαγραφή λίστας αναπαραγωγής
Πλήκτρο ΟΚ = Αναπαραγωγή
Πίσω πλήκτρο = Εναλλαγή (που διακόπτει τη ζωντανή αναπαραγωγή)
Κλειδί Έξοδος = Διακοπή
Βήμα 4: Συγκεντρώστε το έργο
Συνδέστε τα κυκλώματα χρησιμοποιώντας τους παραπάνω πίνακες καλωδίωσης.
Αρχικά έχτισα το πρωτότυπο σε ένα breadboard για να ελέγξω ότι λειτουργεί. Thenμουν τότε σε θέση να μεταφέρω τις καλωδιακές συνδέσεις στα εξαρτήματα που είχα εγκαταστήσει, χρησιμοποιώντας συνδετήρες dupont στις κεφαλίδες. Και πάλι, ήμουν σε θέση να δοκιμάσω για να ελέγξω ότι η μονάδα εξακολουθούσε να λειτουργεί. Τέλος, αποφάσισα να κάνω τις τελικές συνδέσεις χρησιμοποιώντας ένα εργαλείο συρμάτωσης. Αυτό παρέχει έναν πολύ προσεγμένο τρόπο σύνδεσης των εξαρτημάτων και έχει το πρόσθετο πλεονέκτημα ότι οι συνδέσεις μπορούν εύκολα να «αναιρεθούν» εάν είναι απαραίτητο. Οι ηλεκτρικές συνδέσεις που γίνονται με αυτήν τη μέθοδο είναι τόσο καλές, που στην πραγματικότητα δεν χρειάζονται συγκόλληση.
Ο δέκτης led IR προστέθηκε στο έργο συγκολλώντας τον σε ένα μικρό κομμάτι veroboard το οποίο στη συνέχεια τοποθετήθηκε στη θέση του αρχικού LED στο μπροστινό μέρος της θήκης. Τα καλώδια κρατήθηκαν κοντά και τροφοδοτήθηκαν μέσω του ενσωματωμένου καναλιού για σύνδεση με το RPi. Αυτός ο δέκτης θα καθίσει πίσω από τη λεπτή σχάρα με συρματόπλεγμα, έτσι ώστε να είναι σε θέση να "δει" το σήμα IR από τη μονάδα τηλεχειριστηρίου.
Αφού στερεωθούν τα ηχεία στο περίβλημα, μπορούν να συνδεθούν με τα στερεοφωνικά κανάλια της εξόδου του ενισχυτή. Η θηλυκή υποδοχή υποδοχής τροφοδοσίας μπορεί να περάσει με σπείρωμα μέσω της τρισδιάστατης εκτυπωμένης πλάκας στήριξης και να συνδεθεί στη μπάρα διαύλου του κυκλώματος. Ολόκληρη η μονάδα τροφοδοτείται από έναν μετασχηματιστή 5v 3A.
Συνιστάται:
1964 Dansette Pi Internet Radio: 6 βήματα (με εικόνες)
1964 Dansette Pi Internet Radio: Αυτό το κομψό φορητό ραδιόφωνο Dansette στα μέσα της δεκαετίας του 1960 παίζει τώρα τους καλύτερους διαδικτυακούς ραδιοφωνικούς σταθμούς του 21ου αιώνα χάρη σε μια αναζωογονητική αναβάθμιση. Όλα τα αρχικά στοιχεία ελέγχου έχουν επαναχρησιμοποιηθεί και ποτέ δεν θα γνωρίζατε ότι πρόκειται για μετατροπή - μέχρι να την ενεργοποιήσετε
Roberts RM33 Raspberry Pi Internet Radio (Yet Another…): 8 βήματα (με εικόνες)
Roberts RM33 Raspberry Pi Internet Radio (Another Another…): Ναι, είναι μια άλλη κατασκευή διαδικτυακού ραδιοφώνου Raspberry Pi και όχι η πρώτη μου. Δεν είμαι σίγουρος γιατί αυτή η κατασκευή εξακολουθεί να είναι τόσο δημοφιλής, αλλά εξακολουθώ να την απολαμβάνω και δεν μπορώ να πω ότι αυτή θα είναι και η τελευταία μου. Μου αρέσει πολύ η εμφάνιση του Robert
1979 Bang & Olufsen Raspberry Pi Internet Radio: 10 βήματα (με εικόνες)
1979 Bang & Olufsen Raspberry Pi Internet Radio: Αυτό είναι ένα 1979 Bang & Olufsen Beocord 1500 κασετόφωνο που έχω μετατρέψει σε αυτόνομο διαδικτυακό ραδιόφωνο Raspberry Pi. Οι αναλογικοί μετρητές VU οδηγούνται από το Pi μέσω ενός κυκλώματος DAC (Digital to Analogue Converter), με την τρέχουσα ώρα
Internet Radio/ Web Radio With Raspberry Pi 3 (ακέφαλο): 8 βήματα
Internet Radio/ Web Radio With Raspberry Pi 3 (ακέφαλο): HI Θέλετε τη δική σας φιλοξενία ραδιοφώνου μέσω διαδικτύου, τότε βρίσκεστε στο σωστό μέρος. Θα προσπαθήσω να αναλύσω όσο το δυνατόν περισσότερο. Έχω δοκιμάσει διάφορους τρόπους οι περισσότεροι από αυτούς είτε χρειάζονταν μια κάρτα ήχου την οποία ήμουν απρόθυμος να αγοράσω. αλλά κατάφερε να
Vintage Wi-Fi Internet Radio: 10 βήματα (με εικόνες)
Vintage Wi-Fi Internet Radio: Ένα vintage ραδιόφωνο μετατράπηκε σε ένα σύγχρονο ραδιόφωνο Wi-Fi στο Διαδίκτυο