admin 379b4887c3 Update housing and code
--add local timezone
--add sunrise/sunset calculation and LED illumination accordingly
--remove touch sensor check
--change mqtt messages
2025-05-13 19:07:14 +02:00
2025-05-13 19:07:14 +02:00
2025-04-08 14:03:06 +00:00
2025-04-08 17:33:34 +02:00

🔐 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


🧠 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

📄 R503 Datenblatt (PDF)


🔹 3x4 Tastenfeld (Keypad)

Keypad Pin ESP32C3 Pin Beschreibung
ROW0 GPIO12 Zeile 1
ROW1 GPIO13 Zeile 2
ROW2 GPIO14 Zeile 3
ROW3 GPIO15 Zeile 4
COL0 GPIO16 Spalte 1
COL1 GPIO17 Spalte 2
COL2 GPIO18 Spalte 3

Du kannst die Pins nach Wunsch ändern – achte nur auf Konflikte mit anderen Komponenten.


📸 ESP32C3 Super Mini Pinout

ESP32C3 Super Mini Pinout

Quelle: SENTHILRAJ-K/ESP32-C3-SuperMini (GitHub)


🛠️ 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, Preferences u. 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!

S
Description
Smarter fingerprint türöffner
Readme
4.8 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 88.5%
HTML 6.1%
C 5.4%