Obsah:
- Krok 1: Shromážděte vše:
- Krok 2: Instalace Arduino IDE a knihoven
- Krok 3: Bliká firmware ESP8266
- Krok 4: Nastavení aplikace Blynk
- Krok 5: Programování
- Krok 6: Nastavení obvodu a FInish
Video: Ovládejte Arduino Uno pomocí WiFi modulu ESP8266 a aplikace Blynk: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Tento projekt vám umožňuje ovládat piny Arduino pomocí WiFi modulu ESP8266-01 a aplikace Blynk. Aplikace Blynk se velmi snadno používá a je to skvělý způsob, jak se začít učit o IoT.
Tento výukový program je určen pro Windows PC
Krok 1: Shromážděte vše:
Hardware:
Arduino Uno
WiFi modul Esp8266-01
Sériové rozhraní USB na TTL
Regulátor napětí 3,3 V
Breadboard a dráty.
Softwarové vybavení:
Arduino IDE
Blynk App
To jsou věci, které potřebujete. Předtím se ujistěte, že máte vše ve složce1) Arduino IDE:
2) Blynk Libraries (nejnovější verze):
3) Nástroj ESP8266 flasher:
Krok 2: Instalace Arduino IDE a knihoven
Nainstalujte si nejnovější verzi Arduino IDE.
Otevřete Arduino IDE a přejděte na soubor-> předvolby-> v dalším typu adresy URL správce desek-https://arduino.esp8266.com/stable/package_esp8266…
Přejděte na nástroje -> desky -> Správce desek a nainstalujte konečně nalezený balíček esp8266. (volitelný)
Extrahujte soubor zip knihovny blynk a zkopírujte obsah do složky knihovny v souboru zip do -
uživatelské dokumenty Arduino Libraries
Krok 3: Bliká firmware ESP8266
Chcete -li nahrát firmware na ESP8266, musíte provést zobrazený obvod:
Na mnoha fórech jsem četl, že esp8266 lze flashovat bez použití převaděče FTDI usb na ttl. Místo toho mnoho lidí použilo Arduino UNO k flashování esp8266. Nicméně z mé osobní zkušenosti je lepší koupit převodník/kabel FTDI USB na TTL, protože arduino pro mě nefungovalo (může to být kvůli problému s napájením)
Extrahujte soubor esp_flasher.zip a spusťte aplikaci XTCOM_UTIL.
Připojte Esp8266-01 k počítači přes obvod. Potřebujete znát správný COM port, který slouží ke komunikaci. přejděte do správce zařízení a klikněte na porty (COM a LPT). Potom si poznamenejte COM port používaný ESP8266-01.
V XTCOM_UTIL přejděte na toolsConfig Device a vyberte správný com port a přenosovou rychlost jako 9600. Klikněte na Otevřít. Pokud je operace úspěšná, klikněte na Připojit. pak bude připojen Esp8266. Pokud narazíte na chybu, odpojte kabel a znovu jej zapojte.
V souboru esp_flasher.zip najdete soubor readme.txt obsahující adresy, na které se mají blikat všechny soubory.bin. přejděte na stažení obrázku API Testflash. procházejte soubor correct.bin a zadejte adresu odpovídající souboru bin a klikněte na stáhnout.
například: boot_v1.1.bin -------------- 0x00000
po úspěšné operaci zavřete XTCOM_UTIL a také odpojte ESP8266 (to musí být provedeno mezi blikáním každého souboru.bin). Znovu otevřete XTCOM_UTIL a připojte Esp8266 a opakujte výše uvedené kroky, aby se všechny 4 bin soubory přenesly na jejich správnou adresu. (nezapomeňte GPIO0 během blikání kdykoli uzemnit)
Podrobné pokyny naleznete na tomto odkazu:
Krok 4: Nastavení aplikace Blynk
Stáhněte si aplikaci Blynk z Obchodu Play a přihlaste se.
Vytvoření nového projektu Stiskněte ikonu + v horní části. Zadejte název projektu. Vyberte Zařízení jako Arduino UNO Typ připojení jako WiFi a stiskněte Vytvořit. Jakmile vytvoříte ověřovací token, bude vám zaslán na váš registrovaný e-mail. Můžete jej také poslat později na zařízení s nastavením stránky (symbol matice).
Chcete -li přidat tlačítko, stiskněte + a vyberte Tlačítko. Nově vytvořené tlačítko upravte. Pojmenujte jej a nastavte pin na digitální D13. Přepněte režim na PŘEPNOUT. To zapne/vypne vestavěnou LED na Arduinu.
Chcete -li ovládat další piny, vyberte v nabídce Úpravy požadovaný pin (D3, D4 … atd.).
Krok 5: Programování
Otevřete Arduino IDE.
Vyberte desku na Arduino Uno a vyberte správný port.
STÁHNĚTE KÓD A VLOŽTE KÓD DO Adruino IDE.
Jedná se o úpravu příkladu programu Esp8266_Shield. Nahraďte yourAUTH tokenem Auth zaslaným na vaši poštu. Nahraďte youSSID svým WiFi názvem a nahraďte své heslo WiFi heslem. Hardwarová sériová část je komentována, protože používáme Arduino UNO.
** V programu mám komentář Software Serial (pokud používáte Arduino Uno). Doporučuji vám, abyste Software Serial označili za nestabilní
Nahrajte výše uvedený program na desku Arduino Uno. Po jeho nahrání arduino odpojte od počítače.
Nyní musíte připojit ESP8266 k Arduino UNO.
Krok 6: Nastavení obvodu a FInish
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3,3v
CH_PD ------------ 3.3v
Po dokončení připojení zapojte Arduino do počítače. Otevřete Serial Monitor a nastavte přenosovou rychlost na 115200.
Pokud je vše správné, v sériovém monitoru uvidíte něco jako zobrazený obrázek.
V aplikaci Blynk vyberte svůj projekt a klikněte na tlačítko Přehrát. Stisknutím tlačítka zapnete/vypnete LED.
Nyní je projekt hotový. Doufám, že se vám výukový program líbil. Pokud máte nějaké dotazy/ návrhy, zanechte to prosím v sekci komentáře níže. Děkuji!
Doporučuje:
Ovládání LED pomocí modulu NodeMCU WiFi a aplikace Blynk: 7 kroků
Ovládání LED pomocí modulu NodeMCU WiFi a aplikace Blynk: Tento návod vám ukáže, jak ovládat LED pomocí modulu NodeMCU ESP8266 WiFi prostřednictvím aplikace pro chytré telefony Blynk. Pokud jste začátečník, čtěte dále. Pokud jste zkušenější, možná vás bude zajímat přeskočení na konec, kde mluvím o
Ovládejte robotickou ruku pomocí modulů Zio Část 1: 8 kroků
Ovládejte robotickou ruku pomocí modulů Zio Část 1: Tento blogový příspěvek je součástí řady Zio Robotics. Úvod V tomto tutoriálu postavíme projekt, ve kterém budeme pomocí modulů Zio ovládat robotické rameno. Tento projekt vás naučí, jak otevřít a zavřít dráp robotické paže. Tento n
Ovládejte domácí zařízení pomocí NodeMCU (ESP8266) a aplikace Blynk: 8 kroků (s obrázky)
Ovládejte domácí spotřebiče pomocí NodeMCU (ESP8266) a aplikace Blynk: V tomto tutoriálu se naučíme používat aplikaci Blynk a NodeMCU (ESP8266) k ovládání lampy (jakákoli jiná domácí zařízení budou v pořádku), kombinace bude být prostřednictvím internetu. Účelem tohoto pokynu je ukázat simp
Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky)
Ovládejte Arduino pomocí smartphonu přes USB pomocí aplikace Blynk: V tomto tutoriálu se naučíme, jak používat aplikaci Blynk a Arduino k ovládání lampy, kombinace bude prostřednictvím sériového portu USB. Účelem tohoto pokynu je ukázat nejjednodušší řešení vzdáleného ovládání vašeho Arduina nebo
Ovládejte domácí zařízení ze svého chytrého telefonu pomocí aplikace Blynk a Raspberry Pi: 5 kroků (s obrázky)
Ovládejte domácí zařízení ze svého chytrého telefonu pomocí aplikace Blynk a Raspberry Pi: V tomto projektu se naučíme používat aplikaci Blynk a Raspberry Pi 3 k ovládání domácích spotřebičů (kávovar, lampa, okenní závěs a další … ). Součásti hardwaru: Dráty pro reléové lampy Raspberry Pi 3 Relé Softwarové aplikace: Blynk A