Lampa ws2812B DIY

Awatar użytkownika
Duch__
Posty: 1779
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

Pytanie do autora czy soft pamięta ostatnie ustawienie koloru i jasności lub włącza się z domyślnie wybranym kolorem i jasnością? Myślę o zrobieniu plafonu RGB na WS2812b do łazienki, ale domyślnie wyłączanego z włącznika na ścianie.
Obrazek
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Jeszcze jakby ktoś dopisał możliwość trybu konfiguracji aby SSID, hasło etc. można było dowolnie zmieniać bez potrzeby przekompilowywania.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
Rysiu
Posty: 52
Rejestracja: wt lut 06, 2018 6:57 am

Z tego co ja zauważyłem, kolor pamięta lecz nie jasność, zaczyna od stałej.
Ostatnio zmieniony pt kwie 22, 2022 6:04 pm przez Rysiu, łącznie zmieniany 1 raz.
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Rysiu pisze: wt lut 22, 2022 1:57 pm Z tego co ja zauważyłem, kolor pamięta lecz nie jasność, zaczyna od stałej.
W nowszej wersji ze strony 4, nie trzeba kompilować za każdym razem. Po odpaleniu modułu jest tryb konfiguracji.
Można by się pokusić o zmniejszenie ilości efektów np do 2ch a w konfiguracji menu rozwijane z zmianą efektów świetlnych. Nie jest to głupie nawet bo nie każdy potrzebuje tylu efektów. Można zawsze ukryć widoczność w apce przełącznikiem w cloudzie.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
radzik_r
Posty: 390
Rejestracja: ndz sie 11, 2019 5:32 pm

Panowie. Nie jestem programistą. To kod testowy, nie jest idealny. Ma też wady. Część kodu pochodzi z kodów @elmaya.
Nie mogę jeszcze rozpracować logiki włączania/wyłączania między efektami(relay) a RGB.
Chodzi o to żeby włączenie kanału relay wyłączało RGB i odwrotnie.
Jak ktoś lubi zabawę ledami to śmiało można dłubać w kodzie. Może ktoś będzie mądrzejszy ode mnie.
Ostatnio zmieniony wt lut 22, 2022 3:16 pm przez radzik_r, łącznie zmieniany 2 razy.
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

radzik_r pisze: wt lut 22, 2022 3:05 pm Panowie, to kod testowy, nie jest idealny. Można w nim dłubac.
Ja tylko rzuciłem pomysł a sam pobrałem kod i będę dłubać :D A miałem sobie wolne zrobić od kombinowania ale no nie da sie przez te fajne pomysły.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
durobhash
Posty: 11
Rejestracja: wt lut 22, 2022 11:50 pm

Hi Everyone,

I have very similar issue of crashing and rebooting continuously after connecting to WiFi. Tried all possible methods described in previous post, but no luck with 3 ESP8266 Modules. I even downgraded ESP8266 core to 2.7.4, but still no luck.

Here is exception and decoder data FYR, if that is useful:

Kod: Zaznacz cały

Supla - starting initialization
Storage not found. Running without state memory
Initializing network layer
WiFi: establishing connection with SSID: "ConnectMe"

User exception (panic/abort/assert)
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Panic core_esp8266_main.cpp:133 __yield

>>>stack>>>

ctx: cont
sp: 3ffffe30 end: 3fffffc0 offset: 0000
3ffffe30: 3ffe8e56 00000000 3e000a0d 4020bef9
3ffffe40: 000000fe 00000000 00000000 00000000
3ffffe50: 00000000 00000000 00000000 3fff0020
3ffffe60: ffffffff 00000023 3ffe8e81 3ffefea0
3ffffe70: 3ffefe34 00000000 3ffeee38 4020b392
3ffffe80: 3ffefe34 00000001 3ffefea0 4020b3ef
3ffffe90: 3ffefe34 00000000 3ffeee38 4020ae81
3ffffea0: 3ffefe34 00000000 3ffeee38 40202c85
3ffffeb0: 3fff0ee4 3ffee6b8 40201734 40201598
3ffffec0: 00000000 00000000 3ffe8e54 40209f84
3ffffed0: 3ffeee7c 3ffefea0 3ffe8e54 4020a245
3ffffee0: 00000000 0000001a 3ffefea0 0000000c
3ffffef0: 00000000 00000001 3ffeeef4 402033a8
3fffff00: 00000000 00000001 3ffeeef4 4020366f
3fffff10: 401054f5 00004831 3fff0040 00000000
3fffff20: 3ffee6e0 3fff0040 00000000 4010062c
3fffff30: 3ffe87cb 3ffe87df 3ffeeef4 3fffff80
3fffff40: 3ffe87cb 3ffe87df 3ffeeef4 40203e0a
3fffff50: 0000000c 00000000 3ffeee19 40201c31
3fffff60: 3ffeed18 3ffe86c1 3ffeeef4 3ffeffe0
3fffff70: 3ffeed18 00000000 3ffeeef4 40201e2d
3fffff80: efd0dfe5 6e045362 d0fcbaa8 25c827f7
3fffff90: 0e3e1946 4dd0551c 55e5e5f8 866c4fce
3fffffa0: 3fffdad0 00000000 3ffeffa0 4020af4c
3fffffb0: feefeffe feefeffe 3ffe84fc 40100f39
<<<stack<<<
Decoding stack results:

Kod: Zaznacz cały

0x4020bef9: uart_write(uart_t*, char const*, size_t) at /Users/Anirban/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266/uart.cpp line 509
0x4020ae81: __yield() at /Users/Anirban/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266/core_esp8266_main.cpp line 135
0x40202c85: Supla::ESPWifi::setup() at /Users/Anirban/Documents/Arduino/libraries/SuplaDevice/src/supla/network/esp_wifi.h line 207
0x40201734: std::_Function_base::_Base_manager ::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) at /Users/Anirban/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/xtensa-lx106-elf/include/c++/4.8.2/functional line 1931
0x40201598: std::_Function_handler ::_M_invoke(std::_Any_data const&, WiFiEventStationModeDisconnected const&) at /Users/Anirban/Documents/Arduino/libraries/SuplaDevice/src/supla/network/esp_wifi.h line 169
0x40209f84: HardwareSerial::write(unsigned char const*, unsigned int) at /Users/Anirban/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266/HardwareSerial.h line 165
0x4020a245: Print::write(char const*) at /Users/Anirban/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266/Print.h line 62
0x402033a8: Supla::Network::Setup() at /Users/Anirban/Documents/Arduino/libraries/SuplaDevice/src/supla/network/network.h line 71
0x4020366f: SuplaDeviceClass::begin(unsigned char) at /Users/Anirban/Documents/Arduino/libraries/SuplaDevice/src/SuplaDevice.cpp line 193
0x40100624: vPortFree(void*, char const*, int) at /Users/Anirban/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266/heap.cpp line 308
0x40203e0a: SuplaDeviceClass::begin(char*, char const*, char const*, char*, unsigned char) at /Users/Anirban/Documents/Arduino/libraries/SuplaDevice/src/SuplaDevice.cpp line 85
0x40201c31: OFF() at /Users/Anirban/Documents/Arduino/Supla_WS2812_Test/Supla_WS2812_Test.ino line 316
0x40201e2d: setup() at /Users/Anirban/Documents/Arduino/Supla_WS2812_Test/Supla_WS2812_Test.ino line 162
0x4020af4c: loop_wrapper() at /Users/Anirban/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/cores/esp8266/core_esp8266_main.cpp line 194
Could someone help me me out, as i am trying to work on a WS2812 stip with NodeMCU/ESP01 with help of Supla Cloud.

Thanks in Advance.
radzik_r
Posty: 390
Rejestracja: ndz sie 11, 2019 5:32 pm

durobhash pisze: śr lut 23, 2022 12:24 am Hi Everyone,

I have very similar issue of crashing and rebooting continuously after connecting to WiFi. Tried all possible methods described in previous post, but no luck with 3 ESP8266 Modules. I even downgraded ESP8266 core to 2.7.4, but still no luck.

Here is exception and decoder data FYR, if that is useful:


Could someone help me me out, as i am trying to work on a WS2812 stip with NodeMCU/ESP01 with help of Supla Cloud.

Thanks in Advance.
Since this is happening to you on three modules, you obviously have some wrong settings.

Will try the compiled version.
Załączniki
SUPLA_PIXELCONTROLER.zip
(377.56 KiB) Pobrany 91 razy
durobhash
Posty: 11
Rejestracja: wt lut 22, 2022 11:50 pm

@radzik_r

Thanks for your response.
Since this is happening to you on three modules, you obviously have some wrong settings.
I tried all possible (not available, which are likely to be used) settings, but no luck. Possibly i am doing something not the right way. As per you, what should be the settings? Would really be useful.
Will try the compiled version.
Thanks. Would try this and come back with update.
ODPOWIEDZ

Wróć do „Projekty użytkowników”