PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Fingerabdrucksensor für automatische Passwort Eingabe (USB Keyboard Emulation)



mischaka
17.05.2021, 15:06
https://esp8266-server.de/dateien/fingerprint/sinnBild1.png

Eigenschaften

Fingerprint Passwort Manager mit ATmega32U4 (Arduino Pro Micro) Emuliert eine USB HID Tastatur und führt Makros aus. So lassen sich beliebige Texte und Tastenkombinationen an den Rechner senden.

Für den Rechner sieht es so aus, als würde die Eingabe über USB Keyboard erfolgen.

Pro Fingerabdruck lässt sich eine Macro belegen. Nach dem berühren des Fingerprint Sensors und Erkennung des Fingerabdrucks wird dazugehörige Macro ausgeführt.

Es gibt auch die Möglichkeit die Zeitverzögerungen im Macro zu hinterlegen. Auf diese Weise kann die Reaktionszeit des Computers, z. B. bei öffnen der Programme, berücksichtigt werden.

Diese Passwort Manager ist, durch Emulation einer USB Tastatur auf der Hardwareebene, Betriebssystem unabhängig. Kein Eingriff in die Software nötig. Und kann mit Systemen verwendet werden, die durch Administrator voll gesperrt sind. Nur freie USB Port ist erforderlich.

Die Grundidee

Fingerprint - Authentifizierung USB HID macro Keyboard Emulation

Ein Freund macht Homeoffice und muss bei jedem Einschalten des Rechners ein aufwendiges Passwort eingeben. Beim Starten des Dienstprogramms wieder ein Passwort eingeben.
Dies zu automatisieren geht nicht, weil das ein Dienstrechner ist und da kann man nicht mal eine USB Flash reinstecken, geschweige irgendwas an dem System zu ändern. Ich habe gesehen wie viel er dabei tippen muss. Aber eine zusätzliche Tastatur kann man da immer noch rein stöpseln.
Da habe ich sofort an meinen macro keyboard gedacht. Das Problem ist, dass bei einem Makro Keypad jeder auf den Button drücken kann und so das Passwort eingeben kann, oder auf dem Bildschirm sehen kann.
Dann kam die Idee das Makro Keypad Programm für resistiven touch Sensor (https://esp8266-server.de/keypad.html) mit einem Fingerabdrucksensor als Eingabegerät zu verwenden. Für jeden Finger kann man Passwörter und Makros hinterlegen. Also pro Person zehn Stück.

https://esp8266-server.de/dateien/fingerprint/R503_Tisch1.jpg

R503 Fingerabdrucksensor

Der Fingerabdruck-Scanner hat ordentliches Datenblatt und unterstützt die Steuerung des Leuchtrings.
R503 Kapazitive Fingerprint Identifikation Sensor Rund (https://amzn.to/3tyc2SW) bei Amazon

PDF Datasheet R503 Kapazitive Fingerprint Sensor (https://esp8266-server.de/dateien/fingerprint/R503%20fingerprint%20module%20user%20manual.pdf) vom Hersteller GROW

Ich habe allerdings den R503 Sensor bei AliExpress (3C Vedio YB Store) für 13,67€ erworben. Das Gehäuse stammt von Pollin und hat die Bezeichnung: Kunststoffgehäuse, Kemo , G025N, 72x50x22 mm.

Schaltplan / Anschlussplan R503 Fingerprint und Arduino Pro Micro

https://esp8266-server.de/dateien/fingerprint/SchaltplGr.png


Projekt Webseite Fingerprint Passwort Manager (https://esp8266-server.de/fingerprint.html)

Andree-HB
17.05.2021, 17:36
Hallo Michael,
interessantes und hilfreiches Projekt - sehr gut!
Die angesprochenen Probleme mit dem Spannungswandler hatte ich bisher bei den Pro Micro`s so noch nicht gehabt, weil ich gar nicht wusste, dass es die auch wahlweise mit 3.3V Wandler onboard gibt. :-)
Ich kannte die nur mit dem 5V Wandler für den RAW-Eingang