BLYNK – wirtualny świat elektronika

By: | Post date: Grudzień 15, 2017

Jeszcze do niedawno zwrot „wirtualny świat elektronika” brzmiał podobnie jak uczciwy złodziej czy prawdomówny polityk. Ale dinozaury wyginęły bo nie dostrzegły w porę zmiany klimatu. Tak może stać się i z nami elektronikami mocno przywiązanymi do hardwaru i lutownicy. Miast twórczych zadań na miarę emigranta z Polski Idka Tramielskiego zostaniemy dozorcami  robotów projektujących i składających coraz to nowsze modele procesorowych kombajnów do wszystkiego. Może nie będzie tak źle ale wirtualizacja kolejnych elementów i podzespołów elektronicznych jest faktem. Za ileś lat użytkownicy telefonów, komputerów nie będą mieli pojęcia, że istniała kiedyś klawiatura mechaniczna a układ QWERTY to echo dawno zapomnianej maszyny do pisania.

A wszystkiemu winne są obrzydliwe prawa rynku, na którym wygrywa wszystko co tańsze. A jeśli coś jest całkowicie za darmochę to niema  siły by w końcu nie zdominowało całej dostępnej przestrzeni.A więc dziś o tym jak za chwilę będzie wyglądała – a w zasadzie już wygląda – wirtualna elektronika w wydaniu amatorskim. Continue Reading…

VALUE moduł – jak prosto wyświetlić dowolną informację

By: | Post date: Listopad 29, 2017

Telefon ma każdy.

Jedną z największych zalet systemu BLNK jest bez wątpienia możliwość darmowego  korzystania ze znakomitego wyświetlacza telefonu czy tableta do zobrazowania na nim dowolnych informacji generowanych w naszym mikroprocesorowym systemie. Wystarczy wspomnieć nieodległe przecież czasy gdy z wielkim trudem i przy udziale sporych środków dodawać trzeba było a to siedmosegmetowe wyświetlacza led lub drogie i trudne w obsłudze ciekłokrystaliczne LCD by cokolwiek pokazać z wnętrza mikroprocesora. Łatwość i elegancja z jaką możemy zrobić to samo w BLYNKu zniewala. A to dopiero początek rewolucji. Dziś banalnie prosty wyświetlacz jednorzędowy – widget (y) VALUE Continue Reading…

SLIDER – wirtualny potencjometr w BLYNKu

By: | Post date: Listopad 24, 2017

BUTTON załatwi nam połowę potrzeb w aplikacji typu Smart Home Iot czy Inteligentnego Domu. Drugie 50% przypada na kilkadziesiąt pozostałych widgetów BLYNKa. No może nie dokładnie tak ale…  W zasadzie kolejne elementy BLYNKowej układanki realizują ,już tylko jakieś pojedyncze ale za to specyficzne funkcje trudne do obsłużenia przyciskiem. np.  odczyt czujników telefonu, prezentacja  graficznych wykresów czy obsługa terminala.  Nie wszystkie są niezbędne ale poprawiają komfort obsługi naszego systemu lub jego wygląd. Ale są jeszcze 2-3 widgety, bez których trudno sobie wyobrazić przyjazny panel sterujący Dziś popatrzymy więc na jeden z nich – wirtualny potencjometr czyli SLIDER  Continue Reading…

BUTTON – widget orkiestra aplikacji BLYNK

By: | Post date: Listopad 16, 2017

Znalezione obrazy dla zapytania one man bandZa sobą mamy już opis  LEDa – mini widgetu ze skromnymi jak na BLYNKa możliwościami. Jednak nawet ten ubogi wirtualny element funkcjonalnością przewyższa ledy z realnej elektroniki. Tak to już jest z wirtualną rzeczywistością, że jedynym jej ograniczeniem jest wyobraźnia  programistów. Co można ciekawego zrobić gdy nie trzymamy się kurczowo materialnych pierwowzorów a pozwalamy sobie na odrobinę fantazji pokazuje nam przykład kolejnego widgeta. BUTTON jest dla mnie absolutnym number one wśród BLYNKowych klocków lego. Dlaczego? O tym już za chwilę. Continue Reading…

BLYNK za free – odcinek III

By: | Post date: Listopad 11, 2017

Mamy już działający własny serwer BLYNK. Teraz trzeba zmienić trasę przebiegu rzeczywistych i wirtualnych pinów z aplikacji i mikrokontrolera tak by docierały do nowego węzła komunikacyjnego. I tu uwaga. Albo rybka albo pipka – albo nasz system korzysta z publicznego serwera albo z naszego lokalnego. To spore ograniczenie ale zrozumiałe uwzględniając komercyjny charakter publicznego serwera BLYNK. Sami musimy zdecydować jakie rozwiązanie jest korzystniejsze dla naszego projektu i dla naszych pieniędzy. A wcześniej kolejna porcja informacji o własnym (darmowym) systemie BLYNK. Continue Reading…

BLYNK za free – odcinek II

By: | Post date: Listopad 10, 2017

Pierwszy sukces w tworzeniu naszej niezależności finansowej za nami. Własny serwer BLYNK działa. Pora przystąpić do drukowania pieniędzy. Dziś – jak nabić sobie kabzę dowolną ilością energii by bez ograniczeń móc korzystać z systemu BLYNK
Continue Reading…

BLYNK za free – a nawet za darmochę

By: | Post date: Listopad 5, 2017

Nie trzeba budować browaru by napić się piwa. Fakt. Ale warto jeśli chcemy mieć piwo bez ograniczeń a budowa browaru nic (albo niewiele) nas kosztuje. Analogicznie co zrobić by mieć forsę… Odziedziczyć, ukraść, rozbić bank. Ale lepiej zbudować mennicę lub bank, które wydrukują nam dowolną ilość pieniędzy lub cyfr na koncie.

Dziś o budowie własnego banku – pardon – serwera BLYNK pozwalającego na budowę nieograniczonej liczby projektów i to całkowicie (no prawie) za darmo. BLYNK całkowicie za darmochę? Oczywiście. Inaczej ten blog nie miałby żadnego sensu. Continue Reading…

Jak zacząć zabawę z BLYNK

By: | Post date: Listopad 2, 2017

A tu artykuł ładnie opisujący krok po kroku jak zacząć zabawę z BLYNK. Przykład oparty jest na module NodeMCU a więc z ESP8266. Mikrokontroler ten idealnie pasuje do filozofii BLYNKa i jednocześnie pozwala na korzystanie z najbardziej przyjaznego narzędzia programowania procesorów – ARDUINO IDE.

Patryk Mądry – NodeMCU – przykład użycia aplikacji Blynk

Obsługa pinów wirtualnych BLYNK w kodzie mikrokontrolera

By: | Post date: Listopad 1, 2017

Piny rzeczywiste znakomicie ułatwiają budowę prostych układów zdalnego sterowania w oparciu o Arduino i BLYNKa. Mają jednak sporo ograniczeń i w wielu miejscach utrudniają lub wręcz uniemożliwiają rozbudowę systemu o własne procedury czy zewnętrzne biblioteki. Programiści BLYNKa zaimplementowali więc ciekawy mechanizm przesyłania danych poprzez piny wirtualne. Na pierwszy rzut oka wyglądają jak klasyczne zmienne programowe. Ale tak naprawdę są indeksami (adresami) dużo bardziej złożonych procedur dostępnych w bibliotekach BLYNKa. Prawdziwa moc twórcza systemu zawarta jest właśnie w tych pinach i tych procedurach – trzeba im więc przyjrzeć się nieco dokładniej. Continue Reading…

Piny rzeczywiste BLYNKa w programie mikrokontrolera

By: | Post date: Październik 28, 2017

Cyfrowe i analogowe to podstawowe sygnały obsługiwane przez układy elektroniczne. Są to informacje proste gdzie treścią jest wielkość (wartość) sygnału. Ale treść może zostać zakodowana w następujących po sobie kolejnych zmianach wartości. Dla napięć analogowych określa się je mianem sygnałów z modulacją (napięcia, częstotliwości, fazy) dla cyfrowych jest to grupa zwana protokołami.

Ogromną przewagą mikrokontrolerów w stosunku do układów dyskretnych jest łatwość obsługi zarówno sygnałów modulowanych jak i protokołów. Zwłaszcza protokołów co jest dosyć oczywiste.  Dziś pierwszy post z serii obsługi danych przesyłanych w systemie BLYNK. O sygnałach prostych – czyli pinach analogowych i cyfrowych.  Continue Reading…