Ach krass und dabei warst Du eine mega Hilfe also es hat alles mit dem Display und der Installation geklappt. Ganz stringend nach Anleitung.
Ich wünsche Euch einen schönen Sonntag
Ach krass und dabei warst Du eine mega Hilfe also es hat alles mit dem Display und der Installation geklappt. Ganz stringend nach Anleitung.
Ich wünsche Euch einen schönen Sonntag
Hyle, perfekt. Habe es noch mal umgeändert und geht es (natürlich!) ;D
Brauche ich eigentlich die LED Belegung nur dann, wenn ich die Animation haben will? Ansonsten reicht doch die entsprechende Stromversorgung mit den Widerständen oder?
Ich hatte jetzt noch gelesen, dass die Datei gpio-buttons.py u.U. angepasst werden muss.
Angeblich hier, aber da liegt sie bei mir nicht oder muss die noch installiert werden? Oder brauche ich die nicht?
/home/pi/RPi-Jukebox-RFID/scripts/gpio-buttons.py
Ich möchte auch noch das kleine Display nutzen (immer eine Hürde nach der anderen *g*) - muss ich hier dann auch noch etwas anpassen?
Ach super, jetzt hat es geklappt.
Es kommt aber immer eine Unterbrechung, wenn ich den Taster drücke.
Und jetzt noch mal für wirklich blanke Brains ich habe doch diese Tabelle und wie Du oben gesagt hast ist der Eintrag in der GPIO 7 und ich muss auf dem PI dann Pin 26 nehmen. Wieso musste ich denn jetzt in der GPIO ebenfalls 26 nehmen und den PIN 26 auf dem Board? Ich bin jetzt lost
EDIT: habe jetzt noch mal nach PIN 33 auf dem Steckboard GPIO Erweiterung gesucht (Vol down). Und da wo er laut Raspberry sein sollte ist Pin 13. Also der PIN nur bei Raspberry Belegung zu nutzen und die Spalte GPIO, wenn ich das Extension Board nutze?. Muss ich also dann die GPIO Einträge nutzen? Ich finde auf dem Board leider PIN 7 und 8 nicht
Ich hatte jetzt noch gelesen, dass die Datei gpio-buttons.py u.U. angepasst werden muss.
Hier liegt sie aber nicht:
/home/pi/RPi-Jukebox-RFID/scripts/gpio-buttons.py
Hi Sascha, vielen Dank für die Aufklärung ich habe es angepasst und neu gestartet. Aber es bleibt bei der Unterbrechung, wenn ich den Button drücke.
Muss ich noch etwas anderes machen? Anbei ein Bild der PIN Stecker
Hier die neue gpio_settings.ini:
[DEFAULT]
enabled : True
[VolumeControl]
enabled : False
type : TwoButtonControl
hold_time : 0.3
timebase : 0.1
functioncalltwobuttons : functionCallVol0
pull_up_down : pull_up
hold_mode : Repeat
pin1 : 5
pin2 : 6
functioncall1 : functionCallVolU
functioncall2 : functionCallVolD
[PrevNextControl]
enabled : False
type : TwoButtonControl
pin1 : 27
pin2 : 8
functioncall1 : functionCallPlayerPrev
functioncall2 : functionCallPlayerNext
functioncalltwobuttons : None
hold_time : 0.3
pull_up_down : pull_up
hold_mode : None
[PlayPause]
enabled : True
type : Button
pin : 12
hold_time : 0.3
functioncall : functionCallPlayerPause
pull_up_down : pull_up
[Shutdown]
enabled : False
type : Button
pin : 3
hold_time : 2
functioncall : functionCallShutdown
pull_up_down : pull_up
[Volume0]
enabled : False
type : Button
pin : 17
hold_time : 0.3
functioncall : functionCallVol0
pull_up_down : pull_up
[VolumeUp]
enabled : True
type : Button
pin : 7
hold_time : 0.3
functioncall : functionCallVolU
pull_up_down : pull_up
hold_mode : Repeat
[VolumeDown]
enabled : True
type : Button
pin : 13
hold_time : 0.3
functioncall : functionCallVolD
pull_up_down : pull_up
hold_mode : Repeat
[NextSong]
enabled : True
type : Button
pin : 8
hold_time : 0.3
functioncall : functionCallPlayerNext
pull_up_down : pull_up
[PrevSong]
enabled : True
type : Button
pin : 27
hold_time : 0.3
functioncall : functionCallPlayerPrev
pull_up_down : pull_up
[Halt]
enabled : False
type : Button
pin : 21
hold_time : 0.3
functioncall : functionCallPlayerPauseForce
pull_up_down : pull_up
Ich muss noch mal was nachfragen. Also ich hatte bein der Phonie Installation Buttons mit J angegeben. Diese sind auch im Browser mit GPIO Buttons aktiviert angegeben.
Jetzt wollte ich das mal mit dem einem LAUTER Button testen und habe diesen an GND und laut meiner vorhandenen ./RPi-Jukebox-RFID/settings/gpio_settings.ini Pin 16 versucht (siehe unten in rot). Also true bei VolumeUp eingesetzt. Nach dem Neustart ist nur ein Knacken zu hören und der Ton ist so lange weg bis ich den Button wieder loslasse.
In Splitts Beschreibung 1 ist das eigentlich PIN 26
Bei Beschreibung 2 PIN 7
Hast Du vielleicht noch einen Rat?
Meine Datei:
[DEFAULT]
enabled : True
[VolumeControl]
enabled : True
type : TwoButtonControl
hold_time : 0.3
timebase : 0.1
functioncalltwobuttons : functionCallVol0
pull_up_down : pull_up
hold_mode : Repeat
pin1 : 5
pin2 : 6
functioncall1 : functionCallVolU
functioncall2 : functionCallVolD
[PrevNextControl]
enabled : True
type : TwoButtonControl
pin1 : 22
pin2 : 23
functioncall1 : functionCallPlayerPrev
functioncall2 : functionCallPlayerNext
functioncalltwobuttons : None
hold_time : 0.3
pull_up_down : pull_up
hold_mode : None
[PlayPause]
enabled : True
type : Button
pin : 27
hold_time : 0.3
functioncall : functionCallPlayerPause
pull_up_down : pull_up
[Shutdown]
enabled : False
type : Button
pin : 3
hold_time : 2
functioncall : functionCallShutdown
pull_up_down : pull_up
[Volume0]
enabled : False
type : Button
pin : 17
hold_time : 0.3
functioncall : functionCallVol0
pull_up_down : pull_up
[VolumeUp]
enabled : True
type : Button
pin : 16
hold_time : 0.3
functioncall : functionCallVolU
pull_up_down : pull_up
hold_mode : Repeat
[VolumeDown]
enabled : False
type : Button
pin : 19
hold_time : 0.3
functioncall : functionCallVolD
pull_up_down : pull_up
hold_mode : Repeat
[NextSong]
enabled : False
type : Button
pin : 26
hold_time : 0.3
functioncall : functionCallPlayerNext
pull_up_down : pull_up
[PrevSong]
enabled : False
type : Button
pin : 20
hold_time : 0.3
functioncall : functionCallPlayerPrev
pull_up_down : pull_up
[Halt]
enabled : False
type : Button
pin : 21
hold_time : 0.3
functioncall : functionCallPlayerPauseForce
pull_up_down : pull_up
ach mist - ist schon wieder zu spät für mich - danke Dir!!
@ hyle, was passiert eigentlich, wenn ich die Pole bei einer LED vertausche? Bleibt sie dann einfach nur dunkel oder kann etwas kaputtgehen? Ich habe im Kopf, dass es nur dunkel bleibt solange die Sperrspannung nicht überschritten wird
Hallo zusammen,
ich habe mit das Holzkisten Design entschieden Jetzt die spannende Frage nach der Anzahl an Bohrlöchern. Gibt es eine Möglichkeiten Vor- und Rückspuelbuttons zu programmieren? Also nicht als Kombi mit Nächster Track (kurz) Vorspulen (lange drücken). Das ist für kleine Kinder schwerer zu handhaben. Da ich einige Hörspiele in einer Datei ohne Kaptel habe wäre das hilfreich. Oder man springt immer 30 Sekunden vorwärts/zurück. Das wäre auch super. Sonst werden es zwei Löcher weniger
Hat das jemand schon mal gemacht? Die Suche hat da leider nichts ergeben.
Alles klar, Hoschi ich werde das gleich mal genau aufschreiben.
Habe noch das Bild gefunden - sehr hilfreich
Hallo zusammen,
vielen Dank noch mal Euch allen, dass ich es bis hierhin geschafft habe. Ihr konntet schon einiges für mich aufklären. Ich bin jetzt an dem Punkt, an dem ich die LED Button anschließen möchte. Den PowerButton habe ich schon erfoglreich angeschlossen. Es geht jetzt um die Steuerung, wie Play/Pause, Lautstärke. Ich habe die von Splitt empfohlenen Button genommen. Warum unterscheidet er bei der Belegung zwischen normalen und LED Button? Ist die Grundfunktion nicht identisch und geht es nur um den Zusatz Strom oder Nicht-Strom (und Stromhöhe 3 oder 5 V) für die LED?
LED Play Pause = Pin 31 GPIO 6
Normaler Button Play/Pause = Pin 32 GPIO 21
Ich hätte jetzt gedacht, dass der Play/Pause Button einen Pin für die Steuerung bekommt und auf der anderen Seite an GND angeschlossen wird und die LED Lampe bekommt +/- mit der entsprechenden Stromversorgung vom Raspberry (3 oder 5V)? Ich stehe leider gerade auf der Leitung
Du bist der Meister! und wirst heute in meine Gebete aufgenommen!!!
Wie kam es denn nur dazu? in der Splittscheid Anleitung stand dazu nichts
Hallo Hyle, ja genau. Wenn ich den Raspberry starte sieht es im Browser so aus, wie im Anhang. Wenn ich sudo service mpd restart in der raspberry Konsole eingebe wechselt im Browser das Bild auf das nächste Uploadbild. und dann kommt auch der Startsound von Phonie.
Das Ergebnis von sudo systemctl status mpd.service:
sudo systemctl status mpd.service
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; disabled; vendor preset: >
Active: inactive (dead)
Docs: man:mpd(1)
man:mpd.conf(5)
file:///usr/share/doc/mpd/html/user.html
...skipping...
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; disabled; vendor preset: >
Active: inactive (dead)
Docs: man:mpd(1)
man:mpd.conf(5)
file:///usr/share/doc/mpd/html/user.html
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-6/6 (END)
Nach dem Befehl sudo service mpd restart steht dann bei sudo systemctl status mpd.service folgendes:
pi@raspberrypi:~ $ sudo systemctl status mpd.service
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; disabled; vendor preset: >
Active: active (running) since Tue 2022-04-19 22:40:06 CEST; 2min 57s ago
Docs: man:mpd(1)
man:mpd.conf(5)
file:///usr/share/doc/mpd/html/user.html
Main PID: 14429 (mpd)
Tasks: 3 (limit: 1598)
CPU: 1.911s
CGroup: /system.slice/mpd.service
└─14429 /usr/bin/mpd --no-daemon
Apr 19 22:40:04 raspberrypi systemd[1]: Starting Music Player Daemon...
Apr 19 22:40:06 raspberrypi mpd[14429]: exception: Decoder plugin 'wildmidi' is>
Apr 19 22:40:06 raspberrypi systemd[1]: Started Music Player Daemon.
Apr 19 22:40:07 raspberrypi mpd[14429]: avahi: Service 'Music Player @ raspberr>
Apr 19 22:40:11 raspberrypi mpd[14429]: update: updating Lieder/01 - Hallo, Hal>
Apr 19 22:40:11 raspberrypi mpd[14429]: update: updating Tiere/Brüllender Löwe >
lines 1-18/18 (END)...skipping...
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2022-04-19 22:40:06 CEST; 2min 57s ago
Docs: man:mpd(1)
man:mpd.conf(5)
file:///usr/share/doc/mpd/html/user.html
Main PID: 14429 (mpd)
Tasks: 3 (limit: 1598)
CPU: 1.911s
CGroup: /system.slice/mpd.service
└─14429 /usr/bin/mpd --no-daemon
Apr 19 22:40:04 raspberrypi systemd[1]: Starting Music Player Daemon...
Apr 19 22:40:06 raspberrypi mpd[14429]: exception: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
Apr 19 22:40:06 raspberrypi systemd[1]: Started Music Player Daemon.
Apr 19 22:40:07 raspberrypi mpd[14429]: avahi: Service 'Music Player @ raspberrypi' successfully established.
Apr 19 22:40:11 raspberrypi mpd[14429]: update: updating Lieder/01 - Hallo, Hallo, Schön, Dass Du Da Bist.mp3
Apr 19 22:40:11 raspberrypi mpd[14429]: update: updating Tiere/Brüllender Löwe in Südafrika.mp3
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-18/18 (END)
Hallo zusammen,
erst mal super, dass es hier schon fast alle Probleme mit einer entsprechenden Lösung gab. So konnte ich mich immer mehr dem Endresultat annähern. Vielen Dank Euch allen! Ich bin jetzt soweit, dass die RFID Karten gelesen werden. Ich habe ein paar Test mp3 Dateien hochgeladen. Aber ich bekam keinen Sound. In der Phoniebox kam beim Player beim Stop drücken die Fehlermeldung:
Command: /home/pi/RPi-Jukebox-RFID/scripts/playout_controls.sh -c=playerpause -v=single Output: RC: .1
Es wurde auch keine Lautstärke anezeigt.
Hifiberry wurde installiert, Boxen angeschlossen, speaker test durchgeführt und abwechseln rechts und links Rauschen gehört.
Ich habe dann diesen Thread gefunden: Phoniebox und der Sound
Mit dem Befehl "sudo service mpd restart" hat es dann geklappt. De Lautstärke wurde angezeigt und ich konnte die mp3s abspielen. Leider hört der Thread auf und es wurde empfohlen einen neuen aufzumachen. Ich muss das nach jedem Neustart machen. Wie kann ich diesen letzten Fehler beheben?
Ich nutze die aktuelle Raspian Software mit Desktop
Hallo Hofei, entschudlige die Posterei. Die Nacht war etwas kurz und nervig mit wilden Träumen da ich in meinem Urlaub unbedingt das Projekt abschließen möchte
Also ich habe das Problem mit der Installation gerade eben so gelöst - vielleivht hilft das dem ein oder anderen:
Das war's! Hab mir per sudo pip3 install evdev evdev nachinstalliert und dann das Script mit
cd /home/pi/RPi-Jukebox-RFID/scripts/python3 RegisterDevice.py
(für alle blutigen Laien, wie mich: hier muss man auch die Binnenmajuskel beachten)
Dann konnte ich den reader auswähllen. Aber beim Keyboard kam nicht die Melsung wie bei Splittscheid, sondern:
pi@raspberrypi:~/RPi-Jukebox-RFID/scripts $ python3 RegisterDevice.py
Choose the reader from list
0 vc4
1 HID 16c0:27db Keyboard
2 Cherry USB keyboard Consumer Control
3 Cherry USB keyboard System Control
4 Cherry USB keyboard
5 Logitech USB Optical Mouse
Device Number:
Dann habe ich noch mal phonie installiert und dann habe 1 gewählt. Im Browser wird jetztt die Karte erkannt
Ich habe eben noch mal die Phonie Installtion neu gestartet mit
cd; rm buster-install-*; wget https://raw.githubusercontent.com/MiczFlor/RPi-J…tall-default.sh; chmod +x buster-install-default.sh; ./buster-install-default.sh
Nach den üblichen Fragen startete die Installation. Dann kamen die weiteren Fragen und beim Kartenleser kam folgende Fehlermeldung:
Please select the RFID reader you want to use
1) USB-Reader (e.g. Neuftech) 4) Manual configuration
2) RC522 5) Multiple RFID reader
3) PN532
#? 1
Traceback (most recent call last):
File "/home/pi/RPi-Jukebox-RFID/scripts/RegisterDevice.py", line 4, in <module>
from Reader import get_devices
File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 23, in <module>
from evdev import InputDevice, ecodes, list_devices
ModuleNotFoundError: No module named 'evdev'
chown: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/deviceName.txt': No such file or directory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/deviceName.txt': No such file or directory
DONE. Let the sounds begin.
Ich konnte auch nicht mehr „0“ für „0 HXGCoLtd Keyboard eingeben.
Guten Morgen zusammen, endlich habe ich soweit alles fertig gebastelt und habe mich an die Splittscheid Anleitung gehalten. Ich habe den Neuftech Reader auch installiert. Im Phoniebox Browser wird die Karte nicht gescannt. Unter Einstellungen steht er als deaktiviert. Wenn ich eine Karte auf den Neuftech drauflege piept es, wird kurz grün. Aber in der Zeile, wo die Nummer stehen soll steht nichts. Im Desktop Menü von Rasperry wird die Nummer oben rechts ganz kurz eingeblendet. Habe ich sie dann nicht korrekt in der Phoniebox istalliert? Sollte ich das noch mal machen?
In der Datei "/home/pi/RPi-Jukebox-RFID/scripts" - RegisterDevice.py steht folgendes, wenn das die richtige Datei dafür ist
#!/usr/bin/env python3
import os.path
from Reader import get_devices
devices = get_devices()
path = os.path.dirname(os.path.realpath(__file__))
i = 0
print("Choose the reader from list")
for dev in devices:
print(i, dev.name)
i += 1
dev_id = int(input('Device Number: '))
with open(path + '/deviceName.txt', 'w') as f:
f.write(devices[dev_id].name)
f.close()
Habt Ihr vielleicht einen Tipp?
Hallo zusammen,
ich finde das ein mega cooles Projekt. Ich werde direkt auch mal damit starten gibt es eigebntlich auch eine art Vorspultaste? Beispielsweise springe 30 Sekunden nach vorne? Da ich manche Hördspiele nur in einer Datei habe wäre es ja blöd immer wieder von vorne anzufangen
Viele Grüße
HKP
Top funktioniert - vielen Dank erst mal. Probiere das jetzt mal mit der Root Passwort Vergabe
Automatisch zusammengefügt:
Also mit dem Befel
sudo su psswd
hat soweit alles geklappt. Danach kommt die Meldung, dass ich das Passwort erfolgreich geändert habe. Wenn ich mihc aber dann mit WinSCP kommt die Meldung "Anmeldung mit zuvor eingegegenem Passwort. Zugriff verweigert". Was hab ich jetzt falsch gemacht?
Automatisch zusammengefügt:
Ich habe mir auch mal die /etc/ssh/ssh_config angeschaut. Da steht nichts von root etc drin
Oh sorry Leute. Könnt Ihr dann das Thema verschieben? Ich hab einfach nichts besseres als Pi Zero gefunden. Das erschlägt einen etwas am Anfang, wenn man neu hier ist
BIG SORRY