Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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:
- ESP8266
- Arduino UNO a Genuino UNO
- Konvertor logickej úrovne - obojsmerný
- Breadboard
- Prepojovacie vodiče
Softvérové aplikácie a online služby:
- Arduino IDE
- Circuito.io
- Firmware.ino
Krok 1: Zapojenie
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
Pripojte Arduino k počítaču a nahrajte náčrt.
Krok 4: 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
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