Sommario:

Integrazione semplice di Arduino Uno ed ESP8266: 6 passaggi
Integrazione semplice di Arduino Uno ed ESP8266: 6 passaggi

Video: Integrazione semplice di Arduino Uno ed ESP8266: 6 passaggi

Video: Integrazione semplice di Arduino Uno ed ESP8266: 6 passaggi
Video: [ITALIANO] Tutorial Esp8266 + Arduino + Blynk. Accendi l'IoT dal tuo smartphone!! (Iscriviti :D) 2024, Luglio
Anonim
Semplice integrazione Arduino Uno ed ESP8266
Semplice integrazione Arduino Uno ed ESP8266

Il nostro obiettivo era creare una libreria di comandi AT Esp8266 (basata sulla libreria ITEAD), che funzionasse bene sul software seriale sulla maggior parte dei dispositivi ESP8266, a condizione che dispongano di un firmware che risponda ai comandi AT (che di solito è l'impostazione predefinita del produttore).

Stiamo distribuendo questa libreria preliminare per i test e apprezzeremmo il tuo feedback e miglioramenti attraverso il repository Github.

Componenti hardware:

  1. ESP8266
  2. Arduino UNO e Genuino UNO
  3. Convertitore di livello logico - Bidirezionale
  4. tagliere
  5. Ponticelli

App software e servizi online:

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

Passaggio 1: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio

Collega ESP8266 tramite Software Serial alla tua scheda Arduino Uno utilizzando un convertitore logico, come mostrato nella figura del cablaggio allegata.

Passaggio 2: connettiti al tuo Wi-Fi

Apri la libreria Firmware.ino da Github e inserisci il tuo SSID e la password per il tuo Wi-Fi:

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

Passaggio 3: carica lo schizzo sul tuo Arduino

Carica lo schizzo sul tuo Arduino
Carica lo schizzo sul tuo Arduino

Collega Arduino al tuo computer e carica lo sketch.

Passaggio 4: aprire il monitor seriale nell'IDE di Arduino

Apri monitor seriale in Arduino IDE
Apri monitor seriale in Arduino IDE

Fare clic sul pulsante Monitor seriale nell'IDE Arduino (nell'angolo in alto a destra). Se tutto è a posto, dovresti vedere il seguente output sul monitor seriale.

Passaggio 5: risoluzione dei problemi

Risoluzione dei problemi
Risoluzione dei problemi

Se non ricevi risposta, prova ad aggiornare il firmware ESP a quello fornito di seguito. Usa una scheda FTDI 3.3v come questa.

Collega l'ESP all'FTDI Ottieni l'ESP8266Flasher

Ottieni il firmware 1.1.1.1

Lampeggia l'ESP

Se ricevi una risposta parziale dall'esp8266 quando usi il software seriale, vai a:

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

Modifica riga 42:

#define _SS_MAX_RX_BUFF 64 // Dimensione buffer RX

A:#define _SS_MAX_RX_BUFF 256 // Dimensione del buffer RX.

Questo ingrandirà il buffer seriale del software. A volte l'impostazione della velocità di trasmissione all'inizializzazione fallisce, prova a ripristinare Arduino, dovrebbe funzionare correttamente. Se per qualche motivo hai ancora problemi, commenta qui così cercheremo di individuare il problema. Se hai suggerimenti di miglioramento, fai una richiesta pull su Github. Generalmente, questo codice dovrebbe funzionare per tutte le versioni di Arduino Uno ESP8266-01.

Fonte:-

www.hackster.io

create.arduino.cc

Passaggio 6: contattami (se richiesto)

Se hai qualche problema con questo istruibile, puoi contattarmi:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Consigliato: