Tabla de contenido:
- Paso 1: Obtenga y cargue el boceto
- Paso 2: Conéctese a AP y administre WiFi
- Paso 3: eliminar redes WiFi
Video: Uso de WiFi AutoConnect con placas ESP8266 / ESP32: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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
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:
Placas de circuito grabadas con ácido de impresora SLA 3D: 7 pasos (con imágenes)
Placas de circuito grabadas al ácido de impresora SLA 3D: Remix..remix .. Bueno, necesito una placa de desarrollo para mis chips ATtiny. No tengo un CNC para cortar una PCB, no conozco Kicad y no quiero pedir placas. Pero tengo una impresora de resina … y ácido y conozco SketchUp. Y me gusta hacer cosas. Que onda
Reconocimiento de imágenes con placas K210 y Arduino IDE / Micropython: 6 pasos (con imágenes)
Reconocimiento de imágenes con placas K210 y Arduino IDE / Micropython: ya escribí un artículo sobre cómo ejecutar demostraciones de OpenMV en Sipeed Maix Bit y también hice un video de demostración de detección de objetos con esta placa. Una de las muchas preguntas que la gente ha hecho es: ¿cómo puedo reconocer un objeto que la red neuronal no está tr
Introducción a ESP32 - Instalación de placas ESP32 en Arduino IDE - Código intermitente ESP32: 3 pasos
Introducción a ESP32 | Instalación de placas ESP32 en Arduino IDE | Código intermitente ESP32: en este instructables veremos cómo comenzar a trabajar con esp32 y cómo instalar placas esp32 en Arduino IDE y programaremos esp 32 para ejecutar código intermitente usando arduino ide
Impresión de placas de circuito personalizadas con una impresora 3D: 7 pasos (con imágenes)
Impresión de placas de circuito personalizadas con una impresora 3D: si no es la primera vez que ve una impresora 3D, probablemente habrá escuchado a alguien decir algo como: 1) Comprar una impresora 3D 2) Imprimir otra impresora 3D 3) Devolver el 3D original impresora4) ???????? 5) ProfitNow nadie w
Hacer placas de circuito con láseres: 4 pasos (con imágenes)
Haga placas de circuito con láseres: una placa de circuito hecha en casa es tan buena como la máscara que le ponga. Independientemente del método que utilice para hacer el grabado real, aún debe pegar una imagen de su circuito en la placa y asegurarse de que deje huellas nítidas, limpias y sólidas