lunes, 8 de septiembre de 2025

CLIENTE HTTP CON ESP32 , CONTROL VARIOS SERVIDORES IoT

  Página principal

CLIENTE HTTP CON ESP32
CONTROL VARIOS SERVIDORES IoT
ESP-01 (esp8266)


En marzo de 2022 se realizó un diseño de Server HTTP con el ESP-01 que lleva integrado un ESP8266, cuyo tamaño y pines son adecuados para controlar el encendido y apagado de los focos de iluminación de diferentes áreas, incluso para echar a andar a apagar algunos aparatos domésticos, como ventiladores, calefactores, etc. El proyecto se puede consultar en la siguiente liga: http://seta43.blogspot.com/search?q=esp-01

El control podía hacerse desde un Smartphone, tablet, PC o laptop, ingresando la dirección web de cada servidor ESP-01, por ejemplo http://192.168.0.195 apareciendo una página con 3 botones, 2 de ellos para encender y apagar el foco o dispositivo en la zona donde tal servidor estuviera instalado.

Sin embargo este método, aunque efectivo, tiende a ser lento considerando que hay que encender el Smartphone, teclear la dirección o link del que se quiere tener control, y finalmente oprimir el botón “ENCENDER” para que aquella zona se ilumine o se active. Resulta algo que se lleva un tiempo y es engorroso.

En el proyecto actual se ha seleccionado un ESP32, el cual ya armado consta únicamente de 6 botones tipo push-button (y posiblemente 6 LEDs) para que de manera inmediata el operador presione el que corresponde a la zona desee activar, con un toque rápido. Cuando se desea desactivar dicha zona, por ejemplo apagar la iluminación, el mismo botón ha de presionarse, pero dilatando algo más de 2 segundos. Es decir, se pensó en la urgencia de encender cierta zona, y de apagarla ya sin prisas y con el menor esfuerzo posible o tiempo dedicado a tal fin.

El ESP32 montado en el protoboard se muestra a continuación, con su adaptador que permite el uso de más conexiones (ver: http://seta43.blogspot.com/search?q=adaptador)

Para aquellos que les guste este proyecto, lo pueden modificar, incluso colocarle los respectivos LEDs y su código correspondiente, para indicar cual zona está activada (Encendida), por lo que se proporciona el programa respectivo de Arduino IDE.

Alfredo Segura, México. Agosto de 2025.


PROGRAMA

Saludos.
Alfredo Segura, México. Agosto de 2025.