Paso 2: El circuito
El serie kit LCD vendido por Sparkfun viene con un ATmega328 para controlar el LCD. El ATmega tiene potencia de procesamiento extra para ser utilizado para otras tareas además de la pantalla LCD. Debido a esto, podemos usarlo como un Arduino para comunicarse con el escáner de huella digital, enviar un comandos ATtiny85, controlar el LCD y utiliza un zumbador para jugar tonos.
Para impedir que el módulo se ejecuta continuamente, he añadido un interruptor de límite para detectar cuando el caso está cerrado. Si está cerrada, no se suministrará alimentación a él (ahorra batería).
Nota importante: El escáner de huella digital se comunica a un 3,3 v nivel, por lo que se recomienda utilizar un divisor de tensión para llevar la señal del ATmega a 3.2V. El divisor de voltaje consta de una resistencia de 560Ω entre D10/FPS pin 2 y una resistencia de 1KΩ entre el pin GND/FPS 2.
Pinout de LCD serial:
D10 | Pin FPS 1 (cable negro) |
D11 | Pin FPS 2 (a través del divisor de tensión) |
D12 | ATtiny85 |
D13 | Zumbador |
ATtiny85 Pinout:
Pin 5 (0 código) | Entrada de ATmega |
PIN 3 (4 en código) | Transistor/amarillo LED |
PIN 7 (2 en código) | LED indicador de |
Nota: A pull-down resistor es recomendada en el Pin 5 en el ATtiny de fiabilidad (gracias a max921apuntando hacia fuera)