DIY Fingerprint Scanning Garage dörröppnare (2 / 12 steg)
Steg 2: Gå runt
Den seriella LCD utrustning säljs av Sparkfun kommer med en ATmega328 att kontrollera LCD. ATmega har extra processorkraft att användas för andra uppgifter förutom styrning av LCD-skärmen. På grund av detta, kan vi använda den som en Arduino att kommunicera med fingeravtryck avsökare, skicka en ATtiny85 kommandon, kontrollera LCD, och använda en Summer för att spela toner.
För att förhindra modulen körs kontinuerligt, har jag lagt en Gränslägesbrytare att upptäcka när ärendet är avslutat. Om det är stängt, makt inte kommer att levereras till det (sparar batteriet).
Viktig anmärkning: Fingeravtryck avsökare kommunicerar med en 3.3V nivå, så det rekommenderas att använda en spänningsavdelare ta signalen från ATmega till 3.2V. Spänningsavdelaren består av ett 560Ω motstånd mellan D10/FPS stift 2 och ett 1KΩ motstånd mellan GND/FPS stift 2.
Seriella LCD pinut:
D10 | FPS stift 1 (svart kabel) |
D11 | FPS stift 2 (genom spänningsavdelare) |
D12 | ATtiny85 |
D13 | Summern |
ATtiny85 pinut:
Stift 5 (0 i koden) | Ingång från ATmega |
Stift 3 (4 i koden) | Transistor/gul LED |
Stift 7 (2 i koden) | Indikatorn LED |
Obs: A nedrullningsbara resistor är rekommenderas på stift 5 på ATtiny för tillförlitlighet (tack till max921peka ut)