La rueda de la quemadura - Airwheel con biometría integrada e iluminación (8 / 14 paso)

Paso 8: Biometría y pantalla OLED

Lector biométrico (huella digital)

El lector de huella digital GT-511C1R que seleccioné de Sparkfun era muy fácil de integrar, dada la disponibilidad de una biblioteca de Arduino y numerosos ejemplos de código en la web (incluyendo esta puerta de garaje gran Instructable). Seleccioné el GT-511C1R sobre su hermano GT - 511 3 simplemente para caso precio y uso. Los más caros 3 511 tiene 10 x el almacenamiento de la huella digital, pero si no es idéntico del GT-511C1R. Ambos lectores de rock la misma interfaz serial con reconocimiento de huella digital de 360 º y funcionamiento idéntica aceptación positiva/negativa.

Inscripción

Para la inscripción inicial, agregué lógica para comprobar el número de huellas digitales inscritos en el dispositivo. Si ese número es 0, comenzará la inscripción inicial de la primera huella en lugar de pedir autenticación. Después de eso, no hay actualmente un punto de partida de inscripción excepto to explícitamente ejecutar la función EnrollFingerprint() en el evento de ciclo de vida de setup(), temporalmente.

Mejora futura: Utilizar el interruptor de láminas magnético para iniciar la inscripción, cuando se desencadena después de entrar en el estado de ejecución autenticado.


Pantalla OLED

La pantalla OLED de 128 x 64 pixeles que utiliza es muy flexible, puede controlarse mediante señales de 3.3-5v TTL y soporta SPI o I2C protocolos. Para guardar un arduino pin y ya que no necesita el refresco más rápido, me decanté por el interfaz2C. Esto requirió dos pastillas de puentes de soldadura juntos en la parte posterior de la pantalla de Adafruit (fotografiada).

Imagen de arranque

Para crear la imagen personalizada en la imagen, crear un mapa de bits monocromo en su foto editor de elección (buena ole moda BMP) y ejecutarlo a través del programa de java Img2Code dentro de la biblioteca de Adafruit_GFX disponible en su Github. Esto producirá una matriz de bytes hex que es una representación binaria de la imagen en el código. Esto se almacenarán en espacio PROGMEM en el arduino para que no consumir rápidamente todos nuestro SRAM. Una imagen completa de 128 x 64 es 1kB en tamaño, que no es enorme en los 28kB de espacio de programa, pero inmensa si se dejan en el miserable 2,5 kB de SRAM. He dejado mi imagen y la imagen de faro más pequeño en el proyecto de Arduino conectado a este Instructable para que pueda ver la definición real y el uso de las matrices de bytes.

Mostrar más aprendizaje

El resto del código de dibujo en el proyecto o cualquier otra cosa disponible puede encontrarse en este estupendo tutorial de Adafruit sobre el uso de que su OLED muestra con sus propias bibliotecas.

Artículos Relacionados

RC Power ruedas para un niño con discapacidad

RC Power ruedas para un niño con discapacidad

Conoce a Oliver y su jeep de las ruedas de energía. Oliver es el nieto de un buen amigo mío. Oliver tiene Parálisis Cerebral, pero no le dejes que te engañe, le encanta montar alrededor en un vehículo de ruedas de energía apenas como a todos los otro
Cómo tratar una quemadura menor con una planta de Aloe Vera!

Cómo tratar una quemadura menor con una planta de Aloe Vera!

~ * ~ Bueno permítanme dejar esto claro, no asumen ninguna responsabilidad por cualquier efectos adversos del tratamiento de la quemadura que N esta mansión. POR FAVOR, POR FAVOR, UTILICE SU SENTIDO COMÚN EN LA PUEDO NO SER RESPONSABLE DE SUS ACCIONE
Rueda de bicicleta habló arte con pajitas.

Rueda de bicicleta habló arte con pajitas.

Mostrar tu moto algún amor de verano y decorar sus rayos con pajitas.Se necesita:Ruedas con rayos-preferentemente conectado a una moto.Pajitas para beber.Tijeras.Paso 1: Planifique su patrón. Aquí está mi gt mira extremadamente pulido y media. Le est
Ciclo de fixie/monociclo No rueda dentada - frío soldado con autógena

Ciclo de fixie/monociclo No rueda dentada - frío soldado con autógena

así que fui construyendo mi monociclo de engranaje multi - tenía la estructura básica hecha y ella fue capaz de montar pero un verdadero dolor para equilibrar, sé que puedo trabajar con este tema y si construyo otro engranaje multi dejo la rueda libr
Cómo hacer un Robot de 2 ruedas, controlado por infrarrojos, compatible con Arduino

Cómo hacer un Robot de 2 ruedas, controlado por infrarrojos, compatible con Arduino

Es este instructable sobre cómo usted puede hacer su propio robot para que:-Es controlado por un control remoto IR-Son capaces de acceder y modificar el código para el contenido de su corazón-Usted puede cambiar el robot chassy a cualquier tamaño o f
Arduino Uno Ant Farm 64 con voltaje Booster, Buck Toot iluminación por LED, Temp Sensor *

Arduino Uno Ant Farm 64 con voltaje Booster, Buck Toot iluminación por LED, Temp Sensor *

IntroducciónTenemos...Microcontrolador Arduino Unotensión impulsado...toot de Buck por...LED encendido...64 pulgadas Ant Farm Habitat.  Hubiera iluminación de temperatura controlada, si no fuera por ese "problema" de firmware.  Más en eso más ad
Loft cama con estantería integrada y pegboard

Loft cama con estantería integrada y pegboard

hice esta cama para mi hija, su cuarto es muy pequeño, y espacio de almacenamiento es limitado.  Moviendo la zona de dormitorio arriba hace el espacio de la habitación mucho más versátil.Paso 1: Las secciones principales Construyó la cama en mi cober
Reparación roto ruedas de equipaje con cinta

Reparación roto ruedas de equipaje con cinta

Actualización: Este Instructable apareció en lifehacker.com. Visite el artículo aquí.La rueda en mi equipaje favorito tenía una parte vienen de él uno un viaje y no muchos viajes más adelante que la parte de plástico de la rueda salió completamente,
Cómo a DIY pintar las ruedas con goma de colores aerosol película

Cómo a DIY pintar las ruedas con goma de colores aerosol película

Pintura mi Toyota Vios, las ruedas TRD originales es siempre en mi mente desde hace 3 años. En lugar de cambiar a las ruedas de baja calidad hechas en Taiwán o Tailandia, podría poner en peligro la seguridad del vehículo debido a la réplica de las ru
Cómo solucionar tu Sharp 56DR 650 con ediciones rueda de color

Cómo solucionar tu Sharp 56DR 650 con ediciones rueda de color

esto explicará cómo desmontar y reparar un televisor DLP 650 de agudos DR 56 si tiene una rueda de color defectuoso. Estaba tratando de comprar una rueda de color de reemplazo, así que desmonté la TV para ver si realmente sería capaz de sustituir la
Rueda de la Fortuna con Strawbees

Rueda de la Fortuna con Strawbees

Crearemos una rueda de la fortuna con Leds para los niños puedan entretenerse.Paso 1: En este Instructable realizaremos una rueda de la fortuna con Leds incluidos. Necesitaremos lo siguiente.MaterialKit de Strawbees (contiene strawbees para conectar
Tutorial 7-llave rueda deslizante con sintetizador

Tutorial 7-llave rueda deslizante con sintetizador

Este es un tutorial para usar el 7-tecla Slider/rueda Breakout de electrónica de Rachel.Te voy a mostrar cómo la soldadura de los pines de la rúbrica de máxima usabilidad. Rachel tiene la QT1106 hoja de datos en su sitio y una gran biblioteca de ardu
Actualizar su mayores marco de bicicleta con frenos V-BRAKE moderno

Actualizar su mayores marco de bicicleta con frenos V-BRAKE moderno

¿Está montando una bicicleta sin frenos traseros porque no puede encontrar pinzas que trabajan para su combo rueda marco? ¿Tienes un marco mayor que quieres actualizar? Si es así, este es el instructivo para usted.Herramientas:Soldador TIGPedacitos d
Rueda de cerámica

Rueda de cerámica

Un amigo mencionó a mí recientemente que ella deseó poseer una rueda de alfarería casera pero fue prohibida por el costo. Aparecen costo entre varios cientos de dólares y más de $1700. Expresé mi sorpresa por el precio de $1000, dado la sencillez del