WSAL20679 – Capacitive Fingerprint Reader (B)
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Der kapazitive Fingerabdruckleser (B) von Waveshare ist ein Modul für die Weiterentwicklung mit UART- und USB-Anschlüssen. Es bietet Anlernen, Abgleich und Speicherung von Fingerabdrücken über einfache Befehle.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Sensor: halbleiterbasiert, kapazitiv; Bildauflösung 208 x 288 Pixel bei 508 DPI, 8-Bit Graustufen
- Speicherkapazität: 3000 gespeicherte Vorlagen
- Sicherheitsstufe 1–5 konfigurierbar (Standard 3); höhere Stufe senkt FAR, erhöht FRR
- Kommunikation: UART oder USB (Type-C); Standard-Baudrate 115200 bps, konfigurierbar auf 9600 bis 921600 bps
- Betriebsspannung 3,3–5 V; Betriebsstrom <40 mA, Ruhestrom <4 mA
- Abmessungen des Moduls: 34 x 28,5 mm; Sensorfläche 14,6 x 10,6 mm
- Befehlssatz CMD0–CMD9 für Verbindungstest, Erkennung, Anlernen, Löschen, 1:1- und 1:N-Verifikation, Leer-ID-Suche, Bild-Upload/-Download
- Anschluss an Raspberry Pi: TXD→RXD, RXD→TXD, RST→GPIO5 (low active)
- Bei Arduino: TXD→Pin 10, RXD→Pin 11, RST→Pin 9
- Bei STM32: TXD→PA10, RXD→PA9, RST→PB5
Befehle und Beispiele – vor Ausführung prüfen:
CMD0: Prüfen, ob der Fingerabdruckleser korrekt verbunden ist
CMD1: Prüfen, ob ein Finger erkannt wird
CMD2: Fingerabdruck hinzufügen (Anlernen)
CMD3: Gespeicherten Fingerabdruck löschen
CMD4: 1:1-Verifikation eines Fingerabdrucks
CMD5: 1:N-Verifikation gegen alle gespeicherten Abdrücke
CMD6: Nächste freie ID ermitteln
CMD7: Anzahl der gespeicherten Abdrücke abfragen
CMD8: Fingerabbild vom Lesegerät auf den Host hochladen
CMD9: Fingerabbild vom Host zum Lesegerät herunterladen
Baudrate auf 115200 setzen: 55 AA 00 00 02 00 05 00 03 05 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 01
Baudrate auf 57600 setzen: 55 AA 00 00 02 00 05 00 03 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 01
Erfolgreiche Antwort nach Baudratenänderung: AA 55 01 00 02 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 01
Hinweise und Versionsgrenzen
- Die Quellquelle enthält Platzhalter wie {{{name2}}} und {{{userDefinedInfo}}}; diese wurden ignoriert, da sie keine gültigen Daten darstellen.
- Bei Verwendung über USB muss ein passendes Type-Kabel vorhanden sein; die Quelle nennt keinen bestimmten Kabeltyp jenseits von 'Type-C'.
- Für den UART-Anschluss an einen PC wird separat ein USB-zu-UART-Adapter benötigt – in der Quelle nicht als im Lieferumfang enthalten beschrieben.
- Fehlercodes und Rückgabewerte sind versionsempfindlich; genaue Hex-Werte sollten vor Einsatz geprüft werden.
- Die Quelle erwähnt 'Open103Z' als Beispielboard; Kompatibilität mit anderen Boards ist nicht angegeben.
- Arduino unterstützt laut Quelle keine CMD8/CMD9 wegen begrenztem Speicher; Paketverlust bei 115200 bps kann auftreten.
- Genauere Spezifikationen, Zertifikate, Garantie oder Sicherheitszertifizierungen sind in der Quelle nicht enthalten und dürfen nicht vermutet werden.
Quelle und Revisionsnachweis
- Capacitive Fingerprint Reader (B) - Waveshare Wiki
- Quellrevision: 80545
- Erfasst: 2026-09-02T04:11:07+00:00
- SHA-256:
b5616b74310db319485f00763a7f4e52e1ece8d6dce18e7d0b5f81a92623c1d5