Anúncio
Anúncio

Mais conteúdo relacionado

Último(20)

Anúncio

Arudino指紋辨識的運用

  1. Ardunio指紋辨識的運用 Fingerprint Scanner - TTL (GT-511C3)
  2. 關於講師
  3. 指紋辨識如何使用 ? 指紋辨識安全性高嗎 ? 指紋辨識能做什麼 ?
  4. 指紋辨識能做什麼?
  5. 指紋辨識能做什麼? 指紋三大特點:獨一無二、人人都有、身份識別。 在現實生活中常常會遇到身份識別的狀況,無論是上網登入Facebook、解鎖手機密碼、上 班打卡。還在使用冗長難記的密碼嗎?使用指紋身份識別技術,即能達到身份識別。指紋解 鎖、指紋打卡系統、指紋門禁系統、指紋開關系統,正是未來科技的趨勢。 指紋辨識四大趨勢 A、行動支付;透過指紋識別身份以進行購物與金流驗證。 B、門鎖門禁;透過指紋識別身份以進行身份與權限驗證。 C、金融機構;透過指紋識別身份以進行轉帳、下單、提款等金融行為。 D、交通工具;透過指紋識別身份以進行汽機車防盜、防堵冒名頂罪問題。 雖有其它生物辨識技術,以成本、便利性而言,指紋辨識是最普遍的。
  6. 指紋辨識安全性高嗎? 指紋有50個特徵點! 指紋相同率非常低! 每根手指指紋不同!
  7. 指紋辨識如何使用? 第一步驟:電路串接配線 硬體串接 - FPS連接:硬件安裝 - FPS連接: 1.Digital Pin 2 (RX<-> FPS TX) 2.Digital Pin 3 (TX<-> 560Ω <-> FPS TX <-> 1000Ω <-> 接地) 備註:串接電阻是為分壓至3.3V(5V*(2/3)=3.3333V) 3.Arduino 5V Pin (FPS VCC) 4.Arduino GND Pin (1000Ω <-> 接地)
  8. 指紋辨識如何使用? 第二步驟:掛載官方函式庫Library 先從官方Github上下載Library(FPS_GT511C3) https://github.com/sparkfun/Fingerprint_Scanner-TTL 再將該Library(FPS_GT511C3)匯入至Arduino程式庫
  9. 指紋辨識如何使用? 第三步驟:認識程式碼 (指紋註冊) #include "FPS_GT511C3.h" // GT511C3指紋辨識函式庫模組 #include "SoftwareSerial.h" // GT511C3指紋辨識函式庫模組 FPS_GT511C3 fps(txPin, rxPin); void setup(){ Serial.begin(9600); fps.Open(); // 啟動指紋辨識模組 fps.SetLED(true); // 指紋辨識模組亮燈 Enroll(); // 呼叫指紋註冊副程式 }
  10. 指紋辨識如何使用? 第三步驟:認識程式碼 (指紋註冊) // 找到一個可以使用的指紋代號 int enrollid = 0; bool okid = false; while (okid == false) { okid = fps.CheckEnrolled(enrollid); if (okid==false) enrollid++; } fps.EnrollStart(enrollid); fps.Enroll1~3(); // 註冊需要進行3次驗證即註冊完成
  11. 指紋辨識如何使用? 第三步驟:認識程式碼 (指紋移除) #include "FPS_GT511C3.h" // GT511C3指紋辨識函式庫模組 #include "SoftwareSerial.h" // GT511C3指紋辨識函式庫模組 FPS_GT511C3 fps(txPin, rxPin); void setup(){ Serial.begin(9600); fps.Open(); // 啟動指紋辨識模組 fps.SetLED(true); // 指紋辨識模組亮燈 Remove(); // 呼叫指紋移除副程式 }
  12. 指紋辨識如何使用? 第三步驟:認識程式碼 (指紋移除) void Remove(){ if (fps.IsPressFinger()) { fps.CaptureFinger(false); int id = fps.Identify1_N(); if (id <200) { Serial.print("Verified ID:"); Serial.println(id); fps.DeleteID(id); Serial.println("Remove ID OK!"); } else { Serial.println("Finger not found"); } } }
  13. 指紋辨識如何使用? 第三步驟:認識程式碼 (指紋查詢) #include "FPS_GT511C3.h" // GT511C3指紋辨識函式庫模組 #include "SoftwareSerial.h" // GT511C3指紋辨識函式庫模組 FPS_GT511C3 fps(txPin, rxPin); void setup(){ Serial.begin(9600); fps.Open(); // 啟動指紋辨識模組 fps.SetLED(true); // 指紋辨識模組亮燈 Search(); // 呼叫指紋查詢副程式 }
  14. 指紋辨識如何使用? 第三步驟:認識程式碼 (指紋查詢) void Search(){ if (fps.IsPressFinger()) { fps.CaptureFinger(false); int id = fps.Identify1_N(); if (id <200) { Serial.println("Your ID IS:” & id); } else{ Serial.println("Finger not found"); } } }
  15. Ardunio指紋辨識的運用 Fingerprint Scanner - TTL (GT-511C3)
Anúncio