Kategorien
DIY Elektrik Inspirationen

Phoniebox – DIY Alternative zur Toniebox

Dieser Beitrag zeigt euch, wie ihr einen Toniebox-Clon, die Phoniebox, selbst bauen könnt. Das bringt Spaß für den Papa/die Mama und das/die Kind/er.

Wer (junge) Kinder hat, der kennt sie sicher, die Toniebox*. Es gibt die Toniebox* in den verschiedensten Farben. Dazu kann man diverse Tonies* kaufen, um verschiedenste Songs/Hörspiele/… abzuspielen. Aber wie wäre es, so einen Musikplayer selbst zu bauen? Eine Möglichkeit wäre die Phoniebox. Ich habe eine Phoniebox umgesetzt und erkläre euch hier Schritt für Schritt, so dass ihr es selbst als Elektrotechnik-Laien problemlos hinbekommen solltet.

Inhaltsverzeichnis

Phoniebox fertig

Projekt: Phoniebox – DIY Alternative zur Toniebox*

Aufwand: ca. ein Wochenende 🙂

Kosten: ~100€

Schwierigkeit: Mittel (Elektrokenntnisse nötig)

Benötigtes Material für die Phoniebox

Optionaler Part 1

Optionaler Teil 2

Zusatzoption 3

Materialien für die Phoniebox die hilfreich sein können

Benötigtes Werkzeug für die Phoniebox

Technische Dokumente für den Aufbau der Phoniebox

Montage der Hardware

Nachfolgend die Übersicht der Teile, die ich mir bestellt habe. Zwei Sachen davon habe ich schlussendlich doch nicht verwendet. Einmal war das die Ein-Aus-Knöpfe (links unten im Bild), welche durch einen der Knöpfe rechts oben ersetzt wurde. Außerdem der USB-Audio Adapter (untere Reihe das zweite von links), weil dieser relativ breit ist. Das war verdammt eng, da beide USB-Anschlüsse sehr nah beieinander sind. Ich habe ihn dann durch diesen USB Audio Adapter* ersetzt. Der passt deutlich besser.

Phoniebox Einkaufsmaterial

Das Material habe ich somit alles da, ich hoffe ihr auch. Jetzt kann es losgehen. Zunächst beginnen wir mit dem Zusammenbau der Hardware. Einige Sachen müssen gelötet werden. Beginnen wir damit.

Löten der Stiftleisten

Sowohl beim Raspberry Pi* als auch beim RFID Reader* liegen die Stiftleisten nur dabei. Diese müssen natürlich festgelötet werden. Beim RFID Reader* empfehle ich euch die gerade Stiftleiste zu nehmen, da der RFID Reader* später oben an der Decke hängt und das Raspberry Pi* unten befestigt wird. Somit vermeidet ihr im Zweifelsfall Engstellen in der Kabelführung. Ganz gut geht es, wenn man die Stiftleiste mittels Dritter Hand* auf das Raspberry Pi* oder den RFID Reader* klemmt und dann auf der Rückseite mittels Lötkolben* und Lötzinn* lötet.

Achtet darauf, keine Pins kurzzuschließen oder leitende Verbindungen zu anderen Teilen herzustellen. Aus den nachfolgenden Bildern könnt ihr entnehmen, dass die lange Seite der Stiftleiste auf der Seite der Bauteile ist. Prinzipiell ist das egal. Ihr könnt die Stiftleiste auch von der anderen Seite hereinstecken, so dass die lange Stiftseite von den elektrischen Bauteilen weg zeigt. Z.B. beim RFID Reader* sind neben der Pinleiste noch Beschriftungen, welche einfacher zuzuordnen sind, wenn die Stiftleiste auf der Seite der Bauteile angeordnet sind.

Vorbereitungen um Kabel an Verstärker und Box(en) zu löten

Als nächstes kommt der Verstärker dran. An den Verstärker müssen Kabel für den/die Lautsprecher, die Spannungsversorgung und das Audiosignal angelötet werden. Wir benötigen also

Zusätzlich brauchen wir den Multimeter*, den Seitenschneider*, den Abisolierer*, die Dritte Hand* sowie den Lötkolben* mit Lötzinn*.

Tipp: Macht die Jumperkabel* so lang wie möglich. Ihr werdet beim Einbau froh darüber sein 😉 Ich spreche (leider) aus Erfahrung.

Zunächst schneidet ihr das 3.5mm Klinkenkabel* mit dem Seitenschneider* durch. Tendenziell benötigt ihr nicht viel Kabel. 10cm sollten eigentlich reichen, mit 20cm seid ihr auf der sicheren Seite und habt im Zweifelsfall einen zweiten und dritten Versuch, wenn etwas schief läuft. Isoliert ca. 2-3cm vom Außenmantel mit dem Abisolierer* ab. Danach isoliert ihr vorsichtig ca. 0,5-1cm von den drei inneren Adern mit dem Abisolierer* ab. Dreht die einzelnen Adern leicht an, so dass keine Einzeldrähte weg stehen und bringt mittels Lötkolben* etwas Lötzinn* an.

Nachfolgende Erläuterung gilt, wenn ihr zwei Breitbandlautsprecher* nutzen wollt. Bei nur einem Breitbandlautsprecher* müsst ihr alles nur halb so oft machen. Nehmt vier Jumperkabel* mit mindestens einer männlichen Seite. Trennt die Kabel mittels Seitenschneider* nahe am anderen Stecker ab, so dass der männliche Stecker samt Kabel möglichst lange ist. Isoliert mittels Abisolierer* jeweils ca. 0,5cm ab. Nehmt vier Flachsteckhülsen samt Isolierhülse*, die zu den Anschlüssen der Breitbandlautsprecher* passend sind. Steckt je Flachsteckhülse und Isolierhülse* ein abisoliertes Jumperkabel* hinein, setzt etwas Lötzinn* hinein und drückt die Laschen um und schiebt die Isolierhülse darüber.

Kabel an Verstärker und Box(en) löten

Nehmt zunächst zwei Jumperkabel* die je ein männliches und ein weibliches Ende haben. Steckt je eins durch die Löcher (jeweils das männliche Ende), welche mit „5V“ und zusätzlich mit „+“ oder „-“ gekennzeichnet sind und lötet es mittels Lötkolben* und Lötzinn* fest. Das ist die Spannungsversorgung.

Jetzt nehmen wir das vorbereitete Klinkenkabel*. Über dieses kommt später das Audiosignal. Vor dem fest löten müssen wir noch herausfinden, welches Kabel was ist.

Klinkenstecker Anschluss

Die vorderste Teil des Steckers ist das „L“ Signal, der mittlere Teil das „R“ Signal und der hinterste Teil ist Masse/GND. Nutzt das Multimeter* und die „Pieps“-Einstellung um herauszufinden, welches Kabel womit verbunden ist und merkt es euch/schreibt es auf. Neben dem „5V“ Block ist ein Block bei dem drei Löcher sind, welche mit „L“, „R“ und dem Masse-Symbol gekennzeichnet sind. Die vorher bestimmten Kabel werden durch die entsprechenden Löcher gesteckt und auf der Rückseite festgelötet. Ich habe es leider nicht gemacht, aber hier macht es Sinn etwas Schrumpfschlauch* bei jedem der drei Kabel zu verwenden.

Zum Schluss Verbinden wir die Kabel, welche später zu den Boxen gehen sollen und welche wir vorher Flachsteckhülsen* vorbereitet haben. Diese sind mit mittig mit „L out R“ und zusätzlich entweder „+“ oder „-“ gekennzeichnet. Steckt durch jedes Loch ein Kabel (männliches Ende) und lötet es mittels Lötkolben* und Lötzinn* fest. An diese Enden werden jetzt die Breitbandlautsprecher* angeschlossen. Jeweils ein „+“ und „-“ Block wird an einem Breitbandlautsprecher* angebracht. Achtet darauf, diese richtig zu verbinden. Auch auf dem Breitbandlautsprecher* sind die Anschlüsse mit „+“ und „-“ gekennzeichnet. Um 100% sicher zu sein, damit die Verbindung am Breitbandlautsprecher* hält, könnt ihr nach dem Aufschieben der Flachsteckhülsen* noch etwas Lötzinn* darauf geben.

USB Adapter Vorbereiten

Der eine USB auf Micro USB Adapter* kommt direkt an das Raspberry Pi*. Da die beiden USB Anschlüsse am Raspberry Pi* allerdings sehr nahe beieinander sind, habe ich eine Rundung vom USB auf Micro USB Adapter* etwas abgeschliffen. Nehmt dazu einen USB auf Micro USB Adapter* sowie Schleifpapier*. Begonnen habe ich mit 160er Körnung. Am Ende habe ich recht feines mit einer Körnung von ~400 verwendet. In der Summe könnt ihr ca. 2-3mm abschleifen. Das genügt aber schon, damit die beiden Stecker gut nebeneinander passen.

Vorbereitungen für die Druckknöpfe der Phoniebox

Vorbereitende Erklärungen zu den Leitungen

Es sind zu viele Druckknöpfe* um jeden einzeln an einem Groundpin des Raspberry Pi* anzuschließen. Daher werden wir die Groundpins von Druckknopf* zu Druckknopf* durchschleifen. Für die durchgeschleifte Groundverbindung könnt ihr jedes beliebige Kabel verwenden. Ich habe hier auch Jumperkabel* verwendet, weil ich diese gerade zur Hand hatte. Zusätzlich braucht ihr wieder Flachsteckhülsen*.

Wir haben 5 Knöpfe (lauter, leiser, vorwärts, rückwärts und ein/aus). Jeder dieser Knöpfe benötigt ein Jumperkabel* zum Raspberry Pi*, welche mindestens einen weiblichen Anschluss hat. Zusätzlich haben wir noch die Groundverbindungen. Auch diese kommt vom Raspberry Pi* und benötigt daher ein Jumperkabel* mit einem weiblichen Ende. Die durchgeschleiften Verbindungen sind egal, da wir hier beidseitig Flachsteckhülsen* anbringen müssen.

Tipp: Sinnvoll ist es, für die 5 direkten Verbindungen zum Raspberry Pi* unterschiedliche Farben zu nehmen und für Groundverbindung immer die gleiche Farbe.

Arbeitsschritte genauer erklärt

Tipp: Macht die Jumperkabel* so lang wie möglich. Ihr werdet beim Einbau froh darüber sein 😉 Ich spreche (leider) aus Erfahrung.

Bei den sechs Jumperkabeln*, bei denen wir die weiblichen Enden benötigen, schneidet ihr den anderen Anschluss des Jumperkabels* knapp mit dem Seitenschneider* ab. Zusätzlich nehmt ihr vier weitere Jumperkabel* und schneidet beide Enden nahe am Stecker mit dem Seitenschneider* ab. Isoliert an alle abgeschnittenen Enden 0,5-1cm mit dem Abisolierer* ab. Jetzt sucht ihr 14 zu den Anschlüssen der Druckknöpfe* passende Flachsteckhülsen samt Isolierhülse*. An fünf der sechs Jumperkabel*, die einseitig abisoliert sind, könnt ihr die Flachsteckhülsen samt Isolierhülse* anbringen. Das Vorgehen habe ich in diesem Kapitel beschrieben.

Das letzte einseitig abisolierte Jumperkabel* verdrillt ihr jetzt mit einem Ende eines beidseitig abisolierten Jumperkabel*. An dem verdrillten Ende bringt ihr wieder eine Flachsteckhülse samt Isolierhülse* an. In diesem Fall empfehle ich euch mit Lötzinn* zu arbeiten. Geht wieder wie in diesem Kapitel beschrieben vor.

Das freie Ende des Jumperkabels* verdrillt ihr mit dem nächsten zweiseitig abisolierten Jumperkabel*, bringt die Flachsteckhülse samt Isolierhülse* an und macht weiter, bis an allen Enden Flachsteckhülse* sind. Am letzten Anschluss ist wieder nur ein Jumperkabel* in der Flachsteckhülse*.

Vorbereitungen für die on/off LED

Damit ihr diese LED* einfach benutzen könnt, müsst ihr ein Jumperkabel* mit zwei weiblichen Enden mittels Seitenschneider* halbieren. Lötet die Enden der Jumperkabel* mittels Lötkolben* und Lötzinn* an die LED*. Leider habe ich das verpasst. Es ist empfehlenswert über die beiden Lötstellen Schrumpfschlauch* darüber zu stecken und mittels Heißluftpistole* festzuschrumpfen.

Da ich noch eine einzelne LED rumliegen hatte, habe ich diese genommen. Nachfolgende Bilder sind nicht 1:1 identisch zu eurem Aufbau. Prinzipiell sollte es bei euch aber ähnlich aussehen.

Druckknöpfe der Phoniebox und on/off LED anbringen

Die Montage ist relativ einfach und sollte schnell von Statten gehen.

TIPP: Schiebt die Flachsteckhülsen* noch nicht komplett auf die Druckknöpfe*, sondern lediglich so weit, dass die Flachsteckhülsen* nicht ständig abfallen. Für die Montage müsst ihr die Flachsteckhülsen* wieder von den Druckknöpfen* abnehmen.

Die Knopffarbe könnt ihr beliebig wählen. Ihr müsst nur schauen, dass ihr euch meine Farben richtig ersetzt und die Knöpfe später an der richtigen Position sind.

Es ist egal, auf welcher Seite ihr GND bzw. die Leitung zum Raspberry Pi* anbringt. Die Druckknöpfe* werden einfach nur leitend ohne dass die Polarität eine Relevanz hätte. Folgende Verbindungen müsst ihr herstellen (siehe dazu auch im Schaltplan):

Solltet ihr eine on/off LED haben, schließt ihr die zwischen Raspberry Pi* Pin 9 (GND) und Raspberry Pi* Pin 11 (GPIO17) an. Hier ist die Polarität wichtig. Der „-„Pol muss auf GND, der „+“ Pol auf den geschalteten Eingang/Ausgang. Ihr könnt es aber einfach im Betrieb testen. Wenn nichts funktioniert, tauscht ihr die beiden Steckplätze einfach um.

RFID-Reader mit Raspberry Pi verbinden

Um den RFID Reader* anschließen zu können benötigt ihr sieben Jumperkabel* mit beidseitig weiblichen Anschlüssen. Am besten reißt ihr sie so ab, dass die sieben Kabel aneinander bleiben. So ist die Kabelführung einfacher.

Auf dem RFID Reader* sind die Pins beschriftet, wenn auch recht klein. Nachfolgende Auflistung ist von links nach rechts. Folgende Verbindungen müsst ihr herstellen (siehe dazu auch im Schaltplan):

Letzte Anschlussarbeiten

Folgende Verbindungen fehlen noch:

  • Audio Verstärker über Klinkenstecker mit USB Audio Adapter* verbinden. Diesen wiederum müsst ihr mittels dem abgeschliffenen USB auf Micro USB Adapter* mit einem der beiden USB Anschlüsse am Raspberry Pi* verbinden
  • Den zweiten USB Anschluss des Raspberry Pi* verbindet ihr mit dem USB-C In/out Steckplatzes der Powerbank.
  • Im provisorischen, nicht zusammen gebauten Zustand, könnt ihr die Powerbank direkt via den microUSB in On/Off Anschluss mit Strom versorgen. Später müsst ihr noch die USB Einbaubuchse* dazwischen hängen.

Das war es soweit. Die Hardware der Phoniebox ist einsatzbereit. Jetzt können wir zur Software übergehen.

Phoniebox Hardware installiert

Finale Montage der Phoniebox im Gehäuse

Bevor ihr diesen Schritt angeht, würde ich euch empfehlen, die Software zu installieren und Konfigurieren. Wenn das alles funktioniert, könnt ihr den Einbau ins Gehäuse vornehmen.

Montage der Phonies/RFID Figuren

Installation und Konfiguration der Software

Installation Raspian

Für die Raspian Installation benötigen wir lediglich die MicroSD Karte* sowie den Kartenleser*. Schiebt die MicroSD Karte* in den passenden Slot im Kartenleser* und schiebt diesen wiederum in einen freien USB Slot eures Computers.

Den Raspian-Installer könnt ihr euch unter diesem Link downloaden.

Die Seite, die sich öffnet, sollte wie in nachfolgendem Bild aussehen. Klickt auf „Download for Windows“ und wartet bis der Download abgeschlossen ist.

Download Raspian Imager

Via Doppelklick auf das heruntergeladene File startet die Installation des Installers auf eurem Computer. Klickt euch durch die Installationsanweisungen. Am Ende sollte der Haken bei „Run Raspberry Pi Imager“ gesetzt sein, damit der Imager gleich gestartet wird. Nachfolgendes Bild sollte sich euch zeigen. Bei neueren Versionen kann es etwas anders aussehen.

Phoniebox Installation Raspian

Das Betriebssystem sollte schon richtig ausgewählt sein. Die SD-Karte müsst ihr noch richtig auswählen. Klickt auf den entsprechenden Button und wählt die SD-Karte (32GB) aus. Achtet genau darauf, dass es die richtige ist, da das ausgewählte Speichermedium formatiert wird. Zum Schluss klicken wir noch auf das Zahnrad rechts unten um gleich folgende Einstellungen vorzunehmen:

  • Aktiviert Hostnamen
    • „phoniebox“ als Hostnamen eintragen
  • Aktiviert SSH
    • Wählt ein Passwort eurer Wahl
    • Optional könnt ihr den Benutzernamen ändern
  • Aktiviert Wifi einrichten
    • Tragt bei SSID die SSID (~Name des Wifi) eures Wifis ein
    • Tragt das Wifi Passwort unter Passwort ein
    • Wählt das korrekte Wifi-Land aus (Wahrscheinlich DE)
  • Aktiviert Spracheinstellungen festlegen
    • Wählt eure Zeitzone aus (Wahrscheinlich Europe/Berlin)
    • Wählt euer gewünschtes Tastaturlayout aus (Wahrscheinlich de)

Wenn ihr alles eingetragen habt, klickt ihr auf „speichern“ und das Einstellungsfenster schließt sich wieder.

Jetzt könnt ihr auch „schreiben“ klicken. Jetzt wird die MicroSD Karte* formatiert, Raspian darauf installiert und die vorher gewählten Einstellungen gesetzt. Das ganze dauert eine ganze Weile. Das Programm meldet sich, wenn der Prozess abgeschlossen ist.

Die Phoniebox das erste Mal hochstarten

Ladet die Powerbank*, schiebt die fertig programmierte MicroSD Karte* in den MicroSD Kartenslot des Raspberry Pi* und verbindet dann die Powerbank* mit dem Raspberry Pi*. Eine grüne Leuchte sollte beginnen zu leuchten. Das Raspberry Pi* fährt hoch.

Wenn alles richtig konfiguriert ist, sollte sich die Phoniebox direkt mit dem WLAN verbinden.

Loggt euch jetzt auf eurem Router (bzw. DHCP-Server) ein um herauszufinden, welche IP Adresse euere Phoniebox bekommen hat. Ich habe eine FritzBox. Wenn ihr im Browser „fritz.box“ eingebt, kommt ihr zur Übersichtsseite. Loggt euch dort ein (Passwort ist auf der Rückseite des Routers). Unter Heimnetz -> Netzwerk findet ihr alle (ehemals) verbundenen Geräte. Dort müsst ihr das Raspberry Pi* aufspüren. Klickt rechts neben dem Raspberry Pi* auf den Stift (bearbeiten).

Hier seht ihr einmal die IP. Bei mir war/ist es die 192.168.0.63. Diese IP Adresse müsst ihr euch merken/aufschreiben. Außerdem habt ihr hier die Möglichkeit, dass dieses Gerät immer die selbe IPv4 Adresse erhält (bei meiner FritzBox heißt die Option „Diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen“). Wählt diesen Haken aus. Quittiert das ganze mit „OK“.

Phoniebox IP in der Fritzbox herausfinden

Installation WSL (optional)

Bevor wir das RaspberryPi beginnen zu konfigurieren, müssen wir Windows noch vorbereiten. Wir benötigen ein Terminal um eine SSH Verbindung zum Raspberry Pi* aufzubauen. Dazu gibt es mehrere Möglichkeiten.

Ich bin ein Fan des Linux Terminals. Das Windows Terminal (Eingabeaufforderung) finde ich persönlich nicht so überragend. Glücklicherweise gibt es mittlerweile WSL (Windows-Subsystem für Linux)

Wenn ihr auf Linux unterwegs seid, fällt dieser Schritt für euch aus, da ihr bereits ein potentes Terminal besitzt.

Bei MacOS bin ich leider überfragt, ich meine aber, in MacOS gibt es ebenfalls recht potente Terminals.

Als Alternative zu WSL kann man z.B. auch Putty ( https://www.putty.org/) oder die in Windows eingebaute Eingabeaufforderung benutzen. Das ist vor allem sinnvoll, wenn man die Konsole später nicht mehr benötigt.

Um WSL zu installieren, öffnen wir die Windows Eingabeaufforderung als Administrator

  • Windows-Taste drücken und „cmd“ eingeben
  • Wählt in dem sich öffnenden Fenster „Als Administrator ausführen“ aus
Phoniebox IP in der Fritzbox herausfinden
  • Ein Terminal Fenster öffnet sich, was in etwa so aussehen sollte.
Phoniebox IP in der Fritzbox herausfinden
  • In diesem Terminal schreibt ihr „wsl -install“ (Leerzeichen zwischen wsl und -install) und bestätigt mit der „enter“ Taste
Phoniebox IP in der Fritzbox herausfinden
  • Die Installation inkl. Herunterladen sollte starten. Auch das dauert je nach Internetverbindung und Rechnerleistung etwas. Der Befehl aktiviert die erfolderlichen Komponenten, lädt den aktuellen Linux-Kernel heruner und installiert die Linux-Verteilung (Ubuntu)
  • Nach dem Ende der Installation könnt ihr die Eingabeaufforderung schließen.
  • Drückt ernut die Windows-Taste, schreibt „ubuntu“ und bestätigt mit der „enter“ Taste.
Phoniebox IP in der Fritzbox herausfinden
  • Jetzt öffnet sich das Linux Terminal. Beim ersten Mal dauert das Starten etwas länger

SSH Verbindung zur Phoniebox herstellen

Nachfolgende Schritte funktionieren sowohl mit der Eingabeaufforderung, der Powershell, Putty, oder aber Ubuntu (WSL), welches hier installiert wurde. Öffnet das Programm eurer Wahl.

Auf die Phoniebox verbindet ihr euch via ssh mit nachfolgendem Befehl. Wichtig, ersetzt die hier genannte IP Adresse mit der, von eurer Phoniebox

ssh pi@192.168.0.63

Ihr solltet eine Nachfrage bekommen, ob ihr euch tatsächlich mit dem Gerät verbinden wollt. Tippt „yes“ ein und bestätigt es mit der „enter“ Taste.

SSH Verbindung zur Phoniebox herstellen

Jetzt wird normalerweise nach dem Passwort (der Phoniebox!) gefragt. Gebt dieses ein und bestätigt es mit der „enter“ Taste. Wenn alles glatt läuft, sollte in der untersten Zeile jetzt pi@phoniebox stehen. Gratulation, ihr seid erfolgreich auf der Phoniebox angemeldet.

SSH Verbindung zur Phoniebox herstellen

Installation der Phoniebox Software

Jetzt geht es an die Installation der Software. Gebt dazu folgenden Befehl ein.

cd; rm buster-install-*; wget https://raw.githubusercontent.com/MiczFlor/RPi-Jukebox-RFID/master/scripts/installscripts/buster-install-default.sh; chmod +x buster-install-default.sh; ./buster-install-default.sh

Nach kurzer Zeit werdet ihr gefragt ihr die Installation fortsetzen wollt. Gebt dazu „y“ ein und drückt enter.

Installation Phoniebox

Die nächste Frage, ob ihr das WiFi konfigurieren wollt, können wir verneinen („n“ eingeben) und zwei mal mit enter bestätigen.

Installation Phoniebox

Die nächste Nachfrage bzgl. dem Audio Interface wird mit „y“ und zwei mal mit enter bestätigt. Vorsicht, nach dem ersten Mal enter dauert es etwas, bis man das zweite mal enter drücken kann.

Installation Phoniebox

Als nächstes geht es um Spotify. Ich habe aktuell keine Verwendung dafür und werde es daher nicht installieren/konfigurieren. Lt. Homepage hat Spotify wohl einen Dienst gekündigt/blockiert, weshalb diese Funktion evtl. nicht mehr funktioniert. Ich kann hier nichts bestätigen/verneinen. Im Zweifelsfall gilt, einfach testen. Ich gebe „n“ ein und bestätige zwei mal mit enter.

Installation Phoniebox

MPD wollen/müssen wir konfigurieren, daher wählen wir hier „y“ und bestätigen zwei mal mit enter.

Installation Phoniebox

Als nächstes geht es um das Verzeichnis, in dem wir die Audiofiles ablegen müssen. Ich habe es beim Default belassen. Daher bestätige ich die Frage mit „y“ und zwei mal mit enter.

Installation Phoniebox

Der nächste Punkt ist sehr wichtig. Es geht um die GPIO-Control, also die Möglichkeit, die Phoniebox mittels Tasten/Knöpfen zu steuern. Diese Funktionalität wollen wir, daher geben wir „y“ ein und bestätigen zwei mal mit enter.

Installation Phoniebox

Jetzt kommt die Nachfrage, ob wir die Installation starten wollen. Wir geben „y“ ein und bestätigen mittels enter.

Installation Phoniebox

Danach beginnt die Installation. Diese dauert eine Weile. Einfach warten und das Raspberry Pi* arbeiten lassen. Nachdem die Installation durch ist, kommt der RFID Reader* dran. Diesen wollen wir konfigurieren. Daher wählen wir „y“ und bestätigen mit enter. Danach wählen wir den RFID Reader* Typ RC522 aus, wir tippen also „2“ ein und bestätigen mit enter.

Installation Phoniebox

Der RFID Reader* ist bereits angeschlossen. Daher können wir „y“ eingeben und mit enter bestätigen.

Installation Phoniebox

Wieder benötigt das Raspberry Pi* eine Weile, allerdings nicht mehr so lange wie vorher.

Die Installation ist jetzt fertig. Wir wollen einen Reboot durchführen. Daher geben wir „y“ ein und bestätigen mittels enter.

Installation Phoniebox

Funktionalität der Phoniebox testen

Webinterface der Phoniebox testen

Nach dem Neustart könnt ihr testen, ob alles soweit erfolgreich war. Gebt http:// gefolgt von der IP Adresse eurer Phoniebox im Browser ein (bei mir: http://192.168.0.63) . Alternativ sollte auch http://phoniebox.local funktionieren. Es sollte sich solch ein Fenster öffnen:

Phoniebox Webinterface

Audio der Phoniebox testen

Dazu müsst ihr wieder via ssh mit der Phoniebox verbunden sein. Gebt dann einen der beiden nachfolgenden Befehle ein.

paplay /usr/share/sounds/alsa/Front_Center.wav

oder

aplay /usr/share/sounds/alsa/Front_Center.wav

Danach solltet ihr Sound hören. Falls nicht, habt ihr mit großer Wahrscheinlichkeit einen Verkabelungsfehler. Wenn ihr das Abspielen der Musik beenden wollt, könnt ihr das mit „Strg“ + „d“ machen.

GPIO Drucktasten der Phoniebox konfigurieren

Jetzt müssen wir noch die Druckknöpfe* konfigurieren. Heißt, wir müssen sagen, wo die Druckknöpfe* angeschlossen sind und was bei einer Tastenbetätigung passieren soll. Gebt dazu nachfolgenden Befehl ein.

nano ~/RPi-Jukebox-RFID/settings/gpio_settings.ini

Es öffnet sich ein File in einem Texteditor (nano). Dieses File müsste wie in nachfolgendem Bild aussehen. Dieses File müssen wir anpassen.

GPIO Einstellungen Phoniebox

An folgenden Stellen müsst ihr das „enabled: False“ in „enabled: True“ ändern:

  • [VolumeControl]
  • [PrevNextControl]
  • [Shutdown]

An die entsprechenden Stellen könnt ihr mit den Pfeiltasten navigieren. Da wir die default Pinkonfiguration gewählt haben, müssen wir keine Pins ändern.

GPIO Einstellungen Phoniebox

Wenn ihr in eurer Phoniebox eine Status LED (on/off Anzeige) verbaut habt, müsst ihr am Ende des Files noch folgende Zeilen hinzufügen:

[StatusLED]
enabled: True
Type: StatusLED
Pin: 17
GPIO Einstellungen Phoniebox LED

Speichert und schließt das Fenster mit „Strg + x“ gefolgt von „y“. Jetzt müsst ihr die Phoniebox einmal neu starten, damit die Einstellungen aktiv werden.

sudo reboot

Abspielbarkeit von Musik über Webinterface konfigurieren (optional)

Ich bin mir nicht sicher, ob man diese Einstellungen immer vornehmen muss, oder ob ich bei meiner Konfiguration etwas verbockt habe. Ich empfehle euch damit zu warten, bis ihr sicher seid, dass es bei euch nicht möglich ist, Musik über das Webinterface abzuspielen.

Wenn es nicht möglich ist, liegt es wahrscheinlich daran, dass das File asound.conf nicht existiert. Gebt dazu

sudo nano /etc/asound.conf

ein. Ein leeres File sollte sich öffnen. In dieses tragt ihr folgende Zeilen ein

pcm.!default {
        type asym
        playback.pcm {
                type plug
                slave.pcm "output"
        }
        capture.pcm {
                type plug
                slave.pcm "input"
        }
}

pcm.output {
        type hw
        card 1
}

ctl.!default {
        type hw
        card 1
}

Speichert und schließt das Fenster mit „Strg + x“ gefolgt von „y“.

Jetzt solltet ihr über das Webinterface Audio abspielen können. Ggfs. ist ein Neustart von Nöten.

Lautstärke über Webinterface einstellbar machen (optional)

Wenn ihr über das Webinterface keine Musik abspielen konntet, habt ihr vermutlich auch das Problem, dass ihr über das Webinterface die Lautstärke nicht anpassen könnt. Gebt dazu nachfolgende Zeilen ein:

sudo nano /etc/mpd.conf

Sucht innerhalb von diesem File die Stelle mit „audio_output“. Kommentiert die Zeile „mixer_type“ ein, indem ihr das „#“ entfernt. Außerdem müsst ihr in der selben Zeile „hardware“ durch „software“ ersetzen.

audio_output {
        type            "alsa"
        name            "My ALSA Device"
#       device          "hw:0,0"        # optional
        mixer_type      "software"      # optional
#       mixer_device    "default"       # optional
        mixer_control   "Headphone"             # optional
#       mixer_index     "0"             # optional
}
mpd.conf audio_output

Speichert und schließt das Fenster mit „Strg + x“ gefolgt von „y“. Jetzt solltet ihr die Lautstärke via Webinterface anpassen können. Ggfs. müsst ihr die Phoniebox einmal neu starten.

Rauschen etwas reduzieren (optional)

Ich habe leider ein Rauschen auf den Boxen. Man hört recht deutlich, wenn das Raspberry Pi am rechnen ist, dass das Rauschen stärker wird. Es lässt sich etwas reduzieren. Ganz weg habe ich es leider nicht bekommen.

Folgendes könnt ihr tun, um es zu reduzieren.

alsamixer

Folgendes Bild sollte erscheinen:

Alsamixer Einstellungen

Regelt den Balken (Pfeil hoch Taste) bis 100 hoch. Vorsicht, beim nächsten Musik abspielen kann es sein, dass die Musik zu laut ist. Besser vorher die Lautstärke z.B. im Webinterface der Phoniebox etwas herunter regeln.

Alsamixer Einstellungen

Wählt jetzt mittels Tastendruck auf „F6“ und den Pfeiltasten das USB Audio Device aus. Bestätigt es mit „enter“ Taste.

Alsamixer Einstellungen

Sollten die Speaker nicht bereits auf 100 sein, stellt auch diese auf 100. Auch das macht ihr wieder mittels Pfeiltasten. Das MiC bzw. die Auto Gain Control könnt ihr belassen wie sie sind.

Alsamixer Einstellungen

Schließt den Alsamixer mittels „ESC“. Die Einstellungen sollten sofort Effekt haben. Ein Neustart müsste nicht nötig sein.

Einstellungen über Web-Interface der Phoniebox vornehmen

Wenn ihr euch in der Weboberfläche anmeldet (http:// + IP-Adresse oder phoniebox.local) in der Adresszeile des Browsers eurer Wahl, kann man diverse Einstellungen anpassen. Einige davon machen in meinen Augen durchaus Sinn. Klickt dazu das Einstellungs-Symbol in der blauen Leiste oben (Settings).

Phoniebox Webinterface Einstellungen

Spracheinstellungen

Als erstes kommen die Spracheinstellungen (Language Settings). Ich belasse die Einstellungen auf English um die Screenshots innerhalb der Einleitung konsistent in der gleichen Sprache zu halten. Ihr könnt hier natürlich auf Deutsch wechseln.

Phoniebox Spracheinstellungen

Allgemeine RFID Player Einstellungen

Hier kann man einstellen, was passiert, wenn man eine RFID-Karte über den RFID Reader* swiped bzw. auf selbigem platziert. Standardmässig ist ausgewählt, dass der Player startet, sobald eine RFID-Karte erkannt wird. Ich belasse den Default.

Die andere Option wäre, dass der Player nur abspielt, so lange eine RFID-Karte auf dem RFID Reader* ist.

Phoniebox RFID Einstellungen

Lautstärkeeinstellungen

Hier könnt ihr verschiedenste Lautstärkeeinstellungen vornehmen. Die Default-Lautstärke (oben links), die maximale Lautstärke (oben Mitte), um wieviel die Lautstärke pro Schritt verändert wird (oben Rechts), die Lautstärke beim Starten (unten Links) und die Lautstärke nach dem Neustart (unten Mitte). Meine Einstellungen seht ihr in nachfolgendem Screenshot. Gerade die maximale Lautstärke könnte man auch noch etwas tiefer wählen. Das kann man aber auch später noch online machen, wenn das Gerät an ist.

Phoniebox Lautstärke Einstellungen

Automatische Ausschalteinstellungen

Hier geht es um verschiedene Timer, nach welcher Zeit die Phoniebox automatisch ausschalten soll, die Wiedergabe stoppen, etc. Ich habe hier alles auf Default gelassen.

Phoniebox Lautstärke Einstellungen

Timer kann man im Übrigen auch via RFID-Tag setzen. Beim Anlegen einer neuen RFID-Karte könnt ihr sagen, dass der Player z.B. in 30 Minuten herunterfahren soll.

Phoniebox Lautstärke Einstellungen

Montage im Gehäuse

Den Bau des Gehäuses habe ich in diesem Beitrag beschrieben. Wenn das Gehäuse fertig ist, baut ihr die Hardware Schritt für Schritt ein. Ich habe mit dem RFID Reader* begonnen und mit Kleber* an die Innenseite des Deckels in die Aussparung geklebt.

Danach habe ich die Druckknöpfe* sowie die LED* angebracht und wieder mit dem Raspberry Pi* verbunden. Letztere habe ich ebenfalls mit Kleber* geklebt. Achtet beim erneuten Verbinden darauf, dass das Raspberry Pi* möglichst bereits in seiner finalen Position ist und sich möglichst wenige Kabel kreuzen.

Schraubt die USB Einbaubuchse* in die Aussparung in der Rückwand und verbindet sie mit der Powerbank*.

Die USB-Kabel habe ich noch mit Kabelbinder „in Form“ gebracht, damit ich den Deckel schließen konnte, ohne etwas abzuklemmen.

Das Raspberry Pi* hängt bei mir „frei“ in der Box. Ich habe leider meine Jumperkabel* etwas kurz gemacht, so dass das Raspberry Pi* dennoch recht fixiert ist. Ihr seht es auf den Bildern.

RFID-Tags

RFID-Tags bauen

Hier gibt es natürlich verschiedenste Möglichkeiten. Man kann z.B. auf die RFID-Karten* ein Bild z.B. von der Playlist (Benjamin Blümchen, Peppa Wutz, Drei ???, Bibi&Tina, …) aufdrucken und das ganze laminieren.

Ich habe mich dafür entschieden harte RFID Tags* zu nehmen und auf diese Figuren aufzukleben. Bitte verwendet genau diese RFID Tags*. Ich habe insgesamt sechs verschiedene RFID-Tags (sowohl harte als auch weiche) durchgetestet und hatte nur bei diesen auch mit etwas Abstand eine zuverlässige Erkennung. Figuren habe ich genommen, was daheim so rumlag, hauptsächlich aus Überraschungseiern. Solltet ihr einen 3D Drucker haben, wäre dieser sicherlich prädestiniert dafür 🙂

Da die RFID Tags* eine klebende Seite habe, habe ich auf diese Seite klarsicht Klebefolie* geklebt. Ihr könnt aber farbiges Papier oder Ähnliches nehmen. Eurer Phantasie sind da keine Grenzen gesetzt.

Die Figuren habe ich mit Kleber* auf die RFID Tags* geklebt.

Musik auf Phoniebox übertragen und RFID-Tags anlernen

Musik auf die Phoniebox zu übertragen ist auf verschiedenste Art und Weisen möglich. Ihr könnt es z.B. via Konsole/Commandline machen. Deutlich angenehmer sind Programme wie WinSCP, da ihr vermutlich mehrere Files übertragen wollt. Ihr könnt das ganze aber auch über das Webinterface der Phoniebox machen. Das Webinterface bietet dabei verschiedenste Möglichkeiten, welche ich nachfolgend kurz besprechen will. Allzu detailliert will ich darauf nicht eingehen, weil es – meiner Meinung nach – sehr gut gemacht und daher weitestgehend selbsterklärend ist bzw. die Infotexte sehr hilfreich sind.

Ihr könnt das zusammen mit dem Einlernen von RFID-Tags machen. Das passiert unter dem Menüpunkt CardID.

Eigene (lokale) Musik übertragen und danach RFID-Tags anlernen

Ihr könnt eure lokale Musik auf die Phoniebox via Webinterface übertragen. Das macht ihr über den Reiter „Folders&Files“.

Phoniebox Lautstärke Einstellungen

Dort könnt ihr via Dialoge neuer Ordner anlegen und die Files uploaden. Über den Reiter „Card ID“ könnt ihr danach die hochgeladene Musik (z.B. einen lokalen Ordner auf der Phoniebox) euren RFID-Tags zuweisen. Legt dazu den RFID-Tag, den ihr anlernen wollt auf das Lesegerät (die ID wird automatisch angepasst). Wählt dann (in obigem Beispiel) den korrekten Ordner in der Auswahl „Link card to existing audio folder“ aus und bestätigt zum Schluss mit „Submit“. Das war´s.

Phoniebox Lautstärke Einstellungen

Musik von Youtube auswählen

Sehr komfortabel ist das automatische Herunterladen von Musik von youtube. Ihr müsst dazu nur einen bestehenden oder neuen Ordner auswählen (unter „Link RFID to“) und den Youtube link einfügen (unter „Download YouTube“). Die Phoniebox macht den Rest. Bedenkt bitte, dass es, je nach Größe (Länge und Auflösung) der Musik eine Weile dauern kann, bis diese heruntergeladen und verfügbar ist.

Phoniebox Lautstärke Einstellungen

Webstream auswählen

Ihr könnt auch den Webstream eures z.B. favorisierten Radiosenders mit einem RFID-Tag verbinden. Das macht ihr im Menüpunkt „Link Stream“. Dort müsst ihr den URL eintragen sowie den Typ (Podcast, Web Radio). Spotify dürfte, wie bereits erwähnt, nicht mehr funktionieren.

Weitere RFID-Tag Funktionalität

Unter dem Menüpunkt „Link RFID to“ unter dem Subpunkt „or link to a system command“ könnt ihr den RFID-Tag mit (mehr oder weniger sinnvollen) Befehlen verbinden. D.h., erkennt die Phoniebox die RFID-ID, wird der entsprechende Befehl ausgeführt. Nachfolgend eine (nicht vollständige) Liste an möglichen Befehlen

  • Aktuelle Playliste neu starten
  • Lautstärke still stellen (mute)
  • Spiele ein zufälliges Lied
  • Setze eine bestimmte Lautstärke
  • Schalte die Phoniebox nach einer bestimmten Zeit aus
  • Stelle die Phoniebox leiser und schalte sie nach einer bestimmten Zeit aus

Optimierungsmöglichkeiten

Kompletter Shutdown

In der aktuellen Version ist es so, dass z.B. der RFID Reader* noch mit Strom versorgt wird, selbst wenn das Raspberry Pi* ausgeschaltet ist. Soweit ich mich eingelesen habe, sollte es mit einem OnOff-Shim* möglich sein, dies zu beheben. Das OnOff-Shim* hängt man zwischen Powerbank* und dem USB-Anschluss des Raspberry Pi*.
Ich habe mich (vorerst) gegen den Einbau entschieden. Der Grund ist der, dass der RFID Reader* im Idle rund 13mAh an Strom in der Stunde verbraucht. Die eingebaute Powerbank* genügt rund 1 Monat, bevor der Akku leer ist. Es ist möglich (eher sogar wahrscheinlich), dass der Verstärker und der USB-Audio Adapter ebenfalls etwas Strom ziehen und die Powerbank* daher früher leer ist. Für mich ist das, zumindest aktuell, verkraftbar. Sollte es sich im Alltag als störend erweisen, werde ich das OnOff-Shim* einbauen.

Ich hoffe ihr fandet die Anleitung hilfreich. Wir freuen uns über dein kurzes Feedback. Außerdem sind wir über Kritik, Fehler, Verbesserungsvorschläge, Ideen, etc. froh und probieren diese so gut als möglich umzusetzen.

* Affiliate-/Werbe-Link

15 Antworten auf „Phoniebox – DIY Alternative zur Toniebox“

Danke für deine Anleitung! Sie liest sich für mich am besten. Leider läuft das bei mir aktuell noch nicht ganz: Ich bekomm keine RFID Karten gelesen und der Upload klappt auch noch nicht. Aber man beisst sich durch.

Guten Abend
Es freut mich zu hören, dass sich die Anleitung am besten liest. Das war auch die Motivation für mich, das Ganze nochmals zu schreiben. Es gibt ja durchaus einige Anleitungen. Aber viele sind nicht ganz einfach verständlich, vor allem nicht wenn man nicht täglich damit arbeitet.

So ist es natürlich schwierig zu helfen. Ich probiere es dennoch:
– Ist der RFID-Reader richtig angeschlossen?
– Werden die RFID Karten erkannt? Initial würde ich es definitiv mit Karten probieren. Die hatten zumindest bei mir mit Abstand (im doppelten Sinne) die beste Detektionsgarantie.
Auf die schnelle kann ich dir leider nicht sagen, wie man prüfen kann, ob ein SPI Gerät richtig erkannt wird bzw. ob die Kommunikation mit diesem funktioniert. Vllt. liest ja ein hilfsbereiter und kundiger Leser mit.

Das 2. Problem ist durchaus etwas überraschend, da das ja eine „onboard“ Funktionalität der Phoniebox-Software ist an der man eigentlich als User nicht viel verunstalten können sollte.

Auf jeden Fall weiterhin viel Erfolg und teile gerne Erfolge mit.
Andreas

Super Anleitung – eine der besten die zu finden ist.
Eine Frage zur Powerbank. Scheinbar gibt es Powerbanks, die bei denen Ein-/Ausstecken des Netzteils ausgangsseitig eine Stromunterbrechung verursacht – was der Raspberry gar nicht mag. Wie ist das mit der Intenso XS10000, die Sie offenbar verbaut haben?
Wie ist die genaue Type der Powerebank?

Hi Rolf,
ich habe genau die Intenso XS10000 verbaut und tatsächlich killt diese beim ausstecken einmal kurz die Spannungsversorgung. Heißt, es gibt sicherlich bessere Wahlen für die Powerbank als die, die ich getroffen habe. Da das ganze nur der Bruchteil einer Sekunde ist, könnte man probieren eine recht groß gewählte Kapazität vor den Pi zu hängen, welche während dem kurzen Spannungsunterbruch der Powerbank die Spannung weiter oben hält und die Leistung liefert. Die bessere Variante ist sicher, eine geeignete Powerbank auszuwählen. Leider wird man diese Info kaum irgendwo finden.

Ich für meinen Teil kann sagen, dass dieser Anwendungsfall bei uns sehr selten ist. Meist hängt die Phoniebox die Nacht über am Strom und wird (eigentlich) ausschließlich „mobil“ gehört.

Ich hoffe das hilft.
Viele Grüße
Andreas

Hallo,

auch ich finde die Anleitung und vor allem die Teileliste sehr hilfreich.
Bei der Installation tauchen bei mir jedoch einige Fehler auf und am Ende zeigt die Webseite nur den Fehler „forbidden“ an.
Sind Installationsprobleme bekannt?

Beste Grüsse
Ingo

Hi Ingo

Ich habe die Installation wie beschrieben durchgeführt. Von daher würde ich sagen, nein, zumindest mir sind keine Installationsprobleme bekannt. Seit meiner Installation wurde sicherlich das ein oder andere geupdated. Aber normalerweise passiert das abwärtskompatibel.

Vllt. beschreibst du etwas genauer, wann die ersten Fehler auftreten und was für welche.
Was meinst du mit „die Webseite zeit den Fehler ‚forbidden‘ an?

Viele Grüße
Andreas

Muss mich den Vorrednern anschließen, es ist mit Abstand die beste Anleitung. Hätte ich sie früher gesehen, hätte ich ausschließlich nach dieser eingekauft. So hab ich jetzt ein paar Probleme.
Aktuell hänge ich an den Buttons, die wollen nicht funktionieren, bin mir aber auch nicht sicher welche Pin-Nummer ich bei meinem Raspberry 4B eingeben muss. GPIO2, 3, 4, 17, 27 hab ich verwendet.
Da werden mir auf einer Übersichtsseite mehrere Pin Nummern dazu gesagt (zu GPIO2 z.B:
Physical/Board pin 3
GPIO/BCM pin 2
Wiring Pi pin 8
GPIO/BCM pin 0 on Rev 1 ( very early ) Pi)
Hab alles mal durchprobiert aber die Tasten funktionieren trotzdem alle nicht (auch nach Reboot). Irgendwelche Ideen an was das liegen könnte? Habe die Arcadebuttons mit LEDs, LEDs aber nicht angeschlossen bisher.

Hi Tobi
Zunächst mal vielen lieben Dank für das Lob. Es freut mich tatsächlich sehr, dass die Anleitung gut ankommt. Das war tatsächlich die Absicht, weil ich auch den Eindruck hatte, dass die anderen Anleitungen nicht immer ganz intuitiv waren.

Zu deinem Problem.
Was mir da spontan einfällt ist, dass GPIO-Nummer und Pin-Nummer nicht das gleiche ist. Hast du das mal überprüft. Das siehst du z.B. hier (=> https://randomnerdtutorials.com/raspberry-pi-pinout-gpios/) wenn du etwas nach unten scrollst. Auf dem Pinout gibt es Pin-Nummern und GPIO-Nummern. Diese sind aber nicht deckungsgleich.
Wenn ich mich recht erinnere, war das nicht ganz intuitiv. Man hängt die Druckknöpfe an die GPIO Nummern (also bei dir 2,3,4, 17 und 27) und trägt im gpio_settings.ini bei den Pins ebenfalls die GPIO-Nummern ein obwohl es mit „Pin“ beschrieben ist.
Das müsste zu dem passen, was du beschreibst. Ich bin der Meinung dass du GPIO/BCM eintragen musst. Physical/Board ist der oben beschriebene „Pin“.

Die Taster selber hast du richtig angeschlossen? Also eine Seite Raspberry Pi GPIO Pin, die andere Seite ist mir GND verbunden?

Mehr fällt mir so ohne weitere Infos auch nicht ein. Prinzipiell sollte es egal sein, welche Pins du verwendest. Aber du könntest es mal mit den Standardpins probieren. Wie gesagt, dem Ansatz gebe ich relativ wenig Chancen, dass er hilft.

Ah die Buttons hast du bei der Installation aktiviert? Ich meine, dass das auch noch nachträglich irgendwo ging. Aber ich kann mich nicht mehr erinnern wo das war.

Ich hoffe das hilft. Ansonsten weiter Fragen 😉
Viele Grüße
Andreas

Vielen Dank für die tolle Anleitung.

hier mein kleines Feedback, oder Ergänzungen:

-Ich hatte wirklich unerträgliches Rauschen drauf.
ein „Ground Loop Noise Isolator“ auf Amazon für 12€
hat das Problem aber zu 98% beseitigt.

-Ich hab die +Versorgung des RFID mit auf die Status LED
geschaltet. Somit zieht der im Ruhemodus auch kein Strom mehr.

-Als Powerbank habe ich einen mit Schalter und Ladeanzeige an die Außenseite gehängt. (Den Powerknopf dafür weg gelassen

Leider hat mein System irgendwas zwischen 1-2 Minuten Bootzeit.
Ich hab im Netz ziemlich unterschiedliches dazu gefunden aber müssen die Kinder halt mit klar kommen.

Hi Max
Vielen Dank für dein Feedback sowie die Tipps.

Der Ground Loop Noise Isolator finde ich einen sehr guten Tipp. Bei mir hält sich aufgrund der genannten Änderungen das Rauschen stark in Grenzen. Aber je nach Leitungslänge, Leitungsverlauf, etc. kann ich mir sehr gut vorstellen, dass das Rauschen sehr nervend ist.

Auch der Tipp mit dem 3.3V Ausgang für den RFID Reader ist super. Der reguläre 3.3V Pin dürfte permanent mit Strom/Spg. versorgt sein, weshalb dein Tipp da Abhilfe schafft. Wobei du das wahrscheinlich gar nicht mehr brauchst, wenn du eine Powerbank mit Schalter hast. Damit trennst du ja den Strom komplett.

Die Bootzeit habe ich leider ebenfalls. Ich habe das ein oder andere dazu im Netz gefunden und probiert. Quantensprünge macht man damit leider nicht, weshalb ich das auch weg gelassen habe.

Viele Grüße
Andreas

Hallo Zusammen,
Gibt es die Möglichkeit die Box bei euch zu erwerben? Schon fertig programmiert. Teile in einem Gehäuse zu verbauen kann man ja selbst.

Hi Alex
verstehe mich nicht falsch, aber die Box lebt schlussendlich davon, dass Papa/Mama Spaß und Herausforderung während dem Bau haben. Wenn das weg fällt, bist du vermutlich mit der original Toniebox besser bedient. Schlussendlich aus dem Grund, weil das Teil mehr oder weniger vollautomatisch gefertigt wird und damit deutlich günstiger ist. Nimm beispielsweise die reinen Komponentenpreise. Wenn du dann noch die Bearbeitungszeit (selbst wenn ich jetzt weiß wie es geht und ggfs. „nur“ 3-4 Stunden benötige) und multiplizierst diese allein mit dem Mindestlohn. Selbst das dürfte deutlich über dem „Zielpreis“ liegen und dann hast du noch kein Gehäuse o.Ä., ganz zu schweigen von irgendwelchen Gewährleistungen etc. Von daher, nein, ich biete es nicht an. Tut mir Leid. Aber ich glaube auch nicht, dass das das Ziel der Phoniebox ist.

Viele Grüße und ein schöner Sonntagabend
Andreas

Hallo,

so stark die Anleitung für die Leserlichkeit gelobt wird, so störend finde ich die ständige Verwendung von Hyperlinks zu ständig wiederholten Artikeln wie Tags, Karten, Raspberry Pi, etc…

Eine einfache Verlinkung (ggf. unterhalb des jeweiligen Abschnitts) reicht sicherlich vollkommen aus, eröffnet trotzdem die Verwendung von Affiliate-Links.

Die Überarbeitung würde es gleich ermöglichen
– die Hinweise von Max,
– die Probleme mit den Benennungen der Pins von Tobi (Die Pins und deren Zuordnung ist zwar schon im Text vorhanden, leidet aber sehr an Übersichtlichkeit – eine Tabelle könnte helfen und die Pin-Grafik von oben würde ich wiederholt einfügen.)
– die Hinweise zum OnOff-Shim,
– der ground noise Unterdrückung (ist zwar schon im Text, hat aber einen anderen Ansatz und sollte dort ebenfalls eingefügt werden.)
– der Powerbank mit dem Schalter
– die Beschaltung der LED
– die Angabe zur Startzeit (der Pi 2 mini hat wenig Speicher und ist langsam)
… an der passenden Stelle einzufügen.

Eine 2. SD Karte, um das System von den Daten zu trennen, wäre sinnvoll. (Entweder für ein Backup der gesammelten Favoriten der Kinder oder um die Karte ggf auch am Computer aufzufüllen.)
Es wäre auch ärgerlich, wenn die gewohnten Lieder und Hörspiele durcheinander oder gar weg sind.

Die Anzahl der Kommentar ist (noch) übersichtlich, aber das Ausfiltern wird schon kompliziert, wenn schon hier die Liste unübersichtlich wird.

cheers
Wolfgang

Hei Wolfgang

Danke dir für deine Feedback und die zahlreichen Verbesserungsvorschläge.
Da sind einige gute Ideen dabei die ich so umsetzen will. Sei es allein schon um zu schauen, wie das tatsächlich wirkt. Allerdings ist es gerade recht stressig und ich komme (leider) wenig zum bauen und schreiben.

Viele Grüße
Andreas

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Consent Management Platform von Real Cookie Banner