指紋-門禁 完結篇

本想"門禁" 用 RFID+指紋+MiniD1 整合再一起
但是 不行
RFID 用到 SPI 的接口  占用到了 D7
D7 也是 RX02
所以沒辦法
要嘛 分別用2 片 Mini D1 不然就得改用 ESP32
目前我是用  2 片 Mini D1
原本是  RFID 那片不動 新加一個  INPUT Pin
讓第2片管指紋的 Mini D1 送訊號過來開門

const int Beep_Pin = D3;
const int led_Open = D1;
const int led_test = D4;
const int Fing_In_Fpc = D6;//手指輸入 這個在 FPC 當作是輸出指示燈,另一家就是輸入

****************************************
至於指紋模組 買到 2個不同指令的模組
最後是採用 最後買的  AS608 光學模組
雖然他還是不能跟 最貴的電容式 FPC1020  模組比
但是辨識度還是尚能接受 指頭可能要放稍微準一點或壓大力點(...雖然是光學)
決定性的因素還是在指令集部分
AS608 在他的 AS60x指纹识别SOC用户手册V10.pdf

我發現他有2個最好用指令
自动注册模板 PS_Enroll
功能说明: 采集一次指纹注册模板,在指纹库中搜索空位并存储,返回存储ID 
输入参数: none 
 返回参数: 确认字,页码(相配指纹模板) 
指令代码: 10H 
*************************************************************
自动验证指纹 PS_Identify
功能说明:  自动采集指纹,在指纹库中搜索目标模板并返回搜索结果。
    如果目标模板同当前采集的指纹比对得分大于最高阀值,并且目标模板
    为不完整特征则以采集的特征更新目标模板的空白区域。 
   输入参数: none 
  返回参数: 确认字,页码(相配指纹模板) 
  指令代码: 11H 
*************************************************************
為啥說好用 一般註冊要有幾個步驟 看他的
五. 功能实现示例   a)  按两次指纹登录一个模板存于 flash 指纹库 
的說明就知道有多麻煩
如果是用PC來寫還OK
但是我想在 Mini D1 上用Web方式控制註冊指紋功能
不然每次都要 拔下來 插到PC 上不管是登錄指紋還是上傳指紋資料庫都是麻煩事.
現在有這功能
就可以 手指頭放門口AS608上 我用瀏覽器 操作登錄動作就好
原始的登錄不是不能做...但是這功能省了非常多工

至於 FP1020AM 那家所提供的 IDWD1020用户使用手册(20140730增加休眠指令)
並沒有這2樣功能 就需要一步一步地做
所以最後雖然貴+好用 但還是暫時先擺著好看

我沒買的 另一家杭州城章科技
有光學 R307   文件  也有電容 型號是 R301T  文件 
內容指令我比對一下 跟 AS608 一模一樣
但好玩的是 他的 0x10 0x11 的 自動指令 文件跳過
是拿掉了....還是...到底有沒有這2功能? 很糾結
想知道答案嗎?
花錢買個回來測看看就知道了?
找到他們家的所有型號手冊


其他家就不提了
**********************************************
OTA 部分 本來一直覺得成功率很低
上線後發現每次都成功
我猜想是不是 接著 USB 線的關係 跟 ESP.restart() 一樣
插著USB 算是 debug狀態 所以不太正常....
猜想只是猜想
反正上線後 非常好用  改程式不用在那拆來拆去
*************************************


留言

  1. 开发板:Arduino UNO R3
    指纹模块:R307
    舵机:S3003

    困惑:指纹模块一直闪烁蓝色的光

    回覆刪除
    回覆
    1. 他是一通電會閃一下表示自檢正常,之後就滅了,感應觸摸時燈才會亮,至少我接測試程式測時是這樣,但這是去年的事,燈會閃爍要看測試程式是否可正常運作,如不行,有可能是一直在重開機自檢....就是當機故障了(或是供電不足),如果測試是可以正常運作的,可能他的感應壞了,也有可能是不是他們家韌體有改版? 一切還是要問原廠比較清楚.

      刪除

張貼留言

熱門文章