logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433

p.kaczmarek2 14 Gru 2022 10:57 2367 12
  • [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Witajcie, dzisiaj krótki pokaz kolejnego włącznika światła na ESP8285, tym razem nieco trudniejszego do zmiany firmware (trzeba odlutować układ w SOIC16 i diodę LED), ale oferującego ukrytą (nigdzie nie wspomnianą przez sprzedawce) funkcję komunikacji po RF433 - czyli można z nim sparować też radiowy pilot.
    Włącznik dość tani, do kupienia za niecałe 50 zł w polskich sklepach, co jest dość małą ceną, podobne widywałem nawet po 100 zł:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Włącznik dostałem od jednego z użytkowników w celu zmiany firmware (user nie jest pewny odnośnie swoich zdolności lutowniczych) - w postaci dwóch sztuk, oraz dodatkowych jeszcze innych gadżetów, też do przeprogramowania i do zrobienia prezentacji. Dziękuję!
    Włącznik dostępny jest w dwóch kolorach - czarny i biały.
    Tak wygląda pudełeczko:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    W zestawie jest kondensator (przynajmniej tu nie nazywają go "adapter" tak jak u QTouch) przeciwko miganiu LEDów, instrukcja:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Zdejmujemy pokrywę, zaglądamy do środka:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Włącznik zrealizowany jest na ESP8285, ale czy łatwo będzie mu zmienić firmware?
    Na płytce WiFi rzuca się w oczy też coś, co wygląda jak odbiornik RF (ma nawet swoją antenkę), ale nic o tym nie pisał sprzedawca...
    Ta płytka w ogóle wygląda jakby przeszła wiele zmian, jest na niej chociażby footprint AMS1117 3.3V LDO, który jest zmostkowany rezystorem zeroomowym (zworką) a 3.3V jest doprowadzone już z drugiej PCB...

    Programowanie MasterLED 5093/5486
    Najpierw kilka zdjęć, potem rezultaty mojej analizy:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Oznaczenie PCB: WIFI-W6B
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Rozpisałem dla Was połączenia, tu widać jakie sygnały mają jakie role:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Mała dodatkowa uwaga - tutaj kontrola przez RF zrealizowana jest tak, że niedpopisany układ w SOIC8 odbiera sygnały ale ma tylko jeden pin wyjściowy, podłączony do układu w SOIC16. Ten SOIC16 z kolei odpowiedzialny jest za parowanie z RF (poprzez dłuższe wciśnięcie danego przycisku) oraz za odbiór RF i reagowanie na sygnały RF. Układ ten reaguje na naciśnięcie przycisku na pilocie RF w ten sposób, że po prostu "symuluje" wciśnięcie przycisku, tak jakby użytkownik wciskał przycisk dotykowy. Dlatego moduł WiFi "nie wie" kto wciska przycisk, czy użytkownik fizycznie, czy to sygnał RF. Z tego też powodu po zmianie firmware RF433 dalej działa.
    Ten SOIC8 to może byc układ podobny do WF480RA:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Oba te układy obsługują nawet w tej wersji "potrójny" włącznik i są w stanie nauczyć się trzech kodów, jedyne czego nie ma to przycisków dotykowych na PCB i przekaźników. Wnętrze "potrójnego" włącznika jest z kolei o nie wzbogacone, a sekcja RF jest identyczna.
    Niestety programowanie nie ogranicza się do podpięcia się do RX, TX, podania zasilania i podłączenia IO0 do masy...
    Zarówno układ w SOIC16 (obsługa przycisków?), jak i dioda od WiFi (ta na U0TXD) przeszkadzają w programowaniu.
    UWAGA - ten układ w SOIC16 to nie jest TuyaMCU - sprawdzałem, jest cisza na RX i TX.
    Układ wylutowałem swoją metodą (topnik i spoiwo na pady a potem z wyczuciem grzejemy kolbą, ostrożnie, jak przegrzejemy to odpadną pady):
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Usunąłem też diodę WiFi (sprawdzałem potem osobno, zarówno dioda jak i układ "przeszkadzają"):
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Dopiero wtedy ruszyło flashowanie:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Tasmotę wgrałem przez esptool.py, tak jak opisywałem to w innych tematach z serii. Konfiguracja Tasmoty widoczna jest na zrzucie ekranu z rozpiską połączeń.

    Czy tajemnicza sekcja RF działa?
    Sekcja RF nie jest nigdzie opisywana przez sprzedawcę. Zatem, czy ona działa? Parowanie z pilotem RF jest proste, wciskamy dłużej przycisk (na włączniku) i wciskamy potem przycisk na pilocie...
    Z reguły włączniki mają buzzer by informować o parowaniu, ten buzzera nie ma.
    Mimo wszystko, wykonałem tę procedurę i:



    Pilot działa (widać to po lampce statusu pod przyciskiem dotykowym)! Ten włącznik naprawdę ma ukrytą, bonusową funkcję RF!


    Tajemnicze PCB z zasilaczem i nie tylko...
    Ostatnią rzeczą, która przykuła moją uwagę jest druga płytka z tego włącznika. Jest ona dość nietypowa i przypomina mi troszkę płytkę ściemniacza.
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433 [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    Co na tym PCB jest?
    Między innymi:
    - mamy tu dwa mostki prostownicze MB6S. Jeden od zasilacza, a drugi nie wiem po co - w ściemniaczach czasem jest taki drugi i prostuje on wyjście na żarówkę (niektóre ściemniacza Tuya są zrobione "normalnie", w oparciu o triak, a inne widziałem zrobione w oparciu o mostek prostowniczy + MOSFET)
    - sam zasilacz jest transformatorowy, impulsowy, na OB25133JP
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    - na płytce obok przekaźnika jest LR7843, czyli niskonapięciowy MOSFET z kanałem typu N:
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
    - oprócz tego na tej płytce też jest już LDO 3.3V, gdyż 3.3V jest niezbędne do zasilanie ESP.

    Podsumowanie
    Włącznik ten jest dość tani, tym bardziej jeśli weźmiemy pod uwagę funkcję RF433-niespodziankę, o której sprzedawca nic nie wspomina.
    Pewnie elementy od RF na PCB miały nie być lutowane na etapie produkcji ale coś się zmieniło w planach.
    Niestety pod kątem zmiany firmware jest problematyczny i trochę zabawy z tym jest.
    Trzeba wylutować ukłąd w SOIC16 oraz wylutować diodę LED w malutkiej obudowie SMD, a potem to jeszcze musi wrócić na miejsce...
    Czy warto? Tą decyzję pozostawiam Wam.
    Mi się to udało i włącznik został przetestowany z Tasmotą i działa.
    Przy okazji zapytam - czy ktoś może ma jakieś lepsze pojęcie po co na tym PCB są dwa mostki prostownicze? Sam już tego nie analizowałem, ale muszę przyznać, że o dziwne.
    Jeśli chodzi z kolei o ten N MOSFET, to bym obstawiał, że on tam jest w układzie step down z osobnym kontrolerem (nie widzę tam AMS1117), zamieniającym 12V (dla przekaźników, bezpośrednio z przetwornicy impulsowej na OB) na 3.3V dla ESP. Ale to tylko domysł.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #2 20334872
    krzbor
    Poziom 27  
    p.kaczmarek2 napisał:
    Usunąłem też diodę WiFi (sprawdzałem potem osobno, zarówno dioda jak i układ "przeszkadzają")

    To trochę dziwne - wygląda na to, że producent wyprowadził pady do programowania, więc po co utrudnia to programowanie? Jeśli dioda jest do TX, to wystarczy układ na jednym tranzystorze. Skoro załącza się dioda to tranzystor tym bardziej się załączy. Być może w drugą stronę jest ten sam problem - jakieś podciąganie i sygnał RX nie jest rozpoznawany przez ESP? Może tu też wystarczy tranzystor (w drugą stronę) aby wzmocnić poziom sygnału.
  • #3 20335836
    bartods
    Poziom 16  
    Kolega może nie tak coś robi, programowałem te włączniki już i nie trzeba było nic demontować z PCB. Wystarczyło przed podaniem zasilania podłączyć pin 0 do masy i podpiąć zasilanie a po ok 5 - 10 sekundach odłączyć pin 0 i układ za każdym razem przechodził w tryb flashowania. Z tego co widzę jest to dokładnie to samo PCB co flashowałem.
  • #4 20335857
    p.kaczmarek2
    Moderator Smart Home
    Zawsze mam tę samą metodę.
    Cytat:

    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433

    - 3.3V na VDD
    - GND do GND
    - IO0 do GND
    - RX do TX, TX do RX
    Wtedy jak wykona się reboot (odłączy i podłączy zasilanie) to ESP w trakcie uruchamiania ma IO0 na potencjale masy i wchodzi w tryb programowania.
    
    esptool.py write_flash 0 tasmota.bin
    pause
    

    Co robisz inaczej, że nie miałeś tego typu problemów przy flashowaniu jak ja? Inny konwerter? Baud?
    Pomogłem? Kup mi kawę.
  • #5 20622859
    piratee
    Poziom 12  
    Witam
    Kolega zakupił już drugi taki wyłącznik i ma taki problem , że po kilku dniach przestaje działać.
    Rozebrałem i podłączyłem konwerterem UART - górna płytka.
    Przy starcie zaświeca się niebieska dioda (chyba WIFI LED) a później mogę naciskać przycisk - zaświeca się na czerwono i gaśnie.
    Jak sprawdzić poprawność zasilania z dolnej płytki ?
    Pozdrawiam
  • #6 20647780
    robcio.k
    Poziom 13  
    >>20334149
    Dwa mostki występują ponieważ może być zasilany na dwa sposoby.
    1. z linią n, czyli L-N na zasilaniu
    2. bez lini n, czyli L-L1 z wpiętym kondesatorem przy odbiorniku
  • #7 20795439
    przemsi_ele
    Poziom 11  
    zapytam czy to ma racje bytu, a jak by odczepić wyjscie RF433 i podpiąc bezpośrednio do ESP ? mam pojedynczy przełacznik, tam mam wrzucony radar HLK.
    GPIO dla przekaźnika nr 3 mam jeszcze wolne, chciałem zrobić sniffer do dzwonka , tak żeby łapać w HA wcisniecie dzwonka bezprzewodowego ?
  • #8 20795475
    p.kaczmarek2
    Moderator Smart Home
    Nie jestem pewny co masz na myśli. Chcesz, by kody z RF odczytywała Tasmota, a nie pośredniczący MCU/kontroler w SOIC?
    Nie próbowałem tego zrobić, aczkolwiek w dokumentacji widziałem, że co najmniej jakieś odbiorniki RF są wspierane bezpośrednio:
    https://tasmota.github.io/docs/RF-Protocol/#receiving-rf-codes
    Wymaga to ustawienia danego pinu na rolę RFrecv.
    Nie wiem, czy w tym przypadku to zadziała, ale na pewno by wymagało jak już dodatkowej konfiguracji.
    Pomogłem? Kup mi kawę.
  • #9 20795505
    przemsi_ele
    Poziom 11  
    taki jest plan, podpiąć RF bezpośrednio pod GPIO, ale mam tam już EspHome a nie Tasmote.
    Wcześniej na ESPhome z esp8266 dołożyłem odbiornik RF wyciągniety z jakiegoś  starego włącznika radiowego i esp loguje ładnie kod. W wolnej chwili będę próbował.
    W takim włączniku mam radar HLK na ESPhome w kuchni i to ładnie działa, jako włącznik tego teraz nie używam w ogóle. Pomyślałem że zrobię z tego jeszcze odbiornik 433MHz.

    info dla innych:
    z esphome i radarem hlk zakodowałem piloty RF433 , ale działają kiepsko, nie wiem czy to wina zakłócenia radia z radarem (chociaż inna częstotliwość) , czy obsługa impulsu z MCU/kontroler w SOIC przez ESP (może kwestia tuningu ESPhome, sprawdzałem na 3 pilotach).
    Drugi taki mam z Tasmotą i tam rzeczywiście udało mi się zakodować pilota i śmiga aż miło.

    i pytanie, ktoś może usunął te piloty z pamięci lub wie jak to się robi ? mam teraz zakodowane 3 sztuki i je pamięta :)
  • #10 20815776
    rrafikk1961
    Poziom 2  
    Zgodnie z instrukcją błysnąłem tym samym przełącznikiem https://moyteremok.ru/archives/3402
    Nie sprawdzałem RF, bo... Nie potrzebuję go. Nic nie lutowałem, od razu zwarłem GPIO0 do masy i włączyłem, po wgraniu firmware wyłączyłem

    RF sprawdzone, działa
  • #11 20827965
    rrafikk1961
    Poziom 2  
    Odpaliłem przełącznikiem na jeden przycisk, nie łączyło się podczas firmware'u, mimo że GPiO było podłączone do masy, krótkie dotknięcie masy RST rozpoczęło proces firmware'u. Kanał radiowy 433 MHz działa
    [ESP8285] Włącznik światła WiFi LED master z ukrytą (i darmową?) funkcją RF433
  • #12 20938851
    ra_dzik
    Poziom 7  
    Koledzy, a możecie rzucić okiem na mój post tutaj?

    https://www.elektroda.pl/rtvforum/topic4032472.html

    Bardzo podobny włącznik, może jesteście w stanie podpowiedzieć czy wyprowadzenie padów do programowania będzie takie samo jak w tym post'cie?

    Byłbym wdzięczny za pomoc.
  • #13 20986334
    piotrulazh
    Poziom 1  
    Nie trzeba wylutowywać układu i diody. Jeśli jest problem z załadowaniem tasmoty to polecam połączyć jeszcze raz "programator", zresetować włącznik (RST do masy i GPIO0 do masy), sprawdzić połączenia. Zrobiłem bez wylutowywania wersję z jednym i dwoma przyciskami.
    U mnie trzeba stosować kondensatory przy ledzie bo przekaźnik wariuje.

    Konfiguracje:
    Pojedynczy: https://templates.blakadder.com/zuczug_1gang.html
    Podwójny: https://templates.blakadder.com/zuczug_2gang.html
    Potrójny: https://templates.blakadder.com/zuczug_3gang.html

Podsumowanie tematu

W dyskusji poruszono temat włącznika światła WiFi LED opartego na ESP8285, który posiada ukrytą funkcję komunikacji RF433. Użytkownicy dzielą się doświadczeniami związanymi z programowaniem firmware, wskazując na różne metody podłączenia oraz problemy z zasilaniem. Wiele osób zauważa, że nie jest konieczne wylutowywanie komponentów, aby przeprowadzić flashowanie. Pojawiają się również pytania dotyczące integracji z systemami takimi jak Tasmota i ESPHome oraz możliwości odbioru sygnałów RF. Użytkownicy wymieniają się informacjami na temat konfiguracji oraz problemów z działaniem urządzenia po kilku dniach użytkowania.
Podsumowanie wygenerowane przez model językowy.
REKLAMA