Tabla de contenido:

Haga el sistema de seguridad SafeLock usando Arduino MEGA: 6 pasos
Haga el sistema de seguridad SafeLock usando Arduino MEGA: 6 pasos

Video: Haga el sistema de seguridad SafeLock usando Arduino MEGA: 6 pasos

Video: Haga el sistema de seguridad SafeLock usando Arduino MEGA: 6 pasos
Video: Laser pointers can blind pilots 2024, Noviembre
Anonim
Hacer el sistema de seguridad SafeLock usando Arduino MEGA
Hacer el sistema de seguridad SafeLock usando Arduino MEGA
Hacer el sistema de seguridad SafeLock usando Arduino MEGA
Hacer el sistema de seguridad SafeLock usando Arduino MEGA

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

Herramientas y componentes
Herramientas y componentes
Herramientas y componentes
Herramientas y componentes
Herramientas y componentes
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

Cableado y montaje de circuitos
Cableado y montaje de circuitos
Cableado y montaje de circuitos
Cableado y montaje de circuitos
Cableado y montaje de circuitos
Cableado y montaje de circuitos
Cableado y montaje de circuitos
Cableado y montaje de circuitos

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: