Módulo WiFi Arduino UNO + ESP8266

Este instructable le mostrará cómo conectar un módulo WiFi ESP8266 a un Arduino UNO.

EDITAR : para obtener instrucciones sobre cómo instalar la biblioteca ESP8266, consulte aquí.

Paso 1: cableado

Conecte el módulo ESP8266, el Arduino UNO y la placa de pruebas como se ve en la imagen.

Cuando esté completo, los pines deben conectarse de la siguiente manera (se muestra el pin ESP8266 como referencia):

  • ESP8266 TX -> Arduino UNO TX
  • ESP8266 GND -> Tablero de tierra GND
  • ESP8266 CH-PD -> Tablero de pruebas 3.3V
  • ESP8266 GPIO2 -> LED de placa de pruebas
  • ESP8266 RST -> Botón RST de placa de pruebas -> Arduino UNO GND
  • ESP8266 GPIO0 -> Botón FLASH de placa de prueba 3.3V / Placa de prueba -> Arduino UNO GND
  • ESP8266 VCC -> Tablero de pruebas 3.3V
  • ESP8266 RX -> Arduino UNO RX

Paso 2: parpadeando

  1. Para actualizar su módulo ESP8266, primero verifique que el pin GPIO0 en el ESP8266 esté conectado al botón FLASH en la placa de pruebas.
  2. Si hay un programa ejecutándose actualmente en su Arduino, cargue un archivo de proyecto vacío en el Arduino para evitar interferencias mientras parpadea el módulo WiFi.
  3. Abra el proyecto Arduino adjunto y reemplace el SSID y la CONTRASEÑA en la parte superior con la información de su red WiFi
  4. Abra su monitor en serie (ctrl + shift + m), establezca la velocidad en baudios en 115200 y la opción de formato de línea en "Ambos NL y CR"
  5. Presione el botón RST mientras mantiene presionado el botón FLASH en la placa de pruebas: debería ver una luz azul en el módulo Wi-Fi y el LED TX en el Arduino se iluminará. Debe cargar el código mientras el LED TX está encendido.
  6. Ahora, compile y cargue el código (vea el video para conocer el procedimiento y los resultados esperados).
  7. Registre la IP impresa en el monitor serie para usar en el paso 3. Si el flash falla, intente los pasos anteriores nuevamente. Si el monitor serie está imprimiendo "." repetidamente, ha ingresado su información WiFi incorrectamente.

Nota: el botón RST conecta el pin RST del módulo Wi-Fi a tierra. El botón FLASH conecta el pin GPIO0 del módulo Wi-Fi a tierra.

Archivos adjuntos

  • esp8266FLASH.ino Descargar

Paso 3: uso

Ahora, para un funcionamiento normal, conecte GPIO0 al riel de 3.3V en la placa de pruebas. Esto se puede hacer moviendo el cable que conecta GPIO0 al botón sobre el riel positivo de la placa de pruebas.

Para conectarse a su módulo ESP8266, asegúrese de estar conectado a la misma red que está y vaya a la dirección IP del paso 2 en su navegador. Alternativamente, conéctese directamente a la red WiFi de ESP8266 en su computadora portátil y navegue a IP 192.168.4.1 en su navegador (en mi experiencia, esto es mucho menos confiable, se prefiere usar una red compartida).

Artículos Relacionados