Tartalomjegyzék:

Az első IoT -eszköz: 14 lépés
Az első IoT -eszköz: 14 lépés

Videó: Az első IoT -eszköz: 14 lépés

Videó: Az első IoT -eszköz: 14 lépés
Videó: P.Mobil - Az „első” nagylemez '78. (full album) 1998 2024, November
Anonim
Az első IoT eszközöm
Az első IoT eszközöm

Ebben az utasításban megtanuljuk, hogyan kell telepíteni az Arduino IDE -t a My First IoT Device eszközhöz, hogy a végére arduino kódot futtassunk rajta, és a mobiltelefonjáról vezérelhessük.

1. lépés: Az Arduino IDE szoftver telepítése

Telepítse az Arduino IDE szoftvert ezen a linken:

A telepítés után az Arduino IDE ikon jön létre az asztalon.

2. lépés: Az Arduino IDE megnyitása

Az Arduino IDE megnyitása
Az Arduino IDE megnyitása

Nyissa meg az Arduino IDE -t az asztalon.

Nyomja meg a Ctrl+vesszőt a beállítások panel megnyitásához.

A További táblák kezelőbe írja be az alább látható URL -t, majd nyomja meg az OK gombot.

arduino.esp8266.com/stable/package_esp8266com_index.json

3. lépés: Nyissa meg a Boards Manager alkalmazást

Nyissa meg a Fórumkezelőt
Nyissa meg a Fórumkezelőt

Nyissa meg a Fórumkezelőt.

4. lépés: Válassza ki az ESP 8266 Board Library -t

Válassza ki az ESP 8266 Board Library -t
Válassza ki az ESP 8266 Board Library -t

Megnyílik a Boards Manager ablak, görgesse lefelé az ablakot, amíg meg nem jelenik az ESP8266 nevű modul. Ha megtalálta, válassza ki azt a modult, válassza ki a verziót, és kattintson a Telepítés gombra. Telepítéskor zárja be az ablakot.

5. lépés: A tábla kiválasztása

A tábla kiválasztása
A tábla kiválasztása

Az Első IoT futtatásához Arduino-val ki kell választanunk a Board NodeMCU 1.0 (ESP-12E modul) elemet.

Ezt lefelé görgetéssel lehet megtenni, amint azt a fenti ábra mutatja. Nyomja meg a visszatérést

6. lépés: Csatlakozás a számítógéphez

Csatlakozás a PC -hez
Csatlakozás a PC -hez

Csatlakoztassa a MyFirst IoT vezérlőt a számítógéphez az USB -kábel segítségével. Amikor csatlakozik, a rendszer észleli a COM portot, és látnia kell, hogy a számítógép betölti a megfelelő illesztőprogramokat. Ha ez befejeződött, menjen az eszközkezelőbe, és jegyezze fel a használatban lévő Com portot (a fenti ábrán látható)

7. lépés: Az első programom

Az első programom
Az első programom
Az első programom
Az első programom

Most nyissa meg a Fájl lapot, és menjen a Beépített példába belépő példákhoz, menjen a 01. Alapok oldalra, és kattintson az Blink gombra az ablak megnyitásához.

Most kattintson az eszközökre a port kiválasztásához: „COM”, amely alapján a számítógép melyik COM -portjához csatlakozott a vezérlő. A COM port azonosításához kövesse az előző lépéseket.

8. lépés: Töltse fel az első programot

Töltse fel az első programot
Töltse fel az első programot

Az ábrán látható jobbra mutató nyílra kattintva töltse fel a programot a modulba. A program feltöltése után a vezérlő LED -je egy másodperces időközönként be- és kikapcsol.

Gratulálunk - most hajtotta végre első IoT -eszközét. Most térjünk át egy kicsit érdekesebb dologra, és kapcsoljuk be és ki a LED -et a mobiltelefonról.

9. lépés: Könyvtárak hozzáadása

Könyvtárak hozzáadása
Könyvtárak hozzáadása

Az Arduino fordító széles körben használja a könyvtárakat. Ezek diszkrét darabok és kódok, amelyek segítik az eszközt számos feladat elvégzésében.

Csináljuk ezt egyesével.

Töltse le az alábbi Blynk zip fájlt. Jegyezze meg, hol tárolta.

Nyissa meg a Vázlat lapot, válassza a „Könyvtár beillesztése” lehetőséget, majd a „.zip könyvtár hozzáadása” lehetőséget. Irányítsa a kiválasztó képernyőt a letöltött zip fájl helyére, és erősítse meg.

Néhány másodperc múlva a könyvtár hozzáadódik az Arduino IDE -hez.

Ismételje meg a fennmaradó könyvtáraknál

10. lépés: Töltse le a Blynk alkalmazást okostelefonjára

Töltse le a Blynk alkalmazást okostelefonjára
Töltse le a Blynk alkalmazást okostelefonjára
Töltse le a Blynk alkalmazást okostelefonjára
Töltse le a Blynk alkalmazást okostelefonjára
Töltse le a Blynk alkalmazást okostelefonjára
Töltse le a Blynk alkalmazást okostelefonjára
Töltse le a Blynk alkalmazást okostelefonjára
Töltse le a Blynk alkalmazást okostelefonjára

Keresse fel telefonja alkalmazásboltját, és keressen rá a Blynk kifejezésre. Telepítse a Blynk alkalmazást, és futtassa azt.

Meg kell adnia egy e -mail címet és egy jelszót. Győződjön meg arról, hogy ez egy érvényes e -mail cím, mert a hitelesítési tokenek kerülnek elküldésre.

A Blynk kedves emberei 2000 „Energia” egységet adnak az induláshoz. Bonyolultabb projektek építésekor több „energiára” lesz szüksége, amelyet az alkalmazásban vásárolhat.

Pillanatnyilag törölni fogjuk a projekteket, miközben egyik példáról a másikra lépünk, és kihasználjuk a Blynk egy igazán ügyes szolgáltatását, a projekt QR -kódját. A következő lépésben erre térünk ki.

11. lépés: Hozza létre az első Blynk alkalmazást

Hozza létre első Blynk alkalmazását
Hozza létre első Blynk alkalmazását
Hozza létre első Blynk alkalmazását
Hozza létre első Blynk alkalmazását
Hozza létre első Blynk alkalmazását
Hozza létre első Blynk alkalmazását

Nyomja meg a QR szimbólumot a képernyő tetején, és a kamera bekapcsol.

Irányítsa fényképezőgépét a fenti QR -kódra, és Blynk létrehozza Önnek a projektet. Amikor a projektet kezelték, nyomja meg a dió szimbólumát a képernyő tetején, görgessen lefelé, és válassza az "e -mail küldése" lehetőséget

Néhány másodpercen belül e -mailben kap egy hitelesítési kódot.

Az Arduino IDE -ben válassza a File/Examples/My_IOT_Device/Blynk_LED lehetőséget.

Megnyílik a programfájl.

Másolja ki és illessze be a Blynk -től kapott hitelesítési tokent, és írja be az SSID -t és a jelszót a képernyőre.

Nyomja meg a feltöltés nyíl gombot a program elküldéséhez a vezérlőhöz.

12. lépés: Futtassa a programot

Futtassa a Programot
Futtassa a Programot

A Blynk alkalmazásban nyomja meg a lejátszás gombot a képernyő jobb felső sarkában.

Látni fog egy LED gombot és egy állapotmezőt. A gomb megnyomása be- és kikapcsolja a vezérlő LED -jét, és ennek megfelelően frissíti az állapotot.

Gratulálunk - mostantól a világ bármely pontjáról irányíthatja projektjét, ahol internet -hozzáféréssel rendelkezik!

13. lépés: A kód működése…

Hogyan működik a kódex…
Hogyan működik a kódex…
Hogyan működik a kódex…
Hogyan működik a kódex…

Ez nem programozási oktatóanyag - de itt van betekintés a kódba és annak működésébe a Blynk segítségével.

Szándékosan tettem a kódot az Arduino IDE külön lapjaira, hogy láthassa a fő összetevőket. A programozás megkezdésekor erre nincs szükség.

Nézzük először a Blynk_LED lapot. A projektengedélyezési kódokon, az SSID -n és a jelszón kívül ezt nem kell módosítania egyetlen projekt példánál sem.

Ez fontos információkat tartalmaz a használt könyvtárról (#include).

A beállítás fül ezt teszi - egyszer fut, amikor a vezérlő elindul, és kiadja a beállítási utasításokat. Ebben az esetben a soros monitort úgy állítjuk be, hogy 115200 baudon működjön, és beállítjuk a Blynk -et és a wifit.

A hurok lap éppen ezt teszi - körbe -körbe ismétlődően végrehajtja a benne lévő kódot. Ebben az esetben meggyőződik arról, hogy a blynk és az időzítők futnak (amelyeket egy másik oktatóanyagban állítunk be, a program, az időzítők és a segédprogramok lapjaival együtt).

14. lépés: A Blynk fül

A Blynk Tab
A Blynk Tab
A Blynk Tab
A Blynk Tab
A Blynk Tab
A Blynk Tab
A Blynk Tab
A Blynk Tab

Mielőtt megnézzük a kódot, nézzük csak meg ezt a két "kütyüt" a Blynk képernyőn.

A „gombot” „virtuális” csapként jelöltük ki, és a 0. nyílást választottuk hozzá (V0). Ez egy widget, amely kimenetet generál, amelyet elküld a vezérlőnek. Ne feledje, hogy be-/kikapcsolónak állítottuk be, nem pedig nyomó (pillanatnyi) kapcsolónak.

Az állapotjelző egy „értékmegjelenítő” widget, és adatokat kap a vezérlőtől. Virtuális csapként van beállítva, és kiválasztottuk az 1. nyílást.

Most nézzük a kódot.

Az első állítás - BLYNK_WRITE (V0) - azt mondja a kódnak, hogy hallgassa meg a Blynk utasítását a virtuális 0 -ás pin -ből. Minden alkalommal, amikor a gomb megváltozik, a Blynk 0 -t vagy 1 -et küld a vezérlőnek - a param.asInt ().

Ha 0 -t küld, akkor a vezérlő:

  1. Kiadja a morse.on () parancsot (a könyvtár használatával, amely a kezdetben mellékelt include fájlban található), amely bekapcsolja a LED -et.
  2. "LED be" nyomtat a soros interfészre (pc terminál)
  3. "LED On" -ot küld a Blynk 'value display' widget -jéhez, amelyet az 1. helyen jelöltünk ki. Használja a Blynk.virtualWrite -ot (V1, "LED Off"); utasítás erre.
  4. Ha 1 -et küldenek a vezérlőnek, akkor ennek az ellenkezőjét teszi.

Elég egyszerű, mi?

Ajánlott: