Tabla de contenido:

Integración simple de Arduino Uno y ESP8266: 6 pasos
Integración simple de Arduino Uno y ESP8266: 6 pasos

Video: Integración simple de Arduino Uno y ESP8266: 6 pasos

Video: Integración simple de Arduino Uno y ESP8266: 6 pasos
Video: Conexion WIFI |ESP8266 | IoT 2021 2024, Mes de julio
Anonim
Integración simple de Arduino Uno y ESP8266
Integración simple de Arduino Uno y ESP8266

Nuestro objetivo era crear una biblioteca de comandos AT Esp8266 (basada en la biblioteca ITEAD), que funcionaría bien en el software en serie en la mayoría de los dispositivos ESP8266, siempre que tengan firmware que responda a los comandos AT (que suele ser el predeterminado del fabricante).

Estamos distribuyendo esta biblioteca preliminar para probar y agradeceríamos sus comentarios y mejoras a través del Repositorio de Github.

Componentes de hardware:

  1. ESP8266
  2. Arduino UNO y Genuino UNO
  3. Convertidor de nivel lógico: bidireccional
  4. Tablero de circuitos
  5. Cables de puente

Aplicaciones de software y servicios en línea:

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

Paso 1: cableado

Alambrado
Alambrado
Alambrado
Alambrado

Conecte el ESP8266 a través de la serie de software a su placa Arduino Uno usando un convertidor lógico, como se muestra en la figura de cableado adjunta.

Paso 2: Conéctese a su Wi-Fi

Abra la biblioteca Firmware.ino de Github e ingrese su SSID y la contraseña de su Wi-Fi:

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

Paso 3: sube el boceto a tu Arduino

Sube el boceto a tu Arduino
Sube el boceto a tu Arduino

Conecte el Arduino a su computadora y cargue el boceto.

Paso 4: Abra el monitor serial en Arduino IDE

Monitor serial abierto en Arduino IDE
Monitor serial abierto en Arduino IDE

Haga clic en el botón del monitor en serie en el IDE de Arduino (en la esquina superior derecha). Si todo está bien, debería ver la siguiente salida en el monitor en serie.

Paso 5: solución de problemas

Solución de problemas
Solución de problemas

Si no obtiene respuesta, intente actualizar el firmware ESP al que se proporciona a continuación. Utilice una placa FTDI de 3.3v como esta.

Conecte el ESP al FTDI Obtenga el ESP8266Flasher

Obtenga el firmware 1.1.1.1

Flash el ESP

Si recibe una respuesta parcial del esp8266 cuando usa el software en serie, vaya a:

C: / Archivos de programa (x86) Arduino / hardware / arduino / avr / libraries / SoftwareSerial / src / SoftwareSerial.h

Cambiar la línea 42:

#define _SS_MAX_RX_BUFF 64 // Tamaño del búfer RX

Para: # definir _SS_MAX_RX_BUFF 256 // Tamaño del búfer RX.

Esto ampliará el búfer de serie del software. A veces, la configuración de la velocidad en baudios en la inicialización falla, intente reiniciar el Arduino, debería funcionar bien. Si por alguna razón, todavía tiene problemas, comente aquí para que intentemos localizar el problema. Si tiene alguna sugerencia de mejora, haga una solicitud de extracción en Github. En general, este código debería funcionar para todas las versiones de Arduino Uno ESP8266-01.

Fuente:-

www.hackster.io

create.arduino.cc

Paso 6: Contáctame (si es necesario)

Si tiene algún problema con este instructivo, puede contactarme:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Recomendado: