Cov txheej txheem:

Kev cuam tshuam Capacitive Fingerprint Sensor Nrog Arduino UNO: 7 Cov Kauj Ruam
Kev cuam tshuam Capacitive Fingerprint Sensor Nrog Arduino UNO: 7 Cov Kauj Ruam

Video: Kev cuam tshuam Capacitive Fingerprint Sensor Nrog Arduino UNO: 7 Cov Kauj Ruam

Video: Kev cuam tshuam Capacitive Fingerprint Sensor Nrog Arduino UNO: 7 Cov Kauj Ruam
Video: KUV XAIV CIA LIS NTXUB HMOOB TEJ KEV CAI TSAJ QUB QUB HEEV CA KUV UA TUG NRHUAV UA NTEJ... 2024, Kaum ib hlis
Anonim

Hav, ua li cas, Cov Menyuam! Akarsh nov los ntawm CETech.

Hnub no peb tab tom yuav ntxiv txheej tiv thaiv rau peb cov haujlwm. Tsis txhob txhawj xeeb peb yuav tsis xaiv ib tus neeg tiv thaiv rau tib yam. Nws yuav yog qhov ntxim hlub me me zoo saib cov ntiv tes ntsuas los ntawm DFRobot.

Yog li kuv tau hais los saum no, hnub no peb tab tom cuam tshuam Capacitive Fingerprint Sensor los ntawm DFRobot nrog Arduino UNO thiab tom qab ntawd, peb yuav sim peb lub luag haujlwm ntawm lub ntsuas no uas tau ntxiv cov ntiv tes, Txheeb xyuas cov ntiv tes ntxiv, thiab tom qab ntawd tshem tawm ntxiv ntiv tes.

Yog li cia peb mus rau qhov lom zem tam sim no.

Kauj Ruam 1: Tau PCBs rau Koj Cov Haujlwm Tsim Khoom

Tau PCBs rau Koj Cov Haujlwm Tsim Khoom
Tau PCBs rau Koj Cov Haujlwm Tsim Khoom

PCBGOGO, tsim nyob rau xyoo 2015, muab cov kev pabcuam PCB sib dhos ua ke, suav nrog PCB tsim khoom, PCB sib dhos, cov khoom siv sib txuas, ntsuas kev ua haujlwm, thiab IC programming.

Nws cov hauv paus tsim khoom tau nruab nrog cov cuab yeej tsim khoom zoo tshaj plaws xws li YAMAHA khaws thiab tso lub tshuab, Reflow qhov cub, Wave soldering Tshuab, X-RAY, AOI kuaj tshuab; thiab cov kws tshaj lij tshaj lij cov neeg ua haujlwm.

Txawm hais tias nws tsuas yog tsib xyoos, lawv cov chaw tsim khoom tau muaj kev paub hauv PCB kev lag luam rau ntau dua 10 xyoo hauv Suav lag luam. Nws yog tus kws tshaj lij tshwj xeeb hauv kev teeb tsa saum npoo, hla qhov, thiab sib xyaw thev naus laus zis PCB sib dhos thiab cov kev pabcuam tsim khoom hluav taws xob ntxiv rau kev sib dhos PCB sib dhos.

PCBGOGO muab kev pabcuam xaj los ntawm tsab ntawv mus rau kev tsim khoom loj, koom nrog lawv tam sim no.

Kauj Ruam 2: Txog Capacitive Fingerprint Sensor

Txog Capacitive Fingerprint Sensor
Txog Capacitive Fingerprint Sensor

Khoom Txuas:

Lub Capacitive Fingerprint Sensor yog qhov zoo thiab me me uas zoo ib yam nyob tom qab ntawm koj lub smartphone. Nws los nrog puag ncig ua pa LEDs thiab muaj cov qauv yooj yim, qhov me me, thiab qhov muag zoo nkauj. Lub sensor muab kev lees paub nrawm thiab kev nyab xeeb siab. Nws txhawb nqa 360-degree kev lees paub lub kaum ntse ntse thiab kev ua haujlwm tob rau tus kheej, ua haujlwm tau zoo, thiab siv hluav taws xob tsawg. Tau ntim nrog ID809 kev ua haujlwm siab thiab lub tshuab hluav taws xob hluav taws xob ua lub ntsej muag lub ntsej muag ua lub hauv paus, lub ntsuas hluav taws xob tau txais tus lej IDfinger6.0 teeb tsa, uas tuaj yeem ua tiav txhua qhov kev qhia ntiv tes ua haujlwm ntawm nws tus kheej. Qhov ntsuas no txhawb nqa UART kev sib txuas lus thiab thaum ua haujlwm nrog Arduino lub tsev qiv ntawv, nws tuaj yeem yooj yim paub lub luag haujlwm zoo li kev sau npe ntiv tes, tshem tawm cov ntiv tes, thiab lwm yam.. Tab sis ib yam uas yuav tsum nco ntsoov yog xim-coding ntawm cov xov hlau uas los nrog cov cuab yeej no txawv ntawm qhov ib txwm muaj coding. Yog li peb yuav tsum tau saib xyuas nws thaum ua kev sib txuas. Xim xim yog raws li muab hauv qab no:-

  • Hlau liab = Av Pin
  • Dub Hlau = Rx (Tus Pin Txais)
  • Hlau Daj = Tx (Tus Kws Tshaj Tawm Pin)
  • Ntsuab Hlau = Vcc Pin
  • Xiav Hlau = IRQ Pin (cuam tshuam thov Pin uas muaj peev xwm txais tau cuam tshuam sab nraud)
  • Dawb/Grey Hlau = Lub Hwj Huam Pin

Yog li ntawm no peb tab tom siv ob tus pin uas pom zoo sib xws tab sis muaj cov haujlwm sib txawv no yog Vcc thiab Fais fab mov tus pin. Kev ua haujlwm ntawm Vcc tus pin yog tias nws ua haujlwm ua tus pin uas ua tau zoo. Thaum muaj lub hwj chim nkag ntawm tus pin no tsuas yog lub ntsuas cua yuav ua haujlwm tsis yog. Ntawm qhov tod tes, Cov Khoom Siv Hluav Taws Xob Pin muaj nyob rau Lub Hwj Chim Ua Ntej lossis qhib nws.

Kauj Ruam 3: Cov Lus Qhia Tshwj Xeeb thiab Kev Siv ntawm Sensor

Kev Qhia Tshwj Xeeb thiab Cov Ntawv Thov ntawm Sensor
Kev Qhia Tshwj Xeeb thiab Cov Ntawv Thov ntawm Sensor
Kev Qhia Tshwj Xeeb thiab Cov Ntawv Thov ntawm Sensor
Kev Qhia Tshwj Xeeb thiab Cov Ntawv Thov ntawm Sensor

Cov Lus Qhia Tshwj Xeeb ntawm lub Sensor no tau hais hauv qab no:-

  • Kev Ua Haujlwm Voltage: 3.3V
  • Kev Ua Haujlwm Tam Sim No: <60mA
  • Txoj Kev Sib Txuas Lus: UART
  • Peev Xwm Cia: 80 ntiv tes
  • 1: 1 lub sijhawm pov thawj: 300 ~ 400ms
  • Daws teeb meem: 508dpi
  • Tus lej Pixels: 160x160Fingerprint
  • Cheeb Tsam Nrhiav: 8.0mm x 8.0mm
  • Ua haujlwm ib puag ncig: โ€40โ€60 โ„ƒ
  • Dimension: Txoj kab uas hla 21mm/Qhov siab 5mm

Qee Cov Ntawv Thov ntawm Qhov Sensor no yog:-

  • Sijhawm Tuaj Koom
  • Qhov Rooj Xauv/ Xauv
  • Kev Ruaj Ntseg
  • Screen Xauv/Xauv

Kauj Ruam 4: Txuas Lub Sensor Nrog Arduino UNO

Txuas lub Sensor Nrog Arduino UNO
Txuas lub Sensor Nrog Arduino UNO
Txuas lub Sensor Nrog Arduino UNO
Txuas lub Sensor Nrog Arduino UNO

Txog kev ua haujlwm xws li Fingerprint recording, Recognizing, thiab Deleting peb xub xav tau txuas lub Sensor mus rau Arduino UNO los ntawm ua raws cov theem hauv qab no:-

  1. Txuas Vcc thiab Cov Khoom Siv Hluav Taws Xob Pin (Ntsuab thiab Dawb Hlau raws) ntawm Fingerprint Scanner mus rau 3.3V tus pin ntawm Arduino UNO.
  2. Txuas Ground Pin (Red Wire) ntawm Scanner mus rau GND tus pin ntawm Arduino.
  3. Txuas Rx Pin (Cov Hlau Dub) ntawm Lub Tshuab Luam Ntawv mus rau Digital Pin 3 ntawm Arduino.
  4. Txuas Txuas Tx (Pin Hlau) ntawm Lub Tshuab Luam Ntawv rau Digital Pin 2 ntawm Arduino.
  5. Thiab thaum kawg, Txuas IRQ Pin (Xiav Hlau) ntawm Lub Tshuab Luam Ntawv mus rau Digital Pin 6 ntawm Arduino.

Txoj hauv kev no, Tus Fingerprint Scanner txuas nrog Arduino UNO thiab tau npaj los ua tus lej. Yog li tam sim no peb yuav tsum txuas Arduino rau peb lub PC rau qib tom ntej.

Kauj Ruam 5: Coding Arduino Board

Coding Arduino Board
Coding Arduino Board
Coding Arduino Board
Coding Arduino Board

Tam sim no hauv cov kauj ruam no, peb yuav tso cov cai rau peb pawg Arduino UNO. Sai li sai tau raws li cov cai tau tshaj tawm, Lub Tshuab Luam Ntawv yuav muaj peev xwm khaws cov ntiv tes tshiab, lees paub cov ntiv tes, thiab tseem tshem tawm ib yam. Rau cov kauj ruam no, koj yuav tsum xa mus rau Github chaw cia khoom ntawm txoj haujlwm no los ntawm no thiab tom qab ntawd ua raws cov theem hauv qab no:-

  • Ua ntej tshaj plaws, koj yuav tsum rub DFRobot_ID809 cov ntaub ntawv los ntawm Github chaw cia khoom. Nws yog Arduino lub tsev qiv ntawv rau Fingerprint Scanner. Tom qab rub tawm qhov no, koj yuav tsum muab tso rau hauv Arduino cov tsev qiv ntawv cov ntawv tais ceev tseg.
  • Tom qab ntawd, koj yuav tsum qhib cov ntawv hu ua Arduino Code.ino. Nov yog cov cai uas yuav tsum tau xa mus rau Arduino. Muab cov cai no tso rau hauv koj li Arduino IDE. Xaiv lub rooj tsavxwm raug, COM Port, thiab ntaus lub pob upload.

Thiab nrog cov kauj ruam no, Peb Cov Fingerprint Scanner tau npaj siv thiab peb yuav sim ua haujlwm ntawm nws hauv cov kauj ruam tom ntej.

Kauj Ruam 6: Ua Si Nrog Lub Tshuab Luam Ntawv

Ua Si Nrog Lub Tshuab Luam Ntawv
Ua Si Nrog Lub Tshuab Luam Ntawv
Ua Si Nrog Lub Tshuab Luam Ntawv
Ua Si Nrog Lub Tshuab Luam Ntawv
Ua Si Nrog Lub Tshuab Luam Ntawv
Ua Si Nrog Lub Tshuab Luam Ntawv
Ua Si Nrog Lub Tshuab Luam Ntawv
Ua Si Nrog Lub Tshuab Luam Ntawv

Cov cai uas peb nyuam qhuav tau tshaj tawm muaj peb lub luag haujlwm hauv nws. Cov haujlwm no yog Nyeem Ntawv thiab Xeem Tus Fingerprint, Ntxiv cov ntiv tes tshiab, thiab Tshem Tawm Ib Qhov Ntxiv Ntiv Tes. Yog li tam sim no peb yuav sim cov haujlwm no. Txog qhov ntawd, thawj zaug peb yuav tsum qhib Serial Monitor uas yuav tso saib cov lus raws li txoj haujlwm tau ua. Peb yuav nyob ib puag ncig txhua qhov haujlwm ib ntawm ib qho.

  • Ntxiv tus ntiv tes tshiab: Rau txoj haujlwm no, peb yuav tsum tso peb tus ntiv tes rau ntawm Lub Tshuab Luam Ntawv koj yuav pom lub teeb xiav ntsais muag. Muab ntiv tes tso rau ntawd kom txog thaum lub teeb daj ntsais peb zaug thiab tom qab ntawd tso tus ntiv tes. Qhov no qhia tau tias lub tshuab luam ntawv tau nkag mus rau hom ntiv tes ntxiv thiab raws li peb cov ntiv tes tseem tsis tau ntxiv rau lub tshuab luam ntawv yog vim li cas nws thiaj yuav qhia tsis tau sau npe ntawm Serial Monitor thiab muab tus lej rau tib yam. Tom qab ntawd, peb yuav tsum tso peb tus ntiv tes rau ntawm lub tshuab scan dua thiab tos kom txog thaum lub teeb daj ntsais ntsais thiab tom qab ntawd peb tuaj yeem tso lub tshuab luam ntawv. Peb yuav tsum rov ua cov txheej txheem no ntawm kev tso tus ntiv tes rau ntawm lub tshuab luam ntawv thiab tso tawm ob zaug ntxiv thiab tag nrho peb zaug ntxiv peb cov ntiv tes. Thaum peb ua tiav qhov kev tshuaj xyuas zaum thib peb peb yuav pom lub teeb ntsuab nyob ntawm qhov chaw daj. Qhov no qhia tau tias cov ntiv tes tau ntxiv ua tiav thiab zoo ib yam tuaj yeem pom ntawm tus saib xyuas ib yam nkaus.
  • Kuaj Fingerprint: Tam sim no peb tuaj yeem sim cov ntiv tes ntxiv los ntawm kev tso tus ntiv tes xoo rau ntawm lub tshuab luam ntawv dua. Lub sijhawm no peb yuav tsum tshem peb tus ntiv tes tom qab ntsais muag ntawm lub teeb xiav thiab peb yuav pom tias lub teeb ntsuab qhib thiab cov lus ntawm Serial monitor yuav tshwm sim hais tias ua tiav nrog tus lej ntawm tus ntiv tes.
  • Tshem Tawm Cov Ntiv Tes: Txhawm rau tshem tawm cov ntiv tes peb yuav tsum tso peb tus ntiv tes rau ntawm lub tshuab luam ntawv thiab khaws nws tso rau ntawd kom txog thaum lub teeb liab ntsais. Ua ntej tshaj plaws, lub teeb xiav yuav ntsais uas yog qhov kev xaiv rau ntsuas cov ntiv tes. Tom qab ntawd, lub teeb daj yuav ntsais uas yog qhov kev xaiv rau ntxiv cov ntiv tes tshiab thiab thaum kawg, lub teeb liab yuav ntsais uas pom tias cov ntiv tes raug tshem tawm thiab cov lus ntawm Serial monitor yuav qhia tias Fingerprint nrog ID No. yog tshem tawm. Tom qab tshem tawm, Yog tias peb tso peb tus ntiv tes rau ntawm lub tshuab ntsuas rau ntsuas, Lub teeb liab yuav ntsais thiab lub ntsuas saib yuav pom cov lus hais tias Fingerprint tsis sib xws.

Ua li no, peb yuav tuaj yeem cuam tshuam lub tshuab ntsuas ntiv tes mus rau Arduino IDE thiab tuaj yeem ntxiv nws rau peb cov phiaj xwm txhua qhov ua tau.

Kauj Ruam 7: Lwm Txoj Hauv Kev Txuas Cov Scanner

Lwm Txoj Hauv Kev Txuas Txuas Lub Tshuab Luam Ntawv
Lwm Txoj Hauv Kev Txuas Txuas Lub Tshuab Luam Ntawv
Lwm Txoj Hauv Kev Txuas Txuas Lub Tshuab Luam Ntawv
Lwm Txoj Hauv Kev Txuas Txuas Lub Tshuab Luam Ntawv

Nws yog lwm txoj hauv kev txuas nrog Fingerprint Scanner. Qhov peb tuaj yeem ua tau yog tias peb tuaj yeem txuas lub tshuab luam ntawv mus rau USB rau Serial Converter ua ntej txuas nws ncaj qha rau Arduino. Txog qhov ntawd, peb yuav tsum txuas Vcc thiab GND pins ntawm Lub Tshuab Luam Ntawv mus rau Vcc thiab GND pins ntawm Tus Hloov Pauv. Tom qab ntawd, peb yuav tsum txuas tus Rx tus lej ntawm Lub Tshuab Luam Ntawv mus rau Tx tus pin ntawm Tus Hloov pauv thiab Tx tus pin ntawm Lub Tshuab Luam Ntawv mus rau Rx tus pin ntawm tus hloov pauv thiab ua li no, lub tshuab luam ntawv txuas nrog lub hloov pauv. Tam sim no peb tuaj yeem txuas tus hloov pauv mus rau peb lub khoos phis tawj thiab tom qab ntawd, peb yuav tsum qhib NOEM Host Software. Lub Software muaj nyob ntawm Github chaw cia khoom ntawm txoj haujlwm no. Koj tuaj yeem xa mus rau qhov ntawd los ntawm no. Rub tawm nws thiab tom qab ntawd qhib nws. Muaj koj yuav tsum xaiv COM Port thiab Baud tus nqi thiab koj tau npaj siv cov software. Muaj ntau txoj haujlwm uas tuaj yeem ua tau siv cov software ntawd xws li saib cov duab ntawm cov ntiv tes raug ntes, Ua qhov tshuaj xyuas ntawm cov ntiv tes, thiab ntau ntxiv.

Yog li txoj hauv kev no, peb tau kawm paub yuav ua li cas cuam tshuam Capacitive fingerprint Sensor mus rau Arduino thiab siv nws hauv peb cov phiaj xwm. Vam tias koj nyiam Tutorial. Nrhiav rau pem hauv ntej kom pom koj tom ntej no. Txog thaum ntawd txaus siab rau Electronics.

Pom zoo: