Tartalomjegyzék:

Egyszerű Arduino Uno és ESP8266 integráció: 6 lépés
Egyszerű Arduino Uno és ESP8266 integráció: 6 lépés

Videó: Egyszerű Arduino Uno és ESP8266 integráció: 6 lépés

Videó: Egyszerű Arduino Uno és ESP8266 integráció: 6 lépés
Videó: Az Arduino és a PWM 2024, Július
Anonim
Egyszerű Arduino Uno és ESP8266 integráció
Egyszerű Arduino Uno és ESP8266 integráció

Célunk egy Esp8266 AT parancskönyvtár létrehozása volt (az ITEAD könyvtár alapján), amely jól működik a szoftveres sorozatokon a legtöbb ESP8266 eszközön, feltéve, hogy rendelkeznek firmware -rel, amely reagál az AT parancsokra (ez általában a gyártó alapértelmezettje).

Ezt az előzetes könyvtárat tesztelésre terjesztjük, és köszönjük visszajelzését és fejlesztéseit a Github adattáron keresztül.

Hardver alkatrészek:

  1. ESP8266
  2. Arduino UNO és Genuino UNO
  3. Logikai szintváltó - kétirányú
  4. Kenyeretábla
  5. Jumper vezetékek

Szoftveralkalmazások és online szolgáltatások:

  1. Arduino IDE
  2. áramkör.io
  3. Firmware.ino

1. lépés: Kábelezés

Vezeték
Vezeték
Vezeték
Vezeték

Csatlakoztassa az ESP8266 szoftvert a Serial segítségével az Arduino Uno kártyához egy logikai átalakító segítségével, ahogy a mellékelt kábelezési ábra mutatja.

2. lépés: Csatlakozás a Wi-Fi-hez

Nyissa meg a Firmware.ino könyvtárat a Github-ból, és adja meg SSID-jét és jelszavát a Wi-Fi-hez:

const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-JELSZÓ";

3. lépés: Töltse fel a vázlatot az Arduino -ra

Töltse fel a vázlatot Arduino készülékére
Töltse fel a vázlatot Arduino készülékére

Csatlakoztassa az Arduino -t a számítógépéhez, és töltse fel a vázlatot.

Lépés: Nyissa meg a soros monitort az Arduino IDE -ben

Nyissa meg a soros monitort az Arduino IDE -ben
Nyissa meg a soros monitort az Arduino IDE -ben

Kattintson a Soros monitor gombra az Arduino IDE-ben (a jobb felső sarokban). Ha minden rendben van, akkor a következő kimenetet kell látnia a soros monitoron.

5. lépés: Hibaelhárítás

Hibaelhárítás
Hibaelhárítás

Ha nem kap választ, próbálja meg frissíteni az ESP firmware -t az alábbiakban megadottra. Használjon ehhez hasonló 3.3V -os FTDI kártyát.

Csatlakoztassa az ESP -t az FTDI -hez Szerezze be az ESP8266Flasher -t

Szerezze be az 1.1.1.1 firmware -t

Villogjon az ESP

Ha a szoftver soros használata esetén részleges választ kap az esp8266 -tól, lépjen a következő címre:

C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / libraries / SoftwareSerial / src / SoftwareSerial.h

42. sor módosítása:

#define _SS_MAX_RX_BUFF 64 // RX pufferméret

Címzett: #define _SS_MAX_RX_BUFF 256 // RX pufferméret.

Ez növeli a szoftver soros pufferét. Néha az átviteli sebesség beállítása az inicializálás során sikertelen, próbálja meg alaphelyzetbe állítani az Arduino -t, jól kell működnie. Ha valamilyen okból továbbra is problémái vannak, kérjük, írjon megjegyzést ide, hogy megpróbáljuk megtalálni a problémát. Ha bármilyen javítási javaslata van, kérjük, küldjön egy lekérési kérelmet a Githubon. Általában ez a kód működik minden Arduino Uno ESP8266-01 verziónál.

Forrás:-

www.hackster.io

create.arduino.cc

6. lépés: Lépjen kapcsolatba velem (ha szükséges)

Ha bármilyen problémája van ezzel az utasítással, vegye fel velem a kapcsolatot:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Ajánlott: