Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Αυτό το σεμινάριο που θα σας επιτρέψει να δημιουργήσετε αυτό το Jukebox (ή ένα προσαρμοσμένο μοντέλο σας:)).
Αυτό το έργο, απαιτεί μια ελάχιστη στάση DIY, εμπιστοσύνη στα καλώδια ήχου και την επιστήμη των υπολογιστών γενικά.
Σημείωση: Το λογισμικό που παρέχεται σε αυτό το σεμινάριο από τον ίδιο τον συγγραφέα, διαθέτει άδεια GNU GPLv2.
Προμήθειες
Λίστα καταστημάτων υλικού
- Raspberry Pi
- Οθόνη
- Σχετικά καλώδια (hdmi, ήχος κλπ)
- Κουμπιά + χειριστήριο USB και φώτα LED
- Ηχεία
Προαιρετικός:
- Hifi αυτοκινήτου
- Τροφοδοσία 12 βολτ (ακόμη και ένα παλιό ή ένας υπολογιστής μπορεί να πάει καλά)
- Διακόπτης RCA
- Είσοδος ήχου RCA
Λίστα καταστημάτων λογισμικού
- Raspbian GNU Linux (χρησιμοποίησα την έκδοση 9.6)
- Fruitbox (χρησιμοποίησα την έκδοση v1.12.1)
- Προσαρμοσμένα σενάρια και διαμορφώσεις (για λήψη αργότερα σε αυτόν τον οδηγό)
Βήμα 1: Υλικό
Σε αυτήν την ενότητα, έβαλα μερικές μόνο λεπτομέρειες, επειδή είναι παρόμοια με τη διαδικασία κατασκευής ενός ντουλαπιού arcade και το δίκτυο είναι γεμάτο οδηγούς (ρωτήστε τον θείο Google).
Θα πω μόνο ότι αυτό περιλαμβάνει:
- Η οθόνη
- τα χειριστήρια
- το Raspberry Pi 3B+ (αλλά λειτουργεί επίσης με το Raspberry 2).
- Διάφορα καλώδια
- Φώτα και διάφορα
Βάζω μόνο μερικές εικόνες για τη φάση κατασκευής ως έμπνευση για το έργο σας.
Προαιρετικά, μπορείτε να προσθέσετε το hi-fi του αυτοκινήτου, για να ακούσετε και CD. Σύμφωνα με κάποιον, αυτό παραμορφώνει λίγο το έργο, αλλά κατά τη γνώμη μου το μετατρέπει σε κινητό hi-fi και όχι σε γιγαντιαίο MP3 player:)
Για να συνδέσετε μια παροχή ρεύματος σε ένα ραδιόφωνο αυτοκινήτου, υπάρχει μια άλλη λίστα φροντιστηρίων. Για εναλλαγή μεταξύ του CD, του jukebox και οποιασδήποτε άλλης πηγής ήχου, μπορείτε να χρησιμοποιήσετε έναν διακόπτη rca, διαθέσιμο στα κύρια ηλεκτρονικά καταστήματα.
Βήμα 2: Λογισμικό
Κατά τη γνώμη μου, αυτή η ενότητα είναι η πιο ενδιαφέρουσα, καθώς περιέχει την προσαρμογή που έκανα για να λειτουργήσει το τμήμα του jukebox, που αποτελεί τον πυρήνα του έργου.
Η συμβουλή που δίνω, την οποία έκανα ο ίδιος στην πράξη, είναι να αγοράσω το ελάχιστο υλικό για να μπορώ να κάνω πρωτότυπο. Με αυτόν τον τρόπο, αν συνειδητοποιήσουμε ότι το έργο είναι πολύ φιλόδοξο, θα μειώσουμε το κόστος σε περίπτωση εγκατάλειψης.
Προχωράμε με βήματα:
Κατεβάστε και εγκαταστήστε το Raspbian στο Raspberry
Επίσημος Οδηγός
Κατεβάστε και εγκαταστήστε το Fruitbox for Retropie
Λήψη και καθοδήγηση
Πρώτες διαμορφώσεις και δοκιμές
ΣΗΜΕΙΩΣΗ: Όλες οι εντολές υποθέτουν μια προεπιλεγμένη εγκατάσταση Raspbian και fruitbox. Η προσαρμογή αυτών μπορεί να μην εγγυάται τη σωστή λειτουργία, η οποία δεν είναι εγγυημένη ανεξάρτητα
Σε αυτό το σημείο, το Fruitbox πρέπει να βρίσκεται στον κατάλογο/home/pi/rpi-fruitbox-master.
Ας αντιγράψουμε τα MP3 μας στο φάκελο/home/pi/rpi-fruitbox-master/Music/(δημιουργήστε το αν δεν υπάρχει) χρησιμοποιώντας το αγαπημένο μας πρόγραμμα-πελάτη SFTP (για παράδειγμα Filezilla).
Προτείνω όχι περισσότερα από πενήντα αρχεία ως δοκιμή (αργότερα θα προσθέσετε όλα τα αρχεία MP3).
Ξεκινάμε μια πρώτη εκτέλεση του προγράμματος όπως περιγράφεται στον οδηγό:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg δέρματα/[YOUR_THEME] /fruitbox.cfg
Όπου [YOUR_THEME] είναι ένα από τα ακόλουθα προεπιλεγμένα δέρματα:
-Γρανίτης
-MikeTV
-Μοντέρνο
- Νούμερο ένα
-Πλατύ τεμάχιον σανίδος
-TouchOne
-WallJukeF
-WallSmall
-Βουρτούρα
Δοκιμάστε διάφορα δέρματα, χρησιμοποιώντας το πληκτρολόγιο ως προσωρινή είσοδο, αλλά σκεφτείτε ότι τα απαιτούμενα κουμπιά είναι διαφορετικά για τα δέρματα και αυτό θα επηρεάσει την τελική επιλογή των φυσικών κουμπιών.
Διαμόρφωση κουμπιού
Οποιοσδήποτε από τους οδηγούς για την κατασκευή ενός ντουλαπιού aracade, που αναφέρθηκε παραπάνω, θα πρέπει να εξηγεί τον τρόπο σύνδεσης ενός ελεγκτή USB στα αντίστοιχα κουμπιά.
Για να ελέγξετε πώς αναγνωρίζονται τα κουμπιά από το σύστημα, εκτελέστε τις ακόλουθες εντολές:
cd/home/pi/rpi-fruitbox-master
sudo./fruitbox –test-buttons –cfg./skins/on'sYOUR_THEME]/fruitbox.cfg
Κάντε κλικ σε κάθε κουμπί και σημειώστε τον κώδικα που δημιουργήθηκε στην οθόνη. Τροποποιήστε στον υπολογιστή σας το αρχείο διαμόρφωσης fruitbox.btn, αντικαθιστώντας για κάθε κλειδί που θέλετε να αντιστοιχίσετε τον αντίστοιχο κώδικα που σημειώσαμε, στο προηγούμενο βήμα.
Αντιγράψτε το αρχείο ρυθμίσεων fruitbox.btn μέσω SFTP σε αυτήν τη διαδρομή:
/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/
Επανεκκινήστε την εφαρμογή fruitbox όπως φαίνεται παραπάνω:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg δέρματα/[YOUR_THEME] /fruitbox.cfg
Ελέγξτε αν τα κλειδιά λειτουργούν.
Ρυθμίστε την αυτόματη εκκίνηση του fruitbox κατά την εκκίνηση και το κλείσιμο κατά την έξοδο
Πρώτα πρέπει να ορίσουμε την αυτόματη σύνδεση στο χρήστη pi.
Εντολές:
sudo raspi-config
Στο μενού ncurses (το γκρι με μπλε φόντο, για παράδειγμα) επιλέξτε:
3 Επιλογές εκκίνησης Διαμορφώστε τις επιλογές για εκκίνηση
Τότε:
B1 Επιφάνεια εργασίας/CLI Επιλέξτε αν θα γίνει εκκίνηση στο περιβάλλον της επιφάνειας εργασίας ή στη γραμμή εντολών
Και τελικά:
B2 Console Autologin Κονσόλα κειμένου, συνδεδεμένη αυτόματα ως χρήστης «pi»
Έξοδος επιλέγοντας
Και στην ερώτηση:
Θέλετε να κάνετε επανεκκίνηση τώρα;
Απάντηση
Σε αυτό το σημείο επαληθεύουμε ότι κατά την επανεκκίνηση του Raspbian, ο κωδικός πρόσβασης δεν απαιτείται για να συνδεθείτε ως pi χρήστη.
Τώρα πρέπει να αυτοματοποιήσουμε την εκκίνηση και τη διακοπή. Πρώτα κατεβάζουμε το αρχείο jukebox.conf.
Ας τροποποιήσουμε αυτό το αρχείο χωρίς να σχολιάσουμε (δηλ.: διαγράφοντας το σήμα κατακερματισμού #) το αγαπημένο μας δέρμα.
Κατεβάστε το σενάριο runjb.sh. Στη συνέχεια, αντιγράψτε τα αρχεία runjb.sh και jukebox.conf μέσω SFTP στον κατάλογο /home /pi του Raspberry.
Τέλος, στο τερματικό Raspbian (η οθόνη εκκίνησης που βασίζεται σε κείμενο) ας εκτελέσουμε:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
ηχώ "/home/pi/runjb.sh" >> /home/pi/.bashrc
Σε αυτό το σημείο δεν χρειάζεται παρά να κάνουμε επανεκκίνηση του συστήματος και να επαληθεύσουμε τη σωστή λειτουργία.
Βήμα 3: Συμπέρασμα και επιπλέον
Εάν όλα τα προηγούμενα βήματα έχουν εκτελεστεί σωστά, διασκεδάστε συναρμολογώντας και διακοσμώντας το τζουκ μποξ σας.
Ενημερώστε τη λίστα MP3
- Προσθέστε τα αρχεία στον κατάλογο/home/pi/rpi-fruitbox-master/Music/.
- Διαγράψτε το αρχείο /home/pi/fruitbox.db
- Επανεκκινήστε το fruitbox
Προηγμένες διαμορφώσεις
Το αρχείο rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg περιέχει ενδιαφέρουσες διαμορφώσεις που περιλαμβάνουν:
- Η δυνατότητα εκτέλεσης τυχαίων τραγουδιών μετά από μια ορισμένη περίοδο αδράνειας
- Η δυνατότητα διαχείρισης του μηχανισμού νομισμάτων
- Πολλά άλλα…
Επίσημη τεκμηρίωση
Framebuffer
Εάν δεν σας αρέσουν τα "αρχεία καταγραφής εκκίνησης" που είναι η τυπική έξοδος της εκκίνησης Raspbian, μπορείτε να το προσαρμόσετε με την εικόνα που προτιμάτε (οδηγός). Αλλά η διαδικασία δεν είναι για αρχάριους. Εγώ προσωπικά τους άφησα γιατί αν κάτι πάει στραβά θέλω να καταλάβω τι είναι.
Δέρμα WallBradz
Για το έργο μου τροποποίησα το δέρμα με βάση το αρχικό WallJuke. Αν θέλετε πραγματικά να έχετε το πρόσωπό μου στο περιστρεφόμενο βινύλιο, μπορείτε να το κατεβάσετε εδώ
Σημείωση: Αυτό το σεμινάριο είναι διαθέσιμο και στα ιταλικά
Συνιστάται:
Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv: 4 βήματα
Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv: ΑΚΟΛΟΥΘΗΣΤΕ ΑΥΤΕΣ ΤΙΣ ΟΔΗΓΙΕΣ ΣΤΟ ΔΙΚΟ ΣΑΣ ΚΙΝΔΥΝΟ, ΔΕΝ ΕΙΜΑΙ ΥΠΕΥΘΥΝΟΣ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΖΗΜΙΑ ΚΑΙ ΝΟΜΙΚΑ ΖΗΤΗΜΑΤΑ. ΜΗΝ ΤΟ ΚΑΝΕΤΕ ΑΝ ΑΝ ΖΕΤΕ ΚΟΝΤΑ ΣΕ ΑΕΡΟΔΡΟΜΙΟ, ΣΤΑΘΜΟ ΡΑΔΙΟΦΩΝΟΥ, OR ΥΠΗΡΕΣΙΕΣ ΕΚΤΑΚΤΗΣ ΑΝΑΓΚΗΣ. Εάν κάποιο από τα σήματά σας παρεμβαίνει στον έλεγχο εναέριας κυκλοφορίας, αναδυθείτε
Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: 8 βήματα
Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: Ο σκοπός αυτού είναι να δημιουργήσετε ένα παιχνίδι στο raspberry pi χρησιμοποιώντας μουσική, κουμπιά, φώτα και βομβητή! το παιχνίδι ονομάζεται Άσοι και ο στόχος είναι να φτάσουμε όσο το δυνατόν πιο κοντά στο 21 χωρίς να το παρακάνουμε Βήμα 1: Προετοιμασία του Raspberry Pi Πάρτε το raspberry pi και
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει. Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε) αλλά για πλήρη εγκατάσταση
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: 9 βήματα
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: Στην πρώτη εικόνα, έχουμε ένα Arduino και ονομάζεται " Arduino Uno. &Quot; Στη δεύτερη εικόνα, έχουμε ένα Arducam, και ονομάζεται " Arducam OV2640 Μίνι 2MP. &Quot; Μαζί με τη δεύτερη εικόνα, υπάρχουν τα υλικά που θα χρειαστείτε για
Μετατρέψτε ένα Trackpad από ένα σπασμένο φορητό υπολογιστή σε ένα ποντίκι PS/2: 6 βήματα
Μετατρέψτε ένα Trackpad από ένα σπασμένο φορητό υπολογιστή σε ένα ποντίκι PS/2: Ένας φίλος μου έδωσε ένα σπασμένο φορητό υπολογιστή HP Pavilion. Με λίγη δουλειά, μπορείτε να αφαιρέσετε το trackpad και να συνδεθείτε σε σειριακή θύρα PS/2 ή 9-pin. Συνδεθείτε στον υπολογιστή σας και χρησιμοποιήστε το ως απλό ποντίκι, ή ακόμα και ως καλώδιο σε Arduino για μια μοναδική διεπαφή για το