Table des matières:

Programmer ESP8266 avec Arduino : 4 étapes
Programmer ESP8266 avec Arduino : 4 étapes

Vidéo: Programmer ESP8266 avec Arduino : 4 étapes

Vidéo: Programmer ESP8266 avec Arduino : 4 étapes
Vidéo: How to setup & test ESP8266 with an Arduino UNO 2024, Novembre
Anonim
Programmer ESP8266 avec Arduino
Programmer ESP8266 avec Arduino

Multi incepatori intampina probleme cand vor sa programeze un module Wi-Fi, in continuare va voi prezenta un mod usor de a face acest lucru.

Programarea se poate face folosind o placa dezvoltare sau un convertisseur USB la serial.

Dans le projet acest va voi arata cum am programat eu un modul ESP-01 folosind o placa dezvoltare Arduino, fara a fi necesar un stabilisator de tensiune, sau alte componente pe care e posibil sa nu le avem la indemana.

Étape 1: Résurrection nécessaire

Resurse Hardware folosite:

  • Esp8266
  • Arduino Uno + câble
  • planche à pain
  • 1 bouton
  • 1 x rezistenta 1k
  • 1 x rezistenta 2k
  • Feu

Étape 2: Interconectarea Componentelor

Interconectarea Componentelor
Interconectarea Componentelor
  • Arduino RST - Arduino GND
  • ESP GND - Arduino GND
  • ESP VCC - Arduino 3.3V
  • ESP CH_PD (FR) - Arduino 3.3V
  • ESP TX - Arduino TX
  • ESP RX - Arduino RX (prin divizorul de frecventa realizat cu ajutorul rezistentelor)
  • ESP GPIO0 - BTN - GND

Étape 3: Explicatii Si Observatii

  • Modulul Wi-Fi functioneaza la 3.3V, Iar Arduino la 5V. Aveti grija sa nu alimentati direct ESP-ul de la 5V ca il veti distruge. Tot din cauza diferentei de tensiune au fost necesare cele 2 rezistente pe pinul de receptie.
  • Pentru a intra in module de programare GPIO0 trebuie sa fie LOW inainte ca modulul Wi-Fi sa fie alimentat, astfel butonul a fost necesar pentru a putea rupe usor legatura cand dorim doar sa ruleze codul.
  • Observam legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu modulul Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
  • Suis legat pinul de reset de la Arduino la GND pentru a ignora microcontrolerul.

Étape 4: Zone de programmation Propriu-zisa

Pentru demonstratie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:

  1. Deschideti IDE-ul si dati click pe File -> Preferences sau apasati direct CTRL+,
  2. Dans campul "URLs de gestionnaire de cartes supplémentaires:" lien adaugati urmatorul:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

dupa care dati cliquez sur pe " OK ".

3. Dati click pe Tools -> Board -> Boards Manager si adaugati in campul de cautare "ESP8266" si instalati pachetul

4. Selectati placa "Generic ESP8266" din Outils -> Carte

5. Conectati placa la calculatrice

6. Alegeti portul selectand "Outils -> Port"

7. Incarcati exemplul led clignotant "Fichier -> Exemples -> 02. Digital-> BlinkWithoutDelay" si modificati ledPin = 2 (dans cazul ESP-01)

8. Deconectati firul rosu de la 3.3V de la Arduino

9. Apasati pe butonul de upload sau folositi scurtatura CTRL+U in timp ce apasati pe butonul care tine GPIO0 la GND.

10. Cand se finalizeaza compilarea si apare "Uploading…" conectati repede firul rosu si lasati butonul.

Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, completari etc… n'hésitez pas à écrire dans les commentaires !:)

Conseillé: