-
Thread
ESP8266 und WS2812-Streifen
WROOM-02 und AIThinker ESP-12e), der mit Arduino (1.6.7) in "Native-C" Arduino SDK Version 2.0.0 einen WS2812-Streifen (60 LEDs) füttern soll. Dazu hab ich ein popeliges Programm geschustert, das einfach seriell 180 Bytes entgegennimmt und diese mit der folgenden Routine auf den GPIO schreibt: [c]
mit 100Hz sende, Hardcore-Test mit: [c] memset(ledBuf, 0xAA, sizeof(ledBuf)); noInterrupts(); ws2812_write( ledBuf, sizeof(ledBuf) ); interrupts(); memset(ledBuf, 0x55, sizeof(ledBuf)); noInterrupts(); ws2812_write( ledBuf, sizeof(ledBuf) ); interrupts(); [/c] Ich kann das mangels Logic-Analyser
-
Thread
LED Streifen Fade in / out, light_ws2812
); my_delay (delay); } } [/code] ws2812_setleds(leds, NUM_LEDS); einzubauen, und damit die Led komplett ein/auszuschalten. bin mir hier aber nicht ganz sicher wie man den festen PWM Pin mit dem Pin der für ws2812 definiert wird kombinieren kann? [code] #define ws2812_port B // Data port #define ws2812_pin 1 // Data out pin [/code] Hat da jemand eine Idee?
-
Thread
Bitmanipulation in C# Programm (Visual Studio)
ganze wird dann über die Serielle Schnittstelle an einen Tiny841 gesendet, der daraus entsprechend WS2812B/APA102C ansteuert. dataToSend = String.Format("{0:x02},{1:x02},{2:x02},{3:x02}", (byte)cmd, red, green, blue); Habe cmd hier mal sicherheitshalter auf Byte gecastet. Am Attinty
-
Thread
ws2812, light_ws2812, examples undurchsichtig
lib wären einfach nett gewesen, das hier: http://electronics.stackexchange.com/questions/180896/ws2812b-with-atmega8-and-light-ws2812-libray hab ich jetzt zum "laufen" bekommen. naja, die ersten 4 leds strahlen rot. ws2812_setleds(led,4); auf ws2812_setleds(led,10); geändert. jetzt
reichen die Kommentare in der header-Datei für die Bedienung als Readme/Wiki aus. [c] Add "light_ws2812.c", "light_ws2812.h" and "ws2812_config.h" to your project. Update "ws2812_config.h" according to your I/O pin. Make sure F_CPU is correctly defined in your makefile or the project. (For AtmelStudio
-
Thread
WordClock mit WS2812
Das sollte den Timer informieren, dass DMA zu triggern ist, wenn der PWM-Wert "raus" ist: void ws2812_init (void) { ... TIM_DMACmd (WS2812_TIM, WS2812_TIM_DMA_TRG1, ENABLE); ... } [/c] Wobei WS2812_TIM_DMA_TRG1 ein define in ws2812.c ist, um die Hardware zu verstecken. In Wirklichkeit
finde und die Seite mit dem Artikel hat scheinbar > gerade Ladehemmungen. Das Timing findest Du in ws2812.c - auch oben im Kommentarblock beschrieben - sowohl für WS2812 als auch für WS2812B. Ich selbst benutze ein Timing, welches sowohl von WS2812 als auch von WS2812B akzeptiert wird, da es in einem
-
Thread
RePhone Kit - Fahrrad GPS Anti-Diebstahl Tracker
Breakout für Anschlüsse und ein GPS Modul, dazu noch den Xadow Duino (Hauptsächlich zum ansteuern von WS2812b LED's). Infos zu alles Bausteinen gibt es im RePhone/Seeed Wiki. Da ich noch keine Anwendung dafür hatte und mir erst letztens ein neues Fahrrad gekauft habe war die Überlegung nicht fern, mir
bei der Energiedichte die LiPo's haben... Das Rücklicht am Fahrrad wird ein längliches PCB mit 8 WS2812b (Neopixel), dieser soll als normales Rücklicht dienen und auch Statusanzeige für die Elektronik (Batteriestand, Status, Error codes, etc.) Für den Tarif hab ich mir gedacht ich geh zu Netzclub
-
Thread
WS2812B - Flächenbezogene Leuchtkraft erhöhen
meinen TV rechts (20 LEDs), links (20 LEDs) und oben (2 x 10 LEDs) mit einem entsprechend aufgeteilten WS2812B LED-Streifen als Hintergrundbeleuchtung bestückt, der mit einem ATTiny85 angesteuert wird. Funktioniert alles soweit auch recht ordentlich, nur mit der Ausleuchtung bzw. genauer der Leuchtstärke
5050-Strip-Lights-LED-Lens-60-degree-Led-Condenser-Lens/32493266384.html?spm=2114.020208.3.2.FrefNo&ws_ab_test=searchweb201556_1,searchweb201644_5_79_78_77_82_80_62_81,searchweb201560_8 Grüße, The SphereX
-
Thread
l"Led Ball nachbauen ist es möglich, bitte helft mir
/2014/02/18/new-member-of-the-ws2812-family/ Damit geht dann auch z.B.: * Alle LEDs in einer Farbe * Ein 'abgerollter' und sich drehender Regenbogen-Ball: http://www.a-kasper-online.de/Beach_Balls/Galerie_02/Foto_17n.JPG *
Variante mit "Rainbow-LEDs" aus YouTube, aber man kann Schritt für Schritt mehr daraus machen. WS2812-Controller mit WLAN oder SD-Karte gibt es billig fertig aus China, aber man kann sowas auch selbst machen, z.B. mit einem Arduino. Ich selbst mache das mit STM32 oder ESP8266. Jeder, wie er mag.
-
Thread
C Effekte Algorithmen gesucht
Hallo, ich habe eine kleine Matrix mti 3x3 Leds aufgebaut (WS2812B). Die Anordnung sieht so aus [code] void test(struct cHSV *hsv, int8_t *pos) { const uint8_t ledOrder[3][3]= { {0, 3, 6}, // Zeile 1 {1, 4, 7}, // Zeile 2 {2, 5, 8}
Ich habe letztes Jahr WS2812 Weihnachtsbäumchen für die Kinder gebastelt und bei der Entwicklung der Animationen festgestellt, dass man relativ schnell selber auf ein Pattern kommt, dass auf konfigurierbare Weise verschiedene
-
Thread
Unterschied APA102 / APA102C
doch bei 0,3W /Led scheint mir das ganze vielleicht dann doch ein bisschen übertrieben. Bei den WS2812B (144 Leds/m) kann man eine deutliche Wärme feststellen, wenn diese über mehrere Minuten mit voller Leistung betrieben werden. Würde jetzt mal ausgehend von Zimmertemperatur um die 35 - 40°C sagen
120-165mcd APA102C Rot 300-330mcd Grün 420-460mcd Blau 160-180mcd Im Vergleich dazu der WS2812B https://www.adafruit.com/datasheets/WS2812B.pdf Rot 620-625mcd Grün 522-525mcd Blau 465-467mcd Leider kenne ich mich mit diesen Wert nur sehr wenig aus. Hier würde ich darauf schließen
-
Thread
ATtiny mit vielen Ausgängen
ein paar eigene Muster ausdenken und programmieren. http://www.ebay.de/itm/4-Stripes-mit-je-6-x-WS2812B-LED-schwarz-WS2812-5050-SMD-WS2811-/350951233708?hash=item51b652d8ac:g:UtMAAOSwmUdUV6PK Sollte ja nur ein Hinweis sein, die Teile werden zur Zeit wohl etwas knapp bei Versand aus Deutschland.
schon des Aufwandes wegen. 15 LEDs einzeln ansteuern ist Aufwand. In Hardware wie in Software. 15x WS2812 ansteuern heißt so oft man will oder der Tiny zuläßt mit 800kHz die Farbinfo (2x 8 Bit) für alle LEDs rausschieben. Dann eben nach (fast) beliebiger Zeit die neuen Farben für alle LEDs rausschieben
-
Thread
LED Streifen mit light_ws2812
ist würde ich gerne Wissen wie weit man gehen kann mit den Farb Experimenten. Das Library light_ws2812_AVR (unter anderem auch hier vorgestellt) sieht interessant aus. Die Erklärung wie es funktioniert gibt es hier: https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812
Reset ausgelost (WS2812 ist da zickig, nichts mit > 50us wie im DaBla). > UART braucht beim 250Kb 40us pro Byt, WS2812 aber nur 30us fur R-G-B, > da konnen auch keine Bytes verloren gehen. Wenn man mit VGA (256
-
Thread
STM32 MOSI default Pin level
Hallo, ich möchte einen STM32F103 mittels SPI interface benutzen, um LEDs WS2812 anzusteuern. Dazu setze ich die SPI in den Mastermode. Das Bittiming stimmt. Ich benutze 4 bits, um das Bit-timing für ein Bit beim WS2812 zu erzeugen. Mein Problem. Bei inaktiver SPI geht
-
Thread
Vollfarbige 7-Segment LED
https://www.elektormagazine.de/news/video-selbstbau-von-vollfarbigen-7-segment-displays haben sie aus WS2812 LEDs eine 7-Segment LED gebastelt. So weit alles klar. Aber es fehlt die Info, wie die das Gehäuse realisiert haben. Hat da jemand eine Idee?
ARTICLE=135538&GROUPID=3002&artnr=MEN+2274.1006 das sind aber min. 10mm dicke Klötze die für SMD WS2812b nicht benötigt werden, ob runde 5mm THT WS2812b reinpassen ist unklar und runde 3mm THT WS2812b gibt es noch nicht.
-
Thread
APA102(C) ohne Kerko?
Hallo, mein Ws2812-Stripe bzw. auch die vormontierten China-Exemplare haben an jeder LED einen Kerko. Gruß aus Berlin Michael
Hallo Michael, die WS2812B sind ja noch ganz andere Leds mti dem WS2811 IC. Diese waren /sind auch meineswissen etwas anfällig.
-
Thread
Arduino Qlocktwo
4252827#4252827 https://www.mikrocontroller.net/attachment/266419/bei_herbert.jpg arduino atmega328p WS2812B Stripes RTC DS3231 TSOP31236 http://www.dx.com/p/24-key-wireless-infrared-ir-remote-controller-for-rgb-led-light-bulb-1-cr2025-47019#.VmyYg16xki8
-
Thread
UART-Zeichenempfang wenn ISR gesperrt ist, möglich?
Hallo Sebbi, es gibt auch die Möglichkeit, den WS2812 über die SPI-Schnittstelle zu betreiben. dabei wird nicht das SPI-Protokoll genutzt, sondern über den SPI-Data-Pin das Bitmuster erzeugt, das der WS2812 benötigt. Such mal hier nach WS2812 und
ausgelost (WS2812 ist da zickig, nichts mit 50us wie im DaBla). UART braucht beim 250Kb 40us pro Byt, WS2812 aber nur 30us fur R-G-B, da konnen auch keine Bytes verloren gehen. Das funktioniert so, keine
-
Thread
Beaglebone black + LEDScape, Limitierung auf 64 LED WS2812 mit Processing und Fadecandy
Hi Ich möchte das BBB mit dem LEDScape (Cape: RGB-123, Github Fork: Yona-AppleTree/LEDScape) zur Ansteuerung von insgesamt 50m LED Streifen (aufgeteilt in mehrere kürzere Strips) verwenden. Jeder der Strips ist unterschiedlich lang und hat mehr als 64 LEDs. Der längste hat etwa 720 LEDs. Ich habe mit Processing experimentiert und herausbekommen, dass die Processing Portierung von Fadecandy für das LEDScape nur 64 LEDs pro Channel unterstützt. Das BBB kann jedoch sehrviel mehr LEDs pro Channel ansteuern. Und da hänge ich jetzt fest. Hat jemand von euch schonmal mit o.g. Konfiguration gearbeitet
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
. Bild und Schaltplan gibts auch schon länger im Forum und die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
LED-Steuerung (Komponenten, ToDo)
wäre noch eine kleine Einleitung wie man so etwas dann > programmiert nicht schlecht. Such mal nach WS2812. Da wirst du erschlagen.
-
Thread
ATSAM WS2812B?
, die das nebenbei in Hardware lösen kann? Ein zweiter AVR, Tiny85 oder so, der sich nur um die WS2812 kümmert?
die gleiche Sache möchte ich auch hinbekommen, scheitere aber momentan an der Geschwindigkeit der WS2812B. Hast Du es hinbekommen? Gruß EnochRoot
-
Thread
Probleme mit LED ws2812 und 5V
STM32F10x, der wird mit 3,3V betrieben. Wenn da kein Levelkonverter am Ausgang ist, dann wird der erste WS2812 mit max. 3.3V High-Pegel versorgt. Im Datenblatt des WS2812 steht für High-Pegel (VIH) ein Minimum von 0.7 * VDD, bei VDD == 5.0V also 3.5V. Das kann funktionieren, muss aber nicht. Die saubere Lösung ist ein Levelkonverter 3.3V -> VDD zwischen NAZE und WS2812. Gruß, Stefan
-
Thread
C# (Visual Studio) string erstellen.
aber mit Putty geht, ist mir ein Rätsel. Ich habe im Programm ein delay_ms(10). Davor wird ein WS2812 Strip beschrieben (80Leds). Nehme ich beide Teile raus, funktioniert es auch mit dem Visual C#. Was kann ich da ggf. machen mit der UART Schnittstelle? Interruptbetrieb ist nicht möglich, da die
-
Thread
LIGHT_WS2812B Problem Attiny841
Verdächtigen ;))http://forum.arduino.cc/index.php?topic=363590.0 Es geht um die Ansteuerung von WS2812B-Leds mit einem Attiny841 sowie der LIGHT_WS2812 Libary in avr-gcc. https://github.com/cpldcpu/light_ws2812/tree/master/light_ws2812_AVR/Light_WS2812 Ich hatte ein erweitertes Programm auf dem
nur folgende Erweiterung eingebaut [c] void inline ws2812_setleds_group(struct cRGB *rgb, uint16_t numLeds, uint16_t group) { ws2812_setleds_group_pin(rgb, numLeds, group, (1<<ws2812_pin)); } void inline ws2812_setleds_group_pin(struct cRGB *rgb
-
Thread
Hutschienen Netzteil für Raspberry Pi Projekt?
üblichen Wun Hung-Lo Gerät (http://www.ebay.de/itm/5V-10A-50W-LED-Netzteil-Power-Supply-230V-AC-z-B-fuer-WS2812-WS2812B-Strip-/351587713454?_trksid=p2141725.m3641.l6368) ein Hutschienen Netzteil von MeanWell gefunden: http://www.ebay.de/itm/Hutschienen-Netzteil-50W-5V-10A-MeanWell-MDR-60-5-Hutschienennetzteil
Oder so etwas: http://www.ebay.de/itm/5V-10A-50W-led-Power-Supply-Netzteil-230V-fur-WS2812-APA102-WS2812B-WS2801-EU-Pl-/262164917500?var=&hash=item3d0a3f2cfc:m:m_vRLxhItc8GhsLZP-P_i6w
-
Thread
HUB08 oder HUB12 interface für LED Matrix
Helligkeitsstufen, sondern nur an/aus? Die STM32-Routinen von Frank (ukw) für die [[WordClock24h]] sind für WS2812 und daher musste ich einige Routinen anpassen und die Bits für den DMA-Sendbuffer anders 'zusammen würfeln'. Deine Matrix ist monochrom und Du brauchst nur "R1" per MOSI über SPI ansteuern, ggf
-
Thread
LED-Streifen Matrix Versorgung - seriell oder parallel?
In einer Matrix-artigen Anordnung sollen mehrere WS2812 LED-Streifen-Stücke betrieben werden. Das sieht so aus: ============== ============== ============== ============== . . . Zur Verlegung von Vcc und Gnd
-
Thread
HighLeds DaisyChain
Hallo, gibt es HighLed RGB Leds, welche im DaisyChain betrieben werden? Iwas Richtung Apa102 oder WS2812B, jedoch mit mehr Power. ~ 100-350mA pro Farbe
-
Thread
ws2812b Zeit berechnen
Zeit, die zum Senden benötigt wird, berechnen? Laut Datenblatt https://www.adafruit.com/datasheets/WS2812B.pdf braucht es für 1 Bit ca 1,25µs. Nun hat ein WS2812B 3x256Bit. Macht 768Bits * 1,25µs => 960µs pro IC. Stimmt die Annahme so? Wäre dann bei etwa 1ms/pro Led.
Markus M. schrieb im Beitrag #4366305: > Wieso soll EIN WS2812B 256 bit "haben"? behauptet doch keiner! Simon schrieb im Beitrag #4366259: > Nun hat ein WS2812B 3x256Bit. aber es sind nur 24 Bit und das mal 1,25µs gibt 30µs pro WS2812B siehe: https
-
Thread
Heim Automatisierungswahn Gesperrt
> im lokalen Netz Das ist auch meine Devise. Bisher sehe ich aber nur bei der Steuerung meiner WS2812-LED-Leisten in der Deckenbeleuchtung mit einem ESP8266 wirklich einen Nutzen, allein wegen des Preises. Ansonsten: Funkschalter á la FS20 oder HomeMatic sind extrem teuer. Geld sparen muss nicht
-
Thread
LIGHT_WS2812B: Offset/PairOfLeds beim Senden übergeben
) { ws2812_DDRREG |= pinmask; // Enable DDR ws2812_sendarray_mask((uint8_t*)ledarray,leds+leds+leds,pinmask); _delay_us(50); } void ws2812_sendarray(uint8_t *data,uint16_t datlen) { ws2812_sendarray ... [/c] Quelle: https://github.com/cpldcpu/light_ws2812/blob/master/light_ws2812_AVR/Light_WS2812/light_ws2812.c Beispiel: void inline ws2812_setleds(struct cRGB *ledarray, uint16_t leds, uint16_t pairOfLeds); #define NUM_LEDS 20 cRGB leds[NUM_LEDS
-
Thread
SMD Löten mit Reichelt Lötpaste im Backofen
Auf der Platine sitzen 9 WS2812B ICs sowie 9 Kerkos (805) und ein Widerstand (805). Da ich das ganze vervielfälltigen möchte (mindestens 10 Platinen), kam mir die Idee mit dem Ofen. Einzeln die WS2812B löten möchte ich die nicht
Simon schrieb im Beitrag #4364271: > Einzeln die WS2812B löten möchte ich die nicht. Heißluft wäre auch noch 'ne Option, mit so einer einfachen chinesischen Heißluftstation. Damit habe ich zumindest schon mal knapp 500 SMD-LEDs verlötet. ;-)
-
Thread
Schutz 5V Komponenten
Hallo, ich habe mir eine WS2812B Regalbeleuchtung gebaut, nun stellt sich die Frage, wie ich das ganze System absichern soll. Genutzt werden soll ein 5V/4A Netzteil genutzt werden. Die dauerhafte Last ist bei ca 1,3A. Nur in
-
Thread
Ringlicht DIY
nicht wirklich für richtig Makro, da Ringdurhmesser zuuu groß... Vor einigen Monaten bin ich über WS2812er Ringe gestolpert, ein Tiny85 reicht da zur Ansteuerung, kleiner und einfacher geht's wohl kaum und Du kannst die Farbtemperatur nach Belieben einstellen. Meine UI läuft momentan noch mit nem Encoder
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
ich grad an der 64k "Grenze"? aber bis jetzt habe ich noch nix bemerkt ausser die fastLED Lib für ws2812b mag den m1284p nicht, alle Timings waren 10% zu lahm, eine ws2812b braucht ja 24 Bit a 1,5µs macht in Summe 30µs, mit dem m328p klappt das derselbe Code im m1284p braucht 33µs für eine LED ist also
-
Thread
ws2812 und andere zeitkritische Sachen
nötig wäre, ist Quatsch. Gibt es dazu einen guten Ansatz? In etwa wie mit der Light WS2812?
nettes Lauflicht auf einen 5000er WS2812-Streifen zu zaubern... ;) http://www.picalic.de/PIC2WS2812/
-
Thread
Projekt Leuchtmodul mit PIC Microcontroller
(ja, auch über den WS2812B) etc. Ein Klick auf dem Begriff in Deinem Post führt Dich sogar direkt dorthin ...
http://www.picalic.de und http://www.picalic.de/PIC2WS2812/
-
Thread
Ampelsteuerung für ein Spielzeugparkhaus
Würd' ich grundsätzlich anders machen: Nimm für die Ampeln LEDs mit Chip WS2812 (einzeln seriell adressierbar) und schalte alle elektrisch in Reihe. Dann kannst du die Logik in aller Ruhe allein per Software auskaspern (ist doch ein Mikrocontroller-Forum hier, oder?), ohne jedesmal
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
oder eine andere Hardware-Schnittstelle. Ein STM32Fxxx kann z.B. das Bitttiming zur Ansteuerung eines WS2812-Ledstrangs komplett per DMA übernehmen, die damit zur Nebenaufgabe mit wenigen % CPU-Auslastung mutiert. Ein Atmega ist dagegen mit dem UART-Empfang und der gleichzeitigen WS2812-Ansteuerung komplett
-
Thread
2x Arduino pro mini über 433mhz (SPI) verbinden.
/Arduino) => die zwei "Arduino Pro Mini" einsparen, die sind dann überflüssig. LED-Strips ([[WS2812B]]? direkt an die ESP-Module anschließen. Gibt ne Arduino-Lib dafür. Die ESP-Module sind direkt in deinem WLAN, du brauchst also keinen Netzwerk->Funk Vermittler mehr, dafür hast du einen WLan-Router
-
Thread
(AVR/BASCOM)RGB Leds per Atmel und Wahlschalter ansteuern
hintereinander mit allem, was Du machen willst, geht sehr elegant und fast ohne zusätzliche Hardware mit WS2812 - etwas teurer, dafür sparst Du Geld für all die andere Komponenten. Till W. schrieb im Beitrag #4342609: > 3. Kann mir jemand ein bisschen erklären wie er das programmiert? Ich > weiß noch
embedded Assembler. Keine Angst, das schaffst Du schon.. http://www.elektronik-labor.de/AVR/WS2812.html
-
Thread
Led effekte C
Ausgabe zum WS2812-Stripe ist in Hardware gelöst. (Der PSOC hat etwas 'frei' programmierbare Logik on Chip.)
überhaupt so nennen kann in C++ versucht. (https://github.com/benwilliam/equinox_clock/tree/master/WS2812b_SPI/ws2811_2/graphics)
-
Thread
Bestimmung Kapazitätswert/typ WS2812B zur Stabilisierung der Versorgungsspannung
Hallo, ich möchte mir gerne Platinen für die WS2812B herstellen lassen. Nun hätte ich eine Frage zum Speichern/Puffern der Versorgungsspannung an jedem Modul. Es können pro Platine Spitzenströme bis zu 500mA auftreten. Wenn das Netzteil nun für
nicht. Für die Aneinanderreihung würde ja theor. ein Verbinder je Seite reichen. Im Datenblatt der WS2812 steht kein konkreter Wert, aber 100-1000µF sind immer ganz praktisch, wenn die Schwankungen dramatisch sind. (Für den Betrieb der Stränge aus WS2812 werden Einspeisepunkte alle 50-60 LEDs empfohlen
-
Thread
Lauflicht. Bitte um Hilfe
Nimm doch fertige RGB-LED Stripes (WS2812 o.ä.), die können doch eh schon alles was du brauchst ...
Strom, der muss je nach Anzahl der LEDs bis zu einigen A(mpere) aushalten, das wird dicke. An jeder ws2812b LED muss ein 100n Kondensator der bei den fertigen ws2812b Stripes schon verbaut ist, welche aber nicht so schick sind. Man kann auch einzelne ws2812b LEDs kaufen und dann selber verdrahten, die
-
Thread
RGB Led Controller mit PWM und Weißagleich
LEDs die schon sehr gut "gebinnt" wurden und von Werk ab eine Sortierung hinter sich haben. Bei den WS2812B ist es auf jeden Fall nicht so.
diene PWM-Werte? Von uC? Genau, die kommen aus einem mega328p und werden als 8 Bit ausgegeben (WS2812B). Habe auch schon überlegt einen 12Bit LED Treiber zu nehmen und dann auf 8 Bit zu skalieren mit den Abgleich-Werten.
-
Thread
MP2307 - Kompaktes Layout gesucht
Layout vorgibt. Wie auf den Bildern zu sehen, habe ich nicht wirklich viel Platz. Unterhalb der WS2812B sieht es da etwas besser aus auf der Rückseite. Dort könnte ich Komponenten unterbringen, die nicht so stark irgendwas stören können. Die Bauhöhe sollte nicht viel mehr sein, als ein normalliegender
-
Thread
HSV Funktion Light WS2812
Struktur richtig zu nutzen. [c] /*main.c*/ //.. #define NUM_LEDS 10 cRGB leds[NUM_LEDS]; // 10xWS2812B //.. void main(void) { int led = 1; ws2812_sethsv(leds, led, 0, 255, 255); // ledarray, led#, hue, sat, val //.. } /*lib.c*/ void inline ws2812_setled_hsv(struct cRGB *ledarray, uint8
funktionieren [c]#define NUM_LEDS 10 cRGB leds[NUM_LEDS];//.. void main(void) { int led = 1; ws2812_sethsv(leds, led, 0, 255, 255); //.. } /*lib.c*/ void inline ws2812_setled_hsv(struct cRGB *ledarray, uint8_t led, uint16_t hue, uint8_t sat, uint8_t val) { // Umrechnung // .. ledarray
-
Thread
WS2812B mit LDO
Hallo, ich ätze gerade einige Platinen für die WS2812B (ich mag die Strips nicht). Nun stellt sich bei mir die Frage mit der Versorgungsspannung. Ich habe nicht sonderlich viel Platz in der Höhe. (StepUp mit Spulen passen da nicht). Nun wollte ich
Vorschläge, ggf. einen anderen vllt effizienter//günstigeren LDO. ---- 10 cm Zuleitung ---- 9 WS2812B ----- 10 cm Zuleitung ---- ..... Insgesamt sollen bis zu 8 * 9 WS2812B Ledseingesetzt werden. Komme da auch max ca 8 * 9 * 60 mA => 4,3A. Wobei ich weiß eher selten nutze bis hin zu garnicht
-
Thread
WS2812B über USB-UART ansteuern
Ich hab noch eine UART Konfiguration gefunden mit der die WS2812B Signale besser abgebildet werden können. Start + 8Bit + Parität + Stopp S0123 4567Pss 00 11000 0110000 01 11000 0111100 10 11110 0110000 11 11110 0111100 Bei 6 MBaud (UART) ergibt das ca.840 kBit (WS2812B) UART Einstellungen: serialPort.BaudRate = 6000000; serialPort.DataBits = 8; serialPort.StopBits = StopBits.One; serialPort.Parity = Parity.Even; Getestet mit PL2023HXA / PL2023HXB /