HS-S74-PL Fingerscanner

HS-S74-PL Fingerscanner

1、Einführung

Ein Fingerprint-Sensor ist ein elektronisches Gerät, das durch das Sammeln und Erkennen einzigartiger Texturinformationen der menschlichen Fingerabdrücke die Authentifizierung oder den Auslöser von Befehlen realisiert, das Kernelement nutzt die „Einzigartigkeit“ (jeder Mensch, jede Fingerabdrucktextur ist unterschiedlich) und die „Stabilität“ (nach dem Erwachsenwerden ändert sich der Fingerabdruck in der Regel nicht) der biometrischen Merkmale, um eine genaue Identifizierung durchzuführen und wird in Bereichen wie Sicherheit, Konsumelektronik, intelligente Haushalte und mehr weit verbreitet angewendet.

2、Schemazeichnung

Fingerabtaster-HS-S74-PL SchemaKlicken Sie zum Anzeigen

3、Modulparameter

Pinbezeichnung

Beschreibung

G

GND(Spannungsversorgungsminus)

V

VCC(Spannungsversorgungsplus)

R

Fingerabdruckmodul Dateninterface-Pin

T

Fingerabdruckmodul Datenversand-Pin

  • Spannungsversorgung: 3.3V-5V

  • Verbindungsmethode: PH2.0 4P Steckerkabel

  • Montageart: Bauteilmontage/Schraubenmontage

4, Platinegröße

5、Arduino IDE Beispielprogramm

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
Anleitung zum Herunterladen und Importieren der Bibliotheksdateien für das Arduino IDE:
Klicken Sie zum Anzeigen

Beispielprogramm (UNO-Entwicklerboard):

String item;

#include "Hello_STEM_ZW101.h"

FingerprintZW101 finger;

void setup(){
  finger.begin(5,6,57600);
  Serial.begin(57600);
  item = "";
  //两个波特率需需保持一致
  delay(100);
  Serial.println("发送:1=录入  2=搜索  3=清空");
}

void loop(){
  if (Serial.available()) {
    item = Serial.readString();
    if (item == "1") {
      Serial.println("正在录入指纹");
      if (finger.registerFinger()) {
        Serial.println("录入成功");

      } else {
        Serial.println("录入失败");

      }

    } else if (item == "2") {
      Serial.println("正在验证指纹");
      if (finger.searchFinger()) {
        Serial.println("搜索成功");

      } else {
        Serial.println("搜索失败");

      }
    } else if (item == "3") {
      Serial.println("正在清空指纹库");
      if (finger.clearLibrary()) {
        Serial.println("清空成功");

      } else {
        Serial.println("清空失败");

      }
    }

  }

}

6、ESP32 Python Beispiel (für Mixly IDE /米思齐)

Entwicklungsboard auswählen Python ESP32 [ESP32 Generic(4MB)] auf den Code-Modus umschalten und hochladen

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

示例程序(ESP32-Python):

待更新...

7、米思齐 Mixly 示例程序(图形化语言) in Deutsch

Beispielprogramm (UNO-Board):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:Klicken Sie zum Anzeigen

Beispielprogramm (ESP32-Entwicklungsboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

Bilder müssen aktualisiert werden...

8、Testumgebung Einrichtung

Testumgebung für Arduino UNO einrichten

Vorbereiten Sie die Komponenten:

  • UNO-R3 Entwicklungsboard *1

  • UNO-R3 EXP-Erweiterungsplatte *1

  • USB type-c Datenkabel *1

  • HS-S74-PL Fingerabdrucksensor *1

  • PH2.0 4P Doppelkopfsteckerleitung *1

Schaltplan der Leitung:

ESP32 Testumgebung einrichten

Vorbereiten Sie die Komponenten:Wird aktualisiert...

Schaltplan der Leitung:Wird aktualisiert...

9、Video-Tutorial

Arduino UNO Videoanleitung:Klicken Sie zum Anzeigen

ESP32 Python Videoanleitung:Klicken Sie zum Anzeigen

10、Testergebnis

Arduino UNO Testergebnis:

Durch Senden der entsprechenden Nummer über den seriellen Port können Sie das Modul entsprechend steuern.

ESP32 Testergebnis:

Wird aktualisiert...