Beiträge von Kugelblitz2001

    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

    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.

    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 8|

    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? :conf:

    Ich nutze die aktuelle Raspian Software mit Desktop

    Hallo Hofei, entschudlige die Posterei. Die Nacht war etwas kurz und nervig mit wilden Träumen :D 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? ;(

    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