Tartalomjegyzék:

Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés
Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés

Videó: Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés

Videó: Az Arduino Uno vezérlése az ESP8266 WiFi modul és a Blynk alkalmazás segítségével: 6 lépés
Videó: Полный контроль над двигателем постоянного тока с помощью ESP8266 NodeMCU D1 Mini через Wi-Fi 2024, Július
Anonim
Irányítsa az Arduino Uno -t az ESP8266 WiFi modul és a Blynk alkalmazás segítségével
Irányítsa az Arduino Uno -t az ESP8266 WiFi modul és a Blynk alkalmazás segítségével

Ez a projekt lehetővé teszi az Arduino csapok vezérlését az ESP8266-01 WiFi modul és a Blynk App segítségével. A Blynk App nagyon könnyen használható, és remek módja az IoT megismerésének.

Ez az oktatóanyag Windows PC -hez készült

Lépés: Gyűjtsön össze mindent:

Gyűjts össze mindent
Gyűjts össze mindent
Gyűjts össze mindent
Gyűjts össze mindent
Gyűjts össze mindent
Gyűjts össze mindent
Gyűjts össze mindent
Gyűjts össze mindent

Hardver:

Arduino Uno

Esp8266-01 WiFi modul

USB -TTL soros

3.3V feszültségszabályozó

Kenyértábla és vezetékek.

Szoftverek:

Arduino IDE

Blynk App

Ezekre a dolgokra van szüksége. Győződjön meg róla, hogy minden van egy mappában 1) Arduino IDE:

2) Blynk Libraries (legújabb verzió):

3) ESP8266 villogó eszköz:

2. lépés: Az Arduino IDE és a Libraries telepítése

Telepítse az Arduino IDE legújabb verzióját.

Nyissa meg az Arduino IDE-t, és lépjen a fájl-> beállítások-> menüpontba további fórumkezelő URL-típusban-https://arduino.esp8266.com/stable/package_esp8266…

Lépjen az Eszközök -> táblák -> Táblakezelő menübe, és telepítse végre az esp8266 csomagot. (választható)

Bontsa ki a blynk library könyvtár zip fájlját, és másolja a tartalmat a könyvtár mappájában a zip fájlba -

felhasználói dokumentumok Arduino Libraries

3. lépés: Villogó ESP8266 firmware

Villogó ESP8266 firmware
Villogó ESP8266 firmware

El kell készítenie az ábrán látható áramkört a firmware ESP8266 -ra való felvillanásához:

Sok fórumon olvastam, hogy az esp8266 villoghat FTDI usb -ttl konverter használata nélkül. Ehelyett sokan az Arduino UNO -t használták az esp8266 villogására. Személyes tapasztalataim alapján azonban jobb, ha veszek egy FTDI USB -TTL átalakítót/kábelt, mivel az arduino dolog nem működött számomra (lehet, hogy áramprobléma miatt)

Bontsa ki az esp_flasher.zip fájlt, és futtassa az XTCOM_UTIL alkalmazást.

Csatlakoztassa az Esp8266-01-et a számítógéphez az áramkörön keresztül. Tudnia kell a kommunikációhoz használt megfelelő COM portot. lépjen az eszközkezelőbe, és kattintson a portokra (COM és LPT). Jegyezze fel az ESP8266-01 által használt COM portot.

Az XTCOM_UTIL programban lépjen a toolsConfig Device (Eszközök beállítása) eszközre, és válassza ki a megfelelő com portot és adatátviteli sebességet (9600). Kattintson a Megnyitás gombra. Ha a művelet sikeres, kattintson a Csatlakozás gombra. akkor az Esp8266 csatlakozik. Ha hibát észlel, húzza ki a kábelt, és helyezze be újra.

Az esp_flasher.zip fájlban talál egy readme.txt fájlt, amely tartalmazza azokat a címeket, amelyekre az egyes.bin fájlok villogni kívánnak. lépjen az API Testflash Image letöltése oldalra. böngésszen a correct.bin fájlban, írja be a bin fájlnak megfelelő címet, majd kattintson a letöltés gombra.

például: boot_v1.1.bin -------------- 0x00000

a művelet sikeres befejezése után zárja be az XTCOM_UTIL fájlt, és húzza ki az ESP8266 hálózati csatlakozót is (ezt a each.bin fájl villogása között kell elvégezni). Ismét nyissa meg az XTCOM_UTIL fájlt, és csatlakoztassa az Esp8266 -ot, és ismételje meg a fenti lépéseket, hogy mind a 4 bin fájl a megfelelő címen villogjon. (ne felejtse el földelni a GPIO0 -t villogás közben)

A részletes utasításokat itt találja:

4. lépés: A Blynk App telepítése

Töltse le a Blynk alkalmazást a Play Áruházból, és jelentkezzen be.

Új projekt létrehozása Nyomja meg a + ikont a tetején. Adja meg a projekt nevét. Válassza az Eszközt Arduino UNO kapcsolattípusként WiFi -ként, majd nyomja meg a Létrehozás gombot. Amint létrehoz egy hitelesítési tokent, elküldik a regisztrált e-mail címére. Később is elküldheti a projektbeállítási oldalon (anya szimbólum) Eszközök.

Gomb hozzáadásához nyomja meg a + gombot, és válassza a Gomb lehetőséget. A szerkesztéshez nyomja meg az újonnan létrehozott gombot. Adjon nevet és állítsa a tűt digitális D13 -ra. Kapcsolja az üzemmódot KAPCSOLÁSRA. Ez be-/kikapcsolja az Arduino beépített LED-jét.

Más csapok vezérléséhez válassza ki a Szükséges tűt (D3, D4… stb.) A Szerkesztés menüben.

5. lépés: Programozás

Nyissa meg az Arduino IDE -t.

Válassza ki az Arduino Uno táblát, és válassza ki a megfelelő portot.

Töltse le a kódot, és illessze be a kódot Adruino IDE -be.

Ez az Esp8266_Shield Példa Program módosítása. Cserélje ki Cserélje ki az SSID azonosítót a WiFi nevére, a jelszót pedig a WiFi jelszóra. A hardver sorozat része megjegyzéseket tartalmaz, mivel az Arduino UNO -t használjuk.

** A programban Commented Software Serial van (ha Arduino Uno -t használ). Javaslom, hogy kommentálja a Software Serial -t, mivel instabil

Töltse fel a fenti programot az Arduino Uno táblára. Feltöltése után húzza ki az arduino -t a számítógépről.

Most csatlakoztatnia kell az ESP8266 -at az Arduino UNO -hoz.

6. lépés: Áramkör beállítása és befejezése

Image
Image
Áramkör beállítása és befejezése!
Áramkör beállítása és befejezése!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

A kapcsolat befejezése után csatlakoztassa az Arduino -t a számítógéphez. Nyissa meg a soros monitort, és állítsa az átviteli sebességet 115200 -ra.

Ha minden rendben van, akkor a soros monitoron valami olyasmit lát, mint a megjelenített kép.

A Blynk alkalmazásban válassza ki a projektet, és kattintson a lejátszás gombra. Nyomja meg a gombot a LED BE/KI kapcsolásához.

Most ezzel a projekt befejeződött. Remélem tetszett az oktatóanyag. Ha bármilyen kérdése/ javaslata van, kérjük, hagyja azt az alábbi megjegyzés részben. Köszönöm!

Ajánlott: