Tabla de contenido:

Uso de WiFi AutoConnect con placas ESP8266 / ESP32: 3 pasos
Uso de WiFi AutoConnect con placas ESP8266 / ESP32: 3 pasos

Video: Uso de WiFi AutoConnect con placas ESP8266 / ESP32: 3 pasos

Video: Uso de WiFi AutoConnect con placas ESP8266 / ESP32: 3 pasos
Video: Conexion WIFI |ESP8266 | IoT 2021 2024, Mes de julio
Anonim
Uso de WiFi AutoConnect con placas ESP8266 / ESP32
Uso de WiFi AutoConnect con placas ESP8266 / ESP32

Aprenderemos a usar la biblioteca AutoConnect que nos permite conectarnos y administrar puntos de acceso WiFi usando un teléfono inteligente.

El video de arriba lo guiará a través del proceso junto con las diversas pantallas a las que debe acceder para obtener información sobre la biblioteca AutoConnect. Esta publicación escrita solo lo cubrirá brevemente.

Paso 1: Obtenga y cargue el boceto

Obtenga y cargue el boceto
Obtenga y cargue el boceto
Obtenga y cargue el boceto
Obtenga y cargue el boceto
Obtenga y cargue el boceto
Obtenga y cargue el boceto

Cuando se inicia la placa ESP32, comprueba si se han almacenado credenciales de red anteriores en el FLASH. De forma predeterminada, intentará conectarse a ellos y, si tiene éxito, imprimirá la dirección IP en el puerto serie. Entonces, su boceto funcionará con normalidad. Si no puede conectarse a una red WiFi, creará un punto de acceso al que puede conectarse y administrar las credenciales de WiFi.

Comencemos instalando las bibliotecas necesarias en el IDE de Arduino. Necesitamos instalar la biblioteca AutoConnect. Abra el administrador de la biblioteca y escriba AutoConnect. Instale la biblioteca que aparece. La biblioteca AutoConnect necesita la biblioteca PageBuilder para que funcione, así que escriba PageBuilder e instálelo también. Luego, descargue y abra el boceto de este proyecto.

Enlace al boceto:

No tiene que cambiar nada en el boceto, pero si lo desea, puede asignar un nombre de host diferente para su tablero. Ahora es el momento de cargar el boceto. Conecte la placa usando el diagrama de arriba, abra el terminal serial y presione el botón de reinicio. Recibirá un mensaje que le indicará que la placa está lista para recibir el código. Presione el botón de carga y espere a que se complete. Mantenga abierto el terminal serial, retire el puente de arranque y presione el botón de reinicio.

En este punto, sucederán dos cosas. Si la información de la red anterior se almacenó en la memoria flash, la placa se conectaría automáticamente a la red e imprimiría la dirección IP y el nombre de host. En este caso, no tiene que hacer nada. Si desea borrar las credenciales almacenadas, tendrá que borrar la memoria FLASH y el video tiene instrucciones para hacerlo. Sin embargo, si fuera una placa nueva o si no hubiera información válida, se crearía un punto de acceso.

Paso 2: Conéctese a AP y administre WiFi

Conéctese a AP y administre WiFi
Conéctese a AP y administre WiFi
Conéctese a AP y administre WiFi
Conéctese a AP y administre WiFi
Conéctese a AP y administre WiFi
Conéctese a AP y administre WiFi

Si la placa no puede conectarse a una red WiFi, creará un punto de acceso llamado "esp32ap" y esto normalmente aparece después de unos 30 segundos. Conéctese con la contraseña predeterminada 12345678. Debería redirigirlo automáticamente a la página de administración o, de lo contrario, puede usar la dirección IP 172.217.28.1 para acceder a ella. La página le brinda información sobre la placa, como la dirección MAC, el estado de la memoria, etc. El menú le ofrece una serie de opciones: La capacidad de configurar nuevos puntos de acceso o redes. Ver redes o SSID guardados. Desconectarse de la red actual. Reinicie o reinicie la placa. Cambia la zona horaria. Y también vaya a la página de inicio que simplemente muestra la hora.

Toque la opción configurar nuevo AP. Seleccione el punto de acceso de la lista y escriba la contraseña. Una vez hecho esto, presione Aplicar y la placa debería conectarse a la red y darle los detalles de la red como se muestra en las imágenes. La dirección IP también se imprimirá en el terminal en serie junto con el nombre de host.

La próxima vez que inicie la placa, se conectará automáticamente a una red WIFI y su boceto funcionará como se esperaba.

Paso 3: eliminar redes WiFi

Eliminar redes WiFi
Eliminar redes WiFi

No he encontrado una forma sencilla de borrar los detalles SSID almacenados de la memoria flash mediante el uso de la página de administración. Una forma de hacerlo es restaurando la placa a los valores predeterminados de fábrica utilizando la herramienta esptool que se puede utilizar en Windows y Mac. Hacer esto significa que tendrá que cargar su boceto nuevamente. Si está ejecutando Windows, existe una forma más sencilla de hacerlo. Puede descargar e instalar la herramienta de descarga de Flash ESP32. El video le muestra cómo utilizar esta herramienta. La herramienta de descarga flash no funciona para Mac, por lo que la única opción que tiene es usar la herramienta esptool. Primero deberá instalarlo usando el terminal y luego puede borrar el flash especificando el puerto. Nuevamente, consulte el video para conocer los comandos y cómo usarlos.

Enlace al boceto:

Si te ha gustado esta publicación, no olvides seguirnos usando los enlaces a continuación, ya que estaremos construyendo muchos más proyectos como este:

  • YouTube:
  • Instagram:
  • Facebook:
  • Gorjeo:
  • Sitio web de BnBe:

Recomendado: