Obsah:

Moje prvé zariadenie IoT: 14 krokov
Moje prvé zariadenie IoT: 14 krokov

Video: Moje prvé zariadenie IoT: 14 krokov

Video: Moje prvé zariadenie IoT: 14 krokov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Moje prvé zariadenie IoT
Moje prvé zariadenie IoT

V tomto návode sa naučíme, ako nainštalovať Arduino IDE na moje prvé zariadenie IoT, aby sme do konca na ňom mohli spustiť kód arduino a ovládať ho z mobilného telefónu.

Krok 1: Inštalácia softvéru Arduino IDE

Nainštalujte softvér Arduino IDE z tohto odkazu

Po inštalácii sa na pracovnej ploche vytvorí ikona Arduino IDE.

Krok 2: Otvorenie Arduino IDE

Otvárame Arduino IDE
Otvárame Arduino IDE

Otvorte Arduino IDE z pracovnej plochy.

Stlačením klávesov Ctrl+čiarka otvorte panel predvolieb.

V Správcovi dodatočných dosiek zadajte nižšie uvedenú adresu URL a kliknite na tlačidlo OK.

arduino.esp8266.com/stable/package_esp8266com_index.json

Krok 3: Otvorte Správcu dosiek

Otvorte Správcu dosiek
Otvorte Správcu dosiek

Otvorte Správcu dosiek.

Krok 4: Vyberte knižnicu dosky ESP 8266

Vyberte knižnicu dosky ESP 8266
Vyberte knižnicu dosky ESP 8266

Otvorí sa okno Správca dosiek, posuňte stránku okna nadol, kým neuvidíte modul s názvom ESP8266. Keď ho nájdete, vyberte požadovaný modul, vyberte verziu a kliknite na tlačidlo Inštalovať. Keď je nainštalovaný, zatvorte okno.

Krok 5: Výber nástenky

Výber rady
Výber rady

Na spustenie môjho prvého internetu vecí s Arduino musíme vybrať Board NodeMCU 1.0 (modul ESP-12E).

To je možné vykonať posúvaním nadol, ako je to znázornené na obrázku vyššie. Stlačte návrat

Krok 6: Pripojenie k počítaču

Pripojenie k PC
Pripojenie k PC

Pripojte ovládač IoT MyFirst k počítaču pomocou kábla USB. Po pripojení bude detekovaný port COM a mali by ste vidieť, ako počítač načítava príslušné ovládače. Akonáhle je to dokončené, prejdite do správcu zariadení a všimnite si používaný port Com (zobrazený na obrázku vyššie)

Krok 7: Môj prvý program

Môj prvý program
Môj prvý program
Môj prvý program
Môj prvý program

Teraz otvorte kartu Súbor a prejdite na Príklady, ktoré zadajte do vstavaného príkladu, prejdite na položku 01. Základy a kliknutím na tlačidlo Blikať otvorte okno.

Teraz kliknutím na nástroje vyberte port: „COM“podľa toho, ku ktorému portu COM počítača je ovládač pripojený. Na identifikáciu portu COM postupujte podľa predchádzajúcich krokov.

Krok 8: Nahrajte svoj prvý program

Odovzdajte svoj prvý program
Odovzdajte svoj prvý program

Kliknutím na šípku vpravo zobrazenú na obrázku nahrajte program do modulu. Akonáhle je program nahraný, LED na ovládači bude blikať a zhasínať v sekundových intervaloch.

Blahoželáme - práve ste spustili svoje prvé zariadenie IoT. Prejdeme k niečomu zaujímavejšiemu a zapneme a vypneme LED diódy na svojom mobilnom telefóne.

Krok 9: Pridanie knižníc

Pridávanie knižníc
Pridávanie knižníc

Kompilátor Arduino široko používa knižnice. Jedná sa o diskrétne časti kódu, ktoré pomáhajú zariadeniu vykonávať množstvo úloh.

Urobme to po jednom.

Stiahnite si nižšie uvedený súbor Blynk zip. Všimnite si, kde ste ho uložili.

Otvorte kartu Náčrt, vyberte možnosť „Zahrnúť knižnicu“a potom „Pridať knižnicu.zip“. Namierte obrazovku výberu na umiestnenie súboru zip, ktorý ste stiahli, a potvrďte.

Knižnica sa po niekoľkých sekundách pridá do vášho IDE Arduino.

Opakujte pre zostávajúce knižnice

Krok 10: Získajte aplikáciu Blynk do svojho smartfónu

Stiahnite si aplikáciu Blynk do svojho smartfónu
Stiahnite si aplikáciu Blynk do svojho smartfónu
Stiahnite si aplikáciu Blynk do svojho smartfónu
Stiahnite si aplikáciu Blynk do svojho smartfónu
Stiahnite si aplikáciu Blynk do svojho smartfónu
Stiahnite si aplikáciu Blynk do svojho smartfónu
Stiahnite si aplikáciu Blynk do svojho smartfónu
Stiahnite si aplikáciu Blynk do svojho smartfónu

Prejdite do obchodu s aplikáciami pre telefóny a vyhľadajte Blynk. Nainštalujte aplikáciu Blynk a spustite ju.

Budete musieť zadať e -mailovú adresu a heslo. Uistite sa, že je to platná e -mailová adresa, pretože tam sa budú odosielať autentifikačné tokeny.

Milí ľudia v Blynku vám dajú 2000 jednotiek „energie“, aby ste mohli začať. Ako budete stavať komplexnejšie projekty, budete potrebovať viac „energie“, ktorú si môžete kúpiť v aplikácii.

V tejto chvíli budeme odstraňovať projekty, keď sa presúvame z jedného príkladu na druhý a využijeme výhody skutočne úhľadnej funkcie QR kódu projektu Blynk. K tomu sa dostaneme v nasledujúcom kroku.

Krok 11: Vytvorte svoju prvú aplikáciu Blynk

Vytvorte si svoju prvú aplikáciu Blynk
Vytvorte si svoju prvú aplikáciu Blynk
Vytvorte si svoju prvú aplikáciu Blynk
Vytvorte si svoju prvú aplikáciu Blynk
Vytvorte si svoju prvú aplikáciu Blynk
Vytvorte si svoju prvú aplikáciu Blynk

Stlačte symbol QR v hornej časti obrazovky a fotoaparát sa zapne.

Namierte fotoaparát na vyššie uvedený QR kód a Blynk pre vás projekt vytvorí. Po vytvorení projektu stlačte symbol matice v hornej časti obrazovky, posuňte zobrazenie nadol a vyberte možnosť „Poslať všetko e -mailom“.

V priebehu niekoľkých sekúnd dostanete overovací kód, ktorý vám bude zaslaný e -mailom.

V IDE Arduino vyberte Súbor/Príklady/Moje_IOT_Zariadenie/Blynk_LED.

Otvorí sa súbor programu.

Skopírujte a prilepte autentifikačný token, ktorý ste dostali od Blynka, a na obrazovku zadajte svoje SSID a heslo.

Stlačením tlačidla šípky nahrávania odošlete program do ovládača.

Krok 12: Spustite program

Spustite program
Spustite program

V aplikácii Blynk stlačte tlačidlo prehrávania v pravom hornom rohu obrazovky.

Uvidíte tlačidlo LED a stavové pole. Stlačením tlačidla sa LED na ovládači zapne a vypne a podľa toho aktualizuje stav.

Blahoželáme - teraz môžete ovládať svoj projekt odkiaľkoľvek na svete, kde máte prístup na internet!

Krok 13: Ako kód funguje …

Ako kódex funguje …
Ako kódex funguje …
Ako kódex funguje …
Ako kódex funguje …

Toto nie je návod na programovanie - ale tu je pohľad na kód a ako funguje s Blynkom.

Zámerne som vložil kód do samostatných záložiek na Arduino IDE, aby ste videli hlavné komponenty. Nie je potrebné to robiť, keď začnete s programovaním.

Pozrime sa najskôr na kartu Blynk_LED. Okrem autorizačných kódov projektu, SSID a hesla to nebudete musieť zmeniť v žiadnom z príkladov projektu.

Obsahuje dôležité informácie o používanej knižnici (#include).

Karta nastavenia to robí - spustí sa raz pri spustení ovládača a vydá pokyny na nastavenie. V tomto prípade nastavujeme sériový monitor na 115200 baudov a nastavujeme Blynk a wifi.

Karta slučka to robí - opakuje opakovanie ľubovoľného kódu, ktorý sa v nej nachádza. V tomto prípade to zaisťuje, že sú spustené blynk a časovače (ktoré nastavíme v inom tutoriáli spolu s kartami programu, časovačov a záložiek).

Krok 14: Blynk Tab

Tabuľka Blynk
Tabuľka Blynk
Tabuľka Blynk
Tabuľka Blynk
Tabuľka Blynk
Tabuľka Blynk
Tabuľka Blynk
Tabuľka Blynk

Predtým, ako sa pozrieme na kód, pozrime sa na tieto dve „miniaplikácie“na obrazovke Blynk.

„Tlačidlo“je označené ako „virtuálny“kolík a vybrali sme preň slot 0 (V0). Je to widget, ktorý generuje výstup, ktorý sa odosiela do ovládača. Všimnite si toho, že sme ho nastavili skôr ako vypínač (nie) (tlačidlový) spínač.

Indikátor stavu je miniaplikácia „zobrazenie hodnôt“, do ktorej sú odosielané údaje z ovládača. Bol nastavený ako virtuálny pin a vybrali sme naň slot 1.

Teraz sa pozrime na kód.

Prvé vyhlásenie - BLYNK_WRITE (V0) - hovorí kódu, aby počúval pokyny od Blynka pochádzajúce z virtuálneho pinu 0. Zakaždým, keď sa toto tlačidlo zmení, Blynk pošle do ovládača buď 0 alebo 1 - obsiahnuté v paramet.asInt ().

Ak je odoslaná 0, potom ovládač:

  1. Vydá príkaz morse.on (); (pomocou knižnice obsiahnutej v súbore zahrnutia, ktorý sme zahrnuli na úplnom začiatku), ktorý zapne LED diódu.
  2. Vytlačí „LED zapnuté“na sériové rozhranie (počítačový terminál)
  3. Pošle „LED zapnuté“do miniaplikácie „Zobrazenie hodnoty“Blynk, ktorú sme označili v slote 1. Používa Blynk.virtualWrite (V1, „LED nesvieti“); pokyn, ako to urobiť.
  4. Ak je do regulátora odoslaná 1, potom to robí všetko naopak.

Celkom jednoduché čo?

Odporúča: