Cuprins:
- Pasul 1: Cablare
- Pasul 2: conectați-vă la Wi-Fi
- Pasul 3: încărcați schița pe Arduino
- Pasul 4: Deschideți Serial Monitor în Arduino IDE
- Pasul 5: Depanare
- Pasul 6: Contactați-mă (dacă este necesar)
Video: Integrare simplă Arduino Uno și ESP8266: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Scopul nostru a fost să creăm o bibliotecă de comenzi Esp8266 AT (bazată pe biblioteca ITEAD), care să funcționeze bine pe software-ul serial pe majoritatea dispozitivelor ESP8266, cu condiția să aibă firmware care să răspundă comenzilor AT (care este de obicei implicit de producător).
Distribuim această bibliotecă preliminară pentru testare și am aprecia feedback-ul și îmbunătățirile dvs. prin Github Repository.
Componente hardware:
- ESP8266
- Arduino UNO & Genuino UNO
- Convertor de nivel logic - bidirecțional
- Pană de pâine
- Sârme de jumper
Aplicații software și servicii online:
- IDE Arduino
- circuito.io
- Firmware.ino
Pasul 1: Cablare
Conectați ESP8266 prin Software Serial la placa Arduino Uno folosind un convertor logic, așa cum se arată în figura de cablare atașată.
Pasul 2: conectați-vă la Wi-Fi
Deschideți biblioteca Firmware.ino de la Github și introduceți SSID-ul și parola pentru Wi-Fi:
const char * SSID = "WIFI-SSID"; const char * PASSWORD = "WIFI-PASSWORD";
Pasul 3: încărcați schița pe Arduino
Conectați Arduino la computer și încărcați schița.
Pasul 4: Deschideți Serial Monitor în Arduino IDE
Faceți clic pe butonul Monitor serial din ID-ul Arduino (în colțul din dreapta sus). Dacă totul este în regulă, ar trebui să vedeți următoarea ieșire pe monitorul serial.
Pasul 5: Depanare
Dacă nu primiți niciun răspuns, încercați să actualizați firmware-ul ESP la cel furnizat mai jos. Folosiți o placă FTDI de 3.3v ca aceasta.
Conectați ESP la FTDI Obțineți ESP8266Flasher
Obțineți firmware-ul 1.1.1.1
Blițează ESP
Dacă primiți un răspuns parțial de la esp8266 când utilizați software-ul serial, accesați:
C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / libraries / SoftwareSerial / src / SoftwareSerial.h
Schimbați linia 42:
#define _SS_MAX_RX_BUFF 64 // Dimensiunea bufferului RX
Pentru: #define _SS_MAX_RX_BUFF 256 // Dimensiunea bufferului RX.
Aceasta va mări tamponul serial al software-ului. Uneori, setarea ratei de transmisie la inițializare eșuează, încercați să resetați Arduino, ar trebui să funcționeze bine. Dacă, din anumite motive, aveți încă probleme, vă rugăm să comentați aici, așa că vom încerca să localizăm problema. Dacă aveți sugestii de îmbunătățire, vă rugăm să faceți o cerere de extragere pe Github. În general, acest cod ar trebui să funcționeze pentru toate versiunile Arduino Uno ESP8266-01.
Sursă:-
www.hackster.io
create.arduino.cc
Pasul 6: Contactați-mă (dacă este necesar)
Dacă aveți orice problemă cu acest instructable, mă puteți contacta:
Bipul Kumar Gupta
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta
Recomandat:
Deschidere ușă de garaj inteligentă DIY + Integrare asistent la domiciliu: 5 pași
Deschidere ușă ușoară pentru garaj DIY + Integrare asistent la domiciliu: Faceți ușoară ușa normală a garajului folosind acest proiect DIY. Îți voi arăta cum să-l construiești și să-l controlez folosind Home Assistant (prin MQTT) și să am capacitatea de a deschide și închide de la distanță ușa garajului. Voi folosi o placă ESP8266 numită Wemos
DIY Smart Doorbell: Cod, configurare și integrare HA: 7 pași (cu imagini)
DIY Smart Doorbell: Code, Setup and HA Integration: În acest proiect, vă voi arăta cum vă puteți transforma soneria normală într-una inteligentă fără a schimba funcționalitățile actuale sau a tăia orice fire. Voi folosi o placă ESP8266 numită Wemos D1 mini. Nou la ESP8266? Urmăriți-mi introdu
Sistem simplu de rezervare și stare Kicker cu integrare slabă: 12 pași (cu imagini)
Sistem simplu de rezervare a statutului și rezervării cu integrare slabă: într-o companie în care lucrez există o masă kicker. Compania ocupă multe etaje și pentru unii dintre angajați este nevoie de până la 3 minute pentru a ajunge la masă și … pentru a realiza că masa este deja ocupată
Controlul jaluzelelor cu ESP8266, integrare Google Home și Openhab și control web: 5 pași (cu imagini)
Controlul jaluzelelor Cu ESP8266, integrarea Google Home și Openhab și control web: În acest instructabil vă arăt cum am adăugat automatizarea jaluzelelor mele. Am vrut să pot adăuga și elimina automatizarea, așa că toată instalarea este fixată. Părțile principale sunt: Motor pas cu pas Driver controlat pas cu pas ESP-01 Gear și montare
Integrare IoT-HUB-Live (ESP 8266, Arduino): 11 pași
Integrare IoT-HUB-Live (ESP 8266, Arduino): Dacă aveți dispozitive IoT și aveți nevoie de un serviciu cloud pentru a vă stoca măsurătorile