在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>在Arduino UNO板上使用指紋傳感器模塊FPM10A

在Arduino UNO板上使用指紋傳感器模塊FPM10A

2022-11-11 | zip | 0.04 MB | 次下載 | 免費

資料介紹

描述

介紹

本文主要介紹如何在Arduino UNO板上使用指紋傳感器模塊FPM10A。我們將向您展示如何注冊新的指紋 ID 以及如何查找匹配的指紋。

通過使用下圖所示的指紋傳感器模塊,您可以使指紋識別更容易實現(xiàn)并易于添加到您的項目中。從而使指紋采集、登記、比對和搜索非常容易實現(xiàn)。

該模塊具有存儲指紋的FLASH存儲器,可與任何帶TTL串口的單片機(jī)或系統(tǒng)配合使用,可添加到安防系統(tǒng)、門鎖、考勤系統(tǒng)等。

項目參數(shù)

以下是指紋傳感器模塊的規(guī)格(查看傳感器數(shù)據(jù)表或供應(yīng)商提供的規(guī)格):

電源:DC 3.6V~ 6.0V

電流:<120mA

背光顏色:綠色

接口:UART

波特率:9600

安全級別:五個級別(從低到高:1、2、3、4、5)

錯誤接受率(FAR):<0.001%(安全級別 3)

錯誤拒絕率(FRR):<1.0%(安全級別3)

能夠存儲127個不同的指紋。

傳感器模塊引腳

傳感器模塊有六個引腳,如下圖所示。

poYBAGNs5pqADfs1AABFqgMxrPk968.jpg
指紋傳感器引腳
?

本項目中使用的指紋傳感器模塊的線材顏色相同,因此需要焊接易于區(qū)分的線材。我們建議根據(jù)引腳功能使用不同的顏色。如以下示例所示:

DNC-白線

VCC-紅線

TX-藍(lán)線

RX-綠線

GND-黑線

傳感器連接到 Arduino UNO

|VCC|5V(也適用于3.3V)

|TX|RX(數(shù)字引腳 2,串行)

|RX|TX(數(shù)字引腳 3,串行)

|接地|接地

安裝 Adafruit 指紋傳感器庫

使用 Arduino 控制指紋傳感器模塊的最簡單方法是使用傳感器的 Adafruit 庫。按照以下說明安裝庫:

1.下載Adafruit指紋傳感器庫

2.解壓文件,你會看到一個Adafruit-Fingerprint-Sensor-Library-master。

3. 將文件夾重命名為 Adafruit_Fingerprint_Sensor_Library。

4. 將文件夾移動到您的 Arduino IDE 安裝庫文件夾。

5. 最后,重新打開 Arduino IDE。

?

Adafruit 指紋傳感器注冊

將指紋傳感器模塊連接到 Arduino,請按照以下步驟注冊新指紋。確保您之前已安裝 Adafruit 指紋傳感器庫。

1. 在 Arduino IDE 中,轉(zhuǎn)到 File>Examples>Adafruit Fingerprint Sensor Library>Enroll

2. 將代碼上傳到Arduino UNO,打開串口監(jiān)視器,波特率為9600。

3. 輸入指紋ID。由于這是您的第一個指紋,請在左上角輸入 1,然后單擊“發(fā)送”。

poYBAGNs5pyAODhFAAA_SQ09itU461.jpg
?

4. 將手指放在掃描儀上,然后按照串行監(jiān)視器上的說明進(jìn)行操作。

poYBAGNs5p6AMT0VAABMjHo_peo605.jpg
?

系統(tǒng)會要求您重復(fù)將同一根手指放在掃描儀上,直到收到“打印匹配!

pYYBAGNs5qGAEeGJAABQ0NU4duo833.jpg
?

使用此方法存儲您想要的指紋。

?

Adafruit 手指檢測測試

經(jīng)過幾次操作后,您現(xiàn)在應(yīng)該擁有多個具有不同 ID 的指紋。要查找與傳感器匹配的指紋,只需按照以下說明進(jìn)行操作。

1. 在 Arduino IDE 中,轉(zhuǎn)到文件> 示例> Adafruit 指紋傳感器庫> 指紋。

2. 以 9600 的波特率打開串口監(jiān)視器。您應(yīng)該看到以下消息:

poYBAGNs5qSAI3arAABG8UTzjF0471.jpg
?

3. 將要識別的手指放在掃描儀中。

4. 在串口監(jiān)視器上,您可以看到與指紋匹配的 ID。同時,它也顯示了置信度值。置信度值越高,指紋與存儲的指紋越相似。

pYYBAGNs5qmAXVRQAABwabY2bFI734.jpg
?

?

OLED指紋顯示

在本項目的示例中,我們將注冊兩個人的兩個指紋。然后,我們將在 OLED 顯示屏上顯示相應(yīng)的匹配問候信息。

?

材料

pYYBAGNs5quAHcIuAAB3zVdqWog742.jpg
?

?

Arduino UNO

指紋傳感器模塊

0.96英寸OLED顯示屏

面包板

電纜

?

項目示意圖

下面是這個項目制作的電路的接線圖。

poYBAGNs5q2ARW-cAABK_e6Gld0080.jpg
?

?

安裝 0.96 英寸 OLED 庫

要控制 OLED 顯示屏,需要使用 Adafruit_GFX.h 庫和 Adafruit_SSD1306.h 庫。

安裝 Adafruit_GFX 庫

1. 下載Adafruit GFX 庫

2.解壓文件,你會看到一個Adafruit-GFX-Library-master

3. 重命名為 Adafruit_GFX_Library

4. 將 Adafruit_GFX_Library 文件夾移動到 Arduino IDE 安裝庫文件夾。

5. 最后,重新打開您的 Arduino IDE。

?

安裝 Adafruit_SSD1306 庫

1. 下載Adafruit_SSD1306 庫之后,您將獲得一個.zip 文件。

2.解壓.zip文件,你會看到一個Adafruit_SSD1306-master文件夾。

3. 將 Adafruit_SSD1306-master 文件夾重命名為 Adafruit_SSD1306。

4、將Adafruit_SSD1306文件夾移動到Arduino IDE安裝庫文件夾。

5. 最后,重新打開您的 Arduino IDE。

?

代碼

在上傳代碼之前,您需要注冊不同人的不同指紋。轉(zhuǎn)到上面的“注冊新指紋”部分,上傳給定的代碼并按照說明注冊兩個指紋。然后,修改代碼,使指紋ID與注冊人的姓名一致。最后,您可以上傳提供的代碼。

?

導(dǎo)入庫

代碼首先導(dǎo)入所需的庫以寫入 OLED 顯示器,然后創(chuàng)建一個名為 display 的 Adafruit_SSD1306 對象。

#include

#include

#include

#define OLED_RESET 4

Adafruit_SSD1306 顯示(OLED_RESET);

我們還需要導(dǎo)入指紋傳感器所需的庫:Adafruit_Fingerprint.h 和 SoftwareSerial.h

#include

#include

SoftwareSerial mySerial(2, 3);

以下行在引腳 2 和 3 上設(shè)置串行接口。引腳 2 是 RX,引腳 3 是 TX。

SoftwareSerial mySerial(2, 3);

然后,我們在之前設(shè)置的串行引腳上創(chuàng)建一個名為 finger 的 Adafruit_Fingerprint。

Adafruit_Fingerprint 手指 = Adafruit_Fingerprint(&mySerial);

接下來的兩行創(chuàng)建變量來保存指紋 ID 和 IDn??ame。

int指紋ID = 0;

字符串 ID 名稱;

?

setup() 函數(shù)

在 setup() 中,指紋傳感器和 OLED 顯示器都被初始化。我們可以在串口監(jiān)視器上打印一條消息,以便我們知道是否成功找到指紋傳感器。

無效設(shè)置(){

//指紋傳感器模塊設(shè)置

序列號.開始(9600);

// 設(shè)置傳感器串口的數(shù)據(jù)速率

手指.開始(57600);

如果(finger.verifyPassword()){

Serial.println("找到指紋傳感器!");

}

別的 {

Serial.println("沒有找到指紋傳感器:(");

而(1){延遲(1);}

}

//OLED顯示設(shè)置

Wire.begin();

display.begin(SSD1306_SWITCHCAPVCC,0x3C);

//顯示主屏幕

displayMainScreen();

}

循環(huán)() 函數(shù)

在 loop() 中,代碼在 OLED 顯示器上顯示主屏幕,這是在 displayMainScreen() 函數(shù)中完成的。然后,代碼不斷檢查輸入的指紋。如果傳感器找到保存的指紋,Arduino 會將對應(yīng)的 ID 保存在指紋 ID 變量中。

然后,代碼有一個 if/else 語句來檢查指紋對應(yīng)的 ID。您應(yīng)該使用相應(yīng)的 ID 和名稱編輯以下代碼行。

if(fingerprintID == 1 || 指紋 == 3 || 指紋 == 4 || 指紋 == 5){

IDname = "薩拉";

displayUserGreeting(IDname);

}

否則如果(指紋 ID == 2){

IDname = "瑞";

如果傳感器以不同的 ID 多次保存,傳感器將更好地識別指紋。識別 ID 名稱后,OLED 將在 displayUserGreeting() 函數(shù)中顯示問候消息。

?

節(jié)目展示

?
?

現(xiàn)在,當(dāng)保存指紋 ID 的人將手指放在傳感器上時,它會顯示一條問候消息。

夏天的

在這個項目中,我們將向您展示如何使用指紋傳感器模塊:注冊指紋并找到匹配的指紋 ID。

有時,如果您的手指在保存時沒有正確放置,尤其是女性指紋,傳感器幾乎無法識別。我們注意到,如果您將手指慢慢放在掃描儀上,傳感器會更好地工作。

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 亚洲qingse| 在线视频 一区二区 | 欧洲性freefree大白屁股 | 男男h文小说阅 | 午夜在线一区 | 色在线播放 | 亚洲一区二区三区四 | 亚洲视频四区 | 在线播放国产不卡免费视频 | 天天干天天插天天 | 亚洲视频四区 | 免费看的一级毛片 | 可以免费看黄的网站 | 老师下面好湿好紧好滑好想要 | 天天操夜夜艹 | 色图视频| 婷婷毛片 | 亚洲一区二区电影 | 日韩高清毛片 | 在线观看亚洲一区 | 深夜国产成人福利在线观看女同 | 六月丁香六月婷婷 | 欧美一级色视频 | 色综合美国色农夫网 | 色婷婷狠狠干 | 国产乱码一区二区三区四川人 | 性欧美bbbbbb动漫 | 欧美影院一区二区三区 | 亚洲影院手机版777点击进入影院 | 444kk免费 | 免费 在线播放 | 2018天堂视频免费观看 | 一个色在线视频 | 亚洲综合图片人成综合网 | 日本xxxx18vr69| 欧美顶级xxxxbbbb| 国产香蕉视频在线观看 | 国产美女一区 | 国产精品久久久香蕉 | 四虎成人欧美精品在永久在线 | 亚洲网在线观看 |