Huella digital cerradura de la puerta del garage (2 / 4 paso)

Paso 2: Codificación e intermitente

He utilizado el IDE de Arduino para escribir y compilar el código adjunto dos MCU - garagefinger.ino para el ATMega328p en el panel de control y tiny_switch.ino para el ATTiny85 dentro del garaje. NokiaLCD.cpp y NokiaLCD.h son bibliotecas de barebones para el LCD que armé a partir de ejemplos en la página de Arduino - se debe poner en la carpeta "libraries" para el IDE de Arduino, donde quiera que vive (en Windows suele % HOMEPATH%\Documents\Arduino\libraries).

Usted también necesitará obtener bibliotecas de Arduino para el FPS. Tenga en cuenta que no funcionan las bibliotecas FPS enlazadas lugar de SparkFun - son para el modelo más caro (GT - 511 3) y no esta versión de cheapo. Bibliotecas de trabajo para el GT-511C1R se puede encontrar en github.

Si crees que un hacker inteligente puede leer esto y soldar los cables que salen de su garaje en algo con una conexión en serie, usted querrá reemplazar todas las instancias de "secretstring" en cada archivo a su propia contraseña - puedes hacerlo más largo si eres muy paranoico. También debe cambiar la cadena buf en tiny_switch.ino para que tenga la misma longitud que su contraseña. La variable overrideCode , definida en la parte superior de la garagefinger.ino también contiene una representación de 8 bits de la secuencia de pulsar un botón que permite abrir la puerta del garaje y cargar nuevas huellas en el sensor sin escanear una huella conocida arriba/abajo. Esto es útil la primera vez que utilice el dispositivo, ya que la memoria del escáner estará vacía. Uno de los menús tiene una opción para cambiar la secuencia de reemplazo, después de que la nueva secuencia se almacena en la EEPROM y permanecerá incluso si el dispositivo está apagado. Usted puede cambiar este valor inicial, así, parece inteligentes, paciente hackers están esperando para robar todas las cosas cool que tienes en tu garaje introduciendo la norma reemplazar código antes de tener una oportunidad de cambiarlo.

Hay varias formas de compilar el código en el MCU. Si tienes un Arduino, simplemente puede compilar el código directamente sobre él, luego pop el ATMega328p y uso en este proyecto - pero no funcionará para el ATTiny. Puede usar Arduino como método de ISP descrito en NaughtySlayer18 instructable programación el ATTiny. Si, como yo, tiene un Pi de frambuesa, puede utilizarlo para programar sus AVRs descargando construcción de avrdude de Kevin Cuzner para Raspberry Pi y siguientes sus instrucciones detalladas. Usted tendrá que poner los archivos compilados garagefinger.hex y tiny_switch.hex en la Pi, que Arduino normalmente oculta del usuario. En Windows, buscar en el directorio más reciente build * %HOMEPATH%\AppData\Temp (tenga en cuenta Arduino parece borrar este directorio al salir).

Artículos Relacionados

Huella digital cerradura de exploración con impresora de acceso historia

Huella digital cerradura de exploración con impresora de acceso historia

Hola todo el mundo. Bienvenidos a mi segundo instructable. Hoy voy a ya muestran cómo hacer un escaneo de huella digital cerradura que puede también imprimir quién vino en y si cualquier extranjero intentó esto demasiado. Para ello utilizaremos la Ad
Abrelatas de la puerta del garage con el iphone (proyecto de Arduino)

Abrelatas de la puerta del garage con el iphone (proyecto de Arduino)

usted también puede comprar iWUP 100% ensamblado en: iwupmobile.comPaso 1: Iniciar proyecto¿ Lo que necesito para empezar?Los requisitos de hardware para comenzar es:* Nota: donde puedo comprar el material con todos los componentes para construir yo
Abrelatas de la puerta del garage

Abrelatas de la puerta del garage

Utilice un Raspberry Pi y un smartphone (o portátil) para abrir, cerrar y controlar una puerta de garaje. Asegúrese de abrir y cerrar la puerta de segura mediante el uso de certificados autofirmados instalados en los teléfonos móviles de miembros de
ESP8266 Abrelatas de la puerta del Garage

ESP8266 Abrelatas de la puerta del Garage

!!!!!!!!! ADVERTENCIA oscilará si usted barbecho los otros tutoriales!!!Probé el transistor y también utilizando el opto-aislador conectado a tierra pero ambos tire el ESP demasiado a tierra, cortocircuitos hacia fuera y se mantenga reposición sí mis
Web Enabled puerta del Garage (frambuesa Pi)

Web Enabled puerta del Garage (frambuesa Pi)

Objetivo de crear un web basado en abrelatas de la puerta de garaje que se debe adaptar a la mayoría de los abridores. Probado con alrededor de la década de 1990 Chamberlain abridor de 1/2 hp. Una vez competido podría abrir su puerta de garaje desde
Cómo instalar un indicador de "la puerta del garage"

Cómo instalar un indicador de "la puerta del garage"

siempre deja su puerta abierta durante la noche? Además de ser un desperdiciador de energía terrible, todas las herramientas, bicicletas y otras cosas están disponibles para los ladrones - que podrían incluso entre en su hogar a través de la puerta d
Reciclados del Panel de la puerta del garage

Reciclados del Panel de la puerta del garage

Uno de mis vecinos tenía su puerta de garaje substituido. Los obreros estaban lanzando la puerta vieja, que fue hecha de Meranti. No podía ver todos la madera va a perder, así que le pregunté a algunos de los paneles para proyectos. Mepensó que la ma
Oh snap, cómo solucionar la puerta enrollable. (puerta del garage)

Oh snap, cómo solucionar la puerta enrollable. (puerta del garage)

Relajarse cadete del espacio, estuvieron aquí para ayudarle a volver a pista y recta suficiente para preformas desnudas funciones operativas mínimas. Además lanza un poco física.Paso 1: accidente en puerta (roto puerta enrollable) enrollable1. tomar
Abridor de puerta de garaje de Arduino DIY-huella digital

Abridor de puerta de garaje de Arduino DIY-huella digital

comentario o mensaje si usted tiene preguntas, este es mi primer instructable y im no todavía ha terminado con el proyecto, pero sí tiene trabajo. más fotos prontoPaso 1: Cómo funcionaCómo funciona el proyecto.1. los cables del botón de garaje montad
Cerradura sin llave para puerta del proyecto jaspalr

Cerradura sin llave para puerta del proyecto jaspalr

uno de los problemas en las conversiones de autobús de la escuela es cómo bloquear la puerta trasera.  Bruce en Yahoo Shoolie grupo utiliza una cerradura de pasador en la puerta trasera de su conversión del autobús de la escuela y me ha gustado la id
Hacer de un iPod 30 cuna de un abrelatas de la puerta del garaje control remoto!

Hacer de un iPod 30 cuna de un abrelatas de la puerta del garaje control remoto!

It's Saturday afternoon. Está lloviendo. Estás aburrido. Tienes un par de horas para matar. ¿A qué te dedicas?Construir una base iPod rad de un abridor de puerta de garaje antiguo por supuesto! Duh.Todo el mundo ha visto esas cunas de iPod en Best Bu
Puerta al Hardware de fuente abierta (una solución de cerradura de huella digital)

Puerta al Hardware de fuente abierta (una solución de cerradura de huella digital)

esto es una puerta con demo de cerradura de huella digital que por acrílico, Seeeduino y algunos otros módulos electrónicos ~En primer lugar, usted debe inscribirse su huella digital. Presione que el botón, entonces iré a inscribir a modo de largo. h
Desbloquear una puerta con tu huella digital

Desbloquear una puerta con tu huella digital

Hemos construido un prototipo de control de huella digital biométrica de la cerradura. Un escáner de huella digital se utiliza para capturar y almacenar las huellas digitales de los usuarios autorizados. Cuando el escáner reconoce un usuario, un émbo
Huella digital DIY exploración abrelatas de la puerta de garaje

Huella digital DIY exploración abrelatas de la puerta de garaje

Como una persona sin un coche, no necesita llevar llaves alrededor de donde quiera que vaya. Debido a esto, yo he sido bloqueado fuera de mi casa varias veces. Es un dolor para esperar a que alguien con una llave, así que pensé que haría algo al resp