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

Cerradura Inteligente Sin Llave: Arduino y Android con Bluetooth y Contraseña

Componentes y suministros

Componente Cantidad
Arduino UNO 1
Módulo Bluetooth HC-05 1
Servomotor Tower Pro MG996R 1

Herramientas necesarias

Aplicaciones y servicios en línea

Descripción del proyecto

Esta cerradura inteligente elimina la necesidad de llaves físicas. Se instala en el interior de la puerta y se controla desde fuera vía Bluetooth con una app Android. Al estar el mecanismo dentro, es imposible manipularlo desde el exterior. La app envía una contraseña; si coincide con la predefinida, el servomotor acciona el cerrojo y envía confirmación al móvil.

Diseño e impresión 3D

Todas las piezas son imprimibles en 3D. El diseño base es del usuario ridercz en Thingiverse (thing:2350856). Se incluyen versiones LT (ligero, menos PLA, suficiente resistencia). Se usó impresora Anet A8.

Montaje

Ensamblar las piezas impresas según secuencia fotográfica, fijar con 4 tornillos. Colocar el servomotor, el módulo Bluetooth y el Arduino en sus alojamientos.

Programa Arduino

El código es sencillo: recibe cadenas por Bluetooth terminadas en salto de línea. Formato: COMANDO=CONTRASEÑA (ej. OPEN=arduPi o CLOSE=arduPi). El carácter = separa comando y contraseña. Verifica la contraseña y ejecuta openDoor() (servo a 0°) o closeDoor() (servo a 65°). Responde OPEN, CLOSE o WRONG por serie/Bluetooth.

Esquemático

Conexión simple: HC-05 TX → Arduino RX (pin 0), HC-05 RX → Arduino TX (pin 1) mediante divisor de tensión (el HC-05 trabaja a 3.3V). Servo en pin 9. Alimentación común.

Instalación en la puerta

Fijar la cerradura con 4 tornillos. Pegar el módulo Bluetooth con silicona caliente. Colocar Arduino en la base y cablear según esquemático. Alimentar con adaptador 5V 1A.

Desarrollo de la app Android (MIT App Inventor)

Sin código, solo bloques visuales. Pasos:

  1. Entrar en ai2.appinventor.mit.edu con cuenta Google
  2. Crear proyecto BluetoothControlDoorLock
  3. Diseñador: añadir ListPicker (conexión BT), Label, PasswordTextBox, 2 Buttons (Abrir/Cerrar), BluetoothClient (invisible)
  4. Bloques: BeforePicking (lista dispositivos emparejados), AfterPicking (conectar), botones envían OPEN=pass / CLOSE=pass
  5. Generar APK: Build → App (save .apk to my computer)

App avanzada (incluida)

Archivos BTcontrol.aia (fuente) y BTcontrol.apk (instalable). Características extra:

Código Arduino

Usa librería Servo.h, buffer de 50 bytes, función serialEvent() para recepción asíncrona, parseo con indexOf('=') y substring(), comparación de contraseña con compareTo().

Archivos CAD

Thingiverse: thing:2350856

Proceso de manufactura

  1. Por Dentro de las Cámaras Acorazadas Bancarias: Historia, Diseño y Futuro de la Seguridad
  2. Canales y esclusas: ingeniería, historia y futuro del transporte fluvial en EE. UU.
  3. Crea un Cerrojo RFID Seguro con Arduino – Guía Paso a Paso
  4. Mando universal Android con Arduino, 1Sheeld y control IR
  5. Crea Animaciones y Juegos en LCD 16×2 con Arduino UNO
  6. Controla tu Roomba Create 2 con Arduino y Android: Guía Completa
  7. Cerradura de Puerta Segura por Contraseña con Arduino, Teclado y Actuador Lineal
  8. Control Arduino UNO desde Python 3 – Envío de Comandos y Demo LED
  9. Autómatas Celulares en Tiempo Real con Arduino y Pantalla OLED 128x64
  10. Tacómetro Arduino de Alta Velocidad – Algoritmo "Single-Shot" para RPM Preciso
  11. Cerradura Inteligente WiFi con Arduino y ESP8266: Desbloqueo desde el Móvil