Nie potrzebuję bezprzewodowego sterowania układem ale w SONOFFie ma to w pakiecie gratis więc się i to jakoś wykorzysta.
Kupiłem i po trzech tygodniach SONOFF leży i mnie na biurku.
I tu niespodzianka. SONOFF niby stary ale po mocnym liftingu.
Dziś więc zamiast opisu nowego projektu najpierw o tym co zmieniło się w najpopularniejszym chińskim układzie sterującym dla IoT.
Zewnętrznie nie dostrzeżemy żadnej różnicy. Te same dwie pary zacisków , LED i przycisk sterujący. Program dla starej i nowej wersji SONOFFa również powinien działać bez problemów. Porty procesora podpięte są do tych samych elementów sterujących układu.
Jednak to co zastałem w przesłanej ostatnio z Chin paczce różni się elektronicznie dość mocno od tego co opisane jest na tysiącach stron dotyczących SONOFFa - w tym również w jednym z moich wpisów.
Nowa seria SONOFFów oznaczona jest jako SONOFF RF R2 POWER v1.0
Jest to więc uniwersalna płytka dla wersji Basic i RF
z tym że w wersji Basic brakuje modułu odbiorczego RF w postaci płytki osadzonej w punktach 3V3-KEY-LED-K_P-GND
Jak widać mikroprocesor trafił na górę płytki. Próżno jednak szukać modułu pamięci. Nie ma jej gdyż kość ESP8266 zastąpiła ESP8285. To niezbyt dobra wiadomość dla miłośników OTA - no chyba że potrafisz zaprogramować ESP bezprzewodowo do pomięci o rozmiarze 1 MB. Poniżej pinologia ESP8285
Cały moduł od strony elementów wygląda tak
Ciekawostką są dwa grube przewody łączące zaciski sieciowe L i N z przekaźnikiem i zaciskiem wyjściowym. Takim to prostym sposobem uzyskano kilka pozytywnych cech nowej płytki
- skuteczne odseparowanie sieciowej części modułu od części niskonapięciowej
- rzeczywistą obciążalność 10 A. W starym układzie przepuszczenie 10 A ścieżkami na druku było wielce problematyczne
możliwość pracy beznapięciowej przekaźnika po wylutowaniu obu przewodów - super sprawa !!!
I widok płytki od strony elementów
Cztery wyraźnie oznakowane piny do programowania i piąty dodatkowy pin GPIO2 do swobodnego wykorzystania. To kolejna zmiana w stosunku do starszej wersji - w tym miejscu znajdował się punkt przyłączeniowy dla portu GPIO14.
Tam też znajdziemy pin do portu GPIO 0
Procedura programowania jest standardowa dla SONOFFa w których nie jest dostępny pin RESET
1. IO2 przez opornik 10k połączyć z sąsiednim 3V3 - tak na wszelki wypadek bo nie ma PULLUPa
2. podłączyć masę, RX i TX do przejściówki USB (oczywiście na krzyż)
3. Nacisnąć przycisk (podłączony jest do GPIO 0)
4. podłączyć przewód z napięciem 3V3 do płytki - zastępuje RESET
5. zwolnić przycisk - moduł powinien wysłać jakieś krzaczki co potwierdza wejście w stan ładowania programu do pamięci
Uwaga - jeśli korzystasz z napięcia 3V3 z przejściówki USB upewnij się że ma ona odpowiednią wydajność prądową. Jeśli nie - trzeba dać zewnętrzne źródło napięcia między masę a 3V3.
ABSOLUTNIE nie wolno podawać napięcia 220V żeby zasilić układ w czasie programowania - źle to się kończy
Podsumowując piny nowego SONOFFa mamy do wykorzystania:
- GPIO0 = BUTTON - nacisnąć przy programowaniu
- GPIO2 (no pullup)
- GPIO12 = PRZEKAŹNIK
- GPIO13 = LED1
GPIO14- GPIO1 - RXD - uwaga na konflikt z programowaniem
- GPIO3 -TxD - uwaga na konflikt z programowaniem
Sześć portów do wykorzystania w układzie z separowanym zasilaniem sieciowym i możliwością beznapięciowej pracy przekaźnika - jak dla mnie SONOFF Basic wraca na listę bestsellerów wśród dostępnych na rynku modułów z ESP.
Z czego będzie niewątpliwie zadowolony nasz ulubiony ciąg dalszy....
Fotografie i informacjee zassane min. z
http://www.byte4geek.com/2019/02/07/caricare-firmware-tasmota-sul-nuovo-sonoff-rf-r2-power-v1-0-sonoff-basic/
https://www.electroschematics.com/14437/sonoff-basic-wi-fi-switch/
Witam. Nie miałem tego cudeńkach w reku, ale czy dobrze rozumiem, że wystarczy wylutować oba przewody, a następnie zmostkować N z L na wyjściu i już mamy przekaźnik beznapięciowy? :)
OdpowiedzUsuńto dobrze że nie miałeś go w ręku - mniej się muszę czerwienić :)
OdpowiedzUsuńniestety mój optymizm co do prostoty przeróbki sonoffa na wersję beznapięciową był nieco przedwczesny. Bez prucia ścieżki się nie da. Przyjdzie mi zmodyfikować opis w tym zakresie.
Dzięki za czujność i poczucie humoru
pozdrawiam
Spokojnie :) A może "łatwiej" wykorzystać stycznik beznapięciowy, który dostanie napięcie ze sonoffa i zamknie obwód, co o tym sądzisz?
OdpowiedzUsuńpełen spokój
OdpowiedzUsuństycznik to już pachnie poważną energetyką a to blog o delikatnej elektronice :)
Korci mnie wykorzystanie GPIO14 w nowym SONOFF RF R2 POWER v1.0
OdpowiedzUsuńi powyższa informacja, że jest tak łatwo dostępny pod pinem KEY zabrzmiała cudownie.
Wszystkie dostępne opisy jego zastosowania sugerują konieczność zastosowania włoskowatego kynara i operację lutowania "pod mikroskopem" ;)
niestety moje obserwacje potwierdzają, że nóżka nr9 z GPIO14 "wisi" - nie jest dalej poprowadzona.
Bardzo proszę o weryfikację
GPIO14 nie jest nigdzie wyprowadzony. KEY to GPIO0. W opisie autor ma dużo błędów. Proponuje nie sugerować się nim dopóki nie poprawi ;-)
Usuńdzięki - to już jakaś informacja.Na razie wykreśliłem wątpliwe zapisy.
UsuńJeśli jeszcze coś widzisz - będę wdzięczny za wskazanie. Przy tej cenie SONOFF pewnie jeszcze nie raz będzie tematem ciągu dalszego więc będzie okazja na weryfikację
Gdzie teraz najlepiej podpiąć zewnętrzny przełącznik dwustanowy? Mam wgraną suplę multiboard.
OdpowiedzUsuńwięcej detali?
UsuńPosiadam SONOFF RF R2 POWER v1.0 z wgranym multiboardem. Mam rozpiskę gpio, ale nie wiem który gpio odpowiada któremu stykowi na płytce. Może najlepiej w nóżki fizycznego przycisku się wpiąć?
Usuńtu masz odpowiedz
Usuńhttps://forum.supla.org/viewtopic.php?t=4109
na forum supla znajdziesz wszystko o multibordach tu tylko o BLYNKu i Virtuino
a gdzie podpiąć czujnik temperatury
OdpowiedzUsuńjeśli DS18B20 to masz cztery wolne pory do wyboru 1,2,3,14
Usuńpolecam 14
jeśli analogowy to kicha - nie ma wystawionego portu analogowego
Cześć, za nic nie mogę podłączyć czujnika temp. Ds18b20. Próbowałem już wszystkie GPIO i nic....
Usuńwyślij mi na maila kod programu - zobacze co da się zrobić
Usuńa jeszcze lepiej umieść go na pastebin.com
krzychopp@gmail.com
To jak to jest w końcu z tym GPIO14 ? Jest wyprowadzone w punkcie KEY czy nie? Ktoś to potwierdza?
OdpowiedzUsuńmiernik do ręki, sprawdź i podziel się wiedzą
UsuńGPIO14 is no longer broken out to a contact on the PCB. Instead, GPIO02 (no pullup) is broken out. It is labeled as IO2 on the board. To use GPIO02, take care that it is not being pulled low when the device is booting. Otherwise, the device will not boot into its regular operational mode. Alternatively, you can use use GPIO03 (Rx) which does not have any boot function restrictions. However, both of these GPIO are pulled high momentarily after boot. This means that any connected device may "blink" when the Sonoff is powering up.
OdpowiedzUsuńZ opisu Tasmoty
:) i wszystko jasne
OdpowiedzUsuńthank you for your comment
mam ten moduł ale bez RF, i w żaden sposób nie mogę się z nim połączyć do wgrania AFE. czy muszę mieć zwarte K-P z GND plus podczas podłączania programowania guzik do wymuszenia startu fleshowania?
OdpowiedzUsuńspróbuj tak
OdpowiedzUsuń1. IO2 przez opornik 10k połącz z sąsiednim 3V3 - tak na wszelki wypadek
2. podłącz masę, RX i TX do przejściówki USB (oczywiście na krzyż)
3. Naciśnij przycisk (podłączony jest do GPIO 0)
4. podłącz przewód z napięciem 3V3
zwolnij przycisk - moduł powinien wysłać jakieś krzaczki
Uwaga - jeśli korzystasz z napięcia 3V3 z przejściówki USB upewnij się że ma ona odpowiednią wydajność prądową. Jeśli nie daj zewnętrzne źródło napięcia między masę a 3V3
ABSOLUTNIE nie próbuj podawać napięcia 220V żeby zasilić układ do programowania - źle to się kończy
powinno być OK
kolego dziękuję, przyczyna leżała jednak w sterownikach usb od profilica. windows 10 sam sobie dograł jakieś badziewie.
OdpowiedzUsuńjak podłączyć czujnik dht 22 do sonoffa RF R2 V1,0
OdpowiedzUsuńnajlepiej do Rx -GPIO1
OdpowiedzUsuńale ten czujnik ma 4 piny 3 trzeba podłączyć
OdpowiedzUsuńtak ale VCC i GND wiadomo gdzie podłączyć, trzeci podłączasz do Rx, czarty jest pusty
OdpowiedzUsuńTen komentarz został usunięty przez autora.
OdpowiedzUsuńDziękuję za podpowiedź. Mam sonoff basic r2 v1.3 i nie mogłem wejść w tryb programowania. Dzięki twojemu postowi przylutowalem rezystor pomiedzy io2 i 3v3 i poszlo. Działa! Pięknie dziękuję!
OdpowiedzUsuńfajnie że pomogło
OdpowiedzUsuńpozdrawiam
K
jak skonfigurować zielona diodę LED w sonoff RF R2 power v1.0 ? wgrałem suple o działa ale świeci tylko dioda czerwona przy przełączaniu pilotem
OdpowiedzUsuńnie znam supli - tu bawimy się Blynkiem i Virtuino
OdpowiedzUsuń