Obsah:

Moje první zařízení IoT: 14 kroků
Moje první zařízení IoT: 14 kroků

Video: Moje první zařízení IoT: 14 kroků

Video: Moje první zařízení IoT: 14 kroků
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Červenec
Anonim
Moje první zařízení IoT
Moje první zařízení IoT

V tomto Instructable se naučíme, jak nainstalovat Arduino IDE pro My First IoT Device, abychom na něm mohli na konci spustit arduino kód a ovládat jej z mobilního telefonu.

Krok 1: Instalace softwaru Arduino IDE

Nainstalujte software Arduino IDE z tohoto odkazu

Po instalaci se na ploše vytvoří ikona Arduino IDE.

Krok 2: Otevření Arduino IDE

Otevření Arduino IDE
Otevření Arduino IDE

Otevřete Arduino IDE na ploše.

Stisknutím Ctrl+čárka otevřete panel předvoleb.

Ve Správci dalších desek zadejte níže uvedenou adresu URL a stiskněte OK.

arduino.esp8266.com/stable/package_esp8266com_index.json

Krok 3: Otevřete Správce desek

Otevřete Správce desek
Otevřete Správce desek

Otevřete Správce desek.

Krok 4: Vyberte knihovnu desek ESP 8266

Vyberte knihovnu desek ESP 8266
Vyberte knihovnu desek ESP 8266

Otevře se okno Správce desek, posuňte stránku okna dolů, dokud neuvidíte modul s názvem ESP8266. Jakmile ho najdete, vyberte daný modul, vyberte verzi a klikněte na tlačítko Instalovat. Když je nainstalován, zavřete okno.

Krok 5: Výběr desky

Výběr desky
Výběr desky

Abychom mohli spustit svůj první IoT s Arduinem, musíme vybrat Board NodeMCU 1.0 (modul ESP-12E).

To lze provést posouváním dolů, jak je znázorněno na obrázku výše. Stiskněte návrat

Krok 6: Připojení k počítači

Připojení k PC
Připojení k PC

Připojte ovladač MyFirst IoT k počítači pomocí kabelu USB. Když se připojí, bude detekován port COM a měli byste vidět, jak váš počítač načítá příslušné ovladače. Jakmile to bude dokončeno, přejděte do správce zařízení a všimněte si používaného portu Com (zobrazeno na výše uvedeném obrázku)

Krok 7: Můj první program

Můj první program
Můj první program
Můj první program
Můj první program

Nyní otevřete kartu Soubor a přejděte na Příklady, které zadejte do integrovaného příkladu, přejděte na 01. Základy a kliknutím na tlačítko Blikat otevřete okno.

Nyní klikněte na nástroje a vyberte port: „COM“podle toho, ke kterému COM portu počítače se ovladač připojil. Chcete -li identifikovat port COM, přečtěte si předchozí kroky.

Krok 8: Nahrajte svůj první program

Nahrajte svůj první program
Nahrajte svůj první program

Kliknutím na šipku vpravo zobrazenou na obrázku nahrajte program do modulu. Jakmile je program nahrán, LED na ovladači bude blikat a zhasínat v sekundových intervalech.

Gratulujeme - právě jste spustili své první zařízení IoT. Nyní přejdeme k něčemu trochu zajímavějšímu a zapneme a vypneme LED diodu na svém mobilním telefonu.

Krok 9: Přidání knihoven

Přidávání knihoven
Přidávání knihoven

Kompilátor Arduino široce využívá knihovny. Jedná se o diskrétní části kódu, které pomáhají zařízení provádět řadu úkolů.

Pojďme to udělat po jednom.

Stáhněte si níže uvedený soubor Blynk zip. Všimněte si, kde jste jej uložili.

Otevřete kartu Skica, vyberte možnost „Zahrnout knihovnu“a poté „Přidat knihovnu.zip“. Namiřte obrazovku výběru na umístění staženého souboru zip a potvrďte.

Po několika sekundách bude knihovna přidána do vašeho Arduino IDE.

Opakujte pro zbývající knihovny

Krok 10: Získejte aplikaci Blynk do svého smartphonu

Získejte aplikaci Blynk do svého smartphonu
Získejte aplikaci Blynk do svého smartphonu
Získejte aplikaci Blynk do svého smartphonu
Získejte aplikaci Blynk do svého smartphonu
Získejte aplikaci Blynk do svého smartphonu
Získejte aplikaci Blynk do svého smartphonu
Získejte aplikaci Blynk do svého smartphonu
Získejte aplikaci Blynk do svého smartphonu

Přejděte do obchodu s aplikacemi pro telefony a vyhledejte Blynk. Nainstalujte si aplikaci Blynk a spusťte ji.

Budete muset zadat e -mailovou adresu a heslo. Ujistěte se, že se jedná o platnou e -mailovou adresu, protože tam budou zasílány ověřovací tokeny.

Milí lidé z Blynku vám dají 2 000 „energetických“jednotek, abyste mohli začít. Jak budete stavět složitější projekty, budete potřebovat více „energie“, kterou si můžete zakoupit v aplikaci.

V tuto chvíli budeme odstraňovat projekty, když se přesuneme z jednoho příkladu na druhý a využijeme výhody opravdu úhledné funkce QR kódu projektu Blynk. K tomu se dostaneme v dalším kroku.

Krok 11: Vytvořte svou první aplikaci Blynk

Vytvořte si svoji první aplikaci Blynk
Vytvořte si svoji první aplikaci Blynk
Vytvořte si svoji první aplikaci Blynk
Vytvořte si svoji první aplikaci Blynk
Vytvořte si svoji první aplikaci Blynk
Vytvořte si svoji první aplikaci Blynk

Stiskněte symbol QR v horní části obrazovky a fotoaparát se zapne.

Namiřte fotoaparát na výše uvedený QR kód a Blynk pro vás projekt vytvoří. Po vytvoření projektu stiskněte symbol matice v horní části obrazovky, přejděte dolů a vyberte možnost „poslat vše e -mailem“

Během několika sekund vám přijde ověřovací kód zaslaný e -mailem.

V Arduino IDE vyberte Soubor/Příklady/Moje_IOT_Zařízení/Blynk_LED.

Otevře se soubor programu.

Zkopírujte a vložte ověřovací token, který jste obdrželi od Blynku, a na obrazovku zadejte své SSID a heslo.

Stisknutím tlačítka se šipkou odeslání odešlete program do ovladače.

Krok 12: Spusťte program

Spusťte program
Spusťte program

V aplikaci Blynk stiskněte tlačítko Přehrát v pravém horním rohu obrazovky.

Zobrazí se tlačítko LED a stavové pole. Stisknutím tlačítka zapnete a vypnete LED na ovladači a podle toho aktualizujete stav.

Gratulujeme - nyní můžete svůj projekt ovládat odkudkoli na světě, kde máte přístup k internetu!

Krok 13: Jak kód funguje…

Jak kodex funguje …
Jak kodex funguje …
Jak kodex funguje …
Jak kodex funguje …

Toto není návod k programování - ale zde je náhled na kód a jeho fungování s Blynkem.

Záměrně jsem vložil kód do samostatných karet na Arduino IDE, abyste viděli hlavní komponenty. Když programujete, není třeba to dělat.

Podívejme se nejprve na kartu Blynk_LED. Kromě autorizačních kódů projektu, SSID a hesla to nebudete muset změnit u žádného z příkladů projektu.

Obsahuje důležité informace o používané knihovně (#include).

Karta nastavení to dělá - spustí se jednou při spuštění ovladače a vydá pokyny k nastavení. V tomto případě nastavujeme sériový monitor na 115200 baudů a nastavujeme Blynk a wifi.

Karta smyčka to dělá - opakuje opakování provádění jakéhokoli kódu, který je v něm. V tomto případě to zajišťuje, že běží blynk a časovače (které nastavíme v jiném tutoriálu spolu s kartami programu, časovačů a nástrojů).

Krok 14: Blynk Tab

Tab Blynk
Tab Blynk
Tab Blynk
Tab Blynk
Tab Blynk
Tab Blynk
Tab Blynk
Tab Blynk

Než se podíváme na kód, podívejme se na tyto dva „widgety“na obrazovce Blynk.

„Tlačítko“je označeno jako „virtuální“kolík a vybrali jsme pro něj slot 0 (V0). Je to widget, který generuje výstup, který je odeslán do ovladače. Všimněte si toho, že jsme jej nastavili spíše jako přepínač Zapnuto/Vypnuto než Přepínač (momentální).

Indikátor stavu je widget „zobrazení hodnoty“a data do něj odesílá z ovladače. Byl nastaven jako virtuální pin a vybrali jsme pro něj slot 1.

Nyní se podívejme na kód.

První prohlášení - BLYNK_WRITE (V0) - říká kódu, aby naslouchal pokynu od Blynka pocházejícího z virtuálního pinu 0. Pokaždé, když se toto tlačítko změní, Blynk odešle buď 0 nebo 1 do ovladače - obsažené v param.asInt ().

Pokud je odeslána 0, pak ovladač:

  1. Vydá příkaz morse.on (); (pomocí knihovny obsažené v zahrnovacím souboru, který jsme zahrnuli na samém začátku), který rozsvítí LED.
  2. Vytiskne "LED svítí" na sériové rozhraní (PC terminál)
  3. Odešle „LED zapnuto“do widgetu „zobrazení hodnoty“Blynk, který jsme určili ve slotu 1. Používá Blynk.virtualWrite (V1, „LED nesvítí“); instrukce, jak to udělat.
  4. Pokud je do ovladače odeslána 1, pak to dělá opak toho všeho.

Docela jednoduché, že?

Doporučuje: