Loading repository data…
Loading repository data…
patpuralu / repository
En este proyecto usaremos un ESP32 normal, lo que haremos será convertirlo en web y que nos dé información del internet.
Este proyecto convierte un ESP32 en un panel de monitorización en tiempo real accesible desde el navegador.
El ESP32:
index.html)/wsLa web se conecta al WebSocket y muestra esos datos en tiempo real.
WIFI_PANEL/
├─ platformio.ini
├─ src/
│ └─ main.cpp ← Código del ESP32
├─ data/
│ └─ index.html ← Página principal (panel)
Todo lo que se ve en el navegador está dentro de
/datay se sube como SPIFFS.
Abrir el proyecto en VSCode
Wifi_panel-ESP32Comprobar que existe la carpeta /data
/data
└── index.html
/data será la web que verá el navegador.Comprobar platformio.ini
board_build.filesystem = spiffs
main.cpp y la IP fijaEn src/main.cpp:
const char* ssid = "TU_WIFI";
const char* password = "TU_PASSWORD";
IPAddress local_IP(192, 168, 1, 50);
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 255, 0);
Esto sube el contenido de la carpeta /data al ESP32
Antes de subirlo, mirar el conector (cable)
Para mí sería el COM3
Busca la cabeza de hormiga en la barra de la izquierda
Le damos y buscamos PlatformIO: Upload Filesystem Image
Cuando se cargue y veamos esto, pulsamos en el ESP32 el botón BOOT
Ahora subimos main.cpp al ESP32
Le damos a la flecha; ->
Cuando se cargue y veamos esto, pulsamos en el ESP32 el botón BOOT
Abre el Monitor Serie:
Dirá algo como:
Si no te carga eso, aprieta el botón (EN) del ESP32
En tu PC o móvil (conectado a la misma red WiFi):
Escribe en la barra de direcciones:
http://Tu_IP