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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

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


Found fingerprint sensor!
Now database is empty :)

找到指紋傳感器!
現(xiàn)在數(shù)據(jù)庫為空:)

回復

使用道具 舉報

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

我們喜歡這種特殊的傳感器,因為它不僅易于使用,而且還配備了相當簡單的Windows軟件,使模塊的測試變得簡單-您甚至可以使用該軟件進行注冊,并在計算機屏幕上查看指紋的圖像。但是,當然,我們不會給您數(shù)據(jù)表和“好運”!- 我們編寫了完整的Arduino庫,因此您可以在10分鐘內(nèi)開始運行。圖書館可以注冊和搜索,因此非常適合任何項目。我們還編寫了有關(guān)接線和使用的詳細教程。這是迄今為止您可以獲得的最好的指紋傳感器。
電源電壓: 3.6-6.0VDC
工作電流:最大120mA
峰值電流:最大150mA
指紋成像時間: <1.0秒
窗口面積: 14mm x 18mm
簽名文件: 256字節(jié)
模板文件: 512字節(jié)
存儲容量: 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 發(fā)表于 2020-2-22 14:58 | 只看該作者
指紋模塊Adafruit-Fingerprint-Sensor-Library庫的示例列表

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




回復

使用道具 舉報

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

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




回復

使用道具 舉報

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

Waiting fingerprint
等待指紋



回復

使用道具 舉報

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



回復

使用道具 舉報

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



回復

使用道具 舉報

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



回復

使用道具 舉報

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




回復

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人免费一级视频 | 另类一区 | 日本精品久久久一区二区三区 | 伊人色综合久久久天天蜜桃 | 久久久久久久综合色一本 | 国产免费视频在线 | 精品国产乱码久久久久久牛牛 | 日韩电影中文字幕在线观看 | 久久久久久亚洲 | 国产精品一级在线观看 | 日韩在线观看中文字幕 | 91精品一区二区三区久久久久久 | 看av网| 一级毛片色一级 | 欧美日韩国产中文 | 亚洲国产成人av | 日韩视频在线免费观看 | 成人欧美一区二区三区色青冈 | 96av麻豆蜜桃一区二区 | 日本羞羞影院 | 久久国产三级 | 国产精品久久久99 | 亚洲欧美综合精品久久成人 | 韩日精品一区 | 欧美性网 | 男人天堂社区 | 日本成人区 | 日韩中文字幕一区 | 天天影视亚洲综合网 | 欧美一区二区三区视频 | 国产区免费视频 | 天天看天天爽 | 精品亚洲一区二区三区 | 黄色毛片视频 | 一区二区在线 | 久久69精品久久久久久久电影好 | 中文字幕一区二区三区四区五区 | 免费看a| 天天天天操| 在线视频一区二区三区 | 亚洲国产成人精品久久 |