🛠 Conectar M5Paper a Wi-Fi

M5Stack M5Paper · debutant · Apprenez à initialiser la connectivité sans fil sur votre M5Paper pour préparer vos projets IoT.

Objectifs

Este tutorial tiene como objetivo comprender cómo habilitar la conectividad Wi-Fi en el M5Paper. Aunque este dispositivo es famoso por su pantalla e-Ink de bajo consumo, integra un potente módulo ESP32-D0WDQ6-V3 capaz de conectarse a Internet. El objetivo es emparejar correctamente la placa con una red local, un paso crucial para cualquier aplicación IoT moderna, como la recuperación de datos meteorológicos o el control remoto. Nos centraremos en la inicialización de software en lugar de en una visualización gráfica compleja para mantener la accesibilidad para principiantes.

Matériel nécessaire

Étapes

  1. Preparación del entorno: Abra Arduino IDE. Asegúrese de que el gestor de placas esté configurado para "M5Stack". Si no es así, agregue la URL del gestor de placas M5Stack en las preferencias.
  1. Instalación de bibliotecas: Vaya a "Boceto" > "Incluir librería" > "Administrar librerías". Busque e instale la librería "M5Paper". Esta librería simplifica el acceso a las funciones de hardware, incluida la gestión de Wi-Fi a través del ESP32.
  1. Selección de puerto y placa: En el menú "Herramientas", seleccione el puerto COM correspondiente a su M5Paper. Luego elija "M5Paper" en la lista de placas disponibles.
  1. Escritura del código de prueba: Cree un nuevo boceto. Copie el siguiente código para inicializar la conexión. Reemplace SU_SSID y SU_CONTRASEÑA con su información real.
#include <WiFi.h>

const char* ssid = "SU_SSID";
const char* password = "SU_CONTRASEÑA";

void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, password);
  
  Serial.print("Conectando a WiFi");
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  
  Serial.println("\nConectado!");
  Serial.print("Dirección IP: ");
  Serial.println(WiFi.localIP());
}

void loop() {
  // Nada que hacer aquí para la prueba de conexión
  delay(1000);
}
  1. Carga: Haga clic en el botón "Subir". Espere a que se completen la compilación y la transferencia.
  1. Observación: Abra el Monitor Serie (Ctrl+Mayús+M). Ajuste la velocidad a 115200 baudios. Debería ver puntos apareciendo durante la conexión, seguidos de la dirección IP asignada.

Vérification

El éxito de la operación se confirma mediante la visualización de la dirección IP local en el Monitor Serie. Si ve "Conectado!" seguido de una dirección como 192.168.1.x, la placa ha negociado correctamente con su enrutador. Si los puntos continúan indefinidamente, verifique que la contraseña sea correcta y que la red sea de 2.4 GHz. Tenga en cuenta que la pantalla e-Ink no cambiará visualmente con este código simple, ya que aún no estamos utilizando la biblioteca gráfica.

Pour aller plus loin

Una vez conectado, puede explorar los protocolos HTTP o MQTT. Intente recuperar la fecha y la hora a través de un servidor NTP. Luego descubrirá cómo actualizar la pantalla e-Ink solo cuando cambian los datos, explotando así el bajo consumo de energía del M5Paper para aplicaciones autónomas alimentadas por batería.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales