Forum: Mikrocontroller und Digitale Elektronik Raspberry Pi -> WS2812b


von Christopher H. (apfelring)


Lesenswert?

Hallo Leute,

wie der Titel schon sagt, habe ich vor mit einem Raspberry Pi (1) einen 
Streifen WS2812b anzusteuern. (Vorher mit einem AtTiny85 probiert, der 
Streifen an sich geht)
Das Timing stimmt zwar (gemessen mit selbstgebasteltem Saleae), aber der 
Pegel macht mir Sorgen.

Laut diesem Projekt https://github.com/tvdzwan/hyperion/wiki/WS2812b-PWM 
geht das auch ohne jeglichen Wandler, was mir komisch erscheint, da die 
WS2812b doch mindestens 0,7*Vcc benötigen, also 3,7V.
Wie zu erwarten scheint es nicht zu funktionieren.

Jetzt habe ich mir wie auf dieser Seite hier: 
http://delphys.net/d.holmes/hardware/levelshift.html mal eben mit 2 4,7K 
Widerständen und einem 2N7000 einen Level Shifter bauen wollen, der geht 
aber scheinbar nicht. Schneller Test mit einer zufälligen 2ct Led am 
Ausgang des level shifter ergibt folgendes Szenario:

Die Led leuchtet im Takt der Stuersignale des Rpis, aber dunkler als 
direkt and die 3,3V angeschlossen -> Ausgang ist also nicht auf 5V, 
sondern irgendwo unter 3,3.


Also, liegt mein Problem nur im falschen MOSFeT (und wo sind da die 
genauen Unterschiede, an denen es hängt) oder sind da noch andere 
Sachen, die ich hier beachten müsste?


Betrieben wird der RPi von einem USB Port, der LED-Streifen von einem 
separation Netzteil (sehr günstig).
Was mir immer noch auffällt, wenn ich die Datenleitung vom RPi (ohne 
etwas dazwischen) an den Data Pin einer Led anlege, dann ist ein kleines 
Surren zu hören. Als ob dort höhere Spannungen überspringen. Und 
manchmal lassen sich LEDs auch einzeln zufälligerweise umstellen.

Alles in allem, sehr komisch.

Ich hoffe Ihr könnt mir weiterhelfen, da ich noch relativ neu in dem 
Bereich bin.

von Joachim B. (jar)


Lesenswert?

LED Streifen an 5V aber nicht vom PI
für Din einen Pegelwandler 74HC4050 an 5V nutzen

hat bis jetzt allen PI Blinkern geholfen

von Christopher H. (apfelring)


Angehängte Dateien:

Lesenswert?

Joachim B. schrieb:
> LED Streifen an 5V aber nicht vom PI

Ist das eine Frage, ob dem so ist, oder eine Anweisung, wie man ich es 
machen soll?
Denn so ist es momentan geregelt. Die LEDs sind an einem eigenen 
Netzteil.

Wenn ich mir den 74HC4050 so anschaue, dann fällt mir auf, dass der ein 
High-to-low shifter ist, bräuchte ich nicht genau das Gegenteil? Ich 
möchte doch mit 3,3V 5V schalten.

Und die Rise und Fall Zeiten scheinen mir hoch, verglichen mit den 
Timings der ws2812b.

Die Beschaltung, die für dich gehen sollte sieht also wie im Anhang aus?

von dummy (Gast)


Lesenswert?

>Wenn ich mir den 74HC4050 so anschaue, dann fällt mir auf, dass der ein
>High-to-low shifter ist,

Nimm einen 74HCT125.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.