Tabla de contenido:
- Paso 1: Entonces, esto es lo que hice
- Paso 2: herramientas y componentes
- Paso 3: cableado y montaje del circuito
- Paso 4: codificación y carga de nuestro sistema
- Paso 5: funcionamiento del sistema SafeLock
- Paso 6: Terminando
Video: Haga el sistema de seguridad SafeLock usando Arduino MEGA: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hola, todos…
En primer lugar, he sido un gran admirador de la comunidad de Instructables y de todos los que han estado cargando sus Instructables aquí. Entonces, decidí publicar un día mi propio Instructable.
Entonces, ven aquí con mi primer "Sistema de seguridad digital SafeLock usando Arduino MEGA" Instructable
Un día, mientras estaba aprendiendo Arduino y continuaba con sus tutoriales, pensé en convertirme en un sistema de trabajo del mundo real usándolo. Entonces, pensé en hacer un sistema de bloqueo de seguridad usándolo, ya que podría serme útil en varias aplicaciones. Entonces, primero, lo que hice fue buscar tutoriales en línea listos para usar para hacer lo mismo. Pasé por muchos de ellos. Pero lo que vi fueron pocos que eran simples para un novato, eran mucho más simples. Quiero decir, dijeron que solo da una contraseña fija en tu código y solo ese valor será tu contraseña todo el tiempo, a menos que cambies el código y lo vuelvas a subir. Algunos utilizaron la comunicación I2C. Pero, ¿qué pasa si alguien necesita hacerlo con conexiones simples y no usar I2C…? Sin embargo, las comunicaciones I2C son más eficientes. Pero pensando desde la perspectiva de alguien que aún no lo sabe, es posible que abandone la idea de hacer un proyecto. Además, muchos proyectos solo usaron LCD, teclado y LED para mostrar que funciona. Simplemente ingrese la contraseña y ábrala. Entonces, estos son bastante simples o más complejos. Pero, ¿qué pasa si uno quiere un sistema de seguridad que sea simple de hacer y que tenga todas las funciones para funcionar? Entonces, vea get to step para ver sus puntos positivos …
Paso 1: Entonces, esto es lo que hice
Asumí el trabajo de hacer un sistema de seguridad simple que tiene muchas características para que funcione de manera más eficiente. Tengo este sistema que, por encima de muchos de los sistemas disponibles, tiene las siguientes características:
1. Cuando se carga el código, por primera vez, saluda y luego le pide al propietario que establezca una contraseña. Por lo tanto, el propietario puede establecer cualquier contraseña de 8 dígitos que considere adecuada. Una vez configurada la contraseña, mostrará que está configurada y el LED azul parpadeará. Además, lo notificará mediante el zumbador que emite un pitido durante unos segundos.
2. Una vez configurada, se le pedirá constantemente que ingrese la contraseña, en el estado de bloqueo. Entonces, si una persona necesita ingresar, debe ingresar la contraseña de 8 dígitos. Si ingresa la contraseña correctamente, el sistema la saluda y le da la bienvenida mostrándola en la pantalla y también el LED verde parpadea mientras se muestra el mensaje. El zumbador notifica lo mismo mediante un pitido, mientras el LED está encendido. Así se abre la puerta.
3. Ahora suponga que cualquier persona desconocida intenta entrar en la habitación y empieza a revolver las teclas de nuestro teclado. Entonces, cuando ingresa cualquier elemento de contraseña aleatorio o innecesario, la pantalla LCD muestra el mensaje de que la clave no es válida y parpadea el LED rojo. Además, el zumbador advierte sobre la entrada falsa emitiendo un pitido.
4. La función anterior también puede ayudar a cualquier persona válida si ingresa cualquier otra clave mientras escribe la contraseña, ayudándole notificando que la clave no es válida y que necesita recordarla.
5. Si algún usuario no ingresa la contraseña correcta tres veces, se le advertirá que no es válida las tres veces. Además, después de tres intentos, la pantalla LCD mostrará que se ha alcanzado el límite máximo de intentos. Entonces, ahora, el usuario debe esperar un minuto para volver a intentar ingresar la contraseña. Esto se notifica mediante un LED rojo que parpadea constantemente y un pitido mediante el zumbador durante un minuto. Más tarde, el usuario puede volver a intentarlo después de 1 minuto.
6. Además, si uno necesita cambiar la contraseña, todo lo que se requiere es presionar el interruptor de reinicio, que le pedirá que establezca la contraseña nuevamente.
Por lo tanto, tiene toneladas de funciones para funcionar de la manera en que un usuario lo necesita correctamente …
¡¡Ahora vayamos a la parte que está HACIENDO … !!
Paso 2: herramientas y componentes
Los componentes electrónicos que necesita son: ·
- Arduino MEGA 2560 (cerebro y memoria)
- Cable USB (conecte la PC y Arduino para cargar el código)
- Pantalla LCD de 16 x 2 (he usado JHD 162A)
- Teclado 4 x 4 (el dispositivo de entrada)
- 1 x tablero (que contiene todas las conexiones)
- LED RGB (el que se usa aquí es el ánodo común)
- Altavoz / zumbador piezoeléctrico (para notificar y advertir)
- Potenciómetro de 10K / potenciómetro de ajuste (ajuste el valor del LED para la pantalla LCD)
- 1 x resistencia de 270 ohmios (evita que el LED se encienda …)
- 2 x resistencia de 150 ohmios
- Cables de puente macho a macho
Todos los materiales utilizados están fácilmente disponibles en las tiendas online. Incluso, es posible que la mayoría de ustedes que son creadores de geek ya lo estén teniendo. Sin embargo, si tiene dificultades para encontrar alguno en línea, coméntelo a continuación. Seguramente te recomendaré dónde conseguirlo.
Entonces, después de tener todas nuestras piezas en nuestro escritorio de trabajo, comencemos el procedimiento para hacerlo.
Paso 3: cableado y montaje del circuito
Ahora, primero eche un vistazo al diagrama de circuito de todo este sistema que está disponible en las imágenes adjuntas. Además, voy a proporcionar aquí todas las conexiones de pines aquí para que no se mezclen ni confundan en este proceso, ya que podría resultar en un funcionamiento incorrecto o no.
Cableado LCD
Pin LCD: Pin Arduino
1 >> TIERRA
2 >> + 5V
3 >> recortar el pasador de olla A
4 >> 1
5 >> TIERRA
6 >> 2
11 >> 4
12 >> 5
13 >> 6
14 >> 7
15 >> + 5V
16 >> TIERRA
Cableado de Trimpot
Pin A >> Pin 3 del LCD
Pin B >> GND
Pin C >> + 5V
Cableado del teclado
Pin del teclado: Pin Arduino
1 >> 52
2 >> 50
3 >> 48
4 >> 46
5 >> 53
6 >> 51
7 >> 49
8 >> 47
Cableado del zumbador
+ Pin VE >> Pin 30 de Arduino
-VE pin >> GND
Cableado LED RGB (ánodo común RGB)
Pin 1 de RGB >> R 270 ohmios >> Pin 40 de Arduino
Pin RGB 2 >> + 5V
Pin 3 de RGB >> R 150 ohmios >> Pin 42 de Arduino
Pin 4 de RGB >> R 150 ohmios >> Pin 41 de Arduino
Si está utilizando un cátodo RGB común en su circuito, conecte el pin RGB 2 >> GND en lugar del pin GND.
Las imágenes a continuación muestran el cableado paso a paso de cada componente.
Sin embargo, le sugiero que consulte una vez las hojas de datos de sus componentes para conocer el trabajo de cada pin de componentes. A veces es posible que el mismo componente fabricado por una empresa diferente tenga un diseño de PIN diferente. Por lo tanto, verifíquelo de antemano y luego realice el cableado en consecuencia.
Entonces, una vez que el cableado esté listo, pasemos a la parte de programación en el siguiente paso.
Paso 4: codificación y carga de nuestro sistema
He adjuntado el archivo de código aquí. Obtenga el código para ejecutarlo en su sistema de circuitos. Una vez que lo descargue, realice los cambios que necesite y luego compílelo y cárguelo en su circuito Arduino.
Además, una cosa que me gustaría señalarle aquí es que el RGB que utilicé es un ánodo común. Brilla cuando está en estado BAJO y no brilla si está en estado ALTO. Pero si está utilizando un cátodo RGB común, se iluminará cuando el estado de salida sea ALTO y no se iluminará cuando el estado de salida sea bajo.
También adjunto imágenes a continuación, del código que se está compilando y subiendo correctamente.
Bien, sin esperar, veamos cómo nuestro sistema de seguridad hace su trabajo.
Paso 5: funcionamiento del sistema SafeLock
- Cuando el código se ha cargado correctamente, la pantalla muestra un mensaje de bienvenida a su propietario diciendo "Hola … (nombre del propietario)".
- A continuación, solicita establecer la contraseña (que aquí es cualquier contraseña de 8 dígitos que debe ingresar).
- Una vez configurada, aparecerá en la pantalla LCD el mensaje "Contraseña configurada (algunos iconos de pulgar hacia arriba)". Además, el RGB parpadeará en azul y el zumbador emitirá pitidos interrumpidos durante algún tiempo.
- Una vez configurado, el usuario puede instalar el sistema en cualquier lugar.
- Ahora, la pantalla predeterminada en la pantalla LCD es que solicita la contraseña mostrando "Ingresar contraseña de 8 dígitos".
- Una persona que necesita ingresar primero debe ingresar la contraseña correcta.
- Si una persona ingresa la contraseña correcta, la pantalla LCD mostrará un mensaje de bienvenida y saludos de bienvenida a bordo. Además, el RGB cambiará a parpadear en verde y emitirá un pitido continuo durante algún tiempo. Por lo tanto, se abre la cerradura.
- ¿Qué pasa si una persona ingresa una clave incorrecta o se produce algún error tipográfico?
- Por lo tanto, si se ingresa una contraseña incorrecta, la pantalla LCD mostrará "Lo sentimos, clave no válida" y también el RGB parpadeará en rojo y el zumbador dará un breve aviso con un pitido.
- Aquí, una cosa más a tener en cuenta es que el código verifica cada entrada de clave individual y no solo la contraseña completa a la vez. Entonces, si un usuario ha ingresado algunas claves correctas y luego olvida la siguiente clave, escribiendo otra cosa, se le advertirá de la misma, lo que lo ayudará a recuperar su contraseña y volver a intentarlo. Hasta que se ingrese el valor correcto de la contraseña, la cerradura no se abre.
- Pero ¿y si la persona que necesita ingresar no es personal autorizado ??? Por lo tanto, podría intentar introducir contraseñas al azar. Por lo tanto, cada vez que presione una tecla incorrecta, se mostrará que no es válida. Pero no debería continuar para siempre, ni tampoco debería poder intentar cada entrada de contraseña posible correctamente … Entonces, después de tres entradas no válidas, el sistema dejará de tomar más entradas y le indicará con el mensaje "Has cruzado los límites máximos de intentos", " Inténtelo después de 1 minuto”. Por lo tanto, durante 1 minuto, el LED parpadeará constantemente en rojo de alta frecuencia y el zumbador también emitirá un pitido constante. Por lo tanto, cualquier individuo o personal de seguridad preocupado puede saber que hay alguien desconocido alrededor O que alguien está tratando de violar el sistema y entrar.
- Después de 1 minuto, volverá a su posición predeterminada para solicitar la entrada de la contraseña.
- Si el usuario necesita restablecer o cambiar la contraseña, no es necesario que vuelva a codificar el sistema. Todo lo que debe hacer es presionar el botón de reinicio en el Arduino y el sistema nuevamente le pedirá al usuario que establezca una nueva contraseña.
- Los pasos de trabajo de este sistema se adjuntan en el enlace de YouTube mencionado:
Funcionamiento y comprensión del sistema SafeLock
Paso 6: Terminando
Ok, espero haberles instruido muy bien a ustedes sobre cómo hacer este sistema de seguridad.
¿No es tan simple como cargado con todas las características necesarias para que sea válido para ser utilizado en nuestras diversas instancias de seguridad?
Se puede utilizar como cerradura de puerta, cerrar con llave nuestros armarios, cerrar con llave nuestras maletas, e incluso en nuestras instalaciones de trabajo.
Por lo tanto, no se limite a sentarse, vaya a buscar sus componentes, siga estas instrucciones y familiarícese con este increíble y sencillo sistema de seguridad.
Recomendado:
Sistema de seguridad de puerta SMS con GboardPro (GSM Cum Arduino Mega): 4 pasos
Sistema de seguridad de puerta SMS usando GboardPro (GSM Cum Arduino Mega): este es un proyecto de bricolaje de alerta de seguridad para el hogar simple pero muy útil. Hice este proyecto por robo en mi oficina
Reciba alertas por correo electrónico desde el sistema de seguridad de su hogar usando Arduino: 3 pasos
Reciba alertas de correo electrónico desde el sistema de seguridad de su hogar usando Arduino: Con Arduino, podemos adaptar fácilmente la funcionalidad básica de correo electrónico en prácticamente cualquier instalación de sistema de seguridad existente. Esto es particularmente adecuado para sistemas más antiguos que probablemente hayan estado desconectados durante mucho tiempo de un servicio de monitoreo
Botón de seguridad inalámbrico para la seguridad del PLC: 6 pasos (con imágenes)
Botón de seguridad inalámbrico para seguridad de PLC: este proyecto es mi prueba de concepto para usar IoT y (eventualmente) robótica para crear una capa adicional de seguridad para instalaciones de fabricación peligrosas. Este botón se puede utilizar para iniciar o detener múltiples procesos, incluido el control de la señal
Haga una copia de seguridad de su Pi: 4 pasos
Haga una copia de seguridad de su Pi: puede llevar mucho tiempo configurar una Raspberry PI, luego algo sale mal, la tarjeta no se puede leer o la ventosa no arranca y puede comenzar de nuevo. La copia de seguridad (que implica restaurar) es una solución a esto. Sin embargo, este instructable
Haga una copia de seguridad de su servidor: 6 pasos
Haga una copia de seguridad de su servidor: aprenda a hacer una copia de seguridad de su caja * nix en un disco duro externo (o en una unidad de cinta sin mucho esfuerzo). Cubro la instalación del medio de respaldo, usando `dump`, restaurando y también haciendo respaldo de archivos desde un servidor remoto a un disco duro externo. Para respaldar un Wi