Tartalomjegyzék:

IOT funkciók hozzáadása a projektekhez: 5 lépés
IOT funkciók hozzáadása a projektekhez: 5 lépés

Videó: IOT funkciók hozzáadása a projektekhez: 5 lépés

Videó: IOT funkciók hozzáadása a projektekhez: 5 lépés
Videó: iNELS RF Control - eLAN-RF-003 - kezdeti lépések 2024, Július
Anonim
IOT funkciók hozzáadása a projektekhez
IOT funkciók hozzáadása a projektekhez

Semmi sem jobb, mint egy barkácsprojekt elkészítése, amely felváltja a hasznosnak talált kereskedelmi terméket. Nos, valójában van ennél jobb. IOT képesség hozzáadása a projekthez.

Ami az automatizálást illeti, a kezdők általában megijednek attól, hogy bonyolult programozást kell végezniük, és mit nem. De sok ingyenes szolgáltatásnak és szoftvernek köszönhetően, amelyek manapság erre a célra állnak rendelkezésre, az alapvető IOT -funkciók hozzáadása a projektekhez könnyebbé vált, mint valaha.

Ebben az utasításban megmutatom, hogyan használhat két ilyen szoftvert - a Blynk és az IFTTT - a barkácsprojektek automatizálásához. Térjünk rá!

1. lépés: Hogyan működnek ezek?

Az esp8266-ot fogom használni a projektemhez, de ne feledje, hogy ez az oktatóanyag szinte minden Wi-Fi-kompatibilis mikrokontrollerre alkalmazható (például az esp32). Ehhez az oktatóanyaghoz készítsünk egy projektet, amely minden alkalommal bekapcsol egy LED-et, amikor új twitter-követőt kap. Ennek a projektnek a megvalósításához együtt kell használnunk a Blynk -et és az IFTTT -t.

IFTTT:

Az IFTTT a következőképpen működik: „Ha EZ megtörténik, tedd ezt”. Ha szereted a kódolást, ezt összehasonlíthatod egy „if” állítással. Esetünkben ez a következő: „Ha új twitter -követőt szerzek, küldj jelet Blynknek”

Blynk:

A Blynk simpy áthelyezi az IFTTT trigger -t az esp8266 -ra. Tegyük fel, hogy a LED csatlakozik a GPIO 5. tűhöz.

Valójában ez a két alkalmazás sokkal többet tehet, mint a barkácsprojektek automatizálása. Játszhat velük, hogy többet tudjon.

2. lépés: A Blynk beállítása

A Blynk beállítása
A Blynk beállítása
A Blynk beállítása
A Blynk beállítása
A Blynk beállítása
A Blynk beállítása
A Blynk beállítása
A Blynk beállítása

Először telepítse a Blynk programot.

Android

IOS

Most hozzon létre egy új projektet. Amint ezt megteszi, hitelesítési tokent kap e -mailjében. Ez a jelző nagyon fontos, és használni fogjuk a következő lépésekben. Érintse meg a "+" gombot, és adjon hozzá egy gombot a widget mezőből. Érintse meg az újonnan hozzáadott gombot, és megjelenik a gomb beállítása. Itt válassza ki a kiváltani kívánt tűt (ebben az esetben a GPIO 5). Az alkalmazás alapján beállíthatja a lenyomást vagy a váltást. Ha nyomásra van állítva, amint az IFTTT aktiválódik, a csap be van kapcsolva, és azonnal ki van kapcsolva (mint egy általános nyomógomb) Ha be van kapcsolva, amint az IFTTT aktiválódik, a csap be van kapcsolva és BE

3. lépés: Az IFTTT beállítása

Az IFTTT beállítása
Az IFTTT beállítása
Az IFTTT beállítása
Az IFTTT beállítása
Az IFTTT beállítása
Az IFTTT beállítása

Az IFTTT telepítése:

Android

IOS

Az IFTTT -n kattintson a "további" gombra. Most kattintson a +, majd az "ez" gombra. Ezután keresse meg és válassza a "twitter" lehetőséget. Ezután kattintson az "új követő" gombra.

Most kattintson az "arra", és keresse meg a "webhooks" kifejezést a keresősávon. Kattintson a "webes kérés" gombra, és írja be az URL -t. Az URL formátum https:// IP/Auth/update/pin

Mivel a PIN -kódunk GPIO 5, cserélje ki a „pin” -et az URL -ben a „D5” -re. Cserélje ki az Auth -t a blynk projekt Auth tokenjével, amelyet az előző lépésben kapott az e -mailjében. Cserélje ki az IP -t országának blynk felhő IP -címére. Az IP lekéréséhez nyissa meg a parancssort, és írja be a "ping blynk-cloud.com" parancsot. India esetében a vizsgálati időszak 188.166.206.43

Válassza a "put" lehetőséget a metódus részben, majd a "application/json" lehetőséget a tartalomtípusban. A törzsbe írja be az ["1"] billentyűt.

Megjegyzendő, hogy az [„1”] jelzi a trigger BE, a [„0”] pedig a „KI” beállítást

4. lépés: A hardver programozása

A hardver programozása
A hardver programozása
A hardver programozása
A hardver programozása

Győződjön meg arról, hogy az esp8266 és a Blynk könyvtárak telepítve vannak az Arduino IDE -re. Ha nem biztos benne, hogyan kell ezt csinálni, kattintson ide egy gyors oktatóanyagért. Most menjen a fájlok> példák> Blynk> boards_wifi> esp8266 elemre. Megjelenik egy mintaprogram.

Bár ezt szerkesztheti, nem javaslom egy példavázlat módosítását. Csak másolja ki a kódot, és illessze be egy új fájlba. Most szerkesztheti ezt a fájlt.

Hozzá kell adnia a wifi SSID -jét és jelszavát a programban, ahol a „YourNetworkName” és a „YourPassword” felirat szerepel. Szintén a „YourAuthToken” -et kell helyettesíteni a blynk -től kapott hitelesítési tokennel. Ezek elvégzése után hozzáadhatja projektkódját a loop () függvényhez a Blynk.run () sor után.

Mivel a miénk egy egyszerű LED -es trigger, nem kell kódot írnunk. Ha csatlakoztatjuk a LED -et a GPIO 5 -ös tűhöz (D1), akkor működésbe hozhatjuk projektünket.

5. lépés: Próbálja ki

Ez az egyszerű módszer fantasztikusvá teheti projektjeit. Játszhat több IFTTT triggerrel és Blynk funkcióval, hogy rájöjjön, mennyit tud még tenni ezzel a két alkalmazással.

Nem biztos abban, hogy melyik projektet tervezze? Íme néhány projektem a Blynk és az IFTTT segítségével

Egy óra, amely minden alkalommal megváltoztatja a színét, amikor egy űrhajós belép az űrbe

Eszköz, amely emlékeztet arra, hogy igyon vizet

Egy lámpa, amely minden alkalommal villog, amikor az ISS elhalad a feje felett

Jó szórakozást a barkácsprojektek automatizálásához:)

Ajánlott: