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, 14 stycznia 2018

Widget TABLE - proste bazy danych w BLYNKu

BLYNK to prosty (by nie powiedzieć prostacki) system do sterowania mikroprocesorami z poziomu telefonicznej aplikacji. I dokładnie pod tym kątem tworzone są kolejne widgety, z których nasze aplikacje możemy sobie poskładać. Elementy te to niemalże wprost odpowiedniki rzeczywistych podzespołów i układów elektronicznych. Co jednak gdy chcemy użyć BLYNKa  do działań bardziej zaawansowanych np. obróbki większej ilości danych. Tu już trzeba poczekać na sponsora. Kiedyś był prosty GRAPH ale w jego miejsce wskoczył dużo bardziej zaawansowany SuperChart. Drugim widgetem wykonanym na zamówienie i udostępnionym do użytkowania dla wszystkich blynkersów jest  widget TABLE.

niedziela, 7 stycznia 2018

router 433 - silnik napędowy czyll tabela funkcji w akcji

Ja tu widzę niezły burdel! Siostry...

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.