LED's lassen sich nicht steuern ansteuern & hyperion config machmal leer (trotz neuer Karte)

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Das kann gut sein. Es schadet niemals mehrere SD Karten zu haben und auszuprobieren.

  • LED's lassen sich nicht steuern ansteuern & hyperion config machmal leer (trotz neuer Karte)? Schau mal ob du hier fündig wirst!

  • So dann fasse ich mal zusammen. Ich wähle jetzt keine Libreelec/Kodi Installation sondern nutze das oben erwähnte Image hier aus dem Forum.

    Hardware:

    Rapsi Pi 3, WS2801 LEDs (143 am TV verbaut und alle Ecken verlötet.

    Am Anfang sowie am Ende die 5V&GRD des Netzteils abgeschlossen:

    LEDs an Shifter und Shifter mit PI verbunden:

    Blau = 5V => Pin 1 => LV =>HV

    Schwarz = GRD => Pin 9 =>GRD => GRD

    Grün = DATA => Pin 19 => LV1 => HV1

    Rot = Clock => Pin 21 => LV2 => HV2

    Nach dem Setup stecke ich den Strom des Netzteils ein. Alle LEDs am TV leuchten:

    Auf die SD Karte im PC noch eine ssh Datei gelegt.

    Dann Karte in den PI und starten.

    Im raspi Config das Filesystem vergrößert.

    Localisation Options sind im Image schon auf Deutsch gestellt.

    Auch wen Hyperion es später selber macht, habe ich den SPI aktiviert.

    Dann Reboot des Pis

    DAnn SPI getestet mit ls /dev

    spidev0.0 ist vorhanden. video0 nicht, da ich keinen Grabber angeschlossen habe. Wäre aber IMHO für den LED Test mittels Hyperion.jar nicht notwendig.

    Habe das Update des Betriebssystems jetzt mal gelassen und das Image im Ursprung gelassen.

    Habe hyperion dann über die Konsole installiert:

    wget -nv -N https://raw.github.com/tvdzwan/hyperi…all_hyperion.sh && chmod +x install_hyperion.sh

    sudo sh ./install_hyperion.sh

    Nach der Installation Pi neugestartet.

    hperion.jar gestart und mit PI User verbunden.

    Einstellungen für die LEDs gemacht.

    Grabber auf intern gelassen.

    Kodi deaktiviert.

    SSH: System: Alle Systeme

    Hypercon_Settings.Dat gespeichert.

    json Datei erstellt.

    Datei an Pi gesendet.

    Dienst gestoppt und gestartet. Jetzt müsste dem Gruden schon der Rainbow kommen. Aber es tut sich nix.

    Pi neu gestartet.

    Hier auch nix. Kein Rainbow.

    Hyperion Status ausgelesen:

    sudo service hyperion status

    So das war es....

    Und das habe ich so schon x mal gemacht.

    2 Mal editiert, zuletzt von vocaris (8. Mai 2020 um 09:34)

  • So, Oigeen hier ist das versprochene Testprogramm:

    Sollte mit python3 dotstar-test.py ausfuehrbar sein, und dann die LEDs durch die Farben schalten. Die Anzahl der LEDs solltest du deiner anpassen, die kenne ich ja nicht. Wenn es Fehlermeldungen gibt, bitte mit komplettem traceback hier posten.

  • @_deets_

    Ich habe ja die WS2801.

    Ich mache alles wie in deiner verlinkten Anleitung erklärt,

    Dann noch das:

    python3 -mpip install adafruit-circuitpython-lis3dh

    Und dann kann ich das obige Testprogramm auch laufen lassen?

    Wo finde ich im Script die Anzahl der LEDs?

    ?NUM_PIXELS = 30?

    Danke

  • Nein, kannst du nicht. Das ist ein DotStar-Pixel-Programm. Das wird bei dir nichts tun.

    Aber ja, NUM_PIXELS ist die Stelle zum einstellen.

  • Da ist doch ein Programm. Das ist im Grunde das gleiche wie das oben, Adafruit hat die ja beide verfasst. Und das Programm hat zwei Einstellungen: pixel_pin, und num_pixels. Die musst du anpassen. Wo am PI haengen deine LEDs? Also, die Kontrollleitung? Kann sein, dass du das schonmal schrubst, aber ich mag gerade nicht hier durch die 4 Seiten scrollen.

  • JA das sind zwei. Welches muss ich nutzen?

    Das unterhalb von NeoPixel RGBW?

    num_pixels = 8 => Hier stelle ich dann 143 ein.

    pixel_pin = board.A1 => Was soll ich hier ändern?

    Wo am PI haengen deine LEDs? Also, die Kontrollleitung?

    Data am Pin 19 und Clock am Pin 23

  • Das sind mehr oder minder die gleichen, und ich meine das erste.

    Und wieso hast du Data und Clock? Ich denke du hast WS2801? Die haben nur eine Kontrollleitung.

  • Das sind mehr oder minder die gleichen, und ich meine das erste.

    Und wieso hast du Data und Clock? Ich denke du hast WS2801? Die haben nur eine Kontrollleitung.

    Klar die WS2801 haben 5V + CO/CI + DO/DI + GRD

    Was muss bei pixel_pin = board.A1 rein?

    Du schreibst beides muss indiv. angepasst werden.

  • Ah, mein Fehler, ich habe da eine WS2812 draus gemacht.

    Ob die von Adafruit unterstuetzt werden, kann ich auf die schnelle nicht sagen. Elektrisch sind sie wie dotstar, du kannst also das Programm das ich oben gepostet habe probieren. Aber nicht vergessen, vorher die Bibliothek dafuer zu installieren, das ist das pip-Kommando das ich hier als erstes gepostet habe.

    Kannst du ja mal ausprobieren, ich schaue mal, ob ich was ueber die NeoPixels mit 2 Leitungen finde.

  • So, NeoPixel unterstuetzt die nicht. Das einzige das ich fuer die WS2801 bisher gefunden habe ist "PixelBlaze", das ist aber ESP*-basiert, und ausserdem nicht quelloffen.

  • Der Schritt 2 sollte reichen, der zieht alles andere aus Schritt 1 an.

    Ansonsten: ja.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!