Lampa ws2812B DIY

User avatar
shimano73
Posts: 2111
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Moja "taśma" ledowa kupiona u przyjaciół z Azji o długości 5m , jest zrobiona z cienkich drucików tak cienkich że przy właczeniu białego koloru - a więc kiedy prądu idzie najwięcej , kilka ostatnich diod świeci już żółto , już w zeszłym roku miałem poprawić zasilanie na obustronne ale wiecie :D czasu ni ma , teraz też nie zrobiłem :lol:
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
stugraj
Posts: 84
Joined: Sun Nov 27, 2022 4:28 pm

Post

Udało mi się zdobyć r330 0.125w może być czy za mały?
User avatar
shimano73
Posts: 2111
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

stugraj wrote: Fri Jan 12, 2024 3:12 pm Udało mi się zdobyć r330 0.125w może być czy za mały?
wystarczy , tam nie ma dużych prądów a i wartość tego opornika też nie jest obligatoryjna
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
stugraj
Posts: 84
Joined: Sun Nov 27, 2022 4:28 pm

Post

shimano73 dziękuję za odpowiedź
Bernix
Posts: 81
Joined: Tue Jan 03, 2023 10:29 am

Post

Koledzy, możecie wrzucić najbardziej aktualny kod oraz wskazać biblioteki do jego kompilacji. ;)
kaju666
Posts: 32
Joined: Wed Feb 16, 2022 12:48 pm

Post

radzik_r wrote: Sat Dec 24, 2022 8:46 am
radzik_r wrote: Fri Dec 23, 2022 10:56 am
shimano73 wrote: Thu Dec 22, 2022 4:04 pm Czy da się coś zaradzić aby zamienić kanał Red z kanałem Green bo trudno ustawić kolor szczególnie osobom które nie sa zapanbrat z elektronika/informatyką :D
Tak.
Mam ostatnio dużo na głowie. Jak się obrobie z robota to
Wieczorem usiądę i zrobię poprawkę.
Jak ktoś uruchomi to niech napisze czy działa dobrze , czy są jakieś błędy.
Dopiero dzisiaj sprawdziłem :) Smiga aż miło Dzięki!!!
Fryga
Posts: 122
Joined: Tue Oct 13, 2020 5:57 pm
Location: Mińsk Mazowiecki

Post

Dzisiaj kompilowałem kolejną lampę i niestety coś nie halo - wywala Wdt soft reset.

Code: Select all

Device software version: SDK 24.11.04-dev
11:46:46.387 -> Initializing network layer
11:46:46.434 -> [Wi-Fi] Network AP/hostname:LAMPADIY-C82B962EEDAF
11:46:46.434 -> Using Supla protocol version 23
11:46:46.948 -> Current status: [5] SuplaDevice initialized
11:46:46.948 -> Enter normal mode
11:46:46.948 -> Channel(0) value changed to RGB(0, 255, 0), colBr(0), bright(0)
11:46:46.948 -> WiFi: establishing connection with SSID: "IOT"
11:46:49.795 -> WiFi station disconnected
11:46:54.742 -> Connected BSSID: 54:A0:50:D7:FE:A9
11:46:54.742 -> local IP: 10.10.11.140
11:46:54.742 -> subnetMask: 255.255.254.0
11:46:54.742 -> gatewayIP: 10.10.10.10
11:46:54.742 -> Signal strength (RSSI): -75 dBm
11:46:54.742 -> Establishing encrypted connection with: svr38.supla.org (port: 2016)
11:46:54.742 -> Waiting for NTP time sync
11:46:58.153 -> 
11:46:58.153 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
11:46:58.153 -> 
11:46:58.153 -> Soft WDT reset
11:46:58.153 -> 
11:46:58.153 -> >>>stack>>>
11:46:58.153 -> 
11:46:58.153 -> ctx: cont
11:46:58.153 -> sp: 3ffff860 end: 3fffffc0 offset: 01a0
11:46:58.153 -> 3ffffa00:  00002f9d 3ffffa30 3fff3204 40219f8a  
11:46:58.153 -> 3ffffa10:  00000000 3fff44ac 3fff0b8c 00003a98  
11:46:58.153 -> 3ffffa20:  00000000 0005ee49 3fff0b8c 40215a6c  
11:46:58.199 -> 3ffffa30:  000000dc 103463c5 b218280c d2f2cf3e  
11:46:58.199 -> 3ffffa40:  00000008 00000001 00002360 00000000  
11:46:58.199 -> 3ffffa50:  40235948 40235998 3fff3204 40234f86  
11:46:58.199 -> 3ffffa60:  3fff3704 3ffef246 3fff3204 3ffef246  
11:46:58.199 -> 3ffffa70:  00000000 00000001 3fff0b8c 40215b8b  
11:46:58.199 -> 3ffffa80:  00000000 00000001 3fff0b8c 40215d7b  
11:46:58.199 -> 3ffffa90:  0000001e 3ffef67c 00000001 40219efc  
11:46:58.199 -> 3ffffaa0:  00000000 00000000 000007e0 4021a5aa  
11:46:58.199 -> 3ffffab0:  00000000 3fff0ec4 3fff0b8c 402147c2  
11:46:58.199 -> 3ffffac0:  3fff0e04 7cabedac 4021aba6 3ffef246  
11:46:58.246 -> 3ffffad0:  000007e0 3ffef246 3fff0b8c 3ffef246  
11:46:58.246 -> 3ffffae0:  000007e0 3ffef246 3fff0b8c 40215e1d  
11:46:58.246 -> 3ffffaf0:  4021e74c 08956c41 4021e74c 08956c41  
11:46:58.246 -> 3ffffb00:  3fff0da4 3fff0b5c 3fff0b24 4021befe  
11:46:58.246 -> 3ffffb10:  00000000 3fff0b5c 3fff0b24 4020927e  
11:46:58.246 -> 3ffffb20:  00000000 00000000 0000000a 00000000  
11:46:58.246 -> 3ffffb30:  00000000 00000002 3ffe8e15 4021b124  
11:46:58.246 -> 3ffffb40:  3ffe8e16 000001c6 3ffe8654 4010081b  
11:46:58.246 -> 3ffffb50:  402719f0 00000040 3ffffbd0 3fff07e4  
11:46:58.292 -> 3ffffb60:  402181c4 3ffe8e14 3ffef490 402181d0  
11:46:58.292 -> 3ffffb70:  402181c4 3ffe8e14 3ffef490 40219068  
11:46:58.292 -> 3ffffb80:  000001b3 000001b3 3ffe8654 4010081b  
11:46:58.292 -> 3ffffb90:  000001bc 000001bc 3ffe8654 3fff07e4  
11:46:58.292 -> 3ffffba0:  3ffffc00 00000020 3fff0b5c 401009fa  
11:46:58.292 -> 3ffffbb0:  3ffffc00 3ffffbf0 3ffffbd0 402198b1  
11:46:58.292 -> 3ffffbc0:  3ffffc00 3ffffbf0 00000006 4020a79a  
11:46:58.292 -> 3ffffbd0:  00000000 0037003f 00000000 3ffffc00  
11:46:58.292 -> 3ffffbe0:  3ffffbf0 00000008 00000045 3fff0ba4  
11:46:58.292 -> 3ffffbf0:  000007e0 3fff0b8c 3ffe8e16 3ffef246  
11:46:58.292 -> 3ffffc00:  000007e0 00000079 3fff07e4 3fff07e4  
11:46:58.339 -> 3ffffc10:  000007e0 3ffef246 3fff0b24 4020f731  
11:46:58.339 -> 3ffffc20:  0000224b 3fff0b24 3fff07e4 40211cf7  
11:46:58.339 -> 3ffffc30:  000005e0 00000000 40104099 3ffed7e0  
11:46:58.339 -> 3ffffc40:  0000003c 00000000 40302064 000000ee  
11:46:58.339 -> 3ffffc50:  00000050 00000001 401051e1 3ffed828  
11:46:58.339 -> 3ffffc60:  3ffed7b0 00000000 00000020 000000e7  
11:46:58.339 -> 3ffffc70:  00000050 00000001 401051e1 3ffed828  
11:46:58.339 -> 3ffffc80:  00000002 00000000 00000020 4010018c  
11:46:58.339 -> 3ffffc90:  40102443 00000001 00000002 40101ffc  
11:46:58.339 -> 3ffffca0:  3ffe9662 4010527b 3ffecdd0 4010018c  
11:46:58.339 -> 3ffffcb0:  00000001 401043ee 3ffecdd0 00040000  
11:46:58.386 -> 3ffffcc0:  40104875 3ffed828 3ffed7b0 00000000  
11:46:58.386 -> 3ffffcd0:  00000000 3ffed828 00000008 00040000  
11:46:58.386 -> 3ffffce0:  505f2200 3ffed828 00000008 3ffecdd0  
11:46:58.386 -> 3ffffcf0:  40104ea1 3ffed828 3ffed7b0 00040000  
11:46:58.386 -> 3ffffd00:  505f2200 00080000 3fffc228 40105b2d  
11:46:58.386 -> 3ffffd10:  40104f99 00080000 00000002 00000000  
11:46:58.386 -> 3ffffd20:  4010326e 00000000 0000001f 4010018c  
11:46:58.386 -> 3ffffd30:  40102f40 00000000 3fffc228 40105b2d  
11:46:58.386 -> 3ffffd40:  00000000 00000000 0000001f 4010018c  
11:46:58.386 -> 3ffffd50:  40102f40 3fffc200 3fffc228 40105b2d  
11:46:58.432 -> 3ffffd60:  4000050c 00000030 00000010 ffffffff  
11:46:58.432 -> 3ffffd70:  40100290 00000030 00000010 ffffffff  
11:46:58.432 -> 3ffffd80:  40100286 00000000 0000224a 00000000  
11:46:58.432 -> 3ffffd90:  00000041 8b1bef50 00000000 fffffffe  
11:46:58.432 -> 3ffffda0:  00000085 3fffc6fc 8258ef50 00000000  
11:46:58.432 -> 3ffffdb0:  0085f330 8b439581 0027a631 00000030  
11:46:58.432 -> 3ffffdc0:  3ffeef50 00002246 3ffef614 00000030  
11:46:58.432 -> 3ffffdd0:  00002241 3fffdad0 3ffef614 00000030  
11:46:58.432 -> 3ffffde0:  3ffe9660 4010527b 3ffecdf8 40102d64  
11:46:58.432 -> 3ffffdf0:  00000001 40104456 3ffed7e0 4010018c  
11:46:58.478 -> 3ffffe00:  401048c7 0084d8e6 3ffed9a8 40102d64  
11:46:58.478 -> 3ffffe10:  40104cc9 3ffed7e0 3ffecdf8 00040000  
11:46:58.478 -> 3ffffe20:  40266912 3ffeee98 00000000 00000001  
11:46:58.478 -> 3ffffe30:  40267af7 4bc6a7f0 00000000 0027a6b8  
11:46:58.478 -> 3ffffe40:  3ffefefc 40213c54 00000000 3ffef614  
11:46:58.478 -> 3ffffe50:  0000224b 3ffeef50 00000000 3fff07e4  
11:46:58.478 -> 3ffffe60:  00000000 0000224b 3fff07e4 40211fe8  
11:46:58.478 -> 3ffffe70:  0000224b 0000224b 3ffeef50 40208630  
11:46:58.478 -> 3ffffe80:  00000000 0000224b 3ffeef50 40208b21  
11:46:58.478 -> 3ffffe90:  40206a30 00000000 4021c6c8 00000000  
11:46:58.525 -> 3ffffea0:  00000000 00000000 00000000 fffffffe  
11:46:58.525 -> 3ffffeb0:  000000f0 3fffc6fc 00000001 3ffeedf0  
11:46:58.525 -> 3ffffec0:  3ffeedf4 3ffeedf8 3ffeedfc 00000030  
11:46:58.525 -> 3ffffed0:  000000f0 3fffc6fc 00000001 3ffef600  
11:46:58.525 -> 3ffffee0:  00000000 3fffdad0 3ffef614 00000030  
11:46:58.525 -> 3ffffef0:  00000000 3fffdad0 3ffef614 00000030  
11:46:58.525 -> 3fffff00:  00000000 3fffdad0 3ffef614 00000030  
11:46:58.525 -> 3fffff10:  00414e49 00000000 00000000 00000000  
11:46:58.525 -> 3fffff20:  70757300 6f2e616c 00006772 40100a24  
11:46:58.525 -> 3fffff30:  3ffeeca8 3ffef248 3ffef048 3ffe889b  
11:46:58.525 -> 3fffff40:  3ffe887f 00000017 3ffeef50 40209004  
11:46:58.571 -> 3fffff50:  4025ff59 00186a00 3ffeef50 4020deb8  
11:46:58.571 -> 3fffff60:  007a1200 7c2f5d60 3fff0700 3ffef614  
11:46:58.571 -> 3fffff70:  3fffdad0 00000000 3ffef600 402068c4  
11:46:58.571 -> 3fffff80:  00000000 00000000 00000001 4010018c  
11:46:58.571 -> 3fffff90:  3fffdad0 00000000 3ffef600 3ffef614  
11:46:58.571 -> 3fffffa0:  3fffdad0 00000000 3ffef600 40219fd8  
11:46:58.571 -> 3fffffb0:  feefeffe feefeffe 3ffe8650 40100cc1  
11:46:58.571 -> <<<stack<<<
11:46:58.571 -> 
11:46:58.571 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
11:46:58.618 -> 
11:46:58.618 ->  ets Jan  8 2013,rst cause:2, boot mode:(3,6)
11:46:58.618 -> 
11:46:58.618 -> load 0x4010f000, len 3460, room 16 
11:46:58.618 -> tail 4
11:46:58.618 -> chksum 0xcc
11:46:58.618 -> load 0x3fff20b8, len 40, room 4 
11:46:58.618 -> tail 4
11:46:58.618 -> chksum 0xc9
11:46:58.618 -> csum 0xc9
11:46:58.618 -> v0007bf50
11:46:58.618 -> ~ld
11:46:59.036 -> Supla - starting initialization (platform 0)
11:46:59.036 -> Main storage not configured
11:46:59.036 -> Config storage not configured
11:46:59.036 -> RGBWBase[0]: 0,255,0,0,0
11:46:59.036 -> Relay[1] turn OFF (duration 0 ms)
11:46:59.036 -> Relay[2] turn OFF (duration 0 ms)
11:46:59.036 -> Relay[3] turn OFF (duration 0 ms)
11:46:59.036 -> Relay[4] turn OFF (duration 0 ms)
11:46:59.036 -> Relay[5] turn OFF (duration 0 ms)
User avatar
klew
Posts: 11344
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Fryga wrote: Mon Jan 13, 2025 11:07 am Dzisiaj kompilowałem kolejną lampę i niestety coś nie halo - wywala Wdt soft reset.
Możesz wyłączyć sprawdzanie certyfikatów, bo watchdog leci w momencie próby pobrania czasu z serwerów NTP na potrzeby sprawdzenia certyfikatu.
Ale czemu to się wywala, to nie wiem
Supla: bo GPIO to dopiero początek.
Fryga
Posts: 122
Joined: Tue Oct 13, 2020 5:57 pm
Location: Mińsk Mazowiecki

Post

Mówisz o tym?:
aby zakomentować?
SuplaDevice.setSuplaCACert(suplaCACert);
SuplaDevice.setSupla3rdPartyCACert(supla3rdCACert);

Było przed SuplaDevice.begin();
Fryga
Posts: 122
Joined: Tue Oct 13, 2020 5:57 pm
Location: Mińsk Mazowiecki

Post

nadal niestety po zmianach.

Code: Select all

13:11:51.084 -> Signal strength (RSSI): -74 dBm
13:11:51.132 -> Connecting without certificate validation (INSECURE)
13:11:51.132 -> Establishing encrypted connection with: svr38.supla.org (port: 2016)
13:11:53.790 -> 
13:11:53.790 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
13:11:53.790 -> 
13:11:53.790 -> Soft WDT reset
13:11:53.790 -> 
13:11:53.790 -> >>>stack>>>
13:11:53.790 -> 
13:11:53.790 -> ctx: cont
13:11:53.790 -> sp: 3ffff830 end: 3fffffc0 offset: 01a0

potem dodałem:

Code: Select all

  ESP.wdtDisable();
  SuplaDevice.begin(GUID,                           // Global Unique Identifier
                    "svrUU.supla.org",              // SUPLA server address
                    "xxxxxxxxxx@gmail.com",  // Email address used to login to Supla Cloud
                    AUTHKEY);                       // Authorization key
  // configure defualt Supla CA certificate
 ESP.wdtEnable(100); 
 
ale sprawdziłem w esp.h deklaracje

Code: Select all

class EspClass {
    public:
        // TODO: figure out how to set WDT timeout
        static void wdtEnable(uint32_t timeout_ms = 0);
        // note: setting the timeout value is not implemented at the moment
        static void wdtEnable(WDTO_t timeout_ms = WDTO_0MS);
        
 

to sobie liczby mogę odpuścić w wywałaniu Enable :)


kompilacja na definicji płytki 2.7.4, potem 3.0.2 a teraz spróbuję na najnowszej definicji
Last edited by Fryga on Mon Jan 13, 2025 12:21 pm, edited 1 time in total.

Return to “Projekty użytkowników”