Sensor Inteligente para Buzón: Alertas con ESP32 + Reed Switch

· por Lukas Lang · 5 min de lectura

Sensor Inteligente para Buzón: Alertas con ESP32 + Reed Switch

Este artículo te enseña a construir un sensor inteligente para buzón que detecta cuándo llega el correo y te avisa directamente al móvil. Usamos un microcontrolador ESP32 y un reed switch (interruptor magnético), dos componentes baratos que se consiguen en cualquier tienda de electrónica o por menos de 3 € en AliExpress. Al final tendrás un avisador fiable, con el buzón cerrado y sin necesidad de tirar cables hasta casa.

Cómo funciona el sensor del buzón

El principio es sencillo, casi de juguete. Un reed switch es un interruptor que se cierra o se abre según haya cerca un campo magnético o no. Dentro del buzón colocamos:

Cuando la tapa está cerrada, el imán queda pegado al reed switch. Al abrir la puerta para dejar una carta, el imán se aleja y el interruptor cambia de estado. El ESP32 detecta ese cambio y dispara la notificación. Nada de cámaras, nada de sensores de movimiento complicados: solo magnetismo y un puñado de líneas de código.

Materiales necesarios

Paso a paso: montaje del hardware

1. Prepara el circuito

Conecta una pata del reed switch al pin GPIO 34 del ESP32 y la otra a GND. Añade una resistencia de 10 kΩ entre GPIO 34 y 3.3 V haciendo de pull-up. De esta forma el pin lee HIGH cuando el interruptor está abierto y LOW en cuanto el imán lo cierra.

2. Coloca imán y sensor

Pega el reed switch en el interior del marco del buzón y el imán en la puerta, de modo que queden justo enfrentados cuando la puerta está cerrada. Antes de dar nada por bueno, haz la prueba: con un multímetro en modo continuidad, comprueba que el reed switch cambia de estado al abrir y cerrar la tapa un par de veces.

3. Protege la electrónica

El ESP32 y la batería van dentro de la caja estanca, fijada al fondo del buzón. Pasa los cables del reed switch por un agujero pequeño y sella con silicona (una humedad de invierno mal gestionada te puede freír la placa en dos meses). Si el buzón es metálico, la señal WiFi se debilita bastante, así que orienta la antena hacia la rendija por donde entran las cartas.

Programación del ESP32

El firmware se escribe con Arduino IDE o PlatformIO, lo que te resulte más cómodo. La lógica, en el fondo, tiene solo tres pasos:

Un esquema simple con Telegram:

#include <WiFi.h> #include <UniversalTelegramBot.h>

const int REED_PIN = 34; bool estadoAnterior = false;

void setup() { Serial.begin(115200); pinMode(REED_PIN, INPUT); WiFi.begin(“TU_RED”, “TU_CLAVE”); }

void loop() { bool estadoActual = digitalRead(REED_PIN); if (estadoActual != estadoAnterior) { if (!estadoActual) { bot.sendMessage(CHAT_ID, ”📬 ¡Ha llegado correo!”); } estadoAnterior = estadoActual; } delay(1000); }

Ajusta el mensaje y la frecuencia de lectura a tu gusto. Con un retardo de 1 segundo entre lecturas ya evitas la mayoría de falsos positivos por vibraciones (un portazo, el viento, el cartero dando un golpecito sin querer).

Optimiza el consumo de energía

Si el sensor va con batería y no con corriente, activa el modo deep sleep del ESP32. En suspensión profunda el chip baja de los 20 µA, una barbaridad comparado con los mA que gasta despierto. Puedes despertarlo con el propio cambio de estado del reed switch, o programarlo para revisar cada 10 minutos:

Solución de problemas habituales

Conclusión

Con menos de 15 € en componentes y una tarde de trastear, te llevas un sensor inteligente para buzón que avisa al instante cuando llega el correo. Es un proyecto perfecto para meterse en el mundo IoT sin agobios, se puede ampliar más adelante con una cámara o un panel solar, y encaja sin problema con sistemas domóticos como Home Assistant. Empieza por el circuito básico, compruébalo bien, y a partir de ahí ve sumando mejoras según te vaya pidiendo el cuerpo.

#ESP32#reed switch#domótica#bricolaje#IoT