Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: cómo funciona
- Paso 3: diagrama de cableado
- Paso 4: prueba
- Paso 5: Carcasa de la electrónica
- Paso 6: la aplicación
- Paso 7: Montaje de la cerradura
- Paso 8: fuente de alimentación
- Paso 9: el código
- Paso 10: ¡Terminado
Video: Cerradura de puerta Bluetooth (Arduino): 10 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Recientemente volví a ver The Amazing SpiderMan, en una escena donde Peter Parker cierra y abre la puerta de su escritorio con un control remoto. Cuando vi esto, instantáneamente quise el mío para mi puerta. Después de algunos retoques conseguí un modelo funcional. Así es como lo hice
Paso 1: Lista de piezas
Para este proyecto necesitaremos lo siguiente:
Electrónica:
- Arduino Nano (Consíguelo aquí)
- Módulo Bluetooth (consígalo aquí)
- 90g Servo (Consíguelo aquí)
- Adaptador de pared de 5v
Partes:
- Slide Lock (Consíguelo aquí)
- Seis tornillos para el bloqueo deslizante
- Cartulina
- Cable
Instrumentos:
- Soldador
- Pistola de pegamento
- Taladro
- Cabeza de taladro
- Cabeza de taladro para orificio piloto
- Cortador de cajas
- Computadora con arduino IDE
Paso 2: cómo funciona
La idea es que pueda bloquear y desbloquear mi puerta fácilmente sin tener que llevar una llave o incluso acercarme a ella: D, pero esto es solo una fracción de lo que podemos hacer. Desde aquí podríamos agregar un sensor como un sensor de golpes para que podamos desbloquear nuestra puerta con un golpe especial o incluso un sistema de reconocimiento de voz.
El brazo del servo se conectará al bloqueo deslizante y se moverá a 0 grados para bloquear la puerta y 60 grados para desbloquearla mediante los comandos que recibe de nuestro dispositivo Bluetooth.
Paso 3: diagrama de cableado
Comencemos por cablear el servo al Arduino (me gustaría señalar que aunque estoy usando el Arduino nano, el Arduino uno funcionará igual de bien con exactamente el mismo diseño de pines)
- El cable marrón en el servo está conectado a tierra y se conecta a tierra en el Arduino
- El cable rojo es positivo y se conecta a 5v en el Arduino
- El cable naranja es la conexión de la fuente de servos y se conecta al pin 9 en el Arduino
Ahora, recomendaría probar el servo antes de continuar, puede hacerlo yendo a ejemplos en el IDE de Arduino y seleccionando barrido. Cuando estemos seguros de que el servo funciona podemos agregar el módulo bluetooth. Conectaremos el pin rx del módulo bluetooth al pin tx del Arduino y el pin tx del módulo bluetooth al pin rx del Arduino ¡Pero no hagas esto todavía! mientras se realizan estas conexiones, no se puede cargar nada en el Arduino, así que asegúrese de cargar el código antes de soldar. Con esto en mente, así es como conectamos el módulo bluetooth al Arduino
- El pin Rx del módulo bluetooth se conecta al pin Tx del Arduino
- El pin Tx del módulo bluetooth se conecta al pin Rx del Arduino
- Vcc (positivo) en el módulo bluetooth conecta el 3.3v en el Arduino
- La tierra va a la tierra
Si algo de esto fue confuso, siga los cables en la imagen proporcionada
Paso 4: prueba
Ahora que tenemos todas las partes juntas, asegurémonos de que el servo sea lo suficientemente fuerte como para empujar y tirar del mecanismo de bloqueo sin problemas antes de comenzar a diseñar el concepto final, construí una maqueta solo para asegurarme de que mi servo era lo suficientemente fuerte, al principio el mío no lo era, así que agregué un poco de aceite en el mecanismo deslizante que ayudó a que todo se moviera sin problemas. ¡Es realmente crucial que todo se mueva sin problemas o existe la posibilidad de que te bloqueen o salgas de tu habitación!:D
Paso 5: Carcasa de la electrónica
Decidí dejar mi servo "expuesto" y solo construir una pequeña caja de cartón para proteger el arduino nano y el módulo Bluetooth. Podemos construir esto trazando alrededor del arduino nano en un trozo de cartón y agregando aproximadamente 1 cm (0, 39 pulgadas) de espacio en cada lado, ahora tenemos que cortar los otros 5 lados del cubo rectangular. También tenemos que cortar un agujero en una de las caras para que el cable de alimentación se conecte al arduino.
Las medidas para el caso son:
- Pieza inferior = 7,5 cm por 4 cm (2,95 por 1,57 pulgadas)
- Pieza superior = 7,5 cm por 4 cm (2,95 por 1,57 pulgadas)
- pieza izquierda = 7,5 cm por 4 cm (2,95 por 1,57 pulgadas)
- Pieza derecha = 7,5 cm por 4 cm (2,95 por 1,57 pulgadas)
- Cara frontal = 4 cm por 4 cm (1,57 por 1,57 pulgadas) (corte el orificio de alimentación en este)
- Cara trasera = 4 cm por 4 cm (1,57 por 1,57 pulgadas)
Paso 6: la aplicación
Entonces, para bloquear y desbloquear la puerta, necesitamos un dispositivo que ejecute Android o Windows con bluetooth incorporado, los usuarios de Mac no pude hacer que esto funcione en un iPhone o Macbook Pro Creo que puede haber algunos problemas con el controlador, pero estoy seguro de que uno de ustedes puede resolverlo: D. Si está instalando en Android, deberá ir a la tienda de juegos y descargar una aplicación llamada Terminal Bluetooth y para Windows se llama TeraTerm, a continuación, debemos conectar el hc-05 a nuestro teléfono, debe llamarse linvor y la contraseña será ser 0000 o 1234. Una vez que esté emparejado, abra la aplicación que acabamos de instalar, haga clic en opciones y toque conectar al dispositivo (inseguro) ahora nuestro teléfono está simulando básicamente el monitor serial arduino, lo que significa que podemos ver y enviar información proveniente del arduino.
Si escribe 0 y presiona enter, debería ver la cerradura de la puerta y el mensaje "puerta bloqueada"
y cuando escriba 1 y presione enter, debería ver la puerta desbloqueada y el mensaje "puerta desbloqueada"
El proceso es básicamente el mismo en Windows, excepto que necesita descargar una aplicación llamada Tera Term y puede encontrar el enlace de descarga aquí (https://ttssh2.osdn.jp/index.html.en)
Paso 7: Montaje de la cerradura
Lo primero es lo primero, necesitamos montar el servo en la cerradura deslizante, hacemos esto cortando el borde de los orificios de montaje del servo para que cuando coloquemos el servo hacia abajo, quede al ras con la cerradura, a continuación, colocamos el brazo del servo en la cerradura agujero donde solía estar el mango y probar que todo se mueve correctamente si es así pegarlo.
Ahora tenemos que comenzar a perforar agujeros piloto en la puerta para los tornillos, colocar la cerradura deslizante contra la puerta y usar un lápiz para trazar donde están los agujeros ahora taladrar los agujeros piloto donde hizo los trazos taladrarlos a una profundidad de aproximadamente 2.5 cm ahora coloque la cerradura contra la puerta y atornille los tornillos una vez que esté seguro asegúrese de que el sistema aún funciona
Paso 8: fuente de alimentación
Para asegurarnos de que podemos dejar esto vamos a necesitar una fuente de alimentación, el cable y el mini enchufe usb para conectarnos al arduino.
Conecte la conexión a tierra en la fuente de alimentación a la conexión a tierra en el puerto mini usb y conecte el cable rojo al cable rojo en el puerto mini usb ahora lleve el cable desde la cerradura a una de las bisagras de la puerta y desde allí guíelo a una toma de corriente
Paso 9: el código
#incluir
Servo myservo;
int pos = 0;
int estado; int bandera = 0;
configuración vacía ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
retraso (1000); }
bucle vacío ()
{
si (Serial.available ()> 0)
{
estado = Serial.read ();
bandera = 0;
} // si el estado es '0', el motor de CC se apagará
si (estado == '0')
{
myservo.write (8);
retraso (1000);
Serial.println ("Puerta bloqueada");
}
más si (estado == '1')
{
myservo.write (55);
retraso (1000);
Serial.println ("Puerta desbloqueada");
}
}
Paso 10: ¡Terminado
Disfruta de tu cerradura de puerta controlada por bluetooth, ¡no te olvides de meterte con tus amigos bloqueándolos fuera de tu habitación!
Gracias por leer, si tiene alguna pregunta, no dude en enviarme un mensaje de correo electrónico o dejar la pregunta en los comentarios.
Recomendado:
Sensor de cerradura y puerta de cobertizo a batería, solar, ESP8266, ESP-Now, MQTT: 4 pasos (con imágenes)
Sensor de cerradura y puerta de cobertizo alimentado por batería, solar, ESP8266, ESP-Now, MQTT: En este Instructable le muestro cómo hice un sensor alimentado por batería para monitorear el estado de la puerta y cerradura de mi cobertizo de bicicletas remoto. No tengo energía de red, por lo tanto lo tengo alimentado por batería. La batería se carga mediante un pequeño panel solar. El módulo es d
Cerradura de puerta eléctrica con escáner de huellas dactilares y lector RFID: 11 pasos (con imágenes)
Cerradura de Puerta Eléctrica con Escáner de Huellas y Lector RFID: El proyecto fue diseñado para evitar la necesidad de usar llaves, para alcanzar nuestro objetivo usamos un sensor óptico de huellas y un Arduino. Sin embargo, hay personas que tienen una huella dactilar ilegible y el sensor no la reconoce. Entonces pensando en
Cerradura de puerta RFID inalámbrica con Nodemcu: 9 pasos (con imágenes)
Cerradura de puerta RFID inalámbrica con Nodemcu: --- Función principal --- Este proyecto fue construido como parte de una clase de Comunicaciones de red en la Universidade do Algarve en colaboración con mi colega Lu í s Santos. Su finalidad principal es controlar el acceso de una cerradura eléctrica mediante wi
Cerradura de puerta con teclado: 7 pasos (con imágenes)
Cerradura de puerta con teclado: Arduino UNOBreadboardLCD 1602 Module Potenciómetro 10K y Omega; Servo Motor Módulo de interruptor de membranas 4X4 Zumbador LED verde LED rojo Cables de puente
Cerradura de puerta Arduino RFID: 5 pasos (con imágenes)
Cerradura de puerta Arduino RFID: *** Actualizado 8/9/2010 *** Quería hacer una manera fácil y segura de entrar a mi garaje. RFID fue la mejor manera de desbloquear mi puerta, ¡incluso con las manos ocupadas puedo desbloquear la puerta y empujarla para abrirla! Construí un circuito simple con un arduino chi ATMega 168 básico