Dziś szybki i krótki przedświąteczny wpis.
Jeden przycisk zapala wszystkie świąteczne lampki w domu i na posesji. Drugi je gasi.
I to wszystko!
sobota, 22 grudnia 2018
wtorek, 18 grudnia 2018
Bezprzewodowy miernik wilgotności gleby z odczytem w telefonie cz. 2
Dawno dawno temu mniej więcej półtora roku temu na wokandzie stanął temat miernika wilgotności gleby. Stanął i stał do dziś. A wszystko przez pojemnościowy czujnik wilgotności, który postanowiłem zrobić sam. Czujnik powstał a jakże i nawet nieźle się spisywał jako wskaźnik ilości wody w glebie. Miał tylko jedną wadę - trzeba było go zrobić samemu. Jedna sztuka, pal sześć, to jeszcze nie problem ale 10 sztuk? Na sam druk płytek wydałbym ca 150 zł, a części a robocizna... Zapał do konturowania projektu zgasł szybciej niż się zapalił. Ale od czego jest Aliexpress....
piątek, 23 listopada 2018
Jak zrobić sobie czujnik pogodowy do pieców Saunier Duval i Vaillant
Tematem dzisiejszego wpisu będzie niewielki element domowej automatyki - czujnik pogodowy pieca centralnego ogrzewania Saunier Duval i Vaillant. Rzeczywisty tytuł powinien jednak brzmieć " jak zautomatyzować funkcję pieca centralnego ogrzewania a jednocześnie nie dać się przerobić na Indianina cwaniakom od wymiany paciorków za futra (tu akurat niemieckim a nie angielskim).
Ale do rzeczy.
Ale do rzeczy.
piątek, 16 listopada 2018
Domowa sieć IoT > WiFi + 433 MHz
Mnie wystarczy gdy przycisk pilota przy łóżku wyłączy świąteczne światełka na świerku przed domem bez konieczności wybiegania w gaciach na zewnątrz domu.
Dziś małe co nieco o integracji i co z tego wynika.
sobota, 10 listopada 2018
Router 433 MHz - retransmiter - powrót Jedi
Moje nadzieje na zniknięcie tematu routera 433 MHz z tego bloga okazały się płonne. Wcześniejsze podejście do tematu trudno uznać za sukces. Ale niewątpliwą korzyścią tamtego doświadczenia jest stos profesjonalnych płytek PCB, które za bezcen wykonałem w firmie JLCPCB. Na ich bazie powstają kolejne elementy rozproszonego systemu domowej automatyki. A wraz z nimi kolejne potrzeby jego rozbudowy.
I właśnie jedna z takich potrzeb nerwowo puka do jesiennych okien. Już za miesiąc znów aktualne będzie pytanie - jak jednym przyciskiem z dowolnego miejsca sterować całym świątecznym oświetleniem domu i posesji. I właśnie w tym celu może mi się przydać niedoszły router 433MHz.
sobota, 3 listopada 2018
Problem z ESP8266? Wyczyść Chińczyka
Przy okazji poprzedniego wpisu o przeprogramowaniu ESP32 dowiedziałem się co nieco nowego o procedurze bootowania tego mikrokontrolera. Najważniejsza informacja jest taka, co było sporym moim zaskoczeniem, że bootloader rezyduje na stałe w pamięci ROM mikrokontrolera skąd jest, w czasie startu procesora, przepisywany we właściwe miejsce. Tym samym nie można "źle" zaprogramować mikrokontrolera uszkadzając np. bootloader jak ma to miejsce modułach ARDUINO. ESP32 wyczyszczony do białego wciąż bez problemów daje się zaprogramować z ARDUINO IDE. Jeszcze większym zaskoczeniem była informacja o identycznej strukturze bootowania w ESP8266. Wielokrotnie moje ulubione ESP-01 czy D1 MINI kupione w chińskim supermarkecie buntowały się na współpracę z moim kodem resetując się co chwila. Dopiero wgranie nowego firmware uspokajało sytuację. Ale może zamiast nowego softu wystarczy porządnie wyszorować mikrokontroler ryżową szczotką usuwając wszelkie ślady chińskiej aktywności?
Dziś clean test poczciwego ESP8266.
Dziś clean test poczciwego ESP8266.
wtorek, 30 października 2018
Flash ESP32 - jak?
ESP32 niczym widmo wciąż krąży nad moim biurkiem. Mam już za sobą pierwszy kontakt III stopnia z tą nową odsłoną mojego ulubionego ESP8266 firmy Espressif Systems. Nie znalazłem co prawda mocnego uzasadnienia jego zastosowania w domowym IoT gdyż dwu-trzykrotnie tańszy ESP8266 znakomicie i w pełni pokrywa wszystkie moje potrzeby. Szczególnie, że najbardziej atrakcyjna część ESP32 - moduł Bluetooth wciąż nie doczekała się porządnych bibliotek dla funkcji BLE. Ale czas płynie a moduły z ESP32 spadły ceną poniżej psychologicznej bariery 5$. Lepiej - dziś już można kupić zestaw z oryginalnym ESP-WROOM-32 za mniej niż 4,3$. Oj lubię tych Chińczyków.
Kupiłem więc taki oryginał celem drugiego podejścia do tego dwurdzeniowego smoka.
A, że wszystkie zabawy z chińskimi mikrokontrolerami należy rozpoczynać od upgrade oprogramowania to i z nowym nabytkiem będzie tak samo. A przy okazji liftingowi poddam wcześniej zakupiony moduł.
Dziś więc ESP32 do szkoły marsz...
wtorek, 9 października 2018
Automatyka pompy cyrkulacyjnej CWU czyli VIRTUINO w akcji cz. II
Dziś kolejny odcinek z podmiany BLYNKa przez VIRTUINO w projekcie sterownika pompy cyrkulacyjnej CWU.
poniedziałek, 10 września 2018
Automatyka pompy cyrkulacyjnej CWU czyli VIRTUINO w akcji
Sterowanie pompą cyrkulacyjną ciepłej wody użytkowej (CWU) powraca na strony tego bloga niczym zombi w horrorach. I trudno, nic na to nie mogę poradzić. Projekt od dłuższego czasu żyje już swoim życiem. A VIRTUINO przywołał go tu znowu.
Dziś więc kolejna odsłona sterownika pompy CWU z VIRTUINO w roli głównej.
Dziś więc kolejna odsłona sterownika pompy CWU z VIRTUINO w roli głównej.
sobota, 18 sierpnia 2018
VIRUINO contra BLYNK czyli ośla chciwość
Osiołkowi w żłobie dano:
w jednym owies, w drugim siano.
Uchem strzyże, głową kręci
i to pachnie i to nęci.
Czas na podsumowanie i wybór systemu. Trzeba to zrobić szybko bo za chwilę padnę z głodu.
A więc dziś rozstrzygnięcie dylematu:
BLYNK czy VIRTUINO?
w jednym owies, w drugim siano.
Uchem strzyże, głową kręci
i to pachnie i to nęci.
Czas na podsumowanie i wybór systemu. Trzeba to zrobić szybko bo za chwilę padnę z głodu.
A więc dziś rozstrzygnięcie dylematu:
BLYNK czy VIRTUINO?
poniedziałek, 13 sierpnia 2018
VIRUINO contra BLYNK aplikacje - cz. II
VIRTUINO jest ładniejsze od BLYNKa. Fakt. Ale uroda to domena kobiet a już nie koniecznie systemów inteligentnego sterowania domem Jeśli za przyjemnym dla oka designem nie idzie równie przyjazna funkcjonalność mamy do czynienia z gadżetem a nie programem użytkowym.
Porównajmy więc kolejne cechy VIRTUINO i BLYNKa.
Porównajmy więc kolejne cechy VIRTUINO i BLYNKa.
sobota, 4 sierpnia 2018
VIRUINO contra BLYNK walka na aplikacje -cz. I
"Ludzie są wzrokowcami. Bez dwóch zdań. Decyzje zakupowe w bardzo dużej mierze podejmujemy na podstawie wyglądu.Wygląd wywołuje w nas emocje. A emocje to jeden z najbardziej pierwotnych motywatorów działania. Jeśli produkt wywoła te pozytywne, jesteśmy w domu. Wtedy nawet toporny system sprzedaży czy wysoka cena nie będą przeszkodą do zakupu." To cytat z jednej ze stron z poradnikiem sprzedawcy.
Dziś o wizualnej stronie VIRTUINO. Porównanie aplikacji i widgetów czyli jak to wszystko wypada na tle BLYNKa.
Dziś o wizualnej stronie VIRTUINO. Porównanie aplikacji i widgetów czyli jak to wszystko wypada na tle BLYNKa.
środa, 1 sierpnia 2018
VIRUINO contra BLYNK > runda 2 < DANE
VIRTUINO - ten niewielki, niesłychanie prosty system zawarty w kilkuset liniach kodu uzupełniony niesamowitą telefoniczną aplikacją mocno zafrapował mnie swoimi możliwościami. Kilkaset linii kodu wystarcza by stworzyć elegancki serwer i bibliotekę obsługi mikroprocesora.
A ile linii kodu zajmuje BLYNK by udostępnić podobne funkcje? 5 ? 10 x więcej?
Postanowiłem więc przyjrzeć się temu programowi bliżej. Dziś o wymianie danych pomiędzy telefoniczną aplikacją VIRTUINO a mikrokontrolerem.
A ile linii kodu zajmuje BLYNK by udostępnić podobne funkcje? 5 ? 10 x więcej?
Postanowiłem więc przyjrzeć się temu programowi bliżej. Dziś o wymianie danych pomiędzy telefoniczną aplikacją VIRTUINO a mikrokontrolerem.
sobota, 28 lipca 2018
BLYNK contra VIRUINO - pierwsze starcie
Trzy i pół roku temu na Kickstarterze zadebiutował BLYNK. Nieco później w 2016 pojawiło się VIRTUINO. Dwa systemy IoT mające w zamyśle w banalnie prosty sposób ułatwić połączenie telefonicznej aplikacji z ARDUINO. I o dziwo robią to znakomicie - każdy na swój sposób.
Spróbujemy dziś spojrzeć czym różnią się między sobą obydwa te systemy.
Spróbujemy dziś spojrzeć czym różnią się między sobą obydwa te systemy.
wtorek, 10 lipca 2018
Bezprzewodowy monitor mocy i energii w działaniu
Do dziś o wykorzystaniu podstawowego domowego medium - energii elektrycznej dowiadywałem się jedynie z nadsyłanych regularnie przez zakład energetyczny rachunków. Niewiele z nich można wyczytać poza informacją o stale rosnących kosztach energii i usług sieciowych.
Bezprzewodowy czujnik mocy i energii zmienia ten stan diametralnie. Znany do tej pory jedynie wybranym (energetykom) mój energetyczny profil jest od ręki dostępny w moim telefonie. Do czego ta wiedza może się przydać? Np. do prawidłowego wyboru planu taryfowego. Albo do optymalizacji poboru energii w zależności od kosztów jej dostarczania czy bilansowania zużywanej energii z paneli fotowoltaicznych. Przerost formy nad treścią? Może. Ale przekonanie się o tym za niecałe 5 $ nie wydaje się znaczącym kosztem. A więc dziś opis jak działa monitor licznika energii w warunkach rzeczywistych.
Bezprzewodowy czujnik mocy i energii zmienia ten stan diametralnie. Znany do tej pory jedynie wybranym (energetykom) mój energetyczny profil jest od ręki dostępny w moim telefonie. Do czego ta wiedza może się przydać? Np. do prawidłowego wyboru planu taryfowego. Albo do optymalizacji poboru energii w zależności od kosztów jej dostarczania czy bilansowania zużywanej energii z paneli fotowoltaicznych. Przerost formy nad treścią? Może. Ale przekonanie się o tym za niecałe 5 $ nie wydaje się znaczącym kosztem. A więc dziś opis jak działa monitor licznika energii w warunkach rzeczywistych.
niedziela, 17 czerwca 2018
Bezprzewodowy monitor mocy i energii - połączenie sensora z D1MINI
Przyjemność korzystania z gotowych modułów dostępnych za grosze na ALI jest przeogromna. W tym momencie wszyscy prawdziwi elektronicy powinni zakończyć czytanie tego tekstu. Dalej będzie jeszcze gorzej. Powtórzę - w dzisiejszych czasach heroiczne próby konstruowania układów od podstaw są bez sensu. Jedynym usprawiedliwieniem (a i to słabym) takiego zachowania są walory dydaktyczne. Z pożytkiem dla wszystkich warto poświęcić godzinę na znalezienie odpowiedniego modułu na chińskim portalu niż stracić kilka godzin by coś podobnego sklecić z elementów dyskretnych. Nawet czekanie miesiąc na dostawę zamówionych części ma sens. Uruchamia proces myślowy przed pochopnym zakupem zbędnych rzeczy. Dostarczone bezpłatnie elementy trzeba jeszcze połączyć w działającą całość. I tu dawka wiedzy elektronicznej przyda się niechybnie.
Dziś jak połączyć genialny czujnik LEDa licznika energii z D1MINI w bezprzewodowy monitor mocy i energii w naszym domu. I co z tego wyniknie.
niedziela, 10 czerwca 2018
ESP8266 i pomiar długości impusu z BLYNkiem w tle
LED w liczniku energii miga radośnie. I jak na razie bezproduktywnie. Pomysłowy sensor chińskiej produkcji bez problemu odbiera wszystkie błyski licznikowego LEDa ale D1 MINI nic z tym sensownego nie potrafi zrobić. Na razie. A temat wydaje się banalnie prosty i brzmi: jak w miarę dokładnie pomierzyć długość impulsu w zakresie 300ms - 36 s podawany na dowolny pin mikrokontrolera. Czemu w takim zakresie? Odpowiada to mierzonemu przez licznik energii zakresowi mocy. W tym przypadku jest to 10 kW - do 100 W dla 1000 impulsów LED/kWh. 10 kW to maksymalna moc wynikająca z zabezpieczeń. A 100 W to praktycznie minimum poboru energii patrząc na ilość domowych urządzeń włączonych na stałe. Jak pomierzyć odcinek czasu pomiędzy dwoma błyśnięciami LEDa - to temat dzisiejszego wpisu.
niedziela, 3 czerwca 2018
Czujnik LED licznika energii
Inteligentny dom w zakresie zużywanej energii elektrycznej i cieplnej ma prowadzić do jej oszczędności a przez to do zmniejszenia kosztów eksploatacji budynku. To oczywiście totalna ściema Nie po to się projektuje, się sprzedaje wielkie systemy monitoringu i zarządzania IoT i się ładuje miliardy w ich promocję byśmy w konsekwencji płacili mniej. Może mniej zapłacimy za ten czy inny nośnik energii ale globalnie koszty jakie poniesiemy na eksploatację inteligentnego domu NA PEWNO wzrosną. Po co więc cała ta zabawa w monitoring i automatykę? Głownie dla własnej satysfakcji i wiedzy i oczywiście ku uciesze producentów smart-homowych gadżetów. Jednak znam przypadki gdy monitoring ratuje no może nie życie ale wiele nerwów gdy usłyszymy "Kochanie chyba nie wyłączyłam żelazka ...."
A więc bezprzewodowego rejestratora mocy i energii elektrycznej pobieranej w naszym domu część pierwsza. Dziś odcinek jak prosto i tanio (oj jak to lubię) zrobić LED Pulse Sensor for Utility Meters a po naszemu czujnik LEDa licznika energii elektrycznej.
A więc bezprzewodowego rejestratora mocy i energii elektrycznej pobieranej w naszym domu część pierwsza. Dziś odcinek jak prosto i tanio (oj jak to lubię) zrobić LED Pulse Sensor for Utility Meters a po naszemu czujnik LEDa licznika energii elektrycznej.
Etykiety:
bezprzewodowy licznik energii,
Elektronika,
wiedza
wtorek, 22 maja 2018
iTAG i Arduino IDE. Czy ESP32 da radę?
Możliwość skutecznego wprzęgnięcia do pracy iTAGów w domowym IoT wymaga biblioteki umiejącej obsłużyć taki element. Jest jednak problem. Takiej biblioteki dla Arduino IDE. póki co, jeszcze nie ma. I nie zapowiada się by pojawiła się w najbliższym czasie. BLE to wciąż bardzo nowy i mocno nieustabilizowany system komunikacji szczególnie w niekomercyjnych zastosowaniach. ESP32 ma szansę zmienić tę sytuację podobnie jak ESP8266 przebojem udostępnił WiFi hobbystom elektronikom. Czy tak się stanie zależy jedynie od tego cz pojawi się dobra i przyjazna biblioteka ESP32 BLE pozwalająca połączyć te dwa, na razie niekompatybline" światy. Na razie mamy dostępne jedynie mocno wstępne projekty autorstwa Niela Kolbana. Do czego już dziś można je wykorzystać to treść dzisiejszego wpisu.
poniedziałek, 21 maja 2018
iTAG BLE - jak je odczytać?
Rozwiązania Smart Home nęcą użytkowników nieograniczonym dostępem do domowego systemu z własnego telefonu / tableta z dowolnego miejsca na świecie. Ale większość osób po początkowej fascynacji twierdzi, iż rzeczywista przydatność i wygoda takiego rozwiązania jest więcej niż dyskusyjna. Próba załączenia światła, podniesienia rolet czy otwarcia bramy telefonem zachwyci kumpla z pracy ale nie żonę. Samemu też o wiele wygodniej zrobić to jakimkolwiek pilotem niż mozolnie docierać do telefonicznej aplikacji z wirtualnym przyciskiem. Toteż spore wzięcie w moich projektach mają miniaturowe piloty na 433 MHz z 1,2 lub 3 przyciskami dedykowanymi do konkretnej funkcji. Nadeszła jednak pora by sprawdzić czy w tej roli nie będą lepsze iTAGi - bezprzewodowe przyciski oparte na nowoczesnej transmisji BLE (Bluetooth Low Energy)
Dziś trochę więcej o tych nowych gadżetach w systemach IoT.
Dziś trochę więcej o tych nowych gadżetach w systemach IoT.
wtorek, 15 maja 2018
ESP32 BLE i poprawione Arduino IDE czyli iTAG powraca
Wciąż powraca pytanie o sensowność zakupu ESP32. Czy nie wystarczy ESP8266? Tańszy, mniejszy, z lepiej dopracowanym firmwerem i narzędziami, z ogromną ilością działających i sprawdzonych bibliotek. Po jaką cholerę pchać się w nowy procesor piętrzący przy każdym kroku co raz to nowe problemy?
Uzasadnienie jest jedno. Jeśli w dającej się przewidzieć niedalekiej przyszłości mikrokontroler ten zastąpi obecny ESP8266. to warto już teraz stracić trochę czasu by przejść te choroby wieku dziecięcego. Jeśli liderem w sprzedaży pozostanie jednak ESP-01 to lepiej iść na piwo. Albo na dwa...
Uzasadnienie jest jedno. Jeśli w dającej się przewidzieć niedalekiej przyszłości mikrokontroler ten zastąpi obecny ESP8266. to warto już teraz stracić trochę czasu by przejść te choroby wieku dziecięcego. Jeśli liderem w sprzedaży pozostanie jednak ESP-01 to lepiej iść na piwo. Albo na dwa...
poniedziałek, 7 maja 2018
ESP32 BLE iTAG początek nowego rozdziału IoT
Staram się zrozumieć czy ma jakikolwiek sens kupowanie i używanie w projektach domowej automatyki nowego dziecka ESPRESSIF - mikrokontrolera ESP32. ESP8266 wypełnia mi aż nadto wszystkie moje bieżące potrzeby. Są jednak sytuacje, że sięgnięcie po nowość można by uzasadnić. U mnie takim uzasadnieniem jest kilka kupionych w owczym pędzie iTAGów, które zamierzałem zastosować w IoT jako eleganckie i bezpieczne elementy sterujące. Nie udało się, bo ich współpraca z telefonem czy tabletem nijak nie dała się połączyć z BLYNKiem. Teraz za sprawą ESP32 wraca nadzieja na ich wykorzystanie.
Cel dzisiejszych eksperymentów to skomunikowanie iTAGa i ESP32 oraz zarejestrowanie przez program w ESP32 faktu naciśnięcia przycisku na iTAGu.
Cel dzisiejszych eksperymentów to skomunikowanie iTAGa i ESP32 oraz zarejestrowanie przez program w ESP32 faktu naciśnięcia przycisku na iTAGu.
wtorek, 1 maja 2018
ESP32 - czy warto?
Wyścig trwa. Jeszcze ESP8266 wciąż zachwyca swoimi możliwościami w stosunku do śmiesznie niskiej ceny a już ESPRESSIF promuje swój kolejny mikrokontroler - ESP32. Nam pozostaje do rozwiązania dylemat - zamienić dobrze znany ESP8266 na coś nowszego czy zaczekać aż nowa platforma okrzepnie i pozbędzie się nieuniknionych błędów wieku młodzieńczego? Dziś pierwsze spotkanie z nowym chińskim procesorem.
sobota, 28 kwietnia 2018
ESP-01 a ESP-01S - różnice obu modułów
Dziś krótki techniczny wpis o miniaturowych modułach z ESP8266 - czyli ESP-01 i ESP-01S
Uzupełnienie
Po długich poszukiwaniach znalazłem schemat ESP-01S a nawet całą dokumentację - po chińsku
Uzupełnienie
Po długich poszukiwaniach znalazłem schemat ESP-01S a nawet całą dokumentację - po chińsku
wtorek, 24 kwietnia 2018
Sterowanie grupowe mocą grzałki - BLYNK +ESP + SSR czII
Teorię sterowania grupowego napięciem / mocą prądu przemiennego mamy już za sobą. Wybór elementu wykonawczego również. Pora zająć się sercem układu - będzie to ulubiony mój mikrokontroler ESP8266. A że potrzebuję jedynie jedno wyjście cyfrowe może to być nawet najprostszy ESP-01 a najlepiej ESP-01S. Dziś o tym jak połączyć silne i słabe prądy w mikroprocesorowym regulatorze mocy.
środa, 18 kwietnia 2018
Sterowanie grupowe mocą grzałki - BLYNK +ESP + SSR czI
W zasadzie mógłbym powtórzyć wstęp z niedawnego wpisu "Każdy przyzwoity elektronik musi zrobić w życiu kilka elektronicznych termometrów regulatorów mocy grzałek elektrycznych. Mowy nie ma by temat dało się jakoś ominąć....". Ale po co się powtarzać - przejdźmy od razu do opisu projektu.
poniedziałek, 16 kwietnia 2018
ESP-01S - programowanie - prosto, prościej najprościej
Mikry procesor (ładniej brzmi niż mikroprocesor) jakim jest bez wątpienia ESP-01 czy jego tuningowa wersja ESP-01S to już stały element gry. A to za sprawą przyjaznych płytek przekaźnikowych dających nieprawdopodobną łatwość ich podpięcia i wykorzystania w domowym systemie IoT opartym na BLYNKu. Trzeba je jednak jakoś zaprogramować. Dziś o tym jak zrobić to szybko i przyjemnie.
piątek, 13 kwietnia 2018
Odczytywanie nieznanych kodów 433 MHz - cz II
Dziś druga część jak poradzić sobie (lub nie) z nieznanymi kodami transmisji urządzeń bezprzewodowych w paśmie 433 MHz. Czyli opowieść o wszystkoczytającym łamaczu kodów.
sobota, 7 kwietnia 2018
ESP8266 i dekodowanie stałych kodów 433 MHz
Miałem zamiar ponarzekać na oprogramowanie SONOFF RF Bridge ale już mi przeszło. Nie ma na co! Do świetnego sprzętu dostajemy oprogramowanie realizujące podstawowe funkcje routera. Mała liczba pamiętanych kodów? Ograniczona liczba współpracujących urządzeń? No to co. Dla większości użytkowników Bridge będzie i tak znakomitym rozwiązaniem. Szybko i skutecznie połączy bezprzewodowe urządzenia hasające do tych por samopas. A jak komu mało - kupi następny SONOFF za 40 zł lub nawet dwa. I ciągle będzie to nieprawdopodobnie tanio. Fani Domoticza, RodeNet czy BLYNKa zawsze będą narzekać na fabryczny firmware. Ale dla nich producent przygotował urządzenie tak by nadawało się do dalszych modyfikacji. SONOFF dla DIY - po polsku SLZ (Sobie Lepiej Zrobię) to przykład wręcz modelowy. Miast więc narzekać wystarczy wydusić z SONOFFa wszystko co potrzeba. Ale najpierw trzeba umieć zobaczyć to co niewidzialne.
czwartek, 29 marca 2018
SONOFF RF BRIDGE powraca - test stress EFM8
Zmuszenie SONOFF RF BRIDGE do współpracy z BLYNKiem nie jest trudne ale wymaga ingerencji w hardware urządzenia. Trzeba jakoś ominąć zawalidrogę - to znaczy mikroprocesor EFM8 zainstalowany pomiędzy ESP8285 a transmiterami RF. EFM8 robi teoretycznie to samo co moja ulubiona biblioteka rc-switch.h - koduje i dekoduje sygnały stałych kodów 433 MHz a nawet stara się ich nauczyć na pamięć. Tak mówi folder reklamowy. Spróbuję sprawdzić na ile jest to prawda. Dziś test możliwości dekodowania i transmisji kodów przez oryginalne oprogramowanie zapakowane do EFM8 przez chińskich programistów.
niedziela, 25 marca 2018
sterownik pompy CWU ver. 2.0 - destrukcja IoT cd
Mówiłem już, że zamierzam rozwalić mój domowy IoT na drobne kawałki ? Chyba tak ale powtórzę. Dość upakowywania wszystkich funkcji w jednym mikroprocesorowym kombajnie. Dlaczego? Spróbujcie cokolwiek zmienić w pieczołowicie dopracowanym i pięknie działającym systemie. Horror. I nie tylko w tym, że większość czasu zabiera śledztwo w rozwikłaniu misternie ukrytych funkcji programu. Cały rozbebeszony sterownik leży na stole i czeka cierpliwie na kolejną wersję programu. A tymczasem trwają nerwowe poszukiwania nie używanego od wieków pilota gdyż nie można przez tydzień otworzyć bramy telefonem. To potrafi wkurzyć. Basta. Każda funkcja dostaje swojego własnego master-slave. Dziś część 2 - o wydzieleniu sterowania pompą CWU.
sobota, 17 marca 2018
Bezprzewodowy termometr 433 MHz - ale z bajerami
Każdy przyzwoity elektronik musi zrobić w życiu kilka elektronicznych termometrów. Mowy nie ma by temat dało się jakoś ominąć. Zawsze znajdzie się ktoś potrzebujący czegoś tak banalnie oczywistego a zarazem nietypowego, że nie da się tego opędzić jakimś gotowcem z Allegro za 20 zł. Na mnie też padło. To w zasadzie nie jest termometr a sygnalizator przekroczenia zadanej temperatury, bezprzewodowy, przenośny i dodatkowo z głośną sygnalizacją przekroczenia zakresu.
No to do dzieła.
No to do dzieła.
czwartek, 8 marca 2018
Sterowanie bramą wjazdową / garażową ver 2.0
Dawno dawno temu za siedmioma górami ... Wydaje się to tak dawno i odlegle ... A minęło zaledwie 1,5 roku od pierwszego pomysłu na otwieranie bramy garażowej telefonem za pomocą nieocenionego BLYNKa. Moje koncepcje rozwiązań problemów sterowania IoT mocno ewaluowały od tego czasu a i sam BLYNK znacznie się rozwinął. Dziś więc powrót do starego pomysłu w nowej odsłonie - czyli odgrzewane kotlety nie tylko w motoryzacji.
wtorek, 6 marca 2018
Mikrokontroler + przekaźnik czyli nieśmiertelny duet z BLYNKiem w tle - ESP-01 relay
[UZUPEŁNIENIE]
Do czego jest ten mikrokontroler?
Ten mikrokontroler jest do niczego.
Żart? Niekoniecznie.
Do czego jest ten mikrokontroler?
Ten mikrokontroler jest do niczego.
Żart? Niekoniecznie.
Dziś kolejny odcinek opowieści jak 160 MHz procesor został wynajęty do sterowania ..... przekaźnikiem. A nawet dwa mikroprocesory do sterowania TYLKO JEDNYM przekaźnikiem. To dopiero dowcip dnia. A więc dalej tłuczemy orzechy mikroskopem (elektronicznym).
niedziela, 4 marca 2018
Router 433 MHz - chińskie płytki z JLCPCB - finał
Chińskie płytki w w końcu dotarły. W końcu gdyż i u pracowitych Azjatów zdarzają się chwilę przerwy. Chiński nowy rok wydłużył dostawę zamówienia o cały tydzień. Ale DHL dyskretnie zapukał do drzwi i paczka jest już na stole. A w niej spora niespodzianka - niemalże Mercedes ale w chińskim wykonaniu i za chińską cenę. Warto było tydzień poczekać.
wtorek, 20 lutego 2018
Router 433 MHz - chińskie płytki z JLCPCB
Projekt płytki Routera 433 w zasadzie jest. Trochę mi namieszał ciński SONOFF Bridge ale jadę dalej. Więc nic tylko zlecić wykonanie druku do mojej ulubionej firmy robiącej świetne PCB - firmy MERKAR. Szybko, profesjonalnie i bez problemów ... tylko trochę drogo. Wydać po 30 zł za płytkę z których większość zmarnuje się na etapie prototypu? Oj boli.
Trzeba temu jakoś zaradzić więc dziś o szkockiej lub holenderskiej ekonomii w elektronicznej praktyce czyli jak obniżyć niektóre koszty przygotowania projektu.
czwartek, 15 lutego 2018
Router 433 w chińskim wcieleniu - SONOFF BRIDGE + BLYNK
Mówiłem już, że hobby to kosztowna zabawka i prawie wszystko co można zrobić samemu kupi się dużo taniej na rynku? Mówiłem ale warto powtarzać. Chiński router - Bridge SONOFF - jest tego najlepszym dowodem. Tani, zgrabny, z wieloma bajerami dwuprocesorowy moduł wymiata wszystko co można wymyślić dla tego typu urządzenia. A jeszcze na dokładkę jest absolutnie przyjaźnie otwarty na wszelkie programowe modyfikacje i tuningi. Moim zdaniem Arduino już przegrało wyścig o dusze pasjonatów mikroprocesorowej elektroniki. Nie pozostaje nic innego jak podłączyć się do tego ekspresu i wykorzystać go do własnych partykularnych interesów. Dziś jak przerobić chińszczyznę na kolejny klocek domowej automatyki (co oczywiste) z BLYNKiem w tle .
środa, 14 lutego 2018
Bridge SONOFF - rzecz o zabijaniu przyjemności chińszczyzną
Od kilku dobrych wpisów zajmuję się tu składania do kupy Routera 433 MHz. Zadanie jego proste - ma połączyć w jeden system wszystkie moje urządzenia pracujące z kodami stałymi na tej częstotliwości. Router sprawuje się świetnie i znakomicie usprawnił mi szybkie zestawianie różnych konfiguracji urządzeń pozwalając uzyskać niemalże od ręki całkiem nowe funkcje domowej automatyki . Będę je opisywał sukcesywnie w kolejnych wpisach w miarę rozbudowy systemu IoT o kolejne mikroprocesorowe klocki lego. Dziś jednak łyżka dziegciu do beczki miodu. Czyli o routerze 433 MHz firmy SONOFF.
sobota, 10 lutego 2018
Router 433 MHz - nowy projekt nowa płytka
Na razie dość mam programistycznych łamigłówek. Z przyjemnością wracam do znanego i przyjaznego świata realnej elektroniki. Testowy układ routera zmontowany na płytce BRAMA3 nieźle sobie radzi czas więc pomyśleć nad jakąś gotową płytką i domknięciem sprzętowej konfiguracji układu. Tym razem będzie to połączenie płytki konkretnego urządzenia z płytką prototypową. Jak pokazuje doświadczenie wykonane w nadmiarze płytki projektów nadają się znakomicie do konstruowania i testowania następnych pomysłów. Watro więc ten fakt uwzględnić już na etapie przygotowania kolejnego druku.
czwartek, 1 lutego 2018
Router 433 MHz - pierwsza wersja finalna
Miał być ukraiński budzik a wyszedł stacyjny zegar. Tak to już jest z tym programowaniem - wspaniałe ale teoretyczne pomysły rozbijają sobie łeb o twardą rzeczywistość. W programie routera powodów do zmian było aż nadto. Ważne, że przyjęta na początku koncepcja tablic i struktur sprawdziła się znakomicie. Dzięki niej przeprowadzone rewolucja działania programu nie wiązała się z jego całkowitą dewastacją a jedynie z dodaniem kolejnych pól struktury czy kolejnych pól rekordów tablicy. A w kolejce na poznanie czekają inne ciekawe konstrukcje programistyczne ot chociażby KLASY.
Ale na razie zostańmy na etapie programistycznego przedszkola którego efektem jest pierwsza finalna wersja tworzonego właśnie routera 433 MHz.
niedziela, 21 stycznia 2018
Router 433 MHz - pierwsze uruchomienie - zaczyna robić się poważnie
Do tej pory sprzątałem bałagan jaki czyni w programie nadmierna ilość obrabianych danych. A wszystko jest winą urządzeń pracujących w paśmie 433 MHz. Pełen chaos komunikacyjny i swoboda dostępu do pasma dają w sumie niezły kociokwik. Czas jednak na poważne poukładanie wewnętrznych procedur routera tak by uzyskać działające i miarę przewidywalne urządzenie nawet w tak nieprzewidywalnym środowisku. No może nie będzie to jeszcze szwajcarski zegarek ale radziecki pardon ukraiński budzik da się z tego chyba wykroić. Zobaczymy
niedziela, 7 stycznia 2018
router 433 - silnik napędowy czyll tabela funkcji w akcji
Tablice, struktury, tablice struktur, struktury tablic ..... Wszystko to dla segregowania danych w programie routera tak by łatwo było je odszukać i wykorzystać. Dziś czas na porządkowanie stajni - przypisanie funkcji routera właściwym sygnałom wejściowym i odwzorowanie ich w sygnał wyjściowy. Coś tu pachnie poważną bazą danych a może i kolejnym automatem skończonym.
środa, 3 stycznia 2018
Operacje na tablicy struktur - czyli mini baza adresów urządzeń dla routera 433MHz
Struktury upakowane w tablice znakomicie rozwiązują wiele problemów w konfiguracji bezprzewodowego routera 433MHz. Najważniejszym ich plusem jest stworzenie, niejako przy okazji innych ułatwień , czegoś na kształt bazy danych. Przy kilku urządzeniach dołączonych do routera nie ma to większego znaczenia. Ale gdy takich układów będzie kilkanaście lub nawet kilkadziesiąt odszukiwanie właściwego kodu (adresu) wymaga już działań systemowych. To zadanie wprost idealne dla obiektów magazynowych jakim są w informatyce bazy danych.
Subskrybuj:
Posty (Atom)