Tabla de contenido:

Una caja fuerte brillante: 6 pasos
Una caja fuerte brillante: 6 pasos

Video: Una caja fuerte brillante: 6 pasos

Video: Una caja fuerte brillante: 6 pasos
Video: Como hacer una caja fuerte con bloqueo de número combinado de cartón DIY 2024, Mes de julio
Anonim
Una caja fuerte brillante
Una caja fuerte brillante

Este proyecto propone una forma de asegurar lo tuyo. El resultado final del proyecto es un interruptor comandado por el arduino después de dos etapas de seguridad. El interruptor puede abrir un portal, reemplazar un control remoto o simplemente controlar el motor. Mi proyecto presenta solo un bloque que desbloquea algo. Para que puedas adaptar esto a tu proyecto.

La primera etapa de seguridad es una matriz de 9 fotorresistores que se iluminan con una imagen en un teléfono. La segunda etapa de seguridad es un código de 4 números.

Soy un estudiante francés, así que trato de hacer todo lo posible para que todo sea "inglés".

Paso 1: ¿Qué necesitas?

Que necesitas ?
Que necesitas ?
Que necesitas ?
Que necesitas ?

Para este proyecto, necesitará:

  • 9 fotorresistores (1MOhm) y resistencias de 20kOhm
  • Un MUX analógico llamado CD4051B
  • Alambres
  • una matriz de teclado 3 * 4
  • Un transistor 2N2222
  • Un arduino UNO

Paso 2: Cree nuestro "código de fotorresistores"

Hacer nuestro
Hacer nuestro

La idea principal es utilizar la luminosidad para desbloquear lo nuestro. Todo el mundo sabe que el negro se hace sin luz y que el blanco es la luz más potente. Esto es lo que usaremos. Usaremos escala de grises en una imagen para hacer esto.

Hice un pequeño programa de Python en el que podemos configurar el tamaño de nuestra pantalla, y luego, el programa creará una matriz de 3 * 3 en la que cada área es una escala de grises aleatoria. Esta imagen es única y tiene 255 ^ 9 posibilidades.

Para usar mi programa, necesitará python 3.x con la biblioteca Pillow instalada. Si no sabe cómo hacerlo, puede buscar en Internet, hay muchos videos.

Puedes ver qué tipo de imagen recojo.

Paso 3: ¿Cómo utilizar correctamente nuestro "photoresistors_code"?

Cómo utilizar correctamente nuestro
Cómo utilizar correctamente nuestro

Para usar esta imagen, necesitará instalar fotorresistores. Para ello, propongo imprimir unas pequeñas piezas en 3D, con el archivo que les doy. Recomiendo usar filamento flexible. Esta pequeña pieza permite que toda la luz de la pantalla de tu teléfono se encienda en el sensor.

Primero, suelde cada fotorresistor con dos cables. Luego, puedes pegar esas pequeñas rondas en una placa, perforar un agujero un poco más grande que un fotorresistor en la placa y luego verás que el fotorresistor encaja perfectamente en el agujero. Tenga cuidado, debe pegar las rondas en su plato de acuerdo con el tamaño de su teléfono. Cada ronda tiene que encajar con el cuadrado gris correcto.

Paso 4: ¿Cómo conectar los fotorresistores y calibrar todo?

¿Cómo conectar los fotorresistores y calibrar todo?
¿Cómo conectar los fotorresistores y calibrar todo?
¿Cómo conectar los fotorresistores y calibrar todo?
¿Cómo conectar los fotorresistores y calibrar todo?
¿Cómo conectar los fotorresistores y calibrar todo?
¿Cómo conectar los fotorresistores y calibrar todo?

Todo está pegado, los cables son gratis. Necesitas conectar eso al arduino.

Un arduino UNO tiene solo 6 entradas analógicas, propongo tener 8 más con el CD4051B MUX. Usaremos la entrada 8 de este MUX y la última será Analog1 en el Arduino. Prepare cada fotodiodo con reistores de 20KOkm de acuerdo con la imagen. Luego ponga un número a cada fotorresistores de acuerdo con las siguientes imágenes. Finalmente conecte los 9º fotorresistores a A1 y el otro al MUX como en la imagen: fotorresistores 1 a 8 en el canal IN / OUT 0 a 7.

Finalmente, una vez que todo esté cableado correctamente, puede cargar el programa arduino. Este programa le dará valores medidos por los 9 sensores. Escríbalos en un papel o simplemente péguelos en el siguiente programa.

!!! ¡Tenga cuidado, configure su pantalla en alta luminosidad y mantenga la luminonidad cada vez que use este programa!

Paso 5: use el programa principal

Usar el programa principal
Usar el programa principal
Usar el programa principal
Usar el programa principal

Una vez que haya calibrado todo, podemos conectar el teclado de acuerdo con la imagen.

Luego, descargue el programa principal y ábralo. Allí puede pegar el resultado de la calibración en la matriz "code_light", y puede modificar su código de 4 números también en la matriz "intento".

Finalmente, utilizo un transistor como actuador. Conecte el transistor en el pin D0 pero conéctelo una vez que se cargue el programa.

El programa principal se separa de la siguiente manera:

  • definición de constantes y conexiones
  • lectura de los 9 fotorresistores

    • si es bueno, podemos probar el código manual

      si es bueno, la caja fuerte se abre

    • si es falso, inténtalo de nuevo

Paso 6: ¡Diviértete

Para verificar que todo funciona bien, conecto un LED al transistor. Ella está brillando. Reemplace el LED por su idea: un motor para una cerradura o un servo o mantenga el transistor para reemplazar un botón en un control remoto.

Espero que no tengas problema. Si es así, contácteme en [email protected]

Recomendado: