-
Thread
WS2812b LED Matrix maximale Länge der Datenleitung
ws2812 auf der Bühne... viel zu dunkel! geh Linsen sähen - evtl. kannst du später Objetive ernten :)
then > forwarded via “Dout” to the next device. https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812 Marc V. schrieb im Beitrag #4650398: > … erst schreiben, dann nachdenken... "Nachdenken" führte in die Sackgasse. Nachlesen war besser. ;-) Ich
-
Thread
ANsteuerung LED WS2812
Hmm ... immernoch nicht ganz verstanden https://cdn-shop.adafruit.com/datasheets/WS2812.pdf wenn ich mir das Datenblatt anschaue dann habe ich nur eine Datenleitung in den ich die Signale einspeise (Seite 5). wenn ich jetzt 000 000 111 000 000 senden würde. würden doch alle
-
Thread
Fragen zur "Lichttechnik"
Arduino pro mini + WS2812 Streifen Für die Ansteuerung gibt es fertige Bibliotheken und Tutorials
-
Thread
Schieberegister 595 hardwaremäßig löschen
sonstwas sein - Tiny führt das aus. Es kann von einschalten irgendwelcher Zusatzgeräte bis zur WS2812 oder zusätzlichen Servos oder Motoren so ziemlich alles sein. Oder du kannst weiter nach RC-Gliedern suchen...
-
Thread
Levelshifter sinnvoll?
Die APA102-LEDs werden als Streifen geliefert und haben einen eigenen Controller je LED, ähnlich den WS2812 (oder wie die Dinger heißen). @ TE: Solange die Signale nur vom RPi zu den LEDs gehen, kannst du testweise auf den Levelshifter verzichten. Die saubere Lösung ist es aber nicht. Zwecks Typ einfach
-
Thread
ATtiny102/104 WS2812 Led Driver
* Drive up to 10 WS2812b Led's over Uart * Protocol: 1 Start Byte (0x01), (Led count * 3) Color Bytes, 1 CRC Byte * ACK = 0xFF, NAK = 0x00 * FOSC=1000000 :"After powering up the device or after a reset the system
} ws2812_sendarray((unsigned char *)rxLedPack,MAXPIX); USART_Transmit(0x00); } } } } }[/c]
-
Thread
Print für Digital rgb strips controlle
ist ich habe mur eine data lane wie mach ich den clock? Speisung ein und aus? Es handelt sich um den ws2812b
ich habe mur eine data lane wie mach ich > den clock? Speisung ein und aus? Es handelt sich um den ws2812b Beim WS2812b hast du keine CLOCK Leitung, nur DATA.
-
Thread
ATTiny45: Aufwachen mit PCINT klappt nicht
sleep.h> #include "includes/config.h" #include "includes/debounce.h" #include "includes/light_ws2812.h" struct cRGB LED_OUTPUT[1]; struct cRGB TEMP[1]; #define MODES 13 #define BRIGHTNESSES 6 #define PWM_MAX 255 volatile uint8_t flag = 1; ISR( PCINT0_vect){ flag = 1; GIFR
brightness_index; LED_OUTPUT[0].g /= brightness_index; LED_OUTPUT[0].b /= brightness_index; ws2812_setleds(LED_OUTPUT,1); if(flag == 0){ _delay_ms(500); try_sleep(); } } }[/c]
-
Thread
C: LED-Fading; Licht flackert
Hallo Stucki, Die ws2812_setleds (Die Funktion, die die Daten an die LED sendet) erwartet aber einen Pointer auf ein Array. Ich hatte es schon mal so gemacht, wie Du sagtest, da hatte ich aber mangels C-Kenntnissen Probleme
Johannes H. schrieb im Beitrag #4637331: > Die ws2812_setleds (Die Funktion, die die Daten an die LED sendet) > erwartet aber einen Pointer auf ein Array. Ich hatte es schon mal so > gemacht, wie Du sagtest, da hatte ich aber mangels C-Kenntnissen
-
Thread
Problem mit struct und Pointer
Hallo, Es geht um die WS2812 light Bibliothek. Die Funktion [c]void ws2812_setleds (struct cRGB *ledarray, uint16_t number_of_leds);[/c] erwartet ja einen Pointer auf eine Struktur vom Typ [c]struct cRGB { uint8_t g;
zu betrachten. Was du erreichen möchtest, ist folgendes: [code] struct cRGB blue = {0, 0, 255}; ws2812_setleds(&blue, 1); [/code] oder kürzer (ab C99): [code] ws2812_setleds(&(struct cRGB) {0, 0, 255}, &blue,1); [/code] Viele Grüße, Marcel
-
Thread
Code zu groß für AtTiny45
Hallo, wo bekommt man includes/light_ws2812.h und includes/light_ws2812.c her ?
Karl M. schrieb im Beitrag #4640256: > wo bekommt man includes/light_ws2812.h und includes/light_ws2812.c her ? Also, /ich/ würde diese beiden Begriffe mal bei Google eingeben. Und würde dann ganz schnell was dazu finden...
-
Thread
Verwendung einer struct und Rückgabe aus Funktion
Hallo, Leider bin ich aus anderen Threads nicht schlau geworden... Ich nutze die WS2812 Bibliothek für die RGB-LED Ansteuerung. In entspr. Headerdatei ist die entsprechende Struktur(cRGB) so definiert: [c]struct cRGB { uint8_t g; uint8_t r; uint8_t b; };[/c] In meinem Programm
(); ws2812_setleds(New_COLOR,1); } uint8_t pseudofunction(){ LED_COLOR[0].r = 255; LED_COLOR[0].g = 127; LED_COLOR[0].b = 0; return LED_COLOR[0]; }[/c] Jetzt las ich über die Verwendung der struct
-
Thread
LED Night Rider Streifen
bekommt einen kleinen 5V-Linearregler. Ein paar Pegelwandler für die LED-Ansteuerung und fertig. Die WS2812-Variante ist für eine reine 5V-Versorgung praktischer, weil der Treiber schon im WS2812 steckt und das serielle Protokoll für viele µC fertig implementiert ist. Du musst nur noch die Zahl der LEDs
@ALL , Vielen Dank für die tollen TIPPS !! Danke, werde WS2812 ausprobieren. Euch einen wunderschönen Tag.
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
das kannst du nicht wegreden, also muss das Timing verschieden sein. dort wurden das Timing für WS2812b gemacht, am 328p eine RGB LED 30µs für die Datenbits, passt, mit dem 1284p 33µs nachgemessen, es MUSS an den Adressprüngen liegen weil nun ein drittes Adressbyte hinzu kommt. https://www.mikrocontroller.net
Byte, das kannst du nicht wegreden, Das will ich doch gar nicht. >dort wurden das Timing für WS2812b gemacht, am 328p eine RGB LED 30µs >für die Datenbits, passt, mit dem 1284p 33µs nachgemessen, es MUSS an >den Adressprüngen liegen weil nun ein drittes Adressbyte hinzu kommt. Ohne einen
-
Thread
Masse zusammenlegen zwei Netzteile, Arduino, LED
fallen die letzten zwei weg. Wenn ich eine separates 5v 10A PSU an den WS2812B anschließe, nutze ich dafür die beiden letzten 5V + GND Anschlüsse. DATA geht zum Arduino - jedoch muss ich zusätzlich den weiteren GND zum Ardiuno GND führen, damit alles funktioniert. Ich gehe
Weil die bein GND auf dem WS2812B natürlich verbunden sind. >- Sehe ich das richtig, dass es sich mit meinem WS2812b Modell im Grunde >gleich verhält, wie mit dem LPD8806? Ja. >- Nach meinem Verständnis regelt das Arduino
-
Thread
Controller IC für digitale RGBW LED-Streifen
Sowas wäre doch ideal für Dich geeignet: http://www.led-genial.de/DIGI-DOT-Booster-WS2812-und-SK6812-ueber-SPI-Schnittstelle-ansteuern Wird einfach über die SPI-Schnittstelle angesteuert und entlastet deinen Controller zu fast 100%.
c-hater schrieb im Beitrag #4893641: > Genau hier im Forum. Stichwort WS2812. Sorry, aber nicht falsch verstehen... Aber man kann nicht wirklich erwarten dass jemand mikrocontroller.net komplett auswendig kennt. Und bei der Suche von WS2812 kommen genau 618 Threads bei
-
Thread
billige stm32 minimalsysteme für 2,99 euro - taugt das was?
im Ausgangsposting genannten Platine: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board Ich selber habe mittlerweile mehrere Monate lang ein Dutzend davon im Einsatz. Die Dinger funktionieren zuverlässig.
STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/172113793450?hash=item2812c811aa:g:74YAAOSwZ8ZW5jfevelopment-Board-Module-For-Arduino-/172113793450?hash=item2812c811aa:g:74YAAOSwZ8ZW5jfe Nur die Lieferzeiten können ins unendliche gehen.
-
Thread
flexibles RGB Led Display
Zu Displays aus WS2812 LED Streifen finden sich genug Beispielprojekte im Internet. Was ist nun die spezielle Frage?
Marc V. schrieb im Beitrag #4606016: > Fall b) - WS2812 per SPI - CPU Auslastung = 80% LOL. Da war ich wohl etwas müde um die Zeit... Mit SPI kann man gar keine 8 Kanäle parallel ausgeben.
-
Thread
[V] RP6 Roboter Case + Sensoren und Verschiedenes
Gerade noch gefunden: *WS2812B-Stripe* WS2812B LEDs mit 60 LEDs/m => 0.5m Streifen, also 30 LEDs Kabel mit Stiftleiste für Steckbrett und co angelötet Außerdem noch 1-2 Meter einfach lose zu haben (gewünschte Stückzahl angeben
-
Thread
Welches Kabel für ~2m LED-Streifen?
Ich habe einen LED-Streifen (WS2812B) mit 60 LEDs. Die maximale Leistungsaufnahme beträgt (bei hellem weiß) 7,2A. Jetzt möchte ich den Streifen über ein Kabel (V+, GND, Data) mit der restlichen Elektronik (Platine, Arduino, etc
niedriger Spannung noch betrieben werden. ("+3.5~+5.3V") https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf Ob man das für die Queerschnittsberechnung berücksichtigen kann/sollte und wie eure Erfahrungswerte sind, weiß ich nicht. Generell möchte ich sagen, das diese Thematik relativ neu für mich
-
Thread
ATMEL (Microchip) erhöht die Preise
NEW-ATMEL-ATTINY84-TINY84-MCU-AVR-8K-FLASH-20MHZ-14-DIP-IC-ATTINY84-20PU/570159090.html?spm=2114.010208.3.52.FumQqd&ws_ab_test=searchweb0_0,searchweb201602_1_116_10065_117_10068_114_115_113_10084_10083_10080_10082_10081_10060_10061_10062_10056_10055_10054_10059_10078_10079_10073_10100_10096_10070_423_10052_10050_424_
Lochraster und wenn sinnvoll auch mal Streifen :-) Das größte abenteuer waren mal haufenweise SMD-LED und WS2812B, die dank Charlieplexing in einem blinkenden Weihnachtsbaum ihr Unwesen treiben - das war ne wahre Herausforderung (für mich) :-) https://www.youtube.com/watch?v=-xCYUot1hoE&list=PLjyMKCncbmVsgxEdIAdtc_rtnMHFa9ceW
-
Thread
Augen auf beim (Kroko-)Laborkabelkauf
Hi, wunderte mich gestern warum mein WS2812 LED Strip komisch flackert bzw. das Weiß nicht konstant ist. Spannung geprüft, ca. 1V weniger Versorgungsspannung, WTF?! Hatte den Strip mit Krokoklemmen angeschlossen, aus so einem bunten
. Es gibt Abgreifklemmen zum Ancrimpen (https://www.reichelt.de/Klemmen-Pruefspitzen/MA-1-CRIMP-WS/3/index.html?ACTION=3&GROUPID=5622&ARTICLE=128917&OFFSET=500&), die hab ich dann mit hochflexiblen Silikonleitungen von Conrad versehen, was Besseres gibts kaum, sehr biegsam und wenn es mal knäult muß
-
Thread
Layout Frage
soll entweder über einen LM2937 oder über den Arduino erfolgen (Umschaltung via Lötbrücken). LEDs: WS2812b mit Blockcondens jeweils auf der Unterseite Die Schutzbeschaltung der LED-Reihen habe ich von: http://www.led-studien.de/2014/06/24/schutzschaltung-fuer-ws2812-pixel/ Angesteuert wird das
Deine Kondensatoren haben keinen Wert (ist nicht eingetragen!). Der Wert deiner LEDs mit LEDs:LED_WS2812B-PLCC44 ist zu lang und verschiert die die Zeichnung. WS2812B reicht. Das kann man dann auch so platzieren, das es nicht andere Symbole überdeckt. Wenn es WIRKLICH eng wird, so wie hier, läßt man
-
Thread
WorLd Clock, Weltuhr
Ich würde das mit PL9823/WS2812 Leds realisieren, die bekommst du recht preiswert und kannst einfach bei jeder Led einzeln die Farbe/Helligkeit einstellen. Und der größte Vorteil: Du kannst sie sehr einfach verkabeln. Siehe https
Nimm doch einfach sowas: http://www.aliexpress.com/item/50x-WS2812B-Pre-soldered-leds-with-wire-5V-WS2812-IC-Built-in-12cm-Wire-Addressable-Idividually/32243084800.html?spm=2114.01010208.3.9.v6A1t3&ws_ab_test=searchweb201556_0,searchweb201602_1_10037_10017_10021
-
Thread
WS2812b Haltbarkeit
Hallo, mich interessiert folgendes: Kann man die SMD LED´s WS2812b bedenkenlos auf eine Platine bringen, welche man verkauft? Weiss jemand etwas zu der Haltbarkeit dieser Module? Oft sieht man ja bei LED´s das Problem, dass Sie nach einigen Stunden schwächer
-
Thread
IR-Schalter mit tiny 13
wunderbar, alle sind begeistert, aber irgendetwas jetzt daran zu ändern - nein, Danke. Die IR- und WS2812-Ausgabe Routinen selbst hab ich natürlich als Library-funktionen behalten. gerd schrieb im Beitrag #4587803: > Was ist denn wohl der Unterschied zwischen Routinen und Blocks, außer > die
-
Thread
Herunterladen von Programm für ws2812
Hallo zusammen Ich habe ein Problem beim herunterladen eines examples für die led ws2812. Ich weiss nicht was das Kommando zum herunterladen (Ausführen) ist. Ich benutze Ubuntu und Geany. Im makefile habe ich leider keine Lösung gefunden. Danke
Kommandos zum erstellen geschrieben. Die files habe ich von hier: https://github.com/cpldcpu/light_ws2812
-
Thread
WS2811 mit 24V
Insgesamt brauche ich 8 WS2811, ich hätte natürlich auch die WS2812B nehmen können, in denen ist ja eine RGB-Led und der IC bereits eingebaut, aber die WS2812B gibt es nicht mit RGBW, da ich aber WarmWeiß auch haben möchte und
André schrieb im Beitrag #4562225: > aber die WS2812B gibt es nicht mit RGBW, Von einem anderen Hersteller gibt es das: SK6812RGBW
-
Thread
25 RGB-LEDs energiesparend "langsam" ansteuern mit möglichst wenig Drahtverhau
Stichwort WS2812, diese Teile gibt es nämlich nicht nur als fertige LEDs, sondern auch den blanken Chip im so8 (heißt dann ws2811) . Vlt. hat dein Lieblingschinese ja auch welche, ansonsten nimmst du den "großen Bruder" (ws2803).
-
Thread
Active-HIGH/LOW-Taster bei Batteriebetrieb
Das ist so ne WS2812, die hat ja den PWM-Treiber integriert und muss nur über eine Leitung mit Daten gefüttert werden. Aber selbst dann wird es beim 6Pin-Tiny schwierig, weil ich für die LED noch ne Ladungspumpe verwende
-
Thread
Gute WS2812B LED Stripes von Aliexpress/Ebay
Schönen guten Abend, hat jemand gute Erfahrungen mit günstigen WS2812B LED Sripes auf AliExpress oder Ebay gemacht und kann mir einen Händler empfehlen? Gibt ja viel schlechte Qualität da... Besten Dank!
positive Erfahrungen gemacht... Falls du Interesse hast: Ich hätte noch einen 5m 300LED 60LED/m WS2812 IP30 Black Strip übrig... Ich würde ihn dir für 28€ inkl. Versand überlassen :)
-
Thread
FT800 / FT810 Library
schaffen, einen extra ATMEL Mega8 spendieren, um ein Timing kritisches Signal zur Ansteuerung von 350 WS2812 RGB LEDs zu produzieren. Wichtig ist die richtige Bibliothek zu finden. Hier (FT8x) hat Rudolf eine exzellente Vorlage geschaffen, für die ich Ihm meinen Dank aussprechen möchte!
-
Thread
Tic-Tac-Toe Spielfeld
ist etwas gewöhnungsbedürftig, aber die kann auch gleich die relativ 'trickreiche' Ansteuerung der WS2812 Leds. zB. ws2812.writergb(pin, string.char(0,0,0 ,255,0,0, 0,128,0)) ;1.Led aus 2. Led Rot, 3.Led halbhell Grün usw. Programmiert wird dann mit dem kostenlosen ESPlorer ,da kann man auch jeden
anzeigen. Über LUA und ESP8266 gibt es jede Menge Infos im Netz. Kosten: ESP8266 Modul ca 5 EU, 10 WS2812b Led ca 4-5 Euro, PC+Smartphone ca. 600-1000 EU Das kann in 2-3 Wochen zu schaffen sein ;-) Anhang: kleiner Test als Beispiel
-
Thread
Sogar Kliemann kann Arduino :)
anzeige ist "nett" aber mir wäre das zuviel Kabel (und Relais???), das muss doch professioneller gehen (ws2812 ? wäre sogar Bunt und in Farbe) ursprünglich war ich der Meinung, er hat vor, die EIER nur herauszurücken wenn jemand in das Buch schreibt, wie erkennt er das ;-) was müsste man tun? bei einem
-
Thread
Adafruit Neo Pixel(WS2812), getPixels
Hallo liebes Forum, hat sich hier mal jemand mit der Adafruit Neo Pixel Bibliothek für den WS2812 Chip beschäftigt? Ich möchte eine Methode schreiben mit welcher ich alle gesetzen LEDs in ein Array zurückbekomme. So in der Art: for i=0-10 leds[i] = getPixels[i] end Ich bekomm
-
Thread
Microcontroller für RGB-LED Module + erweiterbar
WS2812B Stripes kannst du doch locker so zusammenstellen und mit der WS2812B Lib oder der NEOpixel LIB ansteuern
LED-Treiber verwenden. > > Braucht man den immer oder nur bei bestimmten Microcontrollern? Wenn du die WS2812 (oder APA102) benutzt, brauchst du, *egal wie viel* LEDs, genau *einen Pin* am Controller (/zwei bei den APA/) und *keinen Treiber*, weil der ja in der LED drin ist!
-
Thread
Platinenlayout für 8x RGB mit 3x 74HC595 PCB
aus. ;) http://www.aliexpress.com/item/DC5V-1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds/32337440906.html
Moin, oder einzelne WS2812 die dann so dicht wie gewünscht gepackt werden. Enger als die 144st/m wird man aber sowieso nicht werden können... Verbinder dann auf der Rückseite, zum Beispiel Samtec FSH/SFMH, die man ohne
-
Thread
Arduino RGB-LED Steuerung
nicht so WS2812b Stripes, können mit der Din Leitung direkt an einen Port http://www.tweaking4all.com/wp-content/uploads/2014/01/arduino_usb_and_extrenal_power_ws2812.jpg LIB dazu https://learn.adafruit.com
Christian S. schrieb im Beitrag #4531617: > Zu den WS2812b: kann ich damit die 3 Stripes einzeln in vollem RGB > ansteuern mit nur 6 PWMs? Die WS2812b haben mit deinen PWM-Ausgängen nichts zu tun. Die Dinger verwenden ein serielles Datenprotokoll, das
-
Thread
5x10 RGB LED Matrix
geplanter µC das kann, dann reicht das schon mal. Wenn nicht, dann braucht du ein Schieberegister. Die WS2812 sind übrigens gar nicht so teuer. Ein Streifen mit 150 Stück kostet ca. 50 Euro, das sind 33c pro Stück.
Pink S. schrieb im Beitrag #4529811: > Die WS2812 sind übrigens gar nicht so teuer. Ein Streifen mit 150 Stück > kostet ca. 50 Euro, das sind 33c pro Stück. Die Streifen bringen mit nix, meine Matrix hat ein Raster von etwa 5cm ... Pink S
-
Thread
WS2812b LEDs unterschiedliche Weißtöne - Software oder Hardware Fehler?
eigene Wordclock aufgebaut. Sie funktioniert auf Basis eines Atmega328p. Für die Ansteuerung der 114 WS2812b LEDs verwende ich die Adafruit Neopixel Library. Jedoch gibt es hier ein kleines Problem: Stelle ich alle LEDs auf voll weiß ein (255,255,255), so sind die LEDs nicht alle gleich weiß, sondern
ausgesuchte LED's. > Kostet natürlich einiges mehr. ich hatte für über 300,-€ immer die billigsten WS2812B Stripes geordert, verschiedene Lieferanten mit 30/60/144 LEDs/m eine Farbabweichung hatte ich nie! ich tippe immer noch auf zuwenig Einspeisung für 40 LEDs
-
Thread
LED Strip Matrix mit PWM
Such mal nach WS2812b, das sind digital ansteuerbare LEDs. Du kannst dann jede LED einzeln ansteuern, ich denke dast ist eher das was du suchst.
Dauerstroms. Den Ansatz einer großen Multiplex-Matrix halte ich bei diesem Projekt für falsch. An WS2812 o.ä. hatte ich Anfangs auch gedacht, aber auch diesen Ansatz halte ich hier für nicht sehr glücklich: die Effiziens der LEDs ist zu gering und der Strom für diese Anzahl von LEDs zu hoch, um das
-
Thread
WS2812B mit FPGA
Hallo liebe Forengemeinde. Ich möchte gerne fünf WS2812B mit einem FPGA ansteuern, leider gehe ich glaube ich gerade die falsche Richtung. Ich glaube meine Denkweise ist noch nicht die richtige. Hier erstmal meine Beschreibung. [vhdl] entity WS2812B
EN : in STD_LOGIC; CLK : in STD_LOGIC; LED_OUT : out STD_LOGIC); end WS2812B; architecture Behavioral of WS2812B is signal led_data : std_logic_vector(23 downto 0); shared variable led : std_logic; begin led_data(0) <= G0; led_data(1) <= G1; led_data
-
Thread
[S] kurze, flache LED Streifen, LEDs einzeln ansteuerbar
Nimm Ledstreifen mit WS2812 und 144 Leds/m. Zum Ansteuern einen kleinen Arduino, weitere Elektronik ist nicht nötig. Für den Arduino gibt es fertige Libs für den WS2812. Genau dieselbe Konfiguration hatte mein Sohn letztens
hier ist eine Lib und Beispiele: https://github.com/cpldcpu/light_ws2812/tree/master/light_ws2812_AVR/Examples