Tabla de contenido:

Cerradura de puerta con botón USB reprogramable: 8 pasos
Cerradura de puerta con botón USB reprogramable: 8 pasos

Video: Cerradura de puerta con botón USB reprogramable: 8 pasos

Video: Cerradura de puerta con botón USB reprogramable: 8 pasos
Video: Como Instalar Una Cerradura Electronica Con Codigos kwikset - Electronic Door Lock installation 2024, Noviembre
Anonim
Cerradura de puerta con botón USB reprogramable
Cerradura de puerta con botón USB reprogramable

Los iButtons son pequeños botones como carcasas que se comunican con solo 2 cables. Son increíblemente robustos y todos tienen un número de serie único que se escribe en el hardware en el dispositivo y nunca se repite. Son baratos (alrededor de 1 libra / 1, 50 euros / $ 2)

Este número de serie permite que las claves sean verdaderamente únicas y, por lo tanto, estén efectivamente seguras. Los he visto usados:> como el dispositivo de inicio de sesión de caja en bares> en cajas de dinero seguro> inicios de sesión de computadora> como dongles seguros usados con software costoso. >… ¡Como cerraduras de puertas! El problema de usarlos para principiantes es que tienes que poder programar el hardware para leerlos y si sueltas la llave, ¡el dispositivo de bloqueo es inútil! Este Instructable le muestra cómo construir una cerradura y un programador USB que le permite escribir nuevas llaves en la cerradura en segundos, sin desmantelar la unidad. Haciendo que la cerradura sea completamente segura y actualizable para hasta 80 llaves a la vez. La cerradura puede funcionar entre 5 y 30 V CA o CC, por lo que es increíblemente flexible; diseñado para funcionar con el mismo voltaje que el abrepuertas electrónico; puede comprar el más barato o el más caro que encuentre, bloqueado o desbloqueado por falla, CA o CC, 12V o 24V. Qué necesitará:> Componentes (ver a continuación)> Programador PIC> Abrepuertas electrónico. > Equipo de fabricación de PCB (si desea que se vea bien) ¡¡¡NOTA !!! Este es un antiguo instructivo que no he subido por alguna razón. Si tiene problemas para construirlo, envíeme un correo electrónico y con gusto lo ayudaré; sin embargo, no puedo garantizar que lo haya hecho lo más simple posible, lo siento, espero que sirva de inspiración al menos.

Paso 1: el proceso

El proceso
El proceso

En primer lugar, deberá decidir qué tipo de bloqueo necesita.

FAIL SAFE / UNLOCKED permanezca abierto cuando la unidad pierda energía. Por lo general, esto se usaría si la puerta no puede ser accesible en caso de un corte de energía, por ejemplo, Fire FAIL SECURE / LOCKED permanezca bloqueado a menos que se aplique energía a la cerradura. Estos serían más apropiados cuando se usa un sistema de entrada de puerta tradicional, con la puerta tradicionalmente bloqueada en todo momento, a menos que se aplique energía. A continuación se muestra un diagrama de flujo para mostrar cómo funciona el dispositivo. Simplemente, si ingresa una clave, el microprocesador primero verifica si es una clave de programación o una clave de acceso. Si es una clave de acceso [iButton], el microprocesador verifica la lista de claves conocidas almacenadas en su EEPROM (memoria), si la encuentra, te deja entrar. De lo contrario, enviará una luz roja para decir que no hay acceso. otorgado. Si se trata de una clave reprogramable de cualquier tipo (por ejemplo, un iButton con una nueva lista de claves para almacenar en la EEPROM interna). Verificará si el ibutton puede reprogramar la EEPROM interna pero verificando su código de autenticación. (Esto está programado en el iButton por el programador USB y no se puede cambiar; consulte la última página para obtener información). Si se permite que el iButton programe la EEPROM interna, el LED parpadeará en verde / naranja y luego el microprocesador extraerá todos los códigos clave del iButton y los almacenará en su EEPROM interna. Esto hará que el LED parpadee y podría demorar hasta 20 segundos; no retire la llave mientras esto sucede. Luego, los LED parpadearán en verde para indicar que la programación ha terminado; ahora retire el iButton.

Paso 2: los componentes

OK, entonces el instructivo es bastante fácil, te doy el esquema, la lista de piezas, el archivo hexadecimal y lo construyes, ¡simple! Voy a dar la lista de piezas y el número de pieza de Rapid Electronics (https://www.rapidonline.com) para que pueda obtener su propio proveedor, ¡aunque Rapid es bastante bueno! Aquí está la lista de piezas Cerradura de puerta

1x puente rectificador (rápido # 47-3202) 1x regulador de voltaje 5v 7805 (rápido # 47-3313) 1x relé SIL (rápido # 60-0670) 1x tapa 100uf (rápida # 10-3260) 1x tapa 470uf (rápida # 11- 0275) 1x tapa 220f (rápida # 11-0260) 2x resistencia 1k 1x resistencia 4k7 1x 16f628 PIC micro 1x 24LC04 4k eeprom (rápida # 22-0170) 1x soporte para dildo de 8 pines 1x soporte para dildo de 18 pines 1x mini interruptor DPDT (rápido # 76- 0220) 1x cabezal de 3 pines (rápido # 22-0515) 1x puente (rápido # 77-0237) 2x bloque de terminales de 2 pines (rápido # 21-1700) 1x disparador electrónico (https://www.directlocks.co.uk) 1x iButton sonda con LED BiColour (MBL) (n. ° de pieza hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) El programador USB 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (disco de cerámica) 1x tapa 220nf 1x 1k res 1x LED (de cualquier color) 1x conector USB B 1x sonda de soporte iButton DS1402 (cualquiera servirá) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Algunos de los botones o hardware de iButton pueden obtenerse gratuitamente solicitando muestras en https:// www. ibutton.com (directo de maxim).

Paso 3: Esquema y PCB para bloqueo

Esquema y PCB para cerradura
Esquema y PCB para cerradura
Esquema y PCB para cerradura
Esquema y PCB para cerradura

A continuación se muestra el esquema, la PCB y la foto de ejemplo final de la cerradura. Para obtener un diseño de PCB imprimible, consulte Descargas. Para obtener una versión de alta resolución del esquema, haga clic en i y descargue el archivo (14 kb). Los diseños de PCB están disponibles en la página de descarga.

Paso 4: Esquema, PCB y foto del programador

Esquema, PCB y Foto del Programador
Esquema, PCB y Foto del Programador
Esquema, PCB y Foto del Programador
Esquema, PCB y Foto del Programador

A continuación se muestra el esquema, la PCB de ejemplo y la foto de la PCB final producida del programador USB.

Paso 5: Programación del microcontrolador PIC

De acuerdo, algunos de nosotros puede que hayamos llegado a este punto y pensamos: ¿cómo diablos programo un controlador PIC? Bien abajo está la forma más sencilla. Consiga un programador PIC (eBay, por ejemplo) que admita el PIC 18f4550 y siga las instrucciones. Si no lo hace, pregúntele a alguien en la escuela o universidad local, a cualquier persona de la comunidad electrónica, o envíeme un correo electrónico a instructyibATdandycoolDOTcoDOTuk y veré si puedo programarlo para usted, si tiene problemas. Sin embargo, está MUY documentado en la web cómo programar estos dispositivos. Segundos pensamientos… ¡oportunidad financiera! Podría venderte los dos PIC preprogramados si quieres (10GBP / 15euro / $ 20) paypal. Pero insisto en que puede hacerlo usted mismo con bastante facilidad. Simplemente programe el PIC con los fusibles predeterminados. El archivo HEX (creo) debería contener la información para la configuración del oscilador y cosas por el estilo, para mí, simplemente lo conecté y todo salió. Funciona a 4MHz con INT OSC, sin WDT.

Paso 6: ¡Haz que se vea llamativo

¡Haz que luzca llamativo!
¡Haz que luzca llamativo!
¡Haz que luzca llamativo!
¡Haz que luzca llamativo!

¡Ahora puede apretar los dos módulos en un equipo llamativo para usar como parte de su nuevo sistema de seguridad!

Paso 7: ¡Descargas

Aquí puede descargar el software (requiere. Net framework 3.5), archivos pcb y firmwares. Utiliza la biblioteca USB HID de Mike o'brien - ¡Gracias Mike! como hoja A4, asegúrese de que las opciones de encogimiento en Acrobat estén desactivadas para mantener la escala.

Paso 8: Y finalmente …

Y finalmente
Y finalmente

Se puede programar una llave para actualizar 1 o 1000 cerraduras, no necesita reprogramación cada vez, por lo que puede tener una serie de cerraduras, todas con las mismas llaves que las abrirán. O mezclar y combinar. Esto le ahorrará horas en la programación de nuevas cerraduras o en la actualización de las cerraduras si se pierde una llave, y bueno, ¡las llaves solo cuestan una libra!

El concepto original era reemplazar todas las cerraduras en un edificio con cerraduras electrónicas para que todos pudieran tener la única llave que tiene acceso solo a las áreas deseadas. Ahora, estas cerraduras PUEDEN ser reprogramadas técnicamente por cualquier persona con el mismo proyecto construido. El software permite el uso de un código de clave único para que nadie pueda sobrescribir la eeprom de su cerradura. Este código clave se almacena en el firmware y en la aplicación de software USB, por lo que existe la posibilidad de iniciar la ejecución sin una configuración prolongada. Sin embargo, si sus necesidades superan eso y necesita un código de clave seguro para que solo usted pueda reprogramar sus cerraduras, envíeme un correo electrónico con una necesidad y tal vez le prepare una aplicación personalizada + código hexadecimal. instructyATdandycoolDOTcoDOTuk Estoy seguro de que los más incipientes con su ingeniería inversa y habilidades de puta pueden encontrar la manera de hacerlo … ¡pero lo estoy protegiendo de cerca debido al potencial de explotación comercial por parte de esos traviesos web2.0-ers! Bit legal: ¡No hay garantía en absoluto para su funcionalidad! No debe usarse como un dispositivo de seguridad REAL, este es solo un proyecto conceptual. ¡Pero funciona bastante bien! Disfruta Daniel Crane

Recomendado: