Saltar al contenido

Proyecto 09

Cerradura Automatizada

Diseño, construcción y programación de una cerradura domiciliaria automática que no necesita llave: primero se abre y se cierra con dos pulsadores y avisa su estado con dos LED (verde/rojo); luego suma un teclado matricial 4x4 para abrirla con una clave y un buzzer que confirma si el código es correcto; por último, se monitorea a distancia por Internet de las Cosas (IoT).

Dificultad:
Nivel educativo:
Secundario. Ciclo Básico.
Plataformas:
Arduino UNO R3 ESP32 DevKit
Electrónica Programación Internet de las Cosas Fabricación digital Mecánica Sensor: 2 pulsadores (apertura y cierre, solo en el nivel inicial) Sensor: Teclado matricial 4x4 de membrana (clave de acceso, desde el nivel intermedio) Actuador: Servomotor SG5010 (traba y destraba el mecanismo de la cerradura) Actuador: LED verde (cerradura abierta) y LED rojo (cerradura cerrada) Actuador: Buzzer / zumbador (aviso sonoro de clave correcta o incorrecta)

Así funciona

Mirá el comportamiento del proyecto funcionando. Más abajo tenés la guía paso a paso para construirlo y programarlo.

La simulación arranca sola cuando llegás. Podés pausarla cuando quieras.

Empezá el proyecto

Elegí un nivel para arrancar. Cada uno retoma el anterior y sube la complejidad: si es tu primera vez, empezá por el inicial — ahí se arma la base del circuito.

  1. Inicial Abrir y cerrar la cerradura con dos pulsadores
  2. Intermedio Abrir la cerradura con una clave
  3. Avanzado Monitorear la cerradura con Internet de las Cosas

Objetivos

  • Aproximarse al conocimiento y el manejo de distintos componentes electrónicos mediante la construcción de un prototipo de una cerradura automática.
  • Armar circuitos sencillos con una placa Arduino (o ESP32), un servomotor, pulsadores y LED para simular el funcionamiento de una cerradura.
  • Programar la estructura secuencial del control de la cerradura: apertura y cierre, indicadores de estado y, luego, validación de una clave ingresada por teclado.
  • Incorporar un teclado matricial 4x4 y un buzzer para habilitar la apertura con clave y dar aviso sonoro (nivel intermedio).
  • Utilizar Internet de las Cosas (IoT) para monitorear de forma remota si la cerradura está abierta o cerrada (nivel avanzado).
  • Aproximarse al funcionamiento de las impresoras y los programas de impresión 3D para fabricar el mecanismo de la cerradura.

Antes de empezar

  • Arduino IDE 2.x instalado en la computadora

Insumos

La lista se ajusta a la plataforma elegida en el selector del encabezado.

  • Foto de Servomotor
    Servomotor SG5010 × 1

    Mueve el mecanismo (piñón y cremallera) que traba y destraba la cerradura. En esta reedición gira a 90° para abrir y a 0° para cerrar, el mismo criterio en los tres niveles. En el UNO se controla con la librería Servo; en el ESP32, con ESP32Servo. Se alimenta con 5 V y GND común con la placa.

  • Pulsadores × 2

    Solo en el nivel inicial: uno abre y otro cierra la cerradura. En el nivel intermedio los reemplaza el teclado. Se conectan entre el pin y GND, usando la resistencia interna de pull-up de la placa (no necesitan resistencia externa).

  • 1 2 3 A 4 5 6 B 7 8 9 C * 0 # D
    Teclado matricial 4x4 de membrana × 1

    Desde el nivel intermedio: permite ingresar una clave de 4 dígitos. Sus 16 teclas se leen con solo 8 pines (4 filas + 4 columnas) mediante la librería Keypad.

  • Foto de LED 5 mm
    LED verde de 5 mm difuso × 1

    Indica que la cerradura está ABIERTA. La pata larga (positiva) va al pin de la placa a través de una resistencia de 220 Ω.

  • Foto de LED 5 mm
    LED rojo de 5 mm difuso × 1

    Indica que la cerradura está CERRADA (estado inicial al encender el sistema).

  • +
    Buzzer (zumbador) × 1

    Desde el nivel intermedio: suena un pitido agudo cuando la clave es correcta y un doble pitido grave cuando es incorrecta. Se maneja con la función tone().

  • Foto de Resistencia
    Resistencia de 220 Ω × 5

    Dos limitan la corriente de los LED (verde y rojo). El original lista cinco; las restantes quedan de repuesto.

  • Foto de Cables dupont macho-macho
    Cable dupont macho-hembra × 20
  • Foto de Protoboard
    Protoboard × 1
  • Filamento para impresora 3D (PLA) × 1

    Para imprimir las piezas del mecanismo de la cerradura (piñón, cremallera y soportes).

  • Foto de Arduino UNO R3
    Arduino UNO R3 × 1
    Solo Arduino UNO R3

    El original de 2019 sumaba, para el nivel avanzado, un módulo IoT OBLOQ que hoy está discontinuado. Con UNO, el nivel IoT se sigue de manera conceptual y la práctica se realiza con la variante ESP32.

  • Foto de Cable USB tipo B
    Cable USB tipo B × 1
    Solo Arduino UNO R3
  • Foto de Placa ESP32 DevKit
    Placa ESP32 DevKit v1 × 1
    Solo ESP32 DevKit

    Reemplaza al conjunto Arduino UNO + módulo OBLOQ del original: el ESP32 trae WiFi integrado, necesario para el nivel avanzado (IoT). Trabaja a 3,3 V (no 5 V como el UNO) y maneja el servo con la librería ESP32Servo.

  • Foto de Cable micro USB
    Cable micro USB (con línea de datos) × 1
    Solo ESP32 DevKit
  • Foto de Fuente de alimentación
    Fuente de 9 V 1 A (plug centro positivo, 5,5 x 2,1 mm) × 1
    Opcional Solo Arduino UNO R3

    Para alimentar el sistema sin la computadora. El ESP32 se alimenta por USB con una fuente de 5 V.

Equipamiento del taller

  • Computadora
  • Impresora 3D
  • Soldador
  • Estaño
  • Alicate
  • Pinza de punta
  • Pinza brusela

Fabricación digital

  • Impresión 3D Archivos en preparación

    PLA · stl, 3mf

    Piezas del mecanismo de la cerradura para imprimir en PLA: el piñón que va al eje del servo, la cremallera que traba/destraba y los soportes del servo y la placa (a preparar para esta reedición; el original las ofrecía en enfoco.net.ar/sd).

  • Corte láser CNC Archivos en preparación

    MDF 3 mm · dxf, svg

    Maqueta del panel de la puerta para corte láser en MDF 3 mm, donde se montan el teclado, los LED y el buzzer (a diseñar para esta reedición).

Presentación

Se propone el diseño, la construcción y la programación del prototipo de una cerradura domiciliaria automática que no requiere una llave para abrirse. En una primera instancia se automatizan la apertura y el cierre con un pulsador para cada acción y dos LED (uno rojo y uno verde) que indican el estado de la cerradura, usando una placa Arduino (o su equivalente ESP32).

En el nivel intermedio se incorpora un teclado de membrana que permite establecer una clave para abrir la cerradura, y un zumbador (buzzer) que suena cada vez que se ingresa un código, indicando si es correcto o incorrecto. En el nivel avanzado se suma Internet de las Cosas (IoT) para monitorear la cerradura a distancia.

A lo largo de toda la guía vas a encontrar términos técnicos resaltados: al tocarlos se despliega su definición, tomada del glosario original del proyecto. Allí está la información técnica necesaria para poner el proyecto en funcionamiento, con aclaraciones sobre los distintos elementos electrónicos involucrados y sobre conceptos clave.

Cómo está organizado

  • Nivel inicial: construir, con una placa Arduino y piezas impresas en 3D, una cerradura que se abra con un pulsador y se cierre con otro, con un servomotor que traba y destraba el mecanismo y dos LED (verde y rojo) que indican si quedó abierta o cerrada.
  • Nivel intermedio: agregar un teclado matricial 4x4 para abrir la cerradura con una clave, y un buzzer que avisa si el código ingresado es correcto o incorrecto.
  • Nivel avanzado: monitorear a distancia si la cerradura está abierta o cerrada a través de Internet de las Cosas (IoT).

Esta reedición web conserva la estructura y la propuesta didáctica del material original de 2019, con las actualizaciones registradas en la ficha del proyecto: se programa directamente en C++ (mBlock3 fue discontinuado), los pines y los ángulos del servo se unifican en los tres niveles, el buzzer usa tone() para distinguir el aviso de acierto del de error, y el nivel IoT se resuelve con el WiFi nativo del ESP32 (el módulo OBLOQ del original fue discontinuado y, además, era irrealizable en el Arduino UNO).

Cierre y extensiones

Una vez finalizado este proyecto, si se quiere continuar, es posible extenderlo. Algunas opciones sugeridas por el material original son:

  • Incluir una llave y un lector RFID para abrir la cerradura con una tarjeta o llavero.
  • Comandar la apertura y el cierre de la cerradura de forma remota a través de IoT (hoy solo se monitorea el estado; el desafío es además accionarla a distancia).

El proceso de resolución de problemas como el que se plantea aquí permite la movilización y la integración de distintos saberes en la búsqueda de soluciones posibles a una situación dada. Si bien la información se presenta a modo de instructivo, se espera que sean los estudiantes, organizados en pequeños grupos, quienes vayan encontrando las mejores formas de construir los dispositivos. Esto implica preparar los materiales para que cada grupo cuente con todo lo necesario, y que dentro de cada grupo los estudiantes se distribuyan los roles y las tareas de acuerdo con las demandas que van teniendo las actividades.


Basado en la obra original Saberes Digitales — INET / EDUCAR, Ministerio de Educación, Cultura, Ciencia y Tecnología de la Nación Argentina (2019).