Obsah:
- Krok 1: Instalace softwaru Arduino IDE
- Krok 2: Otevření Arduino IDE
- Krok 3: Otevřete Správce desek
- Krok 4: Vyberte knihovnu desek ESP 8266
- Krok 5: Výběr desky
- Krok 6: Připojení k počítači
- Krok 7: Můj první program
- Krok 8: Nahrajte svůj první program
- Krok 9: Přidání knihoven
- Krok 10: Získejte aplikaci Blynk do svého smartphonu
- Krok 11: Vytvořte svou první aplikaci Blynk
- Krok 12: Spusťte program
- Krok 13: Jak kód funguje…
- Krok 14: Blynk Tab
Video: Moje první zařízení IoT: 14 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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ř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.
Krok 4: 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
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ř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
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
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
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
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
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
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…
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
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č:
- 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.
- Vytiskne "LED svítí" na sériové rozhraní (PC terminál)
- 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.
- Pokud je do ovladače odeslána 1, pak to dělá opak toho všeho.
Docela jednoduché, že?
Doporučuje:
Moje zařízení IoT - první relé: 5 kroků
Moje zařízení IoT - první relé: V tomto pokynu budeme ovládat relé od Blynka. Zapínání a vypínání z aplikace.BEWARE !!!! Pokud hodláte připojit relé k elektrické síti, ujistěte se, že víte, co děláte !!! POZOR
Moje první aplikace Java: 6 kroků
Moje první aplikace Java: Stále chcete vytvořit vlastní aplikaci Java, ale z nějakého důvodu ji stále odkládáte? Slyšíte sami sebe říkat „zítra to konečně udělám“? Ale to zítřek nikdy nepřijde. Musíte tedy začít hned teď. Nyní je na čase si pořídit
Moje první perové křídlo: Převodník analogového signálu na digitální: 5 kroků
Moje první perové křídlo: Převodník analogového signálu na digitální: Dobrý den, moji kolegové Tvůrci! Dnešní instruktáž je o něčem opravdu zvláštním. Toto zařízení je MOJE PRVNÍ FEATHERWING - podle formálního faktoru společnosti Adafruit. Je to také moje PRVNÍ POVRCHOVĚ MONTOVANÁ DPS! Moje nejprominentnější použití tohoto štítu je v zařízení, které jsem šílel
Moje první chytré zrcadlo: 8 kroků
Moje první chytré zrcadlo: Tento problém všichni známe, vstáváme příliš pozdě ráno, takže se musíme velmi rychle připravit. To znamená, že nemáte čas zjistit, jaké bude počasí. Na co ale určitě máte čas, je pohled do zrcadla. Co kdybychom mohli
Vnitřní/venkovní teploměr USB (nebo „Moje první zařízení USB“): 4 kroky (s obrázky)
Vnitřní/venkovní teploměr USB (nebo „Moje první zařízení USB“): Jedná se o jednoduchý design, který demonstruje periferní zařízení USB na PIC 18F. Existuje spousta příkladů 40pinových čipů 18F4550 online, tento design ukazuje menší 28kolíkovou verzi 18F2550. Deska plošných spojů používá součásti pro povrchovou montáž, ale všechny