Obsah:

Jednoduchá integrácia Arduino Uno a ESP8266: 6 krokov
Jednoduchá integrácia Arduino Uno a ESP8266: 6 krokov

Video: Jednoduchá integrácia Arduino Uno a ESP8266: 6 krokov

Video: Jednoduchá integrácia Arduino Uno a ESP8266: 6 krokov
Video: Про Ремонт Arduino Uno Smd 2024, Júl
Anonim
Jednoduchá integrácia Arduino Uno a ESP8266
Jednoduchá integrácia Arduino Uno a ESP8266

Našim cieľom bolo vytvoriť knižnicu príkazov Esp8266 AT (založenú na knižnici ITEAD), ktorá by fungovala dobre na softvérových sériach na väčšine zariadení ESP8266 za predpokladu, že majú firmvér reagujúci na príkazy AT (čo je zvyčajne predvolené výrobcom).

Túto predbežnú knižnicu distribuujeme na testovanie a oceníme vašu spätnú väzbu a vylepšenia prostredníctvom úložiska Github.

Hardvérové komponenty:

  1. ESP8266
  2. Arduino UNO a Genuino UNO
  3. Konvertor logickej úrovne - obojsmerný
  4. Breadboard
  5. Prepojovacie vodiče

Softvérové aplikácie a online služby:

  1. Arduino IDE
  2. Circuito.io
  3. Firmware.ino

Krok 1: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Pripojte ESP8266 cez Software Serial k vašej doske Arduino Uno pomocou logického prevodníka, ako je znázornené na priloženom obrázku zapojenia.

Krok 2: Pripojte sa k svojej Wi-Fi

Otvorte knižnicu Firmware.ino z Githubu a zadajte svoje SSID a heslo k Wi-Fi:

const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-HESLO";

Krok 3: Nahrajte skicu do svojho Arduina

Nahrajte skicu do svojho Arduina
Nahrajte skicu do svojho Arduina

Pripojte Arduino k počítaču a nahrajte náčrt.

Krok 4: Otvorte sériový monitor v Arduino IDE

Otvorte sériový monitor v Arduino IDE
Otvorte sériový monitor v Arduino IDE

Kliknite na tlačidlo Sériový monitor v Arduino IDE (v pravom hornom rohu). Ak je všetko v poriadku, na sériovom monitore by ste mali vidieť nasledujúci výstup.

Krok 5: Riešenie problémov

Riešenie problémov
Riešenie problémov

Ak nedostanete žiadnu odpoveď, skúste aktualizovať firmvér ESP na ten, ktorý je uvedený nižšie. Použite dosku 3.3T FTDI, ako je táto.

Pripojte ESP k FTDI Získajte ESP8266Flasher

Získajte firmvér 1.1.1.1

Flash ESP

Ak dostanete čiastočnú odpoveď z esp8266 pri použití sériového softvéru, navštívte stránku:

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

Zmeniť riadok 42:

#define _SS_MAX_RX_BUFF 64 // veľkosť vyrovnávacej pamäte RX

Ak chcete: #define _SS_MAX_RX_BUFF 256 // veľkosť vyrovnávacej pamäte RX.

Tým sa zväčší sériová vyrovnávacia pamäť softvéru. Niekedy nastavenie prenosovej rýchlosti pri inicializácii zlyhá, skúste resetovať Arduino, malo by to fungovať dobre. Ak z nejakého dôvodu máte stále problémy, napíšte nám sem, aby sme sa pokúsili problém nájsť. Ak máte nejaké návrhy na zlepšenie, urobte žiadosť o stiahnutie na Github. Tento kód by mal vo všeobecnosti fungovať pre všetky verzie Arduino Uno ESP8266-01.

Zdroj:-

www.hackster.io

create.arduino.cc

Krok 6: Kontaktujte ma (ak je to potrebné)

Ak máte akýkoľvek problém s týmto pokynom, môžete ma kontaktovať:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Odporúča: