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

  • Also, der Shifter hat bei mir leider nichts gebracht.

    Am Shifter kommen an LV 3,3 V an und 5V gehen weiter.

    An DI/DO =LV3 =2,8V reicht aber dem Shifter um 5V daraus an HV3 zu machen.

    An CI/CO habe ich an LV 0V

    => Gegenteilig von vocaris

    Ich benutze für die Verbindung PI -Shifter-Strips Jumperkabel. Sonst hätte ich das auf die Schnelle nicht hinbekommen.

    Mache jetzt mal Fotos

    Danke &Gruß

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

  • Ist natuerlich nicht moeglich das abschliessend zu beurteilen, aber soweit gut beschrieben und sieht gut aus. Und ich nehme mal nicht an das du Zugang zu einem Oszi hast?

    Wenn wir mal annehmen, dass die Dinger tun, dann waere mE der naechste Schritt, Hyperion aus der Gleichung zu nehmen. Das ist komplexe Software, die leicht verfummelt werden kann.

    Darum mal die adafruit dotstar Bibliothek installieren, und ein Testprogramm laufen lassen.

    Hier steht beschrieben, wie man das installiert:

    https://learn.adafruit.com/circuitpython-…on-raspberry-pi

    Aber wenn du python3 und pip dafuer schon hast (muesste in der Paketverwaltung drin sein), sollte das hier reichen:

    python3 -m pip install adafruit-circuitpython-dotstar

    Bitte ausfuehren & das Ergebnis hier posten. Dann lassen wir ein Testprogramm laufen.

  • Du hast das gleiche Problem wie ich. Alles ist richtig angeschlossen aber es geht nicht. Der Shifter bringt nix und ist IMHO auch nicht nötig. Keine einzige Anleitung hat das Ding. Nur hier wird das diskutiert.

    Wir müssen ein anderes Problem haben.. Ggf GPIO defekt. Ich verstehe es nicht. Im Gegensatz zu dir lief bis auf einmal alles bei mir...

    Mal sehen, ob wir es noch irgendwann schaffen.

  • Eine Frage: Was macht man mit dem Teil so? Wozu dient es? Habe es zwar schon mal gehört aber kenne es nicht.

    Kleiner Computer, welcher die LEDs ansteuern kann, damit kann man schnell die LEDs testen und zur not auch, falls die PINS vom Raspi kaputt sind diese ersetzen.

    Wenn's brennt 112 hilft weiter!

  • @deets bezüglich deiner Mail mit „adafruit, Bonjour“etc. verstehe ich leider nur Bahnhof. Ich bin nicht wirklich gut mit Computer. Aber dennoch gucke ich mir das morgen mal genau an. Hab eben mal überflogen u. Dümmer wird man davon auch nicht.

    raspbastler, Arduino Nano habe ich dennoch bestellt. Das Projekt war schon so teuer, da soll es jetzt nicht an 5€ scheitern.

    vocaris, wir kriegen das hin!

    Danke Euch allen!

    LG

  • Auf Deinen Bildern ist zu sehen das Du den LED-Strips nur einseitig eingespiesen hast. Bei 105 LED sind dann das bis ca. 6.3A Strom. Für die kleinen Leiterbahnen ist das nicht wenig. Das führt zum Spannungsabfall gegen Ende des Strips was auch gerne zu Störungen führt.

    Ich würde die Spannung noch am Ende des Strips einspeisen.

    Woher bezieht der Pi seine Speisung? Vom gleichen Netzteil wie die Strips?

    Wenn 2 Netzteile vorhanden sind, die 2 GND verbinden.

    Ich würde generell einen Massepunkt machen und von da mit allen GND zu den entsprechenden Punkten fahren.

    Die Datenverbindung möglichst kurz halten. Bei meinem Ambilight ist sie ca. 10cm.

  • Oder hier: https://hackaday.com/2017/01/20/che…3-3v-data-line/


    Oder im Datenblatt des Herstellers. Aber was wissen die schon ??‍♂️

    @_deets_

    Damit ich es verstehe: Ohne den Shifter gibt das Netzteil 5V auf die LEDs. Die Data und Clock Input auf die LEDs kommen vom PI.

    In der Version gibt der PI ja gar keinen Strom auf die LEDs.

    Mit dem Shifter bekommen die LEDs auf einmal zusätzlich zu den 5V vom Netzteil nochmal 5V vom 3V Pin dens PIs. Korrekt?

    Wenn ja: Wieso? verstehe ich nicht. Was ist der Sinn...

  • Nö, du verstehst nicht. Die STEUERLEITUNG muss bestimmte Spannungslevel als 0 oder 1 interpretieren. Das Datenblatt der gebräuchlichen WS2812 spezifiziert diese Schwelle ab der etwas eine 1 ist als 0.7 * VCC, und VCC der LEDs ist 5V. Und jetzt rechne das mal aus, und vergleich das mit den 3V3, die ein GPIO des PI abgibt. Das ist weniger.

    Geht es deswegen nie? Nein. Geht oft. Auch bei mir, zB. Weil solche Angaben einer statischen Verteilung folgen, die wollen halt nur 5% Ausschuss oder was auch immer, und entsprechend sortieren die eben außerhalb einer Spezifikation liegende LEDs aus, aber viele interpretieren 1 runter bis auf vll 2.8 oder so Volt. 95% der LEDs tuen also. Aber 5% sind perfekt ok, doch gehen eben NICHT mit 3V3 Steuerspannung.

    Und nirgendwo wurde behauptet, das die Pegel IMMER das Problem sind. Aber 99% aller Leute, die sich so ein ambilight zurecht frickeln, haben weder Ahnung von Programmierung, noch Ahnung von Elektronik. Und gerade für letzteres braucht man hunderte Euro teures Equipment wie ein Oszilloskop oder Logikanalyser, um rauszufinden, ob auf der Steuerleitung überhaupt was passiert. Weil das aber nicht vorhanden ist, und man darum nicht weiß, ob die Steuerleitung das richtige tut, aber der Pegel eben nicht passt, rät man dazu, da für Sicherheit zu sorgen. Denn wenn man das nicht tut, kann man das best konfigurierte System der Welt haben, aber die LEDs schlucken die Daten nicht, und nix passiert.


    Jetzt klar?

    Edited 2 times, last by MistyFlower59469 (May 7, 2020 at 1:41 PM).

  • Nö, du verstehst nicht.

    Genau :) Deshalb frage ich ja.

    Damit, dass die CL und DA Steuerwerte stromtechnsich angehoben werden müssen komme ich ja klar.

    Aber wieso miss der PI Pin mit den 3V über den Shifter auf 5V gebracht werden und dieser Shifter Pin mit der 5V Litze der LEDs verbunden werden, wenn die LED dort schon 5V vom Netzteil hat.

  • Es geht nicht um die Stromversorgung. Davon hat niemand geredet. Es geht um die STEUERLEITUNG! Das ist die, mit der die schoenen Farben erzeugt werden.

    Nachtrag: Ah. Ich glaube jetzt verstehe ich was du meinst.

    Das "hebt" den PI nicht an. Du musst aber nunmal einen Level-Shifter, der eine High und eine Low Seite hat, mit Spannungen fuer jeweils High und Low versorgen. Das ist nur Spannungsversorgung des Bauteils selbst, und hat immer noch nichts mit der Stromversorgung der LEDs zu tun.

    Edited once, last by MistyFlower59469 (May 7, 2020 at 2:03 PM).

  • Die Erklärungen von @__deets__ stimmen schon...


    Stell dir das vielleicht mal anders vor :

    Du hast nen Laptop und schließt an deinen Kopfhöreranschluss einen Verstärker an und der Verstärker ist an Lautsprecher angeschlossen. So dein Verstärker ist mit Strom versorgt und deine Lautsprecher sind auch korrekt angeschlossen. Dein Laptop ist aber nicht dafür ausgelegt einen Verstärker mit Audioinfos zu versorgen, sondern für Kopfhöher, die sollen dementsprechend natürlich auch nicht so laut werden. Die Signale vom Laptop reichen nicht aus für den Verstärker, deshalb braucht man den LEVELSHIFTER... Dieser sorgt dafür, dass immer ein ausreichend lautes Signal am Verstärker ankommt.

    So jetzt übertrage das mal auf deine LEDS... Strom ist da, richtig, das Signal ist zu leise (siehe Beispiel oben), also braucht man einen Levelshifter.

    Wenn's brennt 112 hilft weiter!

  • Habe ich alles verstanden. Aber wieso sollte dann HV des Shifters mit der 5V Litze der LEDs verbunden werden?

    Ich würde verstehen:

    Pi 3V an LV

    Pi DA an LV1 => HV1 an LEDs DA

    Pi CL an LV2 => HV2 an LEDs CL

    Pi GRD an GRD

    Das würde mir einleuchten.

  • Und wie erzeugt der Chip dann die 5V, wenn er gar keine 5V bekommt, mit denen er arbeiten kann?

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!