3.8 KiB
3.8 KiB
🔐 Intelligente Türklingel mit ESP32C3
Dieses Projekt nutzt einen ESP32C3 Super Mini, einen R503 Fingerabdrucksensor sowie ein 3x4 Tastenfeld, um eine smarte Türklingel mit Zutrittskontrolle zu realisieren.
📦 Komponenten
- ESP32-C3 Super Mini Board (Aliexpress EstarDyn)
- R503 Fingerabdrucksensor
- 3x4 Matrix Keypad (Tastenfeld Aliexpress EstarDyn)
- Jumper-Kabel, Stromversorgung (5 V oder USB), Gehäuse etc.
🧠 Funktionen
- Authentifizierung über Fingerabdruck
- PIN-Code Eingabe über 3x4 Keypad
- Kombination aus Fingerabdruck und PIN möglich
- Ansteuerung von z. B. Türöffner oder Alarmanlage
- Optional: Web-Anbindung über WiFi zur Protokollierung
🔌 Schaltplan (Verdrahtung)
🔹 R503 Fingerabdrucksensor
| R503 Sensor | ESP32C3 Pin | Beschreibung |
|---|---|---|
| VCC | 3V3 | Stromversorgung (3.3 V) |
| GND | GND | Masse |
| TX | GPIO20 | Daten zum ESP (RX) |
| RX | GPIO21 | Daten vom ESP (TX) |
| Touch INT | GPIO10 | Interrupt-Signal vom Sensor |
🔹 3x4 Tastenfeld (Keypad)
| Keypad Pin | ESP32C3 Pin | Beschreibung |
|---|---|---|
| ROW0 | GPIO1 | Zeile 1 |
| ROW1 | GPIO6 | Zeile 2 |
| ROW2 | GPIO5 | Zeile 3 |
| ROW3 | GPIO3 | Zeile 4 |
| COL0 | GPIO2 | Spalte 1 |
| COL1 | GPIO0 | Spalte 2 |
| COL2 | GPIO4 | Spalte 3 |
| Pin | ESP32C3 Pin | Beschreibung |
|---|---|---|
| SDA | GPIO8 | I2C Port expander |
| SCL | GPIO9 | I2C Port expander |
| **Aktor ** | Port-Expander Pin | Beschreibung |
|---|---|---|
| Buzzer | GPIO8 | Piepser |
| Opener | GPIO9 | Türöffner |
| bell | GPIO10 | Glocke innen |
📸 Pinouts und Datenblätter
🛠️ Benötigte Libraries (Arduino)
Adafruit_Fingerprint(für R503)Keypad.h(für 3x4 Keypad)WiFi.h(für spätere Netzwerkintegration)- ggf.
ESPAsyncWebServer,EEPROM,Preferencesu. a.
🚧 ToDo
- Fingerabdruck-Registrierung über Tastenkombination
- PIN-Code Backup-Funktion
- Web-Interface zur Verwaltung
- Daten-Logging (SD-Karte oder Cloud)
📝 Lizenz
MIT – freie Nutzung für private und kommerzielle Projekte.
📬 Kontakt
Bei Fragen oder Vorschlägen: einfach melden!

