Tabla de contenido:

Libro misterioso con bloqueo secreto: 11 pasos (con imágenes)
Libro misterioso con bloqueo secreto: 11 pasos (con imágenes)

Video: Libro misterioso con bloqueo secreto: 11 pasos (con imágenes)

Video: Libro misterioso con bloqueo secreto: 11 pasos (con imágenes)
Video: El Libro del Misterio oculto - Sifra Detzniuta - Explicado 2024, Noviembre
Anonim
Libro misterioso con cerradura secreta
Libro misterioso con cerradura secreta
Libro misterioso con cerradura secreta
Libro misterioso con cerradura secreta
Libro misterioso con cerradura secreta
Libro misterioso con cerradura secreta

Cuando se trata de esconder nuestras cosas secretas, normalmente nos escondemos dentro de una botella o en una caja, ¡eso está bien!

Pero no siempre está bien, al menos para los geeks porque eso no es 100% seguro y tampoco hay ideas interesantes en eso, así que en este tutorial estoy mostrando cómo hice un libro con bloqueo secreto. Con este libro podemos esconder sus cosas valiosas en su interior. nadie puede llevarse nada sin su conocimiento porque cerramos nuestro libro con una cerradura secreta. Así que comencemos.

Paso 1: Tutorial de creación (video)

Image
Image

También hice un video tutorial. así que mira el video para ver la acción.

Paso 2: características

Características
Características
  • Botón único para programar o grabar un nuevo candado
  • Podemos esconder nuestras pequeñas cosas dentro del libro.
  • Nadie piensa en este tipo de sistema de casilleros.
  • Podemos bloquear este libro con un golpe especial
  • Podemos utilizar este circuito también en nuestros sistemas de puertas.
  • Un proyecto de pasatiempo supersencillo

Paso 3: ¿Cómo funciona?

¿Cómo funciona esto …?
¿Cómo funciona esto …?

Te lo dije antes que esta cerradura secreta se basa en golpes.

El disco piezoeléctrico

El componente principal de nuestro circuito es un disco piezoeléctrico.

Piezoelectricdisc es un transductor y que convierte la vibración mecánica en voltajes correspondientes. Así que con la ayuda de arduino leemos la vibración de detonación. Eso es todo sobre la detección de la parte.

De tal manera que podamos leer los golpes con la ayuda de la programación, podemos almacenar los golpes de secuencia especial y también accionar la cerradura. (Programación explica más adelante)

Paso 4: componentes necesarios para esto

Componentes necesarios para esto
Componentes necesarios para esto
Componentes necesarios para esto
Componentes necesarios para esto
Componentes necesarios para esto
Componentes necesarios para esto
Componentes necesarios para esto
Componentes necesarios para esto

1. Arduino (cualquier arduino)

Para la creación de prototipos usé arduino uno y para disminuir el tamaño del circuito usé arduino pro mini

2. Disco piezoeléctrico

Piezo no es necesario para este proyecto, también podemos usar un micrófono pequeño o un altavoz. Si no encuentra piezoeléctrico, puede salvarlo del zumbador.

Servo 3.sg90

Un servo es un tipo de motor de engranajes con alto par que usamos servo para bloquear

4.resistores (1 megaohmio, 10k, 1k)

5. 2 * LED

para indicar el estado use diferentes colores

Tablero 6.dot

7. Interruptor de botón

Batería de 8,3,7 voltios

Lo pequeño es mejor, estoy usando polímero de litio

Paso 5: Circuito Daigram

Circuito Daigram
Circuito Daigram

Conexiones

  • Conecte el piezoeléctrico al pin analógico 0 y a tierra y agregue una resistencia de 1 megaohmio entre el piezo
  • Conecte el servo D3
  • Conecte los LED a D4 y D5
  • Conecte el interruptor de botón a D2 y 5v también conecte la resistencia de extracción de 10k

Paso 6: descripción general del código y solución de problemas

Gracias a STEVE HOEFER

const int umbral = 4; Esta es la sensibilidad del detector de detonaciones. Si tiene mucho ruido, aumente esto (hasta 1023), si tiene dificultades para escuchar golpes, puede bajarlo (hasta 1)

constante valor de rechazo = 25;

constint averageRejectValue = 15;

Ambos se utilizan para determinar la precisión con la que alguien debe golpear. Son porcentajes y deben estar en el rango de 0 a 100. Reducir estos significa que alguien debe tener una sincronización más precisa, más alto es más indulgente. averageRejectValue siempre debe ser menor que acceptValue. Los ajustes de aproximadamente 10 y 7 dificultan que dos personas golpeen el mismo golpe incluso si conocen el ritmo. Pero también aumenta el número de falsos negativos. (es decir, golpea correctamente y todavía no se abre).

const int knockFadeTime = 150; Este es un contador de rebote rudimentario para el sensor de detonación. Después de escuchar un golpe, deja de escuchar durante tantos milisegundos, por lo que no cuenta el mismo golpe más de una vez. Si obtiene un solo golpe contado como dos, aumente este temporizador. Si no registra dos golpes rápidos, bájelo.

const int lockTurnTime = 650; Estos son ahora muchos milisegundos en los que hacemos funcionar el motor para desbloquear la puerta. El tiempo que debe durar esto depende del diseño de su motor y su cerradura. Está bien si funciona un poco más, ya que diseñé un embrague deslizante simple en el diseño, pero es mejor para todas las partes si no funciona demasiado.

const int maximumKnocks = 20; Cuántos golpes registramos. 20 es mucho. Puede aumentar esto si su escondite secreto está protegido por perversos bateristas con buena memoria. Aumente demasiado y se quedará sin memoria.

const int knockComplete = 1200; También conocido como el número máximo de milisegundos que esperará un golpe. Si no escucha un golpe durante tanto tiempo, asumirá que está hecho y verificará si el golpe es bueno. Aumente esto si es un golpeador lento. Disminuya el valor si llama rápidamente y está impaciente por esperar 1.2 segundos para que se desbloquee la puerta. Acerca de la línea 39: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5….. Este es el golpe predeterminado que reconoce cuando lo enciende. Esta es una notación rítmica extraña ya que cada valor es un porcentaje del golpe más largo. Si tiene dificultades para que reconozca "afeitado y corte de pelo", cámbielo a {100, 100, 100, 0, 0, 0 … y una simple secuencia de 3 golpes lo abrirá.

Depuración:

Serial.begin (9600);

Serial.println ("Inicio del programa"); Descomente estas líneas para ver información de depuración en el puerto serie. Hay algunas otras líneas de código de depuración establecidas en el resto del código que puede descomentar para ver qué sucede internamente. Asegúrese de configurar su puerto serie a la velocidad correcta. El resto del código está comentado para que pueda ver cómo Funciona, pero probablemente no necesite cambiarlo si no está cambiando el diseño.

Biblioteca de servos

descargar el código desde aquí

Paso 7: encogimiento del circuito (soldadura)

Contracción del circuito (soldadura)
Contracción del circuito (soldadura)
Contracción del circuito (soldadura)
Contracción del circuito (soldadura)
Contracción del circuito (soldadura)
Contracción del circuito (soldadura)

Probé el circuito en la placa de pruebas después de reducir todos los errores y después de la calibración decidí reducir el circuito.

Así que cambié el arduino uno a arduino promini. Luego soldé todos los componentes de acuerdo con el diagrama de circuito en una placa de circuito impreso. Luego, con la ayuda de un cable de un solo hilo, conecté el PCB de puntos con promini. Eso es todo

Paso 8: Fabricación de casilleros

Fabricación de casilleros
Fabricación de casilleros
Fabricación de casilleros
Fabricación de casilleros
Fabricación de casilleros
Fabricación de casilleros
Fabricación de casilleros
Fabricación de casilleros

Primero tomé una lechería vieja (el grosor debería ser más alto que el servo)

Luego pegué las páginas juntas

Después de secar, dibujé un rectángulo en el interior y con la ayuda de una escala y un cuchillo corté y tallé el papel y lo hice en una cavidad.

Mire el video para tener una mejor idea.

Paso 9: Creación y finalización de cerraduras

Cierre y finalización
Cierre y finalización
Cerradura y finalización
Cerradura y finalización
Cerradura y finalización
Cerradura y finalización
Cierre y finalización
Cierre y finalización

Tomé la mano del servo y la corté en dos piezas, luego uní las dos piezas en forma de L

Y todo arreglado dentro del libro

Arreglé el piezo en la tapa

Y eso es….

Paso 10: inconvenientes, mejoras

El mayor inconveniente de este candado está en la batería. Si la batería se agota por completo, debemos destruir el libro para recuperar nuestras cosas.

Para resolver eso, estoy planeando cambiar el circuito con suministro externo con dos cables.

Paso 11: Gracias

Si tiene algún problema al respecto, coméntelo a continuación.

VISITA MI CANAL PARA MÁS PROYECTOS INTRESANTES

Gracias…..

Recomendado: