Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1

p.kaczmarek2 19 Nov 2022 07:38 885 5
Testo
  • Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Przedstawię tu wnętrze listwy Nous Smart Home WiFi Nous A5 oferującej niezależną kontrolę trzech gniazd i zasilania USB oraz dodatkowo pomiar energii. Sprawdzę, jaki jest moduł WiFi w środku i czy można wgrać Tasmotę.
    Listwę można kupić w sieci za około 100 zł:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Produkt ten też występuje pod nazwą Gosund P1.
    Zdaniem sprzedawcy lista oferuje:
    - Indywidualne sterowanie każdym z gniazdek oraz gniazdami USB
    - Pomiar napięcia, prądu i energii elektrycznej (wspólny)
    - Wejście: 100-240 V, 50/60 Hz
    - Wyjście: 15A Max
    - Porty USB: 5V/3.1A (sprawdzę to!)
    - Materiał: PC (VO Ognioodporny, Odporny na promieniowanie UV)
    - WIFI: 802.11 b/g/n, 2.4 GHz (tylko)
    - Wymiary urządzenia: 10x10x3 cm (czy aby na pewno?)
    - Kabel o długości 1,5m
    - Darmowa aplikacja: Nous Smart Home (urządzenie obsługuje IOS 8.0 i Android 4.4)
    Produkt otrzymujemy w pudełeczku z instrukcją:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1

    Wnętrze Nous Smart Home WiFi Nous A5
    Obudowę trzyma sześć śrubek ukrytych pod nóżkami. Gumowe nóżki wystarczy wyjąć, a potem dopiero pojawia się pierwsza trudność.
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Potrzebny jest śrubokręt o trójkątnej końcówce. Triangle.
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Potem trzeba jeszcze pokonać zaczepy - wystarczy podważyć:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Dopiero wtedy widzimy wnętrze:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Na zdjęciu widać charakterystyczne pady RX, TX i IO0 od modułu WiFi z ESP.
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Oprócz tego jest jakiś regulator LDO AMS1117 3.3V (jak zwykle), też jest regulator 5V (78L05 - to coś nowego), jak również drobnicę, oczywiste układy takie jak mostek prostowniczy, ale również tranzystor MOSFET CS7N65CD.
    Na zdjęciu widać też fragment układu od pomiaru energii - CSE7766 - ale on jest zasłonięty białym klejem.
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    CSE to bardzo fajny układ - wyniki pomiarów wysyła poprzez UART do ESP.
    Po odkręceniu małych śrubek można wyjąć PCB:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Rzeczywiście widać tutaj jakieś filtry na wejściu zasilacza. Kondensatory klasy X (widzę Champion X2 0.47uF MPX), jest filtr, może nawet warystor (zbyt ciasno jest tam by zajrzeć), nie jest źle. Sam zasilacz (impulsowy) ma dobry dystans pomiędzy stroną "gorącą" a "zimną".
    Jeśli chodzi o sam zasilacz, to wygląda na to, że po stronie "gorącej" jest MOSFET CS7N65CD i osobno sterownik przetwornicy, po stronie "zimnej" jest osobno MOSFET 004N03 (może IPT004N03L lub podobny?) i układ który wygląda na sterownik prostownika synchronicznego, oznaczenie 001L51 (czyli nie ma diody Schottkiego, tylko odpowiednio sterowany MOSFET), czyli układ jest dość zaawansowany. Tuż za 004N03 jest już wspomniany AMS1117 - można prześledzić ścieżki.
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Ale zasilacz aż tak nas nie interesuje, ważniejszy jest moduł WiFi - CUCO_Z0_V1.1:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Zbudowany jest on na ESP8266, można zmienić wsad, ale to zaraz.
    Zostało jeszcze PCB od USB:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Ich połączenie:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Każdy z portów USB ma swój układ 263A A203 (może 2634 A203?) na pinach D+ i D-, pewnie potrzebny by telefon wiedział, że może pobrać większy prąd.
    Oprócz tego na płytce jest jeden SP1081F w obudowie SOIC8, synchroniczny regulator buck.
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1

    Wydajność prądowa
    Sprawdziłem krótko wydajność prądową portów USB. Wszystkie są połączone razem.
    Napięcie stopniowo spada wraz z obciążeniem. Jest najpierw 5V, potem 4.8V (przy 1A), potem 4.7V (przy 1.5A), 4.5V (przy 2A) i już 4.3V przy 2.5A.
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Normalnie bym nie narzekał, 2A to dość duży prąd ładowania przy 5V, ale tu są dwa porty, napięcie przy 2A spada już do 4.5V i... i producent obiecał 3.1A przy 5V!
    Porty USB nie spełniają tego co obiecał sprzedawca.

    Wgrywanie Tasmoty i konfiguracja
    Wszystko standardowo. Lutujemy tylko RX, TX, 3.3V, GND i IO0. IO0 zwieramy do masy. Podpinamy zasilanie - esptool da radę zgrać wsad (czy tam wgrać nowy). Układ zasiliłem z TC1264 ale w wersji 2.5V i też dało się programować (ale to loteria, bo pamiętam, że z innym urządzeniem smart jak dałem przez przypadek 2.5V LDO zamiast 3.3V to były problemy...):
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1 Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Zrzut ekranu ze zgrywania wsadu:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Początkowo myślałem, że będę robić ręcznie konfigurację Tasmoty - ale jednak jest już gotowiec.
    https://templates.blakadder.com/gosund_P1.html
    Code:

    {"NAME":"Gosund_P1","GPIO":[0,3072,544,3104,0,259,0,0,225,226,224,0,35,4704],"FLAG":0,"BASE":18}

    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Dodatkowo trzeba użyć reguły dla GPIO17 - ten pin to wejście ADC, na nim są podłączone przyciski od gniazd:
    Code:

    Rule2 ON Analog#A0div10<30 DO Power3 2 BREAK ON Analog#A0div10<60 DO Power2 2 BREAK ON Analog#A0div10<80 DO Power1 2 ENDON

    Code:

    Backlog Rule1 1; Rule2 1; Rule2 5

    Oprócz ustawienia konfiguracji powyżej należy też skalibrować pomiar energii zgodnie z dokumentacją Tasmoty!
    https://tasmota.github.io/docs/Power-Monitoring-Calibration/

    Podsumowanie
    Listwa jest zbudowana w oparciu o moduł CUCO_Z0_V1.1 czyli ESP8266, można wgrać Tasmotę.
    Wgrywanie jest proste, są do tego pady, nie trzeba nic kombinować, jedynie przylutować kabelki.
    W internecie jest już gotowa konfiguracja Tasmoty pod tą listwę - wszystko wygodnie.
    Listwa zdaje się być zrobiona nieco solidniej niż te najtańsze produkty. W środku widać jakieś filtry przeciwzakłóceniowe (niektórzy je całkiem pomijają), zasilacz zdaje się być zrobiony o prostownik synchroniczny a nie diodę Schottkiego, ma dobry dystans między stroną pierwotną a wtórną, a porty USB mają na liniach D+ i D- dedykowane układy które pozwalają telefonom pobrać z portu USB większy prąd (w tańszych ładowarkach po prostu zwierają D+ i D- lub dają dzielnik rezystorowy, zależy od standardu, ale więcej standardów może wspierać układ scalony).
    Niestety też nie jest idealnie, nie wiem czemu tak szybko spada napięcie w tych portach USB, nie ma nawet 2.5A dobrego a co dopiero 3.1A obiecanego przez producenta.
    No i standardowo - gniazda są w standardzie schuko, niestety, ale to już jak zwykle, ale o tym była mowa wiele razy, a ja skupiam się na funkcjonalności WiFi i na możliwości zmiany firmware - staram się zbierać informacje, jaki produkt co ma w środku.
    PS: Jeśli interesuje was znacznie mniejszy produkt z pomiarem energii i też oczywiście na ESP, to rozważcie BW-SHP6.
    PS2: Jeśli interesuje Was test aplikacji producenta, a nie wgrywanie Tasmoty, to było wykonywane to w temacie o BW-SHP8. Nie powtarzałem tu już tych testów, byłoby to zbędne.

    Cool? Ranking DIY
    About Author
    p.kaczmarek2
    Level 28  
    Offline 
  • Testo
  • #2
    krzbor
    Level 24  
    Jak zwykle fajny opis Autora! Interesują mnie układy oparte o ESP8266, które umożliwiają w miarę proste przeprogramowanie. W ciągu ostatnich lat pojawiło się ich sporo. Czy Autor lub administratorzy elektrody nie rozważyliby stworzenia listy tych układów? Chodzi o zebranie tytułów i linków. Taka lista byłaby uzupełniana w miarę nowych testów.
  • Testo
  • #3
    p.kaczmarek2
    Level 28  
    Wraz z użytkownikami z USA prowadzę taką listę, niby skupia się bardziej na układach wspieranych przez OpenBeken, ale ESP też tam umieszczam:
    https://openbekeniot.github.io/webapp/devicesList.html
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    Przy czym OpenBeken wspiera już BL0937, BL0942 i CSE i jest stabilny, jeden z programistów z ekipy dużo tych urządzeń ma:
    Listwa Nous Smart Home WiFi Nous A5, ESP8266, Tasmota, CUCO_Z0_V1.1
    do HA też dane wysyła, skryptować również się da.
  • #4
    Mateusz_konstruktor
    Level 28  
    p.kaczmarek2 wrote:
    No i standardowo - gniazda są w standardzie schuko, niestety, ale to już jak zwykle, ale o tym była mowa wiele razy, a ja skupiam się na funkcjonalności WiFi i na możliwości zmiany firmware - staram się zbierać informacje, jaki produkt co ma w środku.

    Jak to rozumieć?
  • #5
    krzbor
    Level 24  
    p.kaczmarek2 wrote:
    Wraz z użytkownikami z USA prowadzę taką listę, niby skupia się bardziej na układach wspieranych przez OpenBeken, ale ESP też tam umieszczam:
    https://openbekeniot.github.io/webapp/devicesList.html

    Świetna strona - już dodałem do ulubionych! Dodam jeszcze mój artykuł:
    Shelly 1
    Może warto podlinkować pozostałe SONOFFy? To "klasyka gatunku" :)
  • #6
    p.kaczmarek2
    Level 28  
    Dzięki, z chęcią dodam jakie linki podasz, aczkolwiek nieco wygodniej byłoby jakbyś sam wpisał do bazy i wykonał pull request:
    https://github.com/OpenBekenIOT/webapp/blob/gh-pages/devices.json
    Raczej standard i znaczenie pól jest oczywiste, nie musisz uzupełniać konfiguracji pinów, jakby co.