it:sesam
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Fingerprint Türöffner "Sesam"
Beschreibung
Mit einen Arduino soll ein elektrisches Türöffnersystem mittels Fingerabdrucksensor aufgerüstet werden. Wird ein Fingerabdruck am Sensor erkannt und akzeptiert so wird durch ein Relais das Drücken des Tasters zum öffnen der Tür (via Überbrückung) simuliert. Folgende Anforderungen sind zu erfüllen:
- Einlernen eines Fingerabdruck nach Administratorauthentifizierung mittels RFID-Chip
- Protokollierung aller Zugriffe mit Zeitstempel auf SD-Karte.
- Abschalten der Funktion mit Hardswitch
System
Hardware
MCU | Arduino UNO | |
RTC | DS1307 | Modul |
RFID | RC522 | Modul |
SD | SD-Card Modul | Modul |
Fingerprint Sensor | R503 | Bauteil |
Relais | HW482 | Modul |
Software
Verwendete Libraries | ||
---|---|---|
SPI | SPI.h | enthalten |
SD | SD.h | enthalten |
MFRC522 | MFRC522.h |
Leitungsplan
Konvention
SDA | grün |
SCK | weiß |
CS | gelb |
MOSI | blau |
MISO | lila |
RST | orange |
Liste
Modul | MCU Pin | Beschreibung |
---|---|---|
SD-Karten Modul | ||
CS | D5 | Ersfassung der SD Karte |
SCK | D13 | Synchronisiert den Datentransfer durch den Master |
MOSI | D11 | MasterOutSlaveIn Datenleitung |
MISO | D12 | MasterInSlaveOut Datenleitung |
Vcc | 5V | Stromversorgung |
GND | GND | Ground |
RFID RC522 | ||
SDA | 10 | |
SCK | D13 | |
MOSI | D11 | |
MISO | D12 | |
IRG | unbelegt | |
GND | GND | |
RST | 9 | |
Vcc | 3.3V | |
Fingerabdruck Sensor R502 oder R503 (der R503 ist tiefer) | ||
Vcc | 3.3V | rot am Sensor |
GND | GND | schwarz am Sensor |
TX | D2 | gelb am Sensor |
RX | D3 | grün am Sensor |
Itrp | unbelegt | blau am Sensor (Ein Interrupt-Anschluss. Wakeup Signal) |
Vcc2 | 3.3V | weiße am Sensor (Stromversorgung: Berührungs-Induktion) |
Activ Buzzer | ||
- | GND | |
+ | D7 | |
ModeButton | ||
1 | D6 | |
2 | 5V |
Beispiele
Probleme und Troubleshooting
- Scheinbar gibt es Probleme mit der Verwendung von mehreren SPI-Modulen (MOSI, MISO). Es geht entweder der RC522 oder das SD Modul. Nach einer Lösung wird gesucht. Ein Hinweis gibt es hier.
- Im Enrolle-Modus wird dieser nicht beendet nach den einlernen eines Fingerabdruckes.
Resourcen
Quellen
Veröffentlichung
Projekt bei gitHub folgt.
it/sesam.1710401278.txt.gz · Zuletzt geändert: 2025/03/30 12:14 (Externe Bearbeitung)