HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von Bratmaxe » 24.08.2018, 15:50

jp112sdl hat geschrieben:
17.08.2018, 18:24
Ja, ist SPI.
Sind WS2801.
Zetzi hat geschrieben:
17.08.2018, 17:23
oder geht es garnicht mit dem ?
Korrekt. Mit denen geht es (ohne umfangreiche Code-Anpassungen) nicht.
Mit den WS2801 kann man aber wunderbar Ambilight für jeden TV nachbauen :D
Läuft bei mir seit fast 2 Jahren an einem Samsung TV ist aber egal.. brauchst nur einen Rpi (oder verwendest einen Rpi für Ambilight und Kodi.. alles in einem) :D :D :D
Gruß Carsten

Zetzi
Beiträge: 174
Registriert: 27.05.2011, 16:09
Wohnort: Kiel
Danksagung erhalten: 1 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von Zetzi » 28.08.2018, 17:24

Hey,

So habe nun meine WS2812B Klappt auch.
Wenn ich das richtig sehe kann mann das Addon noch nicht wirklich in Programme einsetzen.

Meine WS2801 setze ich gerade für meine kleine Alarmanlage ( Hab ja nur 1Meter )

gruß
zetzi

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von jp112sdl » 28.08.2018, 17:52

Zetzi hat geschrieben:
28.08.2018, 17:24
Wenn ich das richtig sehe kann mann das Addon noch nicht wirklich in Programme einsetzen.
Den Satz verstehe ich nicht... Wie soll man ein Addon in einem Programm einsetzen können?
Falls du das Gerät meinst, das geht in Programmen.
Bildschirmfoto 2018-08-28 um 17.52.26.png

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Zetzi
Beiträge: 174
Registriert: 27.05.2011, 16:09
Wohnort: Kiel
Danksagung erhalten: 1 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von Zetzi » 28.08.2018, 19:15

Sorry hatte mich falsch ausgedrückt. Klar Gerät

Jo das klappt. :))
Frage würde gerne den Wasserfall und Lagerfeuer in ein Programm bringen.

Coole wie du was machst Hutttttt abbbbb

Gruß Zetzi

Zetzi
Beiträge: 174
Registriert: 27.05.2011, 16:09
Wohnort: Kiel
Danksagung erhalten: 1 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von Zetzi » 28.08.2018, 20:00

Mit den Farben ist es ja ein raten ? welche Farb Tabelle ist es ?

Habe diverse nur keine passt.
Danke

Gruß
Zetzi

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von jp112sdl » 28.08.2018, 20:21

Zetzi hat geschrieben:
28.08.2018, 19:15
Frage würde gerne den Wasserfall und Lagerfeuer in ein Programm bringen.
Wasserfall ist im Sketch nicht implementiert...
Den kann man user-defined selbst gestalten. Man muss sich ein wenig mit der FastLED Lib auskennen.

https://github.com/jp112sdl/HB-UNI-RGB- ... Programs.h:

Code: Alles auswählen

void RGBProgramWaterfall (uint8_t brightness) {}
Zetzi hat geschrieben:
28.08.2018, 20:00
Mit den Farben ist es ja ein raten ? welche Farb Tabelle ist es ?
Dieselbe Farbpalette wie beim originalen RGB Controller.
Der Farbwert steht auch immer in dem Textfeld bei der Auswahl:
Bildschirmfoto 2018-08-28 um 20.19.46.png
Im Allgemeinen kommt jedoch bei beiden die (C)HSV Tabelle zum Einsatz:
https://github.com/FastLED/FastLED/wiki/Pixel-reference

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 25.10.2018, 22:33

Hallo Jerome ,
versuche den Scetch zu kompilieren,

Code: Alles auswählen

In file included from C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:10:0:

C:\Users\DiJe\Documents\Arduino\libraries\EnableInterrupt/EnableInterrupt.h:22:121: note: #pragma message: NOTICE: *** EnableInterrupt library version 0.9.5. This is not a problem. Keep calm, and carry on. ***

 #pragma message("NOTICE: *** EnableInterrupt library version 0.9.5. This is not a problem. Keep calm, and carry on. ***")

                                                                                                                         ^

In file included from C:\Users\DiJe\AppData\Local\Temp\arduino_build_781665\sketch\RGBCtrl.h:12:0,

                 from C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:35:

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.001

 #    pragma message "FastLED version 3.002.001"

                     ^

In file included from C:\Users\DiJe\Documents\Arduino\libraries\FastLED/FastLED.h:47:0,

                 from C:\Users\DiJe\AppData\Local\Temp\arduino_build_781665\sketch\RGBCtrl.h:12,

                 from C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:35:

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h: In member function 'void PixelController<RGB_ORDER, LANES, MASK>::init_binary_dithering()':

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:258:13: error: expected primary-expression before 'static'

             static uint8_t R = 0;

             ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:259:14: error: lvalue required as increment operand

             R++;

              ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:273:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x01) { Q |= 0x80; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:274:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x02) { Q |= 0x40; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:275:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x04) { Q |= 0x20; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:276:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x08) { Q |= 0x10; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:277:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x10) { Q |= 0x08; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:278:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x20) { Q |= 0x04; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:279:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x40) { Q |= 0x02; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:280:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x80) { Q |= 0x01; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h: In instantiation of 'void PixelController<RGB_ORDER, LANES, MASK>::init_binary_dithering() [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul]':

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:316:59:   required from 'void PixelController<RGB_ORDER, LANES, MASK>::enable_dithering(EDitherMode) [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul; EDitherMode = unsigned char]'

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:224:36:   required from 'PixelController<RGB_ORDER, LANES, MASK>::PixelController(const CRGB&, int, CRGB&, EDitherMode) [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul; EDitherMode = unsigned char]'

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:398:83:   required from 'void CPixelLEDController<RGB_ORDER, LANES, MASK>::showColor(const CRGB&, int, CRGB) [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul]'

C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:91:1:   required from here

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:264:15: error: invalid operands of types 'double' and 'int' to binary 'operator&'

             R &= (0x01 << ditherBits) - 1;

               ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:264:15: error:   in evaluation of 'operator&=(double, int)'


Bibliothek EnableInterrupt in Version 0.9.5 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\EnableInterrupt  wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: C:\Users\DiJe\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.207\libraries\SPI  wird verwendet
Bibliothek AskSinPP-master in Version 2.1.5 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\AskSinPP-master  wird verwendet
Bibliothek Low-Power-master in Version 1.6 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\Low-Power-master  wird verwendet
Bibliothek FastLED in Version 3.2.1 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\FastLED  wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino Pro or Pro Mini.
bekomme den Fehler
kannste helfen?
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von jp112sdl » 26.10.2018, 06:18

Moin.
Leider nein.

Die Fehlermeldungen kommen alle aus der FastLED-Lib.
Dort scheint irgendwas nicht zu stimmen.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 26.10.2018, 07:53

Moin,Moin,
danke für deine Rückmeldung Jerome.
Welche Version der FastLED Lib hast du denn installiert, vieleicht liegt es daran.
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von jp112sdl » 26.10.2018, 07:56

Ich habe die 3.002.000

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“