Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Dieses Tutorial, mit dem Sie diese Jukebox (oder ein benutzerdefiniertes Modell:)) erstellen können.
Dieses Projekt erfordert ein Minimum an DIY-Einstellung, Vertrauen in Audiokabel und Informatik im Allgemeinen.
Hinweis: Die in diesem Tutorial vom Autor selbst bereitgestellte Software steht unter der Lizenz GNU GPLv2.
Lieferungen
Hardware-Shopliste
- Himbeer-Pi
- Überwachen
- Zugehörige Kabel (HDMI, Audio usw.)
- Tasten + USB-Controller und LED-Leuchten
- Lautsprecher
Optional:
- Auto-HiFi
- 12 Volt Netzteil (auch ein alter oder PC kann gut gehen)
- Cinch-Schalter
- Cinch-Audioeingang
Software-Shopliste
- Raspbian GNU Linux (ich habe Version 9.6 verwendet)
- Fruitbox (ich habe Version v1.12.1 verwendet)
- Benutzerdefinierte Skripte und Konfigurationen (werden später in diesem Handbuch heruntergeladen)
Schritt 1: Hardware
In diesem Abschnitt habe ich nur ein paar Details aufgeführt, da es ähnlich wie beim Bau eines Arcade-Schranks ist und das Netzwerk voller Anleitungen ist (fragen Sie Onkel Google).
Ich sage nur, dass dies beinhaltet:
- Der Monitor
- die Kontrollen
- der Raspberry Pi 3B+ (funktioniert aber auch mit Raspberry 2).
- Diverse Kabel
- Lichter und verschiedene
Ich habe nur einige Bilder über die Bauphase als Inspiration für Ihr Projekt eingestellt.
Optional können Sie die Auto-HiFi-Anlage hinzufügen, um auch CDs zu hören. Laut jemandem verzerrt dies das Projekt ein wenig, aber meiner Meinung nach verwandelt es sich in eine mobile HiFi-Anlage und nicht in einen riesigen MP3-Player:)
Um ein Netzteil an ein Autoradio anzuschließen, gibt es eine weitere Tutorial-Liste. Um zwischen der CD, der Jukebox und jeder anderen Audioquelle zu wechseln, können Sie einen Cinch-Schalter verwenden, der in den wichtigsten Online-Shops erhältlich ist.
Schritt 2: Software
Meiner Meinung nach ist dieser Abschnitt der interessanteste, da er die Anpassungen enthält, die ich vorgenommen habe, damit der Jukebox-Teil funktioniert, der den Kern des Projekts bildet.
Mein Rat, den ich selbst in die Praxis umsetze, ist, die minimale Hardware zu kaufen, um Prototypen herstellen zu können. Auf diese Weise würden wir, wenn wir feststellen, dass das Projekt zu ehrgeizig ist, die Kosten im Falle eines Abbruchs senken.
Wir gehen schrittweise vor:
Downloaden und installieren Sie Raspbian auf dem Raspberry
Offizieller Leitfaden
Laden Sie Fruitbox für Retropie herunter und installieren Sie es
Herunterladen und Anleitung
Erste Konfigurationen und Tests
HINWEIS: Alle Befehle gehen von einer standardmäßigen Raspbian- und Fruitbox-Installation aus. Eine Anpassung dieser Befehle kann möglicherweise nicht den korrekten Betrieb garantieren, der unabhängig davon nicht garantiert wird
Zu diesem Zeitpunkt sollte sich Fruitbox im Verzeichnis /home/pi/rpi-fruitbox-master befinden.
Kopieren wir unsere MP3s in den Ordner /home/pi/rpi-fruitbox-master/Music/ (erstellen Sie ihn, wenn er nicht existiert) mit unserem bevorzugten SFTP-Client (zum Beispiel Filezilla).
Ich empfehle nicht mehr als fünfzig Dateien als Test (später werden Sie alle MP3s hinzufügen).
Wir starten eine erste Ausführung des Programms wie in der Anleitung beschrieben:
cd /home/pi/rpi-fruitbox-master
./fruitbox –cfg skins/[IHR_THEME] /fruitbox.cfg
Dabei ist [YOUR_THEME] eine der folgenden Standard-Skins:
-Granit
-MikeTV
-Modern
- Nummer Eins
-Splat
-TouchOne
-WallJukeF
-WallSmall
-Wurly
Probieren Sie verschiedene Skins aus und verwenden Sie die Tastatur als temporäre Eingabe, aber bedenken Sie, dass die erforderlichen Schaltflächen für die Skins unterschiedlich sind und dies die endgültige Auswahl der physischen Schaltflächen beeinflusst.
Tastenkonfiguration
Jede der oben erwähnten Anleitungen zum Bau eines Arcade-Schranks sollte erklären, wie man einen USB-Controller an die entsprechenden Tasten anschließt.
Führen Sie die folgenden Befehle aus, um zu überprüfen, wie die Schaltflächen vom System erkannt werden:
cd /home/pi/rpi-fruitbox-master
sudo./fruitbox –test-buttons –cfg./skins/[IHR_THEME]/fruitbox.cfg
Klicken Sie auf jede Schaltfläche und notieren Sie sich den auf dem Bildschirm generierten Code. Ändern Sie auf Ihrem PC die Konfigurationsdatei fruitbox.btn und ersetzen Sie für jeden Schlüssel, den Sie zuordnen möchten, den entsprechenden Code, den wir im vorherigen Schritt notiert haben.
Kopieren Sie die Konfigurationsdatei fruitbox.btn per SFTP auf diesen Pfad:
/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/
Starten Sie die Fruitbox-Anwendung wie oben gezeigt neu:
cd/home/pi/rpi-fruitbox-master
./fruitbox –cfg skins/[IHR_THEME] /fruitbox.cfg
Überprüfen Sie, ob die Tasten funktionieren.
Richten Sie den automatischen Start der Fruitbox beim Booten und Herunterfahren beim Beenden ein
Zuerst müssen wir die automatische Anmeldung für den Benutzer pi einstellen.
Befehle:
sudo raspi-config
Wählen Sie im ncurses-Menü (zum Beispiel das graue mit blauem Hintergrund) aus:
3 Boot-Optionen Optionen für den Start konfigurieren
Dann:
B1 Desktop/CLI Wählen Sie, ob Sie in die Desktop-Umgebung oder die Befehlszeile booten möchten
Und schlussendlich:
B2 Console Autologin Textkonsole, automatisch als 'pi'-Benutzer angemeldet
Beenden durch Auswählen
Und auf die Frage:
Möchten Sie jetzt neustarten?
Antwort
An dieser Stelle überprüfen wir, dass beim Neustart von Raspbian das Passwort nicht erforderlich ist, um sich als Benutzer pi anzumelden.
Jetzt müssen wir das Starten und Stoppen automatisieren. Zuerst laden wir die Datei jukebox.conf herunter.
Lassen Sie uns diese Datei modifizieren, indem wir unseren Lieblingsskin auskommentieren (dh: das Rautezeichen # löschen).
Laden Sie das Skript runjb.sh herunter. Anschließend kopieren Sie die Dateien runjb.sh und jukebox.conf per SFTP in das Verzeichnis /home/pi unseres Raspberry.
Schließlich führen wir auf dem Raspbian-Terminal (dem textbasierten Startbildschirm) Folgendes aus:
chmod 770 /home/pi/runjb.sh
chmod 770 /home/pi/jukebox.conf
echo "/home/pi/runjb.sh" >> /home/pi/.bashrc
An dieser Stelle müssen wir nur das System neu starten und den korrekten Betrieb überprüfen.
Schritt 3: Fazit und Extra
Wenn alle vorherigen Schritte korrekt ausgeführt wurden, viel Spaß beim Zusammenbauen und Dekorieren Ihrer Jukebox.
Aktualisieren Sie die MP3-Liste
- Fügen Sie die Dateien im Verzeichnis /home/pi/rpi-fruitbox-master/Music/ hinzu.
- Löschen Sie die Datei /home/pi/fruitbox.db
- Fruchtbox neu starten
Erweiterte Konfigurationen
Die Datei rpi-fruitbox-master/skins/[YOUR_THEME]/fruitbox.cfg enthält interessante Konfigurationen, darunter:
- Die Möglichkeit, nach einer bestimmten Zeit der Inaktivität zufällige Songs zu spielen
- Die Möglichkeit, den Münzmechanismus zu verwalten
- Vieles mehr…
Offizielle Dokumentation
Bildspeicher, Framebuffer
Wenn Sie "Startprotokolle" nicht mögen, die die Standardausgabe des Raspbian-Starts sind, können Sie es mit dem von Ihnen bevorzugten Bild (Anleitung) anpassen. Aber das Verfahren ist nichts für Neulinge. Ich habe sie persönlich verlassen, denn wenn etwas schief geht, möchte ich verstehen, was es ist.
WallBradz-Skin
Für mein Projekt habe ich den Skin basierend auf dem Original WallJuke modifiziert. Wenn du mein Gesicht wirklich auf dem sich drehenden Vinyl haben willst, kannst du es hier herunterladen
Hinweis: Dieses Tutorial ist auch auf Italienisch verfügbar
Empfohlen:
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde – wikiHow
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde: HintergrundgeschichteIch habe sechs automatisierte Gewächshäuser, die über Dublin, Irland, verteilt sind. Durch die Verwendung einer maßgeschneiderten Handy-App kann ich die automatisierten Funktionen in jedem Gewächshaus aus der Ferne überwachen und mit ihnen interagieren. Ich kann den Win manuell öffnen / schließen
So erstellen Sie eine Android-App mit Android Studio: 8 Schritte (mit Bildern)
So erstellen Sie eine Android-App mit Android Studio: In diesem Tutorial lernen Sie die Grundlagen zum Erstellen einer Android-App mit der Android Studio-Entwicklungsumgebung. Da Android-Geräte immer häufiger werden, wird die Nachfrage nach neuen Apps nur zunehmen. Android Studio ist ein einfach zu bedienendes (ein
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): 4 Schritte
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): In dieser Anleitung zeige ich Ihnen, wie die meisten Webentwickler ihre Websites erstellen und wie Sie teure Website-Builder vermeiden können, die für eine größere Website oft zu begrenzt sind helfen Ihnen, einige Fehler zu vermeiden, die ich am Anfang gemacht habe
Eine USB-stromgesteuerte Steckerleiste. Mit Isolierung.: 4 Schritte (mit Bildern)
Eine USB-stromgesteuerte Steckerleiste. Mit Isolation.: Der springende Punkt dieses Instructable war es, mir zu ermöglichen, alle Zubehörteile für meinen Computer einzuschalten, ohne darüber nachzudenken. Und dann nicht all die kleinen Power-Vampir-Wandwarzen mit Strom versorgen, wenn ich den Computer nicht benutze. Die Idee ist einfach, Sie p
Eine wirklich einfache / einfache / nicht komplizierte Möglichkeit, Menschen / Menschen / Tiere / Roboter mit GIMP so aussehen zu lassen, als hätten sie eine wirklich kühle / helle
Eine wirklich einfache / einfache / nicht komplizierte Möglichkeit, Menschen / Menschen / Tiere / Roboter mit GIMP so aussehen zu lassen, als hätten sie eine wirklich kühle / helle Wärmesicht (Farbe Ihrer Wahl)