PI2 · Anteproyecto · SmartLab

El almacén,
bajo control.

La propuesta estudia tres preguntas del almacén: quién ha accedido, qué condiciones hay en el interior y qué señales requieren un aviso al responsable.

Placa Freenove ESP32-WROVER
Lector RFID con tarjeta y llavero
Pantalla LCD1602 con adaptador I²C
Sensor de temperatura y humedad DHT11
Sensor de movimiento PIR
Sensor de distancia por ultrasonidos

El conjunto de referencia reúne ESP32-WROVER, RFID, LCD, DHT11, PIR y detector ultrasónico.

Un acceso único y un recinto sin ventanas permiten concentrar la maqueta en identificación, vigilancia y ambiente. El material disponible sirve de base para plantear esa integración.

14módulos de la lista
21GPIO sin conflictos
0 €en piezas nuevas
6fases con prueba de aceptación
Caso de uso

Cada sensor,
en su sitio.

Para el ensayo se utilizan umbrales de 25 °C y 60 % de humedad. Son consignas del demostrador, no condiciones universales de conservación de cualquier producto. Selecciona los puntos del plano para situar los elementos.

ESTANTERÍA · CAJAS ESTANTERÍA ESTANTERÍA PALÉS PASILLO TIENDA PUERTA
Modelo 3D interactivo

Entra en el almacén.
En tres dimensiones.

La escena permite girar, acercarse y seleccionar sensores. También puedes cambiar el armado o representar un paso por la puerta para seguir sus efectos.

Desarmado Entradas hoy 0
Maqueta conceptual · 6 × 3,8 m · selecciona un sensor
Modelo 3D

Elige un punto.

Selecciona uno de los ocho marcadores o el propio elemento para enfocar su ubicación en el modelo.

Prueba el sistema

En estado desarmado, un cruce incrementa el contador de entradas. Compara después qué ocurre con el sistema armado.

Demostración interactiva

Pruébalo.
Antes de cablearlo.

Utiliza una tarjeta para cambiar el armado y ensaya un cruce, un golpe o una salida. El modelo representa las respuestas previstas de LCD, indicador, cierre, aviso y registro.

Almacén · puerta principal Desarmado
LED RGBAzul · desarmado
CerrojoCerrado
ZumbadorEn silencio
0
Entradas hoyUltrasónico en el marco
Temperatura · último minuto
Pantalla 1/4, elegida con el potenciómetro

Sensores arrastra para cambiar la lectura

21,0 °C
45 %
70 %
10 %
Pant. 1

Acciones

Configuración en la web real se guarda en Supabase

Registro de accesos y eventos tabla eventos en Supabase

HoraTipoDetalle
SL
SmartLab BotAvisos al encargado

Cuatro estados. Un color.

La combinación de colores del RGB permite distinguir los estados del recinto.

DesarmadoDurante el modo de trabajo se registran los pasos sin activar la respuesta de intrusión.
ArmadoCon el recinto armado, una detección de paso, movimiento, golpe o sonido intenso se interpreta como condición de intrusión.
AvisoSi una magnitud ambiental supera su consigna, se genera el aviso previsto sin utilizar la sirena de intrusión.
AlarmaLa respuesta de intrusión combina señal roja intermitente, sonido y aviso a Telegram. Una tarjeta válida o la orden web pueden desactivarla según el diseño.
Hardware

Catorce módulos.
Ningún pin repetido.

Al elegir un módulo se presenta su cableado, su ensayo y los pines asociados en el WROVER. La propuesta libera 14 GPIO desconectando la cámara.

Solo lo que hay en la caja

La lista,
revisada pieza a pieza.

El inventario explica para qué se utiliza cada pieza disponible y cuáles se dejan fuera de esta versión del demostrador.

Material básicoEl montaje contempla tres resistencias de 220 Ω para RGB, tres de 1 kΩ para la adaptación ultrasónica y una de 10 kΩ si la LDR no integra su divisor, además del cableado.
AlimentaciónLa placa de expansión reparte 3,3 V para RFID y sensores compatibles y 5 V para LCD, PIR, ultrasonidos y servo. Si el accionamiento del servo reinicia la placa, se plantea otra fuente USB manteniendo GND común.
Revisar el LED RGBUn RGB de ánodo común se activa con LOW. Para esa variante se contempla verde en GPIO2 y zumbador en GPIO12, revisando el arranque del montaje.
Comunicación

El ESP32 y la web
nunca se hablan directamente.

Placa y navegador intercambian información con Supabase mediante HTTPS. Esa arquitectura evita exigir una misma red local o publicar puertos del ESP32.

ESP32 en la puerta 14 módulos · firmware C++ Alarma local aunque caiga la WiFi WiFi + HTTPS Supabase lecturas · eventos · comandos estado · configuración · tarjetas API REST + Realtime Seguridad con RLS Panel web HTML + JS + Chart.js Inicio de sesión Desde cualquier red o el móvil datos 10 s comandos 2 s tiempo real órdenes Telegram (móvil) alarmas al momento
Lecturas cada 10 s.Las lecturas de temperatura, humedad, luz y sonido construyen un historial del ambiente que registra el demostrador.
Órdenes en menos de 5 s.La interfaz deposita la solicitud en el servidor; la placa la recupera en su consulta posterior y actúa sobre ella.
Si cae la WiFi, sigue.El diseño conserva localmente alarma, LCD y RFID y plantea reintentar el enlace cada 30 segundos.

Seis tablas en Supabase.

El ESP32 publica medidas y sucesos y consulta órdenes, tarjetas y ajustes. El panel aporta las operaciones complementarias.

Del aula al negocio

Misma lógica.
Piezas para durar.

Una instalación fuera de la maqueta requeriría revisar componentes, alimentación y funcionamiento real. El diseño web y el firmware constituyen una base de trabajo, no una validación para producción.

Prototipo de clase
Instalación en el almacén
Servo que mueve un cerrojo de maqueta
→
Cerradero eléctrico de 12 V
Protoboard y cables
→
Placa soldada dentro de una caja
Alimentación por USB
→
Fuente de 5 V con batería de respaldo
Tarjetas del kit
→
Una tarjeta personal por empleado
Secuencia de desarrollo

Seis fases.
Cada una, con su prueba.

Cada etapa tiene comprobaciones previas a la siguiente. Despliega una fase para revisar qué condiciones se deben verificar.

Riesgos técnicos, resueltos de antemano.

Lo que puede fallar en el montaje y cómo se evita.

RiesgoEfectoSolución prevista
El servo consume mucho al moverseEl ESP32 se reiniciaAlimentarlo con otro cargador USB de 5 V y GND común
Señal de 5 V del ultrasónico en un GPIODaño en la placaLa señal echo incorpora un divisor construido con resistencias de 1 kΩ.
Pines de arranque (2, 12, 15)La placa no arranca o no se programaDesconectar ese módulo al subir el programa
PIR con lecturas falsasAlarmas sin motivoINPUT_PULLDOWN, alimentación a 5 V y 60 s de estabilización
WiFi del centro con portal de accesoNo llegan datos a SupabasePunto de acceso del móvil
Proyecto de Supabase pausadoLa web no muestra datosAbrir el panel de Supabase antes de la demostración

Sigue explorando.

Vuelve a PI2 o cambia de asignatura cuando quieras.

Alcance de la entrega

Abrir la consigna docente ↗

SmartLab propone reunir identificación de accesos, observación ambiental y respuesta de alarma. El anteproyecto relaciona esos objetivos con los módulos, sus GPIO y el trabajo previsto.

Abrir la consigna de construcción del demostrador ↗

De la propuesta a una maqueta de 40 × 40 cm

El plano describe el recinto de referencia. La versión de mesa se plantea sobre una base de 35 × 35 cm, con una puerta de cartón, RFID en la entrada, sensores interiores y cierre accionado por servo. Esa escala de demostración no reproduce las medidas del almacén real.

Flujo funcional

Una identificación aceptada solicita la apertura y la lectura ambiental continúa por intervalos. Una detección de intrusión debe registrarse y activar su aviso; cada bloque se ensaya antes de integrarlo.

Construcción progresiva

  1. Fijar ESP32 y alimentación en la base.
  2. Comprobar individualmente RFID, medida ambiental, accionamiento y señales de estado.
  3. Integrar el control de acceso y registrar los eventos.
  4. Incorporar después el intercambio web/IoT descrito en la arquitectura.
  5. Registrar pruebas y cambios respecto del anteproyecto.

Plan de validación y evidencias

PruebaResultado esperadoEvidencia pendiente
Tarjeta autorizadaSe solicita apertura y se registra el acceso.Vídeo o foto del servo y registro real.
Tarjeta no autorizadaSe mantiene el cierre y se registra el rechazo.Registro real del intento.
Sensor ambientalLecturas coherentes con un instrumento de referencia.Tabla de comparación.
IntrusiónSe activa el aviso y se almacena el evento.Foto/vídeo y registro.
Pérdida de redLa indicación permite reconocer el fallo y se registra el modo de recuperar el servicio.Captura del estado y recuperación.

La escena y los controles sirven para explicar la solución. La validación exige construir el demostrador y registrar el resultado de sus ensayos físicos.

Registro de cambios

La base de 35 × 35 cm adapta la propuesta al ejercicio de construcción. El montaje y la valoración final se documentarán después de sus comprobaciones en el aula.