Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Qëllimi ynë ishte të krijonim një bibliotekë komanduese Esp8266 AT (bazuar në bibliotekën ITEAD), që do të funksiononte mirë në serialin e softuerit në shumicën e pajisjeve ESP8266, me kusht që ata të kenë firmware që i përgjigjet komandave AT (që zakonisht është parazgjedhja e prodhuesit).
Ne po shpërndajmë këtë bibliotekë paraprake për testim dhe do të vlerësonim reagimet dhe përmirësimet tuaja përmes Deposit të Github.
Përbërësit e harduerit:
- ESP8266
- Arduino UNO & Genuino UNO
- Konvertuesi i Nivelit Logjik - Dy -Drejtues
- Breadboard
- Telat e kërcyesit
Aplikacionet softuerike dhe shërbimet online:
- Arduino IDE
- qarko.io
- Firmware.ino
Hapi 1: Instalimet elektrike
Lidhni ESP8266 përmes Serialit të Softuerit në bordin tuaj Arduino Uno duke përdorur një konvertues logjik, siç tregohet në figurën e instalimeve elektrike të bashkangjitur.
Hapi 2: Lidhuni me Wi-Fi-in tuaj
Hapni bibliotekën Firmware.ino nga Github dhe futni SSID-in tuaj dhe fjalëkalimin në Wi-Fi tuaj:
const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-PASSWORD";
Hapi 3: Ngarko Skicën te Arduino juaj
Lidhni Arduino me kompjuterin tuaj dhe ngarkoni skicën.
Hapi 4: Hapni Serial Monitor në Arduino IDE
Klikoni në butonin Serial monitor në Arduino IDE (në këndin e sipërm të djathtë). Nëse gjithçka është në rregull, duhet të shihni daljen e mëposhtme në monitorin serik.
Hapi 5: Zgjidhja e problemeve
Nëse nuk merrni përgjigje, provoni të përditësoni firmuerin ESP me atë të dhënë më poshtë. Përdorni një bord 3.3v FTDI si ky.
Lidhni ESP në FTDI Merrni ESP8266Flasher
Merrni firmware 1.1.1.1
Ndizni ESP -në
Nëse merrni përgjigje të pjesshme nga esp8266 kur përdorni serial softuerësh, shkoni te:
C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / bibliotekat / SoftwareSerial / src / SoftwareSerial.h
Ndryshoni linjën 42:
#define _SS_MAX_RX_BUFF 64 // madhësia e tamponit RX
Për: #define _SS_MAX_RX_BUFF 256 // madhësia e tamponit RX.
Kjo do të zmadhojë tamponin serik të softuerit. Ndonjëherë vendosja e normës së baudit në fillimin dështon, provoni të rivendosni Arduino, duhet të funksionojë mirë. Nëse për ndonjë arsye, ju ende keni probleme, ju lutemi komentoni këtu kështu që ne do të përpiqemi ta gjejmë problemin. Nëse keni ndonjë sugjerim përmirësimi, ju lutemi bëni një kërkesë tërheqëse në Github. Në përgjithësi, ky kod duhet të funksionojë për të gjitha versionet Arduino Uno ESP8266-01.
Burimi:-
www.hackster.io
create.arduino.cc
Hapi 6: Më Kontaktoni (Nëse Kërkohet)
Nëse keni ndonjë problem me këtë udhëzues, mund të më kontaktoni:
Bipul Kumar Gupta
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta