Programozás különféle mikrovezérlők és személyi számítógépek, mint a Arduino, Raspberry Pi, és hasonlók – az egyik legérdekesebb és ezzel kapcsolatos tevékenységeket. Tervezése eszközök ezeken a platformokon túlnőtt egy hobbi geekek és a professzionális programozók: ezeket a díjakat létrehozásához használt robotok, szerszámgépek, 3D-nyomtatók quadrocopter, a tárgyak internete-eszközökkel (intelligens otthon), szerverek, és még Hi-Fi-audio interfészeket.
Sajnos a mikrokontrollerek piaca igen szegmentált. Programozásuk különböző környezeteken és interfészeken keresztül történik. A helyzet a Blynk nevű projekt mentésére szolgál.
A Blynk egy felhőalapú szolgáltatás a grafikus vezérlőpanelek létrehozásához, és alkalmas mikroszámítógépek és mikrokontrollerek széles skálájára. Ha korábban, az érzékelőktől származó információk gyűjtéséhez teljes I / O interfészt kellett írni, vagy további modulokat kellett vásárolnia, most már öt perces munkát végezhet Blynkben.
Saját projekt létrehozása a Blynk-n keresztül történő vezérléshez nagyon kevésre van szüksége: telepítse az alkalmazást (elérhető verziók iOS és Android) vagy használja a webes űrlapot. Itt lépjen be egy lépésben – írja be e-mail címét és jelszavát. A regisztrálás azért szükséges, mert a Blynk felhő megoldás, és anélkül, hogy bármelyik felhasználó átveheti a vasdarabot.
Akik szeretnék telepíteni a kiszolgáló helyileg. Ebben az esetben nem szükséges az internethez való hozzáférés.
Az alkalmazás működése bizonyos készségeket igényel. Először a számítógépet vagy okostelefont kell csatlakoztatnia a programozható lemezhez. A program támogatja a táblákhoz való kapcsolódást számos különböző interfésszel:
- USB (soros),
- Adafruit CC3000 WiFi,
- Hivatalos Arduino WiFi Shield,
- Hivatalos Ethernet kártya (W5100),
- ENC28J60,
- ESP8266 (WiFi modem),
- SeeedStudio Ethernet Shield V2.0 (W5200),
- RN-XV WiFly,
- ESP8266.
A kapcsolat beállítása mellett csak a jövőbeli eszköz moduljait kell helyesen csatlakoztatni. Ezután az alkalmazás munkamódjában hozzá kell adnia a rendelkezésre álló modulokat (widgetek), konfigurálnia kell a szükséges pin címeket, és meg kell adnia a kívánt paramétereket (ha szükséges, írhatja a kódot). Egyébként a drag’n’drop-t widget vagy program létrehozására használják. A vezérlőkészülékek tömegének szimulátorok kezelésére rendelkezésre áll – kapcsolók, csúszkák, kijelzők, amelyek mindegyikéhez saját logikát írhatunk. Különformák vannak a szükséges szenzorok információinak kimenetelére és rendszerezésére grafikonok formájában.
Így a platform alkalmas mind a kezdő és haladó felhasználók számára, akik nem akarnak időt pályázatkészítés projekt menedzsment, az adatok olvasását időjárás-állomások és intelligens otthon vezérlő robot vezérlő.
Az induláshoz szükséges összes információ a hivatalos honlapon található. A Blynk egy nyílt forrású projekt, így mindenki részt vehet új funkciók létrehozásában. Jelenleg a szolgáltatás használata teljesen ingyenes, a jövőben a helyzet kissé megváltozik – mindenekelőtt az új funkciók bevételeinek köszönhetően. Tehát már most is ismert, hogy a GPIO-interfészekhez való hozzáférés beépített vásárlásként vásárolható meg.
Jelenleg Blynk a következő táblákkal dolgozik:
- Arduino: Uno, Nano, Mini, Pro Mini, Pro Micro, Mega, YÚN (Bridge), Due;
- Raspberry Pi;
- Részecske (ex Spark Core);
- ESP8266;
- TinyDuino (CC3000);
- Wicked WildFire (CC3000).