Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

SmartPostBox: Buzón Inteligente IoT con Notificaciones por Email

Componentes y Suministros

Herramientas Necesarias

Aplicaciones y Servicios en Línea

Sobre este Proyecto

Visión General

SmartPostBox moderniza el buzón tradicional: te envía un email cuando llega correo físico. Usa un haz láser y una fotorresistencia para detectar sobres/paquetes que interrumpen el haz, y comunica vía red Sigfox (LPWAN, bajo consumo, largo alcance) para notificar al usuario sin necesidad de WiFi ni suscripción mensual.

Funcionamiento

  1. El Arduino MKR Fox 1200 alimenta un láser apuntando a una fotorresistencia en el extremo opuesto del buzón.
  2. La fotorresistencia lee ~950 (0-1023) con haz directo.
  3. Cuando entra correo, interrumpe el haz → valor cae >50 unidades (umbral ~800).
  4. El Arduino envía un paquete Sigfox (byte constante " ").
  5. Backend Sigfox recibe paquete → dispara callback "Email" → usuario recibe notificación.
  6. El sistema espera a que se retire el correo (valor sube >800) para rearme.

Beneficios

Construcción del Proyecto

Paso 1: Materiales

Lista completa arriba. El MKR Fox 1200 incluye antena Sigfox y regulador para batería + USB.

Paso 2: Conexión del Circuito

Esquemático: Ver sección "Schematics" (archivo .fzz Fritzing).

Nota: El MKR Fox cambia automáticamente entre alimentación USB (programación) y batería (operación).

Paso 3: Código – Funciones Clave

Lectura y Análisis de Luz
int lightIntensity = analogRead(A1); // Lee fotorresistencia
if (lightIntensity < 800) {          // Umbral: haz interrumpido
  if (pos == 0) {                    // pos=0: no había correo antes
    pos = 1;                         // Marca pendiente de notificar
    sendPacket();                    // Notificar a Sigfox
  }
} else {
  pos = 0; // Haz restaurado, rearme
}
Enviar Paquete Sigfox
void sendPacket() {
  SigFox.beginPacket();
  if (proDebug) Serial.println("Enviando paquete...");
  SigFox.print(" "); // Payload: espacio en blanco (solo evento)
  int ret = SigFox.endPacket(true); // true = esperar confirmación
}

Variable proDebug (default 0): si 1, imprime debug por Serial (requiere USB conectado).

Paso 4: Configurar Callback en Sigfox Backend

  1. Entra a backend.sigfox.com → Device Type → Callbacks → New.
  2. Type: Data Uplink.
  3. Channel: Email.
  4. Custom Payload Configuration: vacío.
  5. Recipient: tu@email.com.
  6. Subject: SmartPostBox (o preferido).
  7. Message (cuerpo):
Hola, esto te avisa que has recibido correo en tu buzón.
Revisa cuando puedas.
Dispositivo {device}, fin.

Variables disponibles: {device} (ID), {time}, {lat}, {lng}, etc.

Paso 5: Carcasa/Enclosure

El láser y fotorresistencia deben quedar enfrentados a los lados del buzón, con el hueco por donde cae el correo entre ambos. Diseña una pieza impresa 3D o de cartón/acrílico que:

El autor usó cartón y cinta; mide tu buzón y adapta.

Paso 6: Prueba y Despliegue

  1. Conecta MKR Fox a PC, sube sketch con proDebug=1.
  2. Abre Serial Monitor, verifica detección al interrumpir haz.
  3. Cambia proDebug=0, vuelve a subir.
  4. Desconecta USB, coloca en buzón con batería conectada.
  5. ¡Recibirás email al llegar correo!

Librerías Usadas

Contexto

Proyecto nacido de la frustración de revisar el buzón vacío cada mañana. Hardware de bajo coste, red Sigfox gratuita (límite 140 msg/día), y código abierto.

Proceso de manufactura

  1. Circuitos integrados (CI): chips compactos y potentes que impulsan la electrónica moderna
  2. Proyecto Dados Digitales Arduino: Construye tu Propio Generador de Números Aleatorios con LCD
  3. Detector de terremotos DIY con ADXL335 – Acelerómetro 3 ejes de baja potencia
  4. Persianas Inteligentes: Control Automático de Luz con Arduino y Energía Solar
  5. MotionSense: Detección inteligente de intrusos con Arduino y ESP8266
  6. Construye una Caja Puzle IoT Segura con Arduino MKR Bundle – Guía Paso a Paso
  7. Kit MOSMusic: Control de Iluminación de Alta Potencia Sincronizada con Música vía MOSFET y Arduino
  8. Componentes Esenciales de una Taladradora: Visión General Completa
  9. Componentes Clave del Motor de Combustión Interna
  10. Dominando la sintaxis de netlist SPICE: Nomenclatura de componentes, elementos pasivos y activos, y definición de fuentes
  11. Microelectrónica Explicada: La Ciencia de la Electrónica Miniatura