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

Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie

p.kaczmarek2 29 Cze 2023 19:14 3450 8
  • Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Pokażę tu wnętrze oraz procedurę uwolnienia od chmury przekaźnika beznapięciowego OXT SWT10. Przekaźnik beznapięciowy to taki, który nie ma na stałe podanego zasilania na wyjście przekaźnika. Wyjście przekaźnika jest tutaj całkiem odizolowane, więc możemy z powodzeniem kontrolować nim zupełnie inny obwód, chociażby taki na 12V. Jest to zupełnie inna sytuacja niż w przypadku większości popularnych gadżetów Sonoff/Qiachip/Tuya, gdzie najpopularniejsze wersje pozwalają wygodnie sterować tylko urządzeniami na napięcie sieciowe, które jednocześnie zasila układ i jest poprowadzone bezpośrednio ścieżką na jeden ze styków przekaźnika.

    Zakup OXT SWT10
    OXT SWT10 dostałem w paczce od czytelnika, wraz z innymi gadżetami Tuya dla których miałem mu zmienić firmware, gdyż jest to osoba nie posiadająca nawet lutownicy. Sam produkt z kolei jest dość popularny w sieci i łatwo go kupić w naszym kraju. Około 40zł to wcale nie jest taka duża cena.
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Kilka zrzutów ekranu z oferty sprzedaży:
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Te harmonogramy itd. to są w aplikacji Tuya, ale ją opisywałem wiele razy, więc to dzisiaj pominę. Jeszcze tylko parametry:
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie

    Zawartość zestawu
    Oto kilka zdjęć opakowania (wraz z oznaczeniami) oraz zawartość zestawu:
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Tym razem dość ubogo. Nie dali nawet śrubek i taśmy klejącej dwustronnej.

    Wnętrze OXT SWT10
    Pora zajrzeć do środka i wgrać OpenBeken by uwolnić ten produkt od chmury.
    Zaczynamy od podważania pokrywy:
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    W środku jest standardowy zasilaczyk na BP2525 i AMS1117-3.3V dający stabilne zasilanie dla modułu WiFI.
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Przekaźnik zamontowany jest dość ciekawie, bo na dodatkowym małym PCB:
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Produkt opiera się o moduł WiFi CB3S. Tym razem jednak nie CB2S. To chyba dlatego, że CB2S byłby zbyt wysoki jak na tą obudowę.
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie


    Wgrywanie OpenBeken
    Programujemy moim BK7231 GUI flasherem:
    https://github.com/openshwprojects/BK7231GUIFlashTool
    Dokumentacja CB3S szybko nam powie, gdzie są interesujące nas sygnały.
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    Pin numberSymbolI/O typeFunction
    8VCCPPower supply pin (3.3V)
    9GNDPPower supply reference ground
    15RXD1I/OUART1_RXD (user serial interface), which corresponds to P10 of the IC. Do not connect it to the VCC. By default, the MCU serial port should be in low-level or high-impedance state.
    16TXD1I/OUART1_TXD (user serial interface), which corresponds to P11 of the IC. Do not connect it to the VCC. By default, the MCU serial port should be in low-level or high-impedance state.

    W tym konkretnym przypadku nie jest potrzebny zewnętrzny regulator LDO, bo AMS1117-3.3V jest na pokładzie. Można się przed niego wlutować.
    Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie Przekaźnik beznapięciowy na WiFi - OXT SWT10 - wnętrze, programowanie
    CEN też nie lutowałem, RESET wykonałem odcinając na chwilę zasilanie (5V). Programowanie przebiegło bez problemów.

    Role GPIO
    Inaczej szablon OpenBeken, wiele tu do ustawienie nie ma:
    - dioda LED - P9 (można ustawić rolę WiFi LED lub LED_n by pracowała odwrotnie do przekaźnika)
    - przełącznik - ToggleChannelOnToggle - P8
    - przekaźnik - P6
    - przecisk na obudowie - rola Button - P26
    Warto pamiętać, że w OpenBeken można na tego typu urządzeniach włączyć oszczędzanie energii za pomocą komendy PowerSave 1.
    To samo w formie Tuya JSON:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod

    Oraz w formie OBK template:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod


    Podsumowanie
    Kolejne urządzenie uwolnione od chmury. Ten konkretny przekaźnik wyróżniało to, że jest on "beznapięciowy", czyli nie ma na sztywno podłączonego wyjścia przekaźnika do sieci, można tam podłączyć odbiornik na niższe napięcie (z separacją galwaniczną) i wszystko będzie poprawnie działać.
    Oczywiście, można by przerobić zwykły smart switch by działał w ten sposób, widziałem, że niektórzy przecinali ścieżki na PCB by "uwolnić" wyjście przekaźnika od 230V, ale po co robić rzeźbę? Produkt ten kosztuje tylko 40 zł i dobrze spełnia swoja rolę.
    Przy zakupie z Chin pewnie byłoby jeszcze taniej, ale tym razem kupowaliśmy w naszym kraju i wcale tak drogo nie wyszło.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #3 20636293
    p.kaczmarek2
    Moderator Smart Home
    Na pewno są, chociaż teraz raczej z pamięci nie podam żadnego "pewniaka" z ESP, bo czasem niektórzy producenci zmieniają moduły WiFi na inne. Po to robię OpenBeken, by można było też BK7231 i inne moduły (W600, W800, BL602, XR809, itp) programować i używać podobnie jak z Tasmotą. Zresztą mamy kompatybilność z podstawowymi komendami Tasmoty i jej formatem JSON.

    Możesz poszukać tutaj, na naszej Elektrodowej liście, ale chyba nie ma tam podobnego jeszcze:
    https://openbekeniot.github.io/webapp/devicesList.html

    CB3S jest zgodny wyprowadzeniami z TYWE3S, czyli też z ESP12. Można zrobić podmiankę tak jak np. na tym filmiku:




    Dodam jeszcze, że jeśli koniecznie chcesz beznapięciowy na ESP, to może się okazać, że prościej niż wymienić moduł może być przerobić zwykły (przeciąć ścieżkę) ale to zależy od rozkładu ścieżek na PCB.
    Pomogłem? Kup mi kawę.
  • #4 20636393
    noel200
    Poziom 26  
    p.kaczmarek2 napisał:
    CB3S jest zgodny wyprowadzeniami z TYWE3S, czyli też z ESP12. Można zrobić podmiankę tak jak np. na tym filmiku:

    Właśnie o to mi chodziło. Dzięki.
  • #5 20636563
    metalMANiu
    Poziom 21  
    @p.kaczmarek2
    Proponuję nazwać ten przekaźnik "ze stykiem bezpotencjałowym" zamiast "beznapieciowym".

    Skoro i tak trzeba otworzyć urządzenie w celu wgrania nowego softu, to nie widzę problemu w przecięciu jednej ścieżki na PCB w razie, gdybyśmy używali urządzenia ze stykiem podłączonym do fazy.
  • #6 20672268
    bogus_54
    Poziom 5  
    >>20635683
    Witam,
    Czytam, że świetnie obracasz się w zagadnieniach Smart Home. Może udzielisz mi porady?
    - mam w domu oczywiście standardową siec wifi
    - chce znaleźć przekaźnik wifi ze stykiem bezprądowym NC lub NO, którym chciałbym sterować (włączać lub wyłączać) za pomocą aplikacji w smartfonie, będąc poza domem, praktycznie z każdego miejsca na świecie.
    - nie wiem czy akurat ten moduł OXT mini WiFi TUYA spełniłby moje oczekiwania? (Jest też wersja tego przekaźnika z ZigBee – niewiele mi to mówi), dla mnie, nie fachowca, trudno mi się połapać w tych wszystkich aplikacjach smart home, chmura , nie chmura itd.

    Pozdrawiam
  • #7 20672283
    p.kaczmarek2
    Moderator Smart Home
    Wersja na Zigbee to jest wersja która wymaga dodatkowej bramki Zigbee. Czyli jak masz w domu tylko WiFi, to by obsłużyć Zigbee, musisz dokupić jeszcze osobno bramkę Zigbee. Jeśli zależy Ci na niskich kosztach i nie zamierzasz mieć dużej ilości urządzeń to nie trzeba.

    Jeśli chcesz sterować z każdego miejsca na świecie to zwykły przekaźnik bezprądowy da radę, ten tutaj ma zarówno NO i NC. Ten z tematu da radę.

    Oczywiście nie zmieniaj mu firmware, nie musisz nawet nic lutować, po prostu używaj z aplikacją producenta.
    Pomogłem? Kup mi kawę.
  • #8 20672332
    bogus_54
    Poziom 5  
    Dziękuję za pomoc
  • #9 21007330
    Chris_snk
    Poziom 13  
    A jak zmienić w aplikacji Tuya stan kontraktronu tak aby przy zwartych stykach pokazywał że bramą jest otwarta?
REKLAMA