久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發新帖
樓主: eagler8
打印 上一主題 下一主題
收起左側

【Arduino】168種傳感器系列實驗(150)--AS608光學指紋識別模塊

[復制鏈接]
41#
ID:513258 發表于 2020-2-22 11:23 | 只看該作者


Found fingerprint sensor!
Now database is empty :)

找到指紋傳感器!
現在數據庫為空:)

回復

使用道具 舉報

42#
ID:513258 發表于 2020-2-22 11:55 | 只看該作者
Adafruit光學指紋傳感器相關資料
learn點adafruit點com/adafruit-optical-fingerprint-sensor/overview

我們喜歡這種特殊的傳感器,因為它不僅易于使用,而且還配備了相當簡單的Windows軟件,使模塊的測試變得簡單-您甚至可以使用該軟件進行注冊,并在計算機屏幕上查看指紋的圖像。但是,當然,我們不會給您數據表和“好運”!- 我們編寫了完整的Arduino庫,因此您可以在10分鐘內開始運行。圖書館可以注冊和搜索,因此非常適合任何項目。我們還編寫了有關接線和使用的詳細教程。這是迄今為止您可以獲得的最好的指紋傳感器。
電源電壓: 3.6-6.0VDC
工作電流:最大120mA
峰值電流:最大150mA
指紋成像時間: <1.0秒
窗口面積: 14mm x 18mm
簽名文件: 256字節
模板文件: 512字節
存儲容量: 162個模板
安全等級(1-5從低到高安全)
錯誤接受率: <0.001%(安全級別3)
錯誤拒絕率: <1.0%(安全級別3)
接口: TTL串行
波特率: 9600、19200、28800、38400、57600(默認為57600)
工作溫度等級: -20C至+ 50C
工作濕度: 40%-85%RH
完整尺寸: 56 x 20 x 21.5mm
暴露的尺寸(放在盒子中時):21mm x 21mm x 21mm三角形
重量: 20克




回復

使用道具 舉報

43#
ID:513258 發表于 2020-2-22 14:58 | 只看該作者
指紋模塊Adafruit-Fingerprint-Sensor-Library庫的示例列表

chanpassword 更改密碼示例
enroll 注冊一個新的指紋 示例
emptyDatabase 刪除所有指紋模板
delete 輸入序號,刪除指定指紋模板
fingerprint 找到一個匹配的指紋(核對指紋)
show_fingerprint_templates讀取指紋庫并列表




回復

使用道具 舉報

44#
ID:513258 發表于 2020-2-23 12:30 | 只看該作者
  1. /*
  2.   【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3.   實驗一百五十:AS608光學指紋識別模塊+0.91寸OLED液晶屏顯示模塊
  4.   安裝AS608庫:IDE—工具—管理庫—搜索Adafruit-Fingerprint-Sensor-Library—安裝
  5.   安裝OLED庫:IDE—工具—管理庫—搜索Adafruit_SSD1306—安裝
  6.   安裝OLED庫:IDE—工具—管理庫—搜索Adafruit_GFX—安裝

  7.   實驗程序之十三:識別指紋ID,OLED顯示識別人名
  8.   AS608模塊實驗接線
  9.   Vi      +3.3V(請勿接3.3V以上電源,否則燒毀模塊!)
  10.   TX      2
  11.   RX      3
  12.   GND    GND

  13.   OLED 屏幕實驗接線
  14.   oled模塊    Ardunio Uno
  15.   GND---------GND接地線
  16.   VCC---------5V 接電源
  17.   SDA---------A4
  18.   SCL ------- A5
  19. */

  20. #include <Wire.h>
  21. #include <Adafruit_GFX.h>
  22. #include <Adafruit_SSD1306.h>
  23. #define OLED_RESET 4
  24. Adafruit_SSD1306 display(OLED_RESET);

  25. #include <Adafruit_Fingerprint.h>
  26. #include <SoftwareSerial.h>
  27. SoftwareSerial mySerial(2, 3);

  28. Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
  29. int fingerprintID = 0;
  30. String IDname;

  31. void setup() {
  32.   //Fingerprint sensor module setup
  33.   Serial.begin(9600);
  34.   // set the data rate for the sensor serial port
  35.   finger.begin(57600);

  36.   if (finger.verifyPassword()) {
  37.     Serial.println("Found fingerprint sensor!");
  38.   }
  39.   else {
  40.     Serial.println("Did not find fingerprint sensor :(");
  41.     while (1) {
  42.       delay(1);
  43.     }
  44.   }

  45.   //OLED display setup
  46.   Wire.begin();
  47.   display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  48.   //displays main screen
  49.   displayMainScreen();
  50. }

  51. void loop() {
  52.   displayMainScreen();
  53.   fingerprintID = getFingerprintIDez();
  54.   delay(50);
  55.   if (fingerprintID == 1 || fingerprintID == 3) {
  56.     IDname = "huadiao";
  57.     displayUserGreeting(IDname);
  58.   }
  59.   else if (fingerprintID == 2) {
  60.     IDname = "zhanghaoze";
  61.     displayUserGreeting(IDname);
  62.   }
  63. }

  64. // returns -1 if failed, otherwise returns ID #
  65. int getFingerprintIDez() {
  66.   uint8_t p = finger.getImage();
  67.   if (p != FINGERPRINT_OK)  return -1;

  68.   p = finger.image2Tz();
  69.   if (p != FINGERPRINT_OK)  return -1;

  70.   p = finger.fingerFastSearch();
  71.   if (p != FINGERPRINT_OK)  return -1;

  72.   // found a match!
  73.   Serial.print("Found ID #");
  74.   Serial.print(finger.fingerID);
  75.   Serial.print(" with confidence of ");
  76.   Serial.println(finger.confidence);
  77.   return finger.fingerID;
  78. }

  79. void displayMainScreen() {
  80.   display.clearDisplay();
  81.   display.setTextSize(1);
  82.   display.setTextColor(WHITE);
  83.   display.setCursor(7, 5);
  84.   display.println("Waiting fingerprint");
  85.   display.setTextSize(1);
  86.   display.setTextColor(WHITE);
  87.   display.setCursor(52, 20);
  88.   display.println("...");
  89.   display.display();
  90.   delay(2000);
  91. }

  92. void displayUserGreeting(String Name) {
  93.   display.clearDisplay();
  94.   display.setTextColor(WHITE);
  95.   display.setTextSize(2);
  96.   display.setCursor(0, 0);
  97.   display.print("Hello");
  98.   display.setCursor(0, 15);
  99.   display.print(Name);
  100.   display.display();
  101.   delay(5000);
  102.   fingerprintID = 0;
  103. }
復制代碼


回復

使用道具 舉報

45#
ID:513258 發表于 2020-2-23 12:36 | 只看該作者
本實驗案例中,通過程序之二enroll,注冊了“huadaio”的二個指紋1#和3號,注冊了“zhanghaoze”一個指紋2#。識別指紋ID后,在串口顯示匹配的信心值,在OLED屏顯示匹配的招呼語。

Found fingerprint sensor!
找到指紋傳感器!




回復

使用道具 舉報

46#
ID:513258 發表于 2020-2-23 12:46 | 只看該作者
OLED顯示

Waiting fingerprint
等待指紋



回復

使用道具 舉報

47#
ID:513258 發表于 2020-2-23 12:53 | 只看該作者
串口顯示識別的三個指紋ID



回復

使用道具 舉報

48#
ID:513258 發表于 2020-2-23 13:06 | 只看該作者
OLED屏顯示識別1#指紋“huadaio”



回復

使用道具 舉報

49#
ID:513258 發表于 2020-2-23 13:11 | 只看該作者
OLED屏顯示識別2#指紋“zhanghaoze”



回復

使用道具 舉報

50#
ID:513258 發表于 2020-3-4 07:32 | 只看該作者
還有二個不同型號的指紋模塊,目前不敢動,相關資料太少了




回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品免费观看 | 九九久久免费视频 | 99精品电影| 亚洲精品一区二区 | 欧美色综合 | 欧美一区二 | 日韩三片 | 亚洲精品 在线播放 | 久久久精品一区 | 中文字幕 在线观看 | 91麻豆产精品久久久久久夏晴子 | 免费观看一级毛片 | 国产精品久久av | 久久99精品国产自在现线小黄鸭 | 欧洲尺码日本国产精品 | 91免费在线视频 | 免费观看一级毛片 | 国产乱性 | 日韩毛片视频 | 国产欧美日韩一区二区三区 | 国产精品资源在线观看 | 欧美日高清 | 又黄又色 | 日韩视频一区二区 | 国产第一区二区 | 男女羞羞视频在线看 | www.国产一区| 爱爱视频日本 | 日韩精品在线观看视频 | 国产成人久久精品一区二区三区 | 久久精品小视频 | 亚洲性人人天天夜夜摸 | 国产欧美一区二区三区在线看 | 欧美亚洲激情 | 黄色香蕉视频在线观看 | 亚洲黄色高清视频 | 国产精品亚洲成在人线 | 亚洲第一成人影院 | 天天射色综合 | 二区视频 | 色婷婷一区二区三区四区 |