Control de aforo automático con Arduino
Después de los cambios normativos recientes, el control de aforo en locales comerciales se volvió obligatorio en muchos países. Un contador automático de personas con Arduino y sensores IR es una solución económica y funcional para pequeños comercios. Detecta la dirección del paso (entrada o salida) y mantiene el conteo exacto de personas dentro.
Los sensores IR y módulos Arduino necesarios están en Especificar.cl.
Principio de detección de dirección
- Dos sensores IR separados 10-15 cm en la puerta
- Sensor A (interior) y Sensor B (exterior)
- Si A se activa ANTES que B: persona entrando → conteo++
- Si B se activa ANTES que A: persona saliendo → conteo--
- Algoritmo de máquina de estados para manejar el timing
- El contador nunca puede ser negativo (validación)
Sensores apropiados para puertas
Los módulos IR de barrera (emisor + receptor IR) son más confiables que los reflectivos para puertas amplias. La pareja TSUS5400 (emisor) + TSOP34836 (receptor) trabaja a 36 kHz reduciendo interferencias de luz ambiental. Para distancias de hasta 2 metros, la pareja E18-D80NK o TCST2103 son populares.
Display y alarma de aforo
Una pantalla LCD 1602 muestra el conteo actual y el aforo máximo configurado. Cuando se acerca al límite, el LED amarillo parpadea. Al llegar al máximo, el LED rojo y buzzer indican que no pueden entrar más personas. El aforo máximo se guarda en EEPROM para no perderse con reinicios. Con ESP32 puedes publicar el aforo en tiempo real en una página web visible desde el exterior del local.