Ich habe einen Raspi 2 mit Hifiberry AMP+ laufen. Mittels MPC läuft auch Webradio.
Nun möchte ich via Pigpio Rgbw Strip ansteuern. Aber sobald ich den pigpio Daemon starte dann kommt keine Musik mehr aus dem Lautsprecher. Kann man den Daemon so starten dass er nur für 4 gpio funktioniert?
Pigpio Daemon beendet MPC Wiedergabe über Hifiberry AMP+
-
LupusLupus -
16. Februar 2016 um 21:37 -
Erledigt
-
-
Pigpio Daemon beendet MPC Wiedergabe über Hifiberry AMP+? Schau mal ob du hier fündig wirst!
-
Wieso willst du denn unbedingt pigpiod verwenden?
Ich vermute einfach mal das pigpiod beim starten alle GPIO's resettet (clear / cleanup) und somit auch die GPIO's welche vom AMP+ verwendet werden. AMP+ verwendet GPIO2, GPIO3 und GPIO18 bis GPIO21.
Man kann pigpiod beim starten zwar sagen welche GPIO's er updaten darf (was auch ein reset beinhaltet), allerdings kann man hier nur board1, board2 oder board3 angeben. Was damit gemeint ist siehst du am Ende von: https://github.com/joan2937/pigpio
Alternativ pigpiod früher starten als die Module fürs AMP+ geladen werden.
-
Danke für die schnelle Antwort.
Ich will LED Strip ansteuern. Habe dazu eine Anleitung mit Pigpio gefunden und wollte das nachbauen.
Hatte das auch schon erfolgreich getestet. Nur eben nicht mit AMP+
Gibt es denn eine Alternative zu Pigpio? -
-
Danke für den Tipp mit RPi.GPIO.
Das habe ich heute gleich mal ausprobiert. Funktioniert soweit, nur leider flackert es beim Dimmen.Meine ersten erfolgreichen Versuche hatte ich nach dieser Seite gemacht: http://popoklopsi.github.io/RaspberryPi-LedStrip/#/
Hier gab es beim Dimmen kein Flackern, nur leider stört der Dienst alle GPIOs, so dass ich mit Hifiberry nicht arbeiten kann.Wie bekomme ich das Flackern beim Dimmen mit RPi.GPIO weg ?
-
Was willst du denn machen / erreichen? :s
-
Hallo,
ja die Frage, was ich erreichen will ist berechtig.Ich möchte mit dem Raspberry Pi WLAN Radio hören und eine RGBW - LED Leiste steuern (nicht nur an und aus sondern auch dimmen).
Die Bedienung soll über das Raspi - Touch Display erfolgen.
Aktueller Stand:
- mit Python3 und tkinter eine GUI erstellt, mit der ich momentan das Webradio (MPC Player) bedienen kann (Start, Stop, Next, Prev, Vol +-).
- Soundausgabe erfolgt über Hifiberry AMP+Nun möchte ich ebenfalls über das Touch Display die LED Leiste steuern/dimmen können.
Dazu habe ich 4 Mosfet IRLZ34N wie unter http://popoklopsi.github.io/RaspberryPi-LedStrip/#/ beschrieben aufgebaut.Mit der Software pigpio funktioniert alles bestens nur leider unterbricht der Dienst auch die GPIO Verbindungen zum Hifiberry, so dass nichts mehr zu hören ist.
Mit RPi.GPIO und PWM habe ich es probiert, da funktioniert beides zusammen (Webradio-Soundausgabe und LED Steuerung) nur dass beim Dimmen die LEDs flackern, was bei Verwendung als indirekt Beleuchtung nicht akzeptabel ist.
PS: Die Steuerung soll in unserem Bad zum Einsatz kommen (Deckenlautsprecher, abgehängte Decke für LED Belechtung am Rand, ...)
Weitere Funktionen wären denkbar (Wettereinblendung, Rollosteuerung über Funk, ...)Aber erst mal müssen die LEDs aufhören zu flackern beim Dimmen, wenn Ihr da einen Rat hättet für mich wäre das toll.
Danke für Euer Bemühen. -
Hallo Leute,
hier mal noch der aktuelle Stand von meiner "Bad-Radio".
Aktuell läuft das WLAN Radio.
Steuerbar über eine Oberfläche via Tkinter.
Sound-Ausgabe erfolgt über HiFiBerry Amp+Außerdem steuere ich WRGB-LED-Streifen über Pulsweitenmodulation via Pi-Blaster an.
Alles funktioniert jetzt soweit, das es nutzbar ist.
Danke Eurer Hilfe und Ideen.
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!