¿Cómo conectar ESP32 a WiFi sin programación?

¿Cómo conectar ESP32 a WiFi sin programación?

febrero 27, 2021

Cómo conectar-ESP32-a-WiFi-sin-programación-1
Me encontré con un problema en ESP32, que tengo que reprogramar el ESP32 cada vez que cambio de ubicación, este tutorial muestra cómo conectar ESP32 a wiFi sin programación.

1. Problema que conocí en ESP32

En el pasado, solía programar ESP32 para configurar o cambiar el wifi. Una vez cambiado el wifi, reprogramaría el ESP32. cuando mostré mi proyecto ESP32 en otro lugar, el ESP32 no funcionaba debido al wifi. y debo configurar el ESP32 para cambiar wifi. Fue muy problemático cambiar el wifi.

Como miembro de makerfabs, informé de este problema a mi equipo y encontré una solución.

2. ¿Cómo conectar ESP32 a WiFi?

Primero, ESP32 tiene que obtener el nombre y la contraseña de WiFi para conectarse a wifi. En el pasado, la información wifi puede estar en código y programada para ESP32. Cómo transmitirlo a esp32 sin programación es una dificultad.

3. Transmitir información wifi a ESP32

Después del desarrollo y las pruebas de Makerfabs, la información wifi se puede transmitir desde el teléfono a ESP32. Configure el modo de trabajo de ESP32 en modo AP y cree wifi que el teléfono lo conecte. Y al mismo tiempo configuró ESP32 para establecer el servidor en el que el teléfono puede iniciar sesión para ingresar la información wifi. entonces el ESP32 puede obtener la información del servidor.

4. Almacena información wifi

Un problema surgió cuando el EPS32 se reinicia o no la fuente de alimentación: la información wifi se perdería y el ESP32 no podría conectarse a wifi después de encenderse. Por lo tanto, la información tenía que almacenarse sin verse afectada por el reinicio del ESP32. La biblioteca de almacenamiento no volátil (NVS) está diseñada para almacenar pares clave-valor en flash. La información se almacenaría en el NVS como clave. ahora, ESP32 se puede conectar al wifi con la información leída del flash cuando se reinicia.

5. Cómo hacer

Makerfabs ha completado el programa de Arduino. El programa está disponible para la necesidad y se puede obtener deaquí.

A continuación, los siguientes pasos mostrarán cómo usar:
1. La preparación: PC, teléfono, placa ESP32 (utilicé la placa ESP32 de las Makerfabs)
2. Abra el programa por el IDE de Arduino, cárguelo en la placa.
3. Use el teléfono para conectar el wifi "makerfabs-ap" construido por el esp32.
4. Ingrese la dirección "192.168.4.1" para iniciar sesión en el servidor en el navegador. (Aviso: debido a la dificultad técnica, se recomienda usar la aplicación Chrome y los otros navegadores pueden no funcionar).
A continuación se muestra la captura de pantalla al configurar el WiFi en ESP32:
Makerfabs-ESP32-WiFi-ConfigESP32-WiFi-Config-Setting
5. Ingrese su información wifi en la página del navegador.
6. La placa ESP32 se conecta al wifi después de segundos.
7. Si desea cambiar el wifi conectado, reinicie el ESP32 y ponga el nivel IO21 a bajo en tres minutos. El esp32 establecerá el modo AP. Puede seguir los pasos anteriores para cambiar el nuevo wifi.

6. Resultado

Justo después de descargar el programa, ESP32 se puede conectar o cambiar el wifi sin volver a cargar el programa, lo cual es muy conveniente para las personas que tienen poco o ningún conocimiento de Arduino y programación. Es adecuado para usar en el proyecto ESP32 que se compartirá con amigos que su wifi es diferente.

7. Guía de vídeo


Si tiene otras soluciones, puede dejarnos un mensaje aservice@makerfabs.com.guiño

Contáctenos