https://obrazki.elektroda.pl/8170361000_1587643996_thumb.jpg Witajcie moi drodzy Dzisiaj przedstawię "inteligentne" gniazdo WiFi BlitzWolf BW-SHP8, czyli po prostu gniazdo elektryczne z przekaźnikiem którym możemy sterować przez aplikację na Androidzie z dowolnego miejsca na świecie. Gniazdo to oferuje też dodatkowe funkcjonalności, takie jak podgląd zużycia energii, harmonogram pracy (włączanie o danej godzinie, itp). Całą konfigurację gniazda i aplikacji przedstawię tutaj szczegółowo ze zdjęciami tak, by każdy zainteresowany produktem sam poradził sobie z jego uruchomieniem (oczywiście pomijając kwestie elektryczne, które powinna wykonać uprawniona do tego osoba). Na koniec pokażę co znajduje się w jego środku, czyli zrobię tzw. "teardown". Co oferuje BW-SHP8? Oto mały skrót funkcjonalności oferowanych przez BlitzWolfa i jego gniazdo BW-SHP8: - sterowanie gniazdem z poziomi sieci Internet (nawet spoza sieci LAN) poprzez aplikacje na Androida - możliwość sterowania gniazdem przez samą sieć LAN (w przypadku tymczasowego braku dostępu do Internetu) - możliwość sterowania gniazdem bez podłączenia żadnej sieci (bez konfiguracji) poprzez przycisk na jego obudowie - podgląd zużycia energii przez gniazdo wraz z historią tego zużycia - podgląd wartości napięcia i prądu - funkcja wyłączania gniazda po danym czasie - funkcja włączania/wyłączania gniazda danego dnia o danej godzinie - możliwość sterowania głosowego gniazdem poprzez m. in. Amazon Alexa lub Google - możliwość 'dzielenia się' inteligentnymi urządzeniami pomiędzy użytkownikami, dodania nowego konta domownika, itp Większość z tych rzeczy szczegółowo przetestuję i opiszę poniżej. Zakup gniazda Gniazdo zakupiłem w chińskim sklepie internetowym Banggood w aukcji o nazwie BlitzWolf® BW-SHP8 3680W 16A Smart WIFI Wall Outlet EU Plug Socket Timer Remote Control Power Monitor Work with Alexa Google Assistant IFTTT, chociaż można równie dobrze kupić na Aliexpress i na eBayu. https://obrazki.elektroda.pl/7913073500_1587562829_thumb.jpg Koszt jego wynosi niecałe 20$, czyli około 80 złotych, u niektórych sprzedawców jest to rozbite na cenę gniazda i osobno przesyłki, a u innych przesyłka jest darmowa i całość jest w cenie gniazda. Ja osobiście zapłaciłem nieco mniej, gdyż użyłem ogólnodostępnego w internecie kodu zniżkowego, jak na obrazku poniżej: https://obrazki.elektroda.pl/4363121300_1587562991_thumb.jpg Zakupu dokonałem 2020-03-30 a paczka dotarła do mnie 8 kwietnia, czyli raptem po tygodniu, dość szybko.. Oczywiście bez potwierdzenia odbioru - listonosz wsadził ją do skrzynki. Na paczce od razu była informacja co jest w środku (kod produktu SKUC09915 i model BW-SHP8): https://obrazki.elektroda.pl/9237695400_1587563434_thumb.jpg https://obrazki.elektroda.pl/6078832900_1587563435_thumb.jpg Po przyglądnięciu się przesyłki zrozumiałem też czemu tak szybko doszła - została ona wysłana z Niemiec, a dokładniej z Frankfurtu: https://obrazki.elektroda.pl/6676084700_1587563547_thumb.jpg W środku było takie pudełeczko: https://obrazki.elektroda.pl/3181438600_1587564708_thumb.jpg https://obrazki.elektroda.pl/1255658700_1587564717_thumb.jpg https://obrazki.elektroda.pl/3038751700_1587564740_thumb.jpg https://obrazki.elektroda.pl/5856779300_1587564740_thumb.jpg https://obrazki.elektroda.pl/6002598700_1587564742_thumb.jpg A w pudełku było gniazdo, manual i dwie śrubki do montowania (jedna uciekła mi z kadru na zdjęciu): https://obrazki.elektroda.pl/3253653500_1587564824_thumb.jpg Manualowi zaraz się przyjrzymy. Manual BW-SHP8 Poniżej zamieszczam wyraźne zdjęcia angielskojęzycznej instrukcji dołączonej do pudełka produktu: https://obrazki.elektroda.pl/9187941000_1587565599_thumb.jpg https://obrazki.elektroda.pl/1691431900_1587565643_thumb.jpg Treść: https://obrazki.elektroda.pl/1783814800_1587565659_thumb.jpg https://obrazki.elektroda.pl/1089075600_1587565665_thumb.jpg https://obrazki.elektroda.pl/1657189000_1587565672_thumb.jpg https://obrazki.elektroda.pl/7268792900_1587565678_thumb.jpg https://obrazki.elektroda.pl/1485927600_1587565685_thumb.jpg https://obrazki.elektroda.pl/3991241900_1587565696_thumb.jpg https://obrazki.elektroda.pl/6722289100_1587565703_thumb.jpg Polecam zapoznanie się z nią przed montażem i użycie gniazdka. Mimo wszystko poniżej szczegółowo zaprezentuje jak w praktyce sam je uruchamiałem. Podłączenie gniazda i uruchamianie aplikacji na Androida Na czas testów podłączyłem gniazdo do przewodu zasilającego, oczywiście respektując kolory i połączenia L/N/E (Live, Neutral, Earth), które są opisane na obudowie. https://obrazki.elektroda.pl/7935048800_1587575315_thumb.jpg https://obrazki.elektroda.pl/2318600300_1587575318_thumb.jpg Sprawdziłem, czy gniazdo działa - działało, a przycisk na obudowie pozwalał je włączać i wyłączać. O jego stanie informuje dioda LED i w momencie przełączania słychać pracę przekaźnika: https://obrazki.elektroda.pl/8413408500_1587575442_thumb.jpg https://obrazki.elektroda.pl/9468530800_1587575442_thumb.jpg Następnie sięgnąłem po telefon z Androidem i rozpocząłem konfigurację BlitzWolfa. Tutaj opiszę wszystko szczegółowo jak wyszło w praktyce - ekran telefonu pokażę na zdjęciach, ale będą one wyraźne i czytelne. Zacząłem od zeskanowania kodu QR z obudowy za pomocą Aparatu z telefonu: https://obrazki.elektroda.pl/5473841300_1587575533_thumb.jpg Zaprowadził on mnie do strony: https://smartapp.tuya.com/blitzhome Na tej stronie widoczny był wielki przycisk Download: https://obrazki.elektroda.pl/4420075200_1587575614_thumb.jpg Przycisk ten skierował mnie do oficjalnego sklepu Google, skąd można pobrać aplikację BlitzWolfa. To dobry znak, bo Google w pewnym stopniu weryfikuje każdą publikowaną tam aplikację, może nie robi tego bardzo dokładnie ale i tak to lepsze niż ściąganie obcego pliku .apk bezpośrednio ze strony producenta. https://obrazki.elektroda.pl/6307530400_1587575730_thumb.jpg https://obrazki.elektroda.pl/5384507200_1587575746_thumb.jpg https://obrazki.elektroda.pl/7297906000_1587575752_thumb.jpg Ocena tej aplikacji na Google Play (tylko 3.5 gwiazdek) jest nieco niepokojąca, ale uznałem, że nie będę oceniać z góry i sam wszystko sprawdzę. Po zainstalowaniu trzeba się zalogować, ale jest też możliwość rejestracji. https://obrazki.elektroda.pl/1721343500_1587577651_thumb.jpg Mamy do wyboru rejestrację poprzez email lub numer telefonu. Ja wybrałem opcję z emailem. Nie wiem czemu mimo wszystko nad polem do emaila było miejsce na numer telefonu, gdzie pojawiło się "Germany +49", ale ja tego nie wypełniałem, podałem tylko adres email i przeszedłem dalej. https://obrazki.elektroda.pl/7709488600_1587577633_thumb.jpg Na kod weryfikacyjny musiałem poczekać kilka minut. https://obrazki.elektroda.pl/9047745100_1587577748_thumb.jpg Następnie musiałem ustawić hasło. Będzie ono potrzebne do zalogowania się (wraz z emailem): https://obrazki.elektroda.pl/3935716700_1587578005_thumb.jpg https://obrazki.elektroda.pl/6937005100_1587578007_thumb.jpg Po ustawieniu hasła uruchomiła mi się już aplikacja. Nie było więcej pytań, podawania danych, imion, nazwisk, regulaminów... Jedynie aplikacja poprosiła o dostęp do GPS i telefonu, którego jej udzieliłem. https://obrazki.elektroda.pl/5059180300_1587579307_thumb.jpg https://obrazki.elektroda.pl/4458215200_1587579307_thumb.jpg Potem mogłem już dodać nowe urządzenie BlitzWolf czyli nasze gniazdo elektryczne WiFi, ale o tym już w następnym punkcie. Parowanie gniazda z aplikacją na Androida Aplikację już zainstalowałem, a konto BlitzWolf założyłem, więc przyszła pora połączyć się z zakupionym gniazdem. Aplikacja oferuje dwie opcje dodawania urządzenia - automatyczne i ręczne: https://obrazki.elektroda.pl/5779420600_1587581650_thumb.jpg https://obrazki.elektroda.pl/4367783400_1587581650_thumb.jpg Na początek spróbowałem użyć opcji "Auto Scan", czyli dodawania automatycznego. Wymagało to dodania aplikacji dostępu do GPS/Lokalizacji: https://obrazki.elektroda.pl/6080807700_1587626348_thumb.jpg https://obrazki.elektroda.pl/1458527100_1587626400_thumb.jpg https://obrazki.elektroda.pl/3899036100_1587626399_thumb.jpg Aplikacja również poprosiła o hasło do WiFi (moja sieć korzysta z szyfrowania WPA2-PSK). Z początku może wydawać się to podejrzane, ale to raczej konieczne, gdyż te hasło potem jest zapisane w pamięci gniazdka by ono mogło samo się łączyć z tym WiFi: https://obrazki.elektroda.pl/6075215100_1587626612_thumb.jpg https://obrazki.elektroda.pl/2665420600_1587626614_thumb.jpg Następnie rozpoczęło się skanowanie: https://obrazki.elektroda.pl/4243370500_1587626701_thumb.jpg Niestety nic nie znajdywało. Próbowałem resetować gniazdo zgodnie z instrukcjami z aplikacji, ale bez rezultatów: https://obrazki.elektroda.pl/1012875200_1587626723_thumb.jpg Po kilku próbach uznałem, że raczej automatyczne parowanie gniazda z aplikacją u mnie nie będzie działać. Jeśli u kogoś to zadziałało to proszę o wypowiedź. Postanowiłem użyć ręcznego parowania, tzn. wybrać konkretny modelu urządzenia BlitzWolf (Gniazdo elektr. WiFi) jakie dodaje w tym formularzu: https://obrazki.elektroda.pl/7998680800_1587626818_thumb.jpg Postąpiłem zgodnie z instrukcjami z ekranu: https://obrazki.elektroda.pl/8281659300_1587626861_thumb.jpg Połączenie od razu się powiodło: https://obrazki.elektroda.pl/7996946300_1587626902_thumb.jpg https://obrazki.elektroda.pl/6500283200_1587626907_thumb.jpg https://obrazki.elektroda.pl/7225863900_1587626910_thumb.jpg Nie było żadnych problemów z podłączeniem się do gniazda, a w mojej sieci WiFi pojawiło się nowe urządzenie (sprawdziłem to za pomocą IP Scannera): https://obrazki.elektroda.pl/2979698600_1587642301_thumb.jpg Oczywiście, pokazuję to tylko poglądowo, Wy nie musicie sprawdzać tego, BlitzWolf łączy i obsługuje wszystko w tle bez zaangażowania użytkownika. Sterowanie gniazdem z poziomu aplikacji na Androida Po sparowaniu aplikacji z gniazdem można już nim sterować za pomocą jednego tapnięcia w ekran: https://obrazki.elektroda.pl/5972983700_1587643997_thumb.jpg https://obrazki.elektroda.pl/8170361000_1587643996_thumb.jpg W momencie przełączania słychać pracę przekaźnika, który jest w obudowie gniazda. Lista posiadanych przez nas urządzeń BlitzWolf jest dostępna od razu po uruchomieniu aplikacji, można tam dodać kolejne gniazda, przełączniki i wiele innych rzeczy: https://obrazki.elektroda.pl/2863620700_1587913178_thumb.jpg We właściwościach danego urządzenia można zmienić jego ikonę, nazwę, grupę przynależności (podział na pomieszczenia): https://obrazki.elektroda.pl/3417700000_1587644226_thumb.jpg https://obrazki.elektroda.pl/5077638800_1587644230_thumb.jpg https://obrazki.elektroda.pl/4127269500_1587644234_thumb.jpg https://obrazki.elektroda.pl/5598528800_1587644237_thumb.jpg https://obrazki.elektroda.pl/2472574300_1587644240_thumb.jpg Funkcja włączenia/wyłączenia po czasie ("Countdown") Gniazdo oferuje prostą możliwość ustawienia tzw. 'sleep', czyli jednorazowego włączenia lub wyłączenia po danym czasie. "Countdown" włącza się bezpośrednio z ekranu widoku na gniazdo. Można tam ustawić czas z dokładnością do minut: https://obrazki.elektroda.pl/8125722800_1587751615_thumb.jpg (Na zdjęciu do gniazda podłączone jest moje sztuczne obciążenie-rezystor) Po ustawieniu czasu dostajemy komunikat Toast o treści "Device will off in 1 Minute" (czy tam jaki czas ustawiliśmy) i zaczyna się odliczanie. https://obrazki.elektroda.pl/6562770400_1587751697_thumb.jpg Po czasie gniazdo się wyłącza (gaśnie też na nim dioda LED informująca o stanie) zgodnie z oczekiwaniami: https://obrazki.elektroda.pl/1930852500_1587751751_thumb.jpg Harmonogram włączania/wyłączania gniazda BlitzWolf oferuje możliwość ustawienia szczegółowego harmonogramu operacji gniazda. Pozwala on sprecyzować kiedy gniazdo się włącza lub wyłącza. Ustawia się to w zakładce "Harmonogram": https://obrazki.elektroda.pl/2487510100_1587749295_thumb.jpg Przycisk "Dodaj" pozwala dodać pojedyncze zdarzenie do harmonogramu: https://obrazki.elektroda.pl/5589109900_1587749343_thumb.jpg https://obrazki.elektroda.pl/4255003800_1587749448_thumb.jpg Dla zdarzenia musimy określić: - typ zdarzenia (włączenie lub wyłączenie) - powtarzanie (tylko raz albo w określone dni tygodnia) - uwaga (komunikat) - widoczność notyfikacji na telefonie Po zatwierdzeniu tego mamy nowe zdarzenie na liście harmonogramu: https://obrazki.elektroda.pl/2346615300_1587749526_thumb.jpg Jeśli chcemy np. włączać oświetlenie lub grzejnik na dany czas to musimy oczywiście dać osobno dwa zdarzenia - włączenia i wyłączenia. One są wtedy osobno na liście: https://obrazki.elektroda.pl/7690343800_1587749541_thumb.jpg Same komunikaty przypominające nam o tym że harmonogram się wykonuje wyglądają tak: https://obrazki.elektroda.pl/5187745400_1587749681_thumb.jpg Całość przetestowałem i harmonogram działa poprawnie. Podgląd napięcia/prądu/zużycia energii gniazda Kolejną funkcjonalnością oferowaną przez podgląd stanu gniazda w aplikacji jest pomiar zużycia energii przez podłączone do niego urządzenia: https://obrazki.elektroda.pl/5240707800_1587775030_thumb.jpg Zużycie energii na powyższym widoku jest przedstawione jako: - Current ele (mA) - bieżący prąd - Current Power (W) - bieżąca moc - Current Voltage (V) - bieżące napięcie - Total Ele (KWh) - całość zużycia mocy - Today Ele (KWh) - zużycie mocy bieżącego dnia Dodatkowo jest tam dostępna historia zużycia mocy dla każdego miesiąca osobno. Dla testu podłączyłem na cały dzień laptop do tego gniazda. Zużycie energii było od jakiegoś 40W (w trybie "Oszczędzanie energii" ze zgaszonym ekranem) do 80W (przy dużym użyciu procesora). Oto wyniki: https://obrazki.elektroda.pl/7728760900_1587908322_thumb.jpg A tak wygląda historia zużycia energii z dwóch dni o której wspominałem wcześniej. Pokazana jest w czytelny sposób na wykresie: https://obrazki.elektroda.pl/2835249900_1587908322_thumb.jpg Minitest z obciążeniem rezystancyjnym Z ciekawości postanowiłem zrobić dodatkowy mini-test w celu zweryfikowania na ile sensowne dane pokazuje gniazdko. W teście zdecydowałem się na użycie obciążenia rezystancyjnego, ponieważ dla niego bardzo wygodnie liczy się moc czynną. Moc prądu sinusoidalnego wtedy można określić wzorem: https://obrazki.elektroda.pl/5009605800_1587752245_thumb.jpg Konkretnie użyłem opornika mocy 6.2k Ω, a dokładniej 6.222kΩ (według mojego Brymena): https://obrazki.elektroda.pl/3669871800_1587752042_thumb.jpg Zmierzyłem też napięcie w sieci, wyszło 222V i oszacowałem sobie z wcześniej wspomnianego wzoru moc: P = (222^2/6222)W = 7.92W Mniej więcej takiej mocy powinienem się spodziewać na moim obciążeniu rezystancyjnym przy tym napięciu. Z kolei wartość prądu skutecznego powinna tutaj wynosić około 36mA. Więc sprawdziłem czy tak jest w rzeczywistości: https://obrazki.elektroda.pl/9411219200_1587752420_thumb.jpg Na zdjęciu jest dodatkowo mój miernik cęgowy UT210E i on też pokazuje wartość prądu płynącego do gniazda. Gniazdo pokazuje: - napięcie 221.4V - prąd 36mA - moc 7.9W UT210 pokazuje: - prąd 37mA UT10A pokazuje: - napięcie 223.7V (tu były wahania) Oczywiście każdy sprzęt ma swój błąd pomiaru ale i tak myślę, że nie jest źle, wszystko w ramach oczekiwań i zgodnie z obliczeniami które wykonałem. Minitest sugeruje, że gniazdo ma odpowiednia dokładność pomiaru dla codziennego użytku. Test pod dużym obciążeniem - czajnik elektryczny Sprawdziłem też jak zachowa się gniazdo pod dużym obciążeniem. Użyłem do tego czajnika elektrycznego. Chciałem sprawdzić zwłaszcza jaki prąd obciążenia pokaże aplikacja BlitzWolfa. Do weryfikacji prądu obciążenia użyłem miernika cęgowego UT210E. Przygotowane stanowisko testu: https://obrazki.elektroda.pl/1790155100_1587893760_thumb.jpg Wynik pomiarów: https://obrazki.elektroda.pl/1250153000_1587893813_thumb.jpg Na powyższym zdjęciu aplikacja BlitzWolfa pokazuje: - prąd (Current Ele) 7878mA - napięcie (Current Voltage) 213.2V - moc (Current Power) 1691.4W UT210E pokazuje z kolei prąd 7.98A. Wyniki różnią się o niecałe 2%. Dokładność jest dla mnie zadowalająca. Test gniazda na różnych napięciach zasilania Test ten wykonałem za pomocą autotransformatora. Jego główną motywacją była ciekawość i też chęć sprawdzenia czy gniazdo w miarę poprawnie mierzy swoje napięcie pracy. Ustawienie do testów: https://obrazki.elektroda.pl/7836698700_1587753912_thumb.jpg Pomiary wykonywałem co kilkadziesiąt V, chciałem tylko wstępnie określić jak zachowa się BlitzWolf. Wszystkie testy były wykonywane z obciążeniem rezystancyjnym 6.222kΩ Napięcie zasilania: 257V AC: https://obrazki.elektroda.pl/5106754500_1587758914_thumb.jpg Napięcie zasilania: 207V AC: https://obrazki.elektroda.pl/9602006500_1587758954_thumb.jpg Napięcie zasilania: 157V AC: https://obrazki.elektroda.pl/5799513000_1587759015_thumb.jpg Napięcie zasilania: 130V AC: https://obrazki.elektroda.pl/6510998500_1587759103_thumb.jpg Tu już zdarzyło się coś ciekawego - wyświetlany prąd i moc spadła do zera, mimo iż obciążenie było dalej podłączone i UT210E dalej pokazywał prąd 24mA. Napięcie zasilania: 73V AC: https://obrazki.elektroda.pl/3558153700_1587759142_thumb.jpg Napięcie zasilania: 45V AC: https://obrazki.elektroda.pl/5719908600_1587759194_thumb.jpg Tutaj jeszcze gniazdo poprawnie pokazywało napięcie. Napięcie zasilania: 25V AC: https://obrazki.elektroda.pl/7550499600_1587759315_thumb.jpg https://obrazki.elektroda.pl/9503356800_1587759330_thumb.jpg Tu już gniazdo przestało odpowiadać. Nie dało się wcale nim kontrolować przez aplikację. Wniosek: gniazdo poprawnie mierzy swoje napięcie pracy i poprawnie pracuje aż do jakiś 45V, ale już nieco wcześniej ma problem z pomiarem małej mocy obciążenia i pokazuje zerowy prąd i moc. Test czy gniazdo pamięta swoje ostatnie ustawienie po wyłączeniu prądu w sieci Postanowiłem jeszcze dodatkowo sprawdzić co się stanie gdy nie będzie przez jakiś czas w ogóle prądu w domu - czy gniazdo po przywróceniu zasilania będzie pamiętać swój stan jaki miało poprzednio, czy przejdzie np. do domyślnego stanu np. OFF? Z tego też powodu przeprowadziłem kilka testów - osobno z włączonym telefonem i aplikacją BlitzWolf i osobno bez niej. Test z włączoną aplikacją - utrata energii w momencie gdy gniazdo jest w stanie ON: https://filmy.elektroda.pl/29_1588357472.mp4 Test z włączoną aplikacją - utrata energii w momencie gdy gniazdo jest w stanie OFF: https://filmy.elektroda.pl/65_1588357736.mp4 Wykonałem te same testy z wyłączoną aplikacją na telefonie i zachowanie gniazda było takie same. Wniosek: to gniazdo (BW-SHP8) pamięta swój stan sprzed utraty energii i samo włącza go po przywróceniu zasilania. Jeszcze pytanie, czy pamięta go w samym gnieździe (jakiś EEPROM lub Flash), czy na serwerach BlitzWolfa, ale tego już nie sprawdzałem. Open source firmware dla gniazda? Osobiście tego jeszcze nie testowałem, ale dla gniazda BW-SHP8 dostępne w sieci jest alternatywne firmware, a dokładniej to wspiera je projekt Tasmota: https://github.com/arendst/Tasmota/issues/5967 Jest możliwe zatem, że da się korzystać z tego gniazda w ogóle bez łączenia się z serwerami BlitzWolfa, po prostu trzeba mu wgrać odpowiedni wsad. Tasmota jest to projekt open source firmware dla różnych urządzeń bazujących głównie na ESP8266, więcej tutaj: https://tasmota.github.io/docs/ Test połączenia - dostęp z Internetu (z całego świata) Dla pewności sprawdziłem jeszcze czy jestem w stanie sterować gniazdem z każdego miejsca w sieci Internet. Swój telefon z aplikacją BlitzWolf podłączyłem do internetu mobilnego (poprzez access point na innym telefonie z kartą SIM, ale to nie jest teraz istotne), a gniazdo pozostawiłem na WiFi od internetu stacjonarnego (tego, na którym było skonfigurowane). Sprawdziłem połączenie i okazało się, że bez problemu mogę sterować gniazdem i odczytywać jego zużycie energii. Wniosek: Aplikacja mobilna i system BlitzWolfa[ pozwala sterować gniazdem z dowolnego miejsca w sieci Internet. Nie trzeba być w tej samej sieci LAN. Ważne tylko by i gniazdo i aplikacja miała dostęp do Internetu. Zrealizowane jest to zapewne tak, że pakiety idą poprzez serwer BlitzWolfa z sieci, on jest pośrednikiem między telefonem a gniazdkiem. Test połączenia - dostęp z lokalnej sieci (bez podłączenia do internetu) Sprawdziłem tez działanie aplikacji BlitzWolf w sieci WiFi bez dostępu do internetu. Po prostu wyciągnąłem główny kabel z routera. Telefon z aplikacją BlitzWolf i gniazdo BW-SHP8 zostawiłem oczywiście podłączone do sieci. Aplikacja przez chwilę nie odpowiadała, ale potem znów zaczęła działać responsywnie i pozwalała na sterowanie gniazdem. Sprawdziłem też restart telefonu z Androidem w celu określenia czy da się zalogować do BlitzWolfa bez Internetu w domu i aplikacja uruchomiła się bez problemów (nie było formularzu logowania, od razu się włączyła moja lista gniazdek). Wniosek: Aplikacja mobilna i system BlitzWolfa działa nawet gdy nie ma kompletnie internetu w domu (ani w routerze, ani mobilnego), pod warunkiem że telefon i gniazdko są w tej samej sieci LAN. Pomiar zużycia prądu przez samo gniazdo Do pomiaru użyłem mojego miernika cęgowego UT210E oraz miernika zużycia energii na układzie V9261F. Zużycie energii gniazda włączonego (włączony przekaźnik): https://obrazki.elektroda.pl/7275823000_1588096646_thumb.jpg Zużycie energii z wyłączonym przekaźnikiem: https://obrazki.elektroda.pl/4737151500_1588096678_thumb.jpg Przyznaję, że mogłem użyć do tego lepszego sprzętu pomiarowego, ale takiego nie posiadam, do tego wyniki pokrywają się z informacjami z sieci. Z włączonym przekaźnikiem gniazdo pobiera jakieś 0.7W, a z wyłączonym 0.3W. Teardown, czyli zaglądamy do środka gniazda Na koniec postanowiłem sprawdzić jak wygląda cały układ w środku. Samą plastikową obudowę jest łatwo zdjąć, trzyma się na czterech plastikowych zaczepach: https://obrazki.elektroda.pl/2565295200_1587760318_thumb.jpg Tylna osłona gniazda przyczepiona jest do metalowej ramy też za pomocą takich czterech zaczepów: https://obrazki.elektroda.pl/4812792600_1587760371_thumb.jpg Płytka gniazda i styki od ziemi też są przykręcone do obudowy: https://obrazki.elektroda.pl/3483722400_1587760496_thumb.jpg Ja tutaj trochę pośpieszyłem się z wyciągnięciem styków od uziemienia, bo potem można je łatwiej wyjąć po zdjęciu metalowej ramy. Metalowa rama dość ciężko schodzi, trzeba podważyć dwa plastikowe zaczepy na raz. Ten plastik jest solidny i twardy. https://obrazki.elektroda.pl/1306985200_1587760621_thumb.jpg W ten sposób można wyjąć elektronikę ze środka: https://obrazki.elektroda.pl/7966507900_1587760643_thumb.jpg Elektronika gniazda składa się z kilku płytek zlutowanych z sobą na stałe. Przedstawię poniżej dokładne jej zdjęcia i opiszę co widać. https://obrazki.elektroda.pl/9437770000_1587760926_thumb.jpg Do małej płytki z przyciskiem i diodą LED idą sygnały podpisane jako GND, 3.3V, RX i TX: https://obrazki.elektroda.pl/8675413500_1587761076_thumb.jpg Z tyłu gniazdka widoczny jest układ odpowiedzialny za pomiar prądu i napięcia: https://obrazki.elektroda.pl/1829898500_1587761147_thumb.jpg Jest to BL0937 produkcji Shanghai Belling Co., Ltd.. https://obrazki.elektroda.pl/7192076000_1587761262_thumb.jpg Jego producent opisuje go jako: Advantage 2 way high precision ADC, current measurement range (4mA~30A) @1mohm High frequency CF1 is used to indicate current / voltage RMS High frequency CF is used to indicate power and energy measurement Chip built-in 1.2V reference voltage source The chip has a built-in oscillating circuit, and the clock is about 2MHz Chip single working power 3.3V, low power 6mW (typical value) SOP8 encapsulation Pełna nota katalogowa tutaj: 1024635 1024634 Sercem układu jest moduł WiFi podpisany jako TYWE2S: https://obrazki.elektroda.pl/3843042100_1587761353_thumb.jpg TYWE2S oczywiście bazuje na ESP8266EX z dodatkową pamięcią Flash. TYWE2S jest produkowany przez HangZhou Tuya Technology Corporation. https://obrazki.elektroda.pl/7886378400_1587761394_thumb.jpg Parametry TYWE2S są dość następujące: https://obrazki.elektroda.pl/9149505000_1587805009_thumb.jpg I wygląda na to, że można go kupić za jakieś 1-2$: https://obrazki.elektroda.pl/4142328100_1587761485_thumb.jpg Nota katalogowa TYWE2S: 1024636 Pod płytką skrywa się kolejny element, 6118A: https://obrazki.elektroda.pl/7543788600_1587761538_thumb.jpg Jest to STL6118A produkcji Semtrona. Regulator LDO. https://obrazki.elektroda.pl/1985372900_1587761629_thumb.jpg To z niego bierze się stabilne 3.3V na płytce: https://obrazki.elektroda.pl/8355708600_1587761663_thumb.jpg Nota katalogowa STL6118A: 1024633 Zasilanie podane jest na dwa kondensatory elektrolityczne na 400V, między którymi jest element który wygląda jak dławik: https://obrazki.elektroda.pl/9210334400_1587761860_thumb.jpg Wygląda mi to na filtr typu Pi: https://obrazki.elektroda.pl/3554366700_1587773917_thumb.jpg Ale nie mam pewności a całość układu zasilania ciężko jest prześledzić. To nie są wszystkie elementy podane na płytce. Tego jest więcej, ale część z nich jest niedostępna i trudno ją w ogóle sfotografować. Tutaj widać co najmniej jeden układ scalony który jest pod przekaźnikiem, możliwe że to jest układ od zasilania: https://obrazki.elektroda.pl/4211774800_1587761764_thumb.jpg Większej rozbiórki produktu BlitzWolfa dokonam jak mi wpadnie w ręce jakiś uszkodzony, gdyż z tego gniazda zamierzam raczej korzystać i szkoda byłoby go rozebrać na elementy pierwsze. Ciąg dalszy - recenzja przełącznika światła WiFi Te gniazdo to tylko jeden z szerokiej gamy różnorodnych produktów dla 'inteligentnego domu' zalewających sklepy online od jakiegoś czasu. Innym ciekawym produktem który niedawno wypatrzyłem jest przełącznik światła WiFi, taki: https://obrazki.elektroda.pl/7321533200_1587772722_thumb.jpg Już go zakupiłem i będę go opisywać za jakiś czas. Podsumowanie Gniazdo BW-SHP8 moim zdaniem nie jest złym produktem i możliwe, że znajdzie swoje miejsce u mnie w domu. Największe obawy na początku miałem odnośnie wymogu rejestracji konta by korzystać z całości systemu BlitzWolf, ale okazało się, że ta rejestracja jest w miarę uzasadniona i wymaga na szczęście podawania tylko adresu email, nie trzeba nawet numeru telefonu, więc nie narusza w dużym stopniu prywatności. Mogę wyszczególnić następujące plusy i minusy produktu, Plusy: + w miarę wygodna i łatwa konfiguracja + gniazdo działa w oparciu o już istniejącą w większości domów sieć WiFi + dostęp do urządzeń jest przez Internet, z całego świata + w oparciu o takie gniazda (i przełączniki światła od BlitzWolfa, też z WiFi) praktycznie każdy może zrobić u siebie 'inteligentny dom' + pomiar zużycia energii i jego historia + tymczasowy brak dostępu do Internetu nie psuje działania BlitzWolfa (pod warunkiem że telefon którym sterujemy i urządzenia sterowane są w obrębie jednej sieci WiFi) + dużo wygodnych możliwości, harmonogram, countdown, itp. Można bez problemu np. skonfigurować włączanie ogrzewania w zimie na noc (np. na czas taniej taryfy nocnej energetycznej jeśli z takiej korzystamy) + nie wymagają podawania numeru telefonu (skonfigurowałem to na telefonie bez karty SIM), starczy sam email Minusy: - automatyczne dodawanie urządzenia się nie powiodło - troszkę czasu straciłem na kilku próbach, ale to po prostu nie działało, trzeba wybrać konkretny rodzaj naszego produktu czyli "Gniazdo elektr. WiFi" BlitzWolf i wtedy się dodaje - mimo wszystko produkt wymusza rejestrację online, nie da się w całości offline skonfigurować sieci gniazd BlitzWolf - te gniazdo jest mniej więcej 10 razy droższe od zwykłego gniazdka elektrycznego (bez WiFi) - jest to gniazdo typu niemieckiego/schuko, czyli bez bolca, nie widziałem by występowało w wersji 'z bolcem', czyli tzw. francuskiej - gniazdo pobiera niecały 1W z sieci (dokładniej: około 0.7W z włączonym przekaźnikiem, 0.3W z wyłączonym), należy mieć tego świadomość, chociaż raczej wiadomo, że "nie ma nic za darmo" i za wygodę sterowania przez WiFi się płaci... Możliwe, że za jakiś czas przetestuję jeszcze inne produkty też oferujące sterowanie przez WiFi, zakupiłem już kilka następnych produktów do "inteligentnego domu". A co Wy sądzicie o takim gnieździe? Warto w takie coś brnąc i przerabiać dom by był 'smart' czy to zbędny gadżet?
BL0937 内置时钟单相插座表计量芯片
版本信息
更改时间
更改人
内容
2015-10-30
hm & che
初始版本
2016-05-06
HCJ
V1.0:对外发布版本;主要修改脉宽描述,过流功能描
述
2016-11-24
HCJ
V1.01 修订 P7 电压有效值输出脉冲计算公式,去除工
艺修订描述
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
1/8
V1.01
BL0937 内置时钟单相插座表计量芯片
特点
概述
高精度,在输入动态工作范围 2500:1 内,非
BL0937 是一颗宽量程单相多功能电能计量芯
线性测量误差小于±0.5%
片,适用于单相插座表、单相插排、智能家电控制
大信号稳定性,采样电流 300mA 点,CF 输出
电路等应用,具有较高的性价比。
跳动小于±0.2%
BL0937 集成了 2 路高精度 Sigma-Delta ADC,
功功率、电流电压有效值等电参数的数字信号处理
芯片给出电压和电流的有效值,
电流测量范围
电路。提供高频 CF1 用于指示电流/电压有效值,
(4mA~30A)@1mohm
参考电压,电源管理等模拟电路模块,以及处理有
于±0.3%
小信号稳定性,采样电流 50mA 点 CF 跳动小
高频 CF 用于电能计量。
芯片具有防潜动设计,
确保无电流时噪声功率
BL0937 能够测量单相有功能量、有功功率、
切除。
电流电压有效值等参数;能够充分满足插座表、单
芯片上有电源电压监测电路,检测掉电状况,
相插排、智能家电等领域的需要。
工作电压低于 2.7V 时,芯片进入复位状态
BL0937 具有专利防潜动设计,配合合理的外
芯片内置 1.2V 参考电压源
芯片内置振荡电路,时钟约 2MHz
芯片单工作电源 3.3V,
低功耗 6mW
(典型值)
SOP8 封装
部硬件设计,
相关专利申请中
管脚与系统框图
VDD
Power On/Reset
Internal Clock
IP
2
IN
3
VP
8
4
SEL
7
CF1
6
CF
5
1
BL0937
VDD
GND
IP
IN
PGA
ADC
RMS
DSP
VP
PGA
Reference
Voltage
SOP8
WATT
ADC
Voltage to
Frequency
Converter
SEL
CF1
CF
1.25V
BL0937
GND
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
2/8
V1.01
BL0937 内置时钟单相插座表计量芯片
1 引脚定义(SOP8)
管脚号
符号
说明
1
VDD
2,3
IP,IN
电流通道的模拟输入,管脚的最大差分电压±
50mV。由于内部有 ESD 保
护电路,如果电压过压在±
1.5V 时,仍然不会出现太大的破坏。
4
VP
电压信号正输入端,最大差分电压±
200mV。
(同上,信号最大幅度为
±
1.5V)
5
GND
6
CF
1) 有功功率高频脉冲输出,
输出脉宽固定为 38uS,
频率与功率值成正比
2) 过流指示脚。当过流时,输出 6.78KHz 的脉冲
7
CF1
SEL=0 时,输出电流有效值,输出脉宽固定为 38uS,频率与电流值成正比
SEL=1 时,输出电压有效值, 输出脉宽固定为 38uS,频率与电压值成正比
8
SEL
配置有效值输出引脚,带下拉。
芯片电源(+3.3V)
,正常工作时电压应保持在+3.0V~3.6V 之间。
芯片地。
2 封装尺寸
3 极限范围
(T = 25 ℃)
项目
符号
极值
单位
电源电压 VDD
VDD
-0.3 ~ +4
V
模拟输入电压(相对于 GND)
IP、IN、VP
-4 ~ +4
V
数字输入电压(相对于 GND)
SEL
-0.3 ~ VDD+0.3
V
数字输出电压(相对于 GND)
CF、CF1
-0.3 ~ VDD+0.3
V
工作温度
Topr
-40 ~ +85
℃
贮藏温度
Tstr
-55 ~ +150
℃
功耗(SOP8)
P
10
mW
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
3/8
V1.01
BL0937 内置时钟单相插座表计量芯片
4 电参数
(VDD =3.3V,GND=0V,片上基准电压源,2MHz 晶振,常温,高频输出降频后测量)
测量项目
符号
测量条件
测量点
最小
典型
电源 VDD
VDD
单位
3.6
功耗
Iop
VDD=3.3V
有功功率测
量误差
(绝对误差)
WATTerr
2500:1 输入动态
范围
CF
0.3
0.5
%
有功功率测
量跳动
(大信号)
Δ
@6%Ib,Ib=5A
300mA 输入@
1mohm 采样电
阻,测试 2 圈平
均
CF
0.1
0.2
%
有功功率测
量跳动
(小信号)
Δ @1%Ib,
Ib=5A
50mA 输入@
1mohm 采样电
阻,测试 1 圈
CF
0.15
0.3
%
通道间相角
引起测量误
差(容性)
PF08err
相位超前 37
(PF=0.8)
0.5
%
通道间相角
引起测量误
差(感性)
PF05err
相位滞后 60
(PF=0.5)
0.5
%
AC 电源抑制
(输出频率
幅度变化)
ACPSRR
IP/N=100mV
0.1
%
DC 电源抑制
(输出频率
幅度变化)
DCPSRR
VP/N=100mV
0.1
%
电压有效值
测量精度(相
对误差)
VRMSerr
电流有效值
测量精度(相
对误差)
IRMSerr
3.0
最大
V
3
mA
CF1
%
CF1
Ib
0.3
0.3
%
模拟输入电
平(电流)
电流差分输入
(峰值)
50
mV
模拟输入电
平(电压)
电压差分输入
(峰值)
200
mV
模拟输入阻
抗
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
VP/IP/IN
4/8
370
kΩ
V1.01
BL0937 内置时钟单相插座表计量芯片
SEL 下拉电
阻
SEL(下拉)
80
kΩ
模拟输入带
宽
(-3dB)
3.5
kHz
1.218
V
内部电压基
准
Vref
VREF
逻辑输入高
电平
VDD=3.3V±
5%
逻辑输入低
电平
VDD=3.3V±
5%
逻辑输出高
电平
VDD=3.3V±
5%
IOH=5mA
逻辑输出低
电平
VDD=3.3V±
5%
IOL=5mA
过流阈值
1mΩ 电流采样
电阻
2.6
V
0.8
VDD-0.5
V
V
0.5
V
过流响应时
间
A
6.7
过流指示频
率 CF
36
KHz
200
ms
5 工作原理
5.1 有功计算原理
电能计量主要把输入的电压和电流信号按照时间相乘,得到功率随着时间变化的信息,
假设电流电压信号为余弦函数,并存在相位差Ф ,功率为:
p(t ) V cos(wt ) I cos(wt )
令 =0 时:
p(t )
令 0 时:
VI
(1 c o s2wt )
(
2
p(t ) V cos( wt ) I cos( wt )
V cos( wt ) I cos( wt ) cos( ) sin( wt ) sin()
VI
(1 cos(2wt )) cos() VI cos( wt ) sin( wt ) sin()
2
VI
VI
(1 cos(2wt )) cos() sin(2wt ) sin()
2
2
p(t)称为瞬时功率信号,理想的 p(t)只包括两部分:直流部分和频率为 2ω 的交流部分。
前者又称为瞬时实功率信号,瞬时实功率是电能表测量的首要对象。
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
5/8
V1.01
BL0937 内置时钟单相插座表计量芯片
在通过对电流电压信号高精度采样及模数转换后,
电流电压信号通过数字乘法器得到瞬
态功率信号p(t)。让p(t)通过一个截至频率很低(如1Hz)的取直低通滤波器,把即时实功
率信号取出来。然后对该实功率信号对时间进行积分,得到能量的信息。如果选择积分时间
十分的短,可以认为得到的是即时能量消耗的信息,也可以认为是即时功率消耗的信息,因
为前后两者成正比关系。如果选择的较长的积分时间,得到的是平均的能量消耗的信息,同
样也可以认为是平均功率消耗的信息。
取直低通滤波器的输出会被送到一个数字-频率转换的模块,在这里即时实功率会根据
要求作长时或短时的积分(即累加计数),转换成与周期性的脉冲信号。输出的脉冲信号频
率与能量消耗的大小成正比。
同样,电压和电流有效值计算出来后也会被送到数字-频率转换模块,转换成一定频率
的脉冲信号,频率与电压电流有效值的大小成正比。
5.2 电源供电监视
芯片包含一块片上电源监视电路,能够连续检测电源(VDD)
。如果电源电压小于 2.7V
±5%,则芯片不被激活(不工作)
,也就是说当电源电压小于 2.7V 时,不进行能量累加。这
种做法可以保证设备在电源上电掉电时保持正确的操作。此电源监视电路有滞后及滤波机
制,能够在很大程度上消除由于噪声引起的错误触发。一般情况下,电源供电的去耦部分应
该保证在 VDD 上的波纹不超过 3.3V5%。
6 芯片应用
6.1 BL0937 典型应用
BL0937 典型应用框图如下所示。采用 3.3V 供电。电流信号通过合金电阻采样后接入
BL0937 的 IP 和 IN 管脚,电压信号则通过电阻分压网络后输入到 BL0937 的 VP 管脚。CF、
CF1、SEL 直接接入到 MCU 的管脚,通过计算 CF、CF1 的脉冲周期来计算功率值、电流有效
值和电压有效值的大小。
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
6/8
V1.01
BL0937 内置时钟单相插座表计量芯片
N
L
220V 3.3V
DC
AC
510
IN
510 68nF
VP
SEL
CF1
MCU
CF
GND
200K
200K
200K
68nF
200K
200K
6.2
510
200K
负载
BL0937
合金电阻
1mΩ
VDD
IP
68nF
CF、CF1 的频率
BL0937对输入的电压和电流两个通道的输入电压求乘积,
并通过信号处理,
把获取的有
功功率信息转换成频率;
在这个过程中,
同时通过运算计算出电压有效值和电流有效值并转
换成频率。有功功率、电压和电流有效值分别以高电平有效的方式从CF、CF1输出相关的频
率信号。
(1)有功功率的输出脉冲频率计算公式:
FCF = 1721506 *
V(V)*V(I)
Vref2
(2)电压有效值输出脉冲计算公式:
FCFU = 15397 *
V(V)
Vref
(3)电流有效值输出脉冲计算公式:
FCFI = 94638 *
V(I)
Vref
V(V)——电压通道管脚的输入电压有效值
V(I)——电流通道管脚的输入电压有效值
Vref——基准电压(1.218V)
6.3
防潜动
BL0937 具有专利防潜动设计,配合合理的外部硬件设计,可确保在无电流时噪声功率
不被计入电能脉冲。防潜动阈值为满量程输入信号对应有功功率的十万分之 3.5
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
7/8
V1.01
BL0937 内置时钟单相插座表计量芯片
6.4
过流检测
BL0937 内部有快速过流检测功能,能在 200mS 内检测电流过载,同时在 CF 管脚输出
过流指示信号。便于设计过流保护电路。
6.5
电流/电压有效值输出
BL0937 的电流/电压有效值通过 SEL 选择从 CF1 管脚输出,SEL=0 时 CF1 管脚输出电
流有效值对应的高频脉冲,SEL=1 时 CF1 管脚输出电压有效值对应的高频脉冲。内部电流
、电压有效值计算模块独立,SEL 切换等待时间 & lt; 10uS。
上海贝岭股份有限公司
上海市宜山路 810 号 021-24261000
www.belling.com.cn
8/8
V1.01