Cov txheej txheem:
- Kauj Ruam 1: Tau Txais Txhua Qhov
- Kauj Ruam 2: 1.44 "LCD Zaub
- Kauj Ruam 3: Tus Fingerprint Sensor Module
- Kauj Ruam 4: Txuas Qhov Chaw
- Kauj Ruam 5: Txoj Cai ntawm Txoj Haujlwm
- Kauj Ruam 6: Kev Xav Thaum Kawg
Video: Arduino Fingerprint Sensor Tutorial: 6 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Nyob zoo cov phooj ywg zoo siab txais tos rau lwm cov lus qhia! Niaj hnub no peb tab tom tsim kom muaj qhov project Arduino txaus siab uas yog siv tus ntiv tes ntsuas qhov ntsuas qhov ntsuas. Tsis muaj ncua ntxiv, cia peb pib!
Kuv ib txwm xav sim cov ntiv tes ntsuas qhov ntsuas kom paub ntau ntxiv txog nws cov thev naus laus zis thiab siv nws hauv qee qhov ntawm kuv cov phiaj xwm txhawm rau ntxiv kev nyab xeeb biometric rau lawv.
Txhawm rau ua kom pom qhov kev siv yooj yim ntawm lub teeb tsa ua qhov haujlwm yooj yim no. Kuv tau txuas tus ntsuas mus rau Arduino Nano, thiab kuv kuj siv qhov me me tab sis nrawm heev 1.44 nti xim TFT zaub. Txoj haujlwm thov kom muaj ntiv tes siv tau txhawm rau txhawm rau qhib. Thaum kuv tso kuv tus ntiv tes rau ntawm lub ntsuas, nws lees paub kuv tus ntiv tes, tig tus ntiv tes cim ntsuab thiab nws zoo siab tos txais kuv. Yog tias kuv tus hluas nkauj tso nws tus ntiv tes rau ntawm lub ntsuas ntsuas, nws tseem lees paub nws, thiab nthuav tawm cov lus txais tos nrog nws lub npe. Yog tias kuv tso lwm tus ntiv tes rau ntawm lub ntsuas cua, txoj haujlwm tsis qhib lub vijtsam. Nws ua haujlwm zoo thiab koj yuav pom, koj tuaj yeem tsim qhov haujlwm no tsawg dua 10 feeb! Cia saib yuav ua li cas thiaj ua tiav qhov ntawd!
Kauj Ruam 1: Tau Txais Txhua Qhov
Cov ntu xav tau txhawm rau txhawm rau tsim txoj haujlwm no yog cov no:
- Ib qho Arduino Nano ▶
- Cov ntiv tes ntsuas qhov ntsuas ▶
- Ib qho 1.44 "xim TFT zaub ▶
- Ib daim ntawv me me ▶
- Qee cov xov hlau:
- Powerbank ▶
Tus nqi ntawm qhov haujlwm no nyob ib puag ncig $ 30. Yog tias koj txiav txim siab siv thev naus laus zis uas txoj haujlwm no siv, tus nqi no tsawg heev. 10 xyoo dhau los, tej haujlwm zoo li no yuav raug nqi li ob peb puas daus las!
Kauj Ruam 2: 1.44 "LCD Zaub
Cov zaub no nrawm heev. Nws siv ILI9163C tus tsav tsheb. Nws muaj kev daws teeb meem ntawm 128x128 pixels thiab nws tuaj yeem tso tawm txog 260,000 xim. Nws yog qhov yooj yim heev los siv nrog Arduino thiab nws raug nqi ib puag ncig 4 $.
Cov zaub siv SPI cov txheej txheem txhawm rau sib txuas lus nrog Arduino pawg thawj coj. Peb tsuas yog yuav tsum txuas 8 xov hlau txhawm rau ua kom nws ua haujlwm. Cia peb pib.
Kev sib txuas nrog Arduino
Vcc ▶ 5V tus pin ntawm Arduino
GND ▶ Arduino GND tus pin
CS -Digital Pin 10
RST ▶ DIgital Pin 9
A0 ▶ Digital Pin 8
SDA ▶ Digital Pin 11
SCK ▶ Digital Pin 13
LED ▶ 3.3V tus pin ntawm Arduino
Raws li koj tuaj yeem pom cov zaub no yooj yim heev rau siv nrog Arduino. Nws yog qhov pheej yig heev, nrawm heev, nws yog qhov me me thiab nws tsuas yog kos ib ncig 30mA ntawm tam sim no. Kuv xav tias nws yog cov zaub zoo siv hauv cov haujlwm uas tsis xav tau cov zaub loj tab sis xim yuav zoo.
Koj tuaj yeem tau txais nws ntawm no ▶
Kauj Ruam 3: Tus Fingerprint Sensor Module
Cov ntiv tes ntsuas lub ntsuas phoo me me, thiab tsim tau zoo thiab nws siv qee qhov DSP (Digital Signal Processing) chips sab hauv.
Lub sensor ua haujlwm zoo li no. Nws yog lub ntsuas qhov muag, uas txhais tau tias nws tshuaj xyuas cov duab ntawm tus ntiv tes. Tom qab ntawd nws ua cov duab, ua qee qhov kev suav, pom cov yam ntxwv ntawm tus ntiv tes ntawd thiab tom qab ntawd tshawb hauv nws lub cim xeeb rau tus ntiv tes nrog cov yam ntxwv zoo ib yam. Nws tuaj yeem ua tiav txhua qhov ntawd hauv tsawg dua ib pliag!
Cov qauv no tuaj yeem khaws txog 1000 tus ntiv tes nyob hauv nws lub cim xeeb thiab nws qhov kev lees paub tsis raug yog tsawg dua 0.001% uas ua rau nws muaj kev nyab xeeb zoo nkauj! Zoo kawg! Peb tau txais txhua yam hauv qhov yooj yim heev rau siv cov qauv thiab nrog tus nqi qis heev! Nws yog lub thev naus laus zis zoo tiag tiag!
Koj tuaj yeem tau txais nws ntawm no ▶
Kauj Ruam 4: Txuas Qhov Chaw
Tam sim no muab tag nrho cov ntu ua ke.
Ua ntej peb yuav tsum txuas tus ntiv tes ntsuas qhov ntsuas qhov ntsuas. Peb ntsaws lub cable nyob tom qab ntawm tus qauv. Thov khij daim duab no.
Fingerprint Sensor Kev Sib Txuas
Cov Hlau Dub, Arduino GND
Hlau liab, Arduino 5V
Ntsuab Hlau ▶ Digital Pin 2
Hlau Dawb ▶ Digital Pin 3
Tam sim no peb tau npaj los txuas cov zaub rau Arduino.
Zaub Txuas
Vcc ▶ 5V tus pin ntawm Arduino
GND ▶ Arduino GND tus pin
CS -Digital Pin 10
RST ▶ DIgital Pin 9
A0 ▶ Digital Pin 8
SDA ▶ Digital Pin 11
SCK ▶ Digital Pin 13
LED ▶ 3.3V tus pin ntawm Arduino
Qhov ntawd yog nws! Peb npaj txhij los txhawb nqa txoj haujlwm. Raws li koj pom nws ua haujlwm zoo! Yooj yim tsis yog nws?
Kauj Ruam 5: Txoj Cai ntawm Txoj Haujlwm
Cia peb pom tam sim no, sab software ntawm txoj haujlwm thiab yuav ua li cas rau npe peb cov ntiv tes mus rau tus qauv cim cim xeeb kom thiaj li paub txog lawv.
Peb yuav tsum rub qee lub tsev qiv ntawv. Ua ntej tshaj plaws peb xav tau Adafruit Fingerprint library, Adafruit GFX library thiab Sumotoy lub tsev qiv ntawv rau cov zaub.
github.com/adafruit/Adafruit-Fingerprint-Sensor-Library
github.com/adafruit/Adafruit-GFX-Library
github.com/sumotoy/TFT_ILI9163C
Ua ntej tshaj plaws peb yuav tsum tso qhov piv txwv rau npe rau peb Arduino pawg thawj coj. Peb mus rau File -> Piv txwv -> Adafruit Fingerprint Sensor Library -> Sau npe. Nrog rau qhov piv txwv no peb tuaj yeem khaws cov ntiv tes nyob hauv FLASH nco ntawm tus qauv. Peb upload cov duab kos thiab peb qhib Serial Monitor. Txoj haujlwm thov kom peb nkag mus rau tus ID nkag mus. Tom qab ntawd peb tso tus ntiv tes rau ntawm tus ntsuas ob zaug raws li peb tau qhia thiab cov ntiv tes raug khaws cia! Koj tuaj yeem khaws ntau li 1000 tus ntiv tes li no!
Tam sim no, cia thauj cov cai uas kuv tau tsim. Ua tsaug rau Adafruit cov tsev qiv ntawv cov cai ntawm txoj haujlwm yog yooj yim heev. Cia peb pom me me ntawm cov cai.
void voj () {
fingerprintID = tauFingerprintID (); // Peb luam theej tawm cov ntiv tes ntawm no ncua (50); yog (fingerprintID == 1) // Peb tau pom tus ntiv tes siv tau nrog tus lej 1 {display.drawBitmap (30, 35, icon, 60, 60, GREEN); ncua (2000); displayUnlockedScreen (); displayIoanna (); ncua (5000); display.fillScreen (BLACK); displayLockScreen (); }
yog (fingerprintID == 2) // Peb tau pom tus ntiv tes siv tau nrog tus lej 2
{
display.drawBitmap (30, 35, icon, 60, 60, GREEN); ncua (2000); displayUnlockedScreen (); displayNick (); ncua (5000); display.fillScreen (BLACK); displayLockScreen (); }}
Peb pib lub sensor thiab cov zaub, thiab peb tshuaj xyuas tus ntiv tes ntawm lub sensor txhua 50ms. Yog tias muaj tus ntiv tes ntawm lub sensor peb thov tus qauv los tshawb xyuas yog tias tus ntiv tes nkag rau hauv nws lub cim xeeb. Yog tias nws pom cov ntiv tes nyob hauv lub cim xeeb nws rov qab uas cov ntiv tes 'ID. Tom ntej no nws qhia cov lus txais tos thiab kaw lub vijtsam dua tom qab ob peb feeb.
Raws li ib txwm koj tuaj yeem pom cov cai ntawm txoj haujlwm txuas nrog hauv Cov Lus Qhia no. Txij li thaum kuv hloov kho cov cai ib ntus dhau ib zaug, rau qhov hloov tshiab kawg ntawm txoj cai thov mus saib qhov project lub vev xaib:
Kauj Ruam 6: Kev Xav Thaum Kawg
Kuv txaus siab tiag tiag los ntawm kev ua tau zoo thiab kev yooj yim ntawm kev siv lub ntsuas ntiv tes ntsuas qhov ntsuas. Nrog tus nqi qis heev peb tuaj yeem ntxiv cov yam ntxwv ruaj ntseg rau hauv peb tes num. Qhov ntawd zoo kawg. Cov phiaj xwm zoo li no yuav tsis yooj yim sua rau ob peb xyoos dhau los. Qhov ntawd yog qhov zoo nkauj thiab lub zog ntawm qhib qhov khoom kho vajtse thiab software. Tom qab qhov kev sim thawj zaug no kuv yuav siv tus ntiv tes ntsuas lub ntsuas phoo nrog rau lub xauv hluav taws xob txhawm rau pom seb peb puas tuaj yeem siv lub ntsuas ntsuas no hauv qhov xwm txheej tiag tiag, yog li nyob twj ywm. Thov qhia rau kuv paub koj cov kev xav txog lub ntsuas cua no, hauv cov lus hauv qab no. Ua tsaug!
Pom zoo:
Fingerprint Based Biometric Voting Machine Siv Arduino: 4 Cov Kauj Ruam (nrog Duab)
Fingerprint Based Biometric Voting Machine Siv Arduino: Peb txhua tus tau paub txog lub tshuab pov npav hluav taws xob uas twb muaj lawm uas tus neeg siv yuav tsum nias lub pob kom pov npav. Tab sis cov tshuab no tau raug thuam rau qhov kub hnyiab txij thaum pib. Yog li tsoomfwv tau npaj los qhia cov ntiv tes-hauv paus
Fais Qhov Rooj Xauv Nrog Fingerprint Scanner thiab RFID Reader: 11 Cov Kauj Ruam (nrog Duab)
Fais Qhov Rooj Xauv Nrog Fingerprint Scanner thiab RFID Reader: Txoj haujlwm tau tsim los kom tsis txhob siv lub yuam sij, kom mus txog peb lub hom phiaj peb siv lub ntsuas qhov ntiv tes ntsuas qhov muag thiab Arduino. Txawm li cas los xij muaj cov tib neeg uas muaj cov ntiv tes tsis raug cai thiab lub cim xeeb yuav tsis lees paub nws. Tom qab ntawd xav txog ib
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Siv Fingerprint Sensor rau Lub Sijhawm Tuaj Koom Ua Ke Nrog XAMP Tshuaj: 6 Cov Kauj Ruam (nrog Duab)
Siv Fingerprint Sensor rau Lub Sijhawm Tuaj Koom Nrog Kev XAMP Kev daws: Rau lub tsev kawm ntawv qhov haujlwm, peb tau nrhiav kev daws teeb meem yuav ua li cas taug qab cov tub ntxhais kawm tuaj koom. Coob leej ntawm peb cov tub ntxhais kawm tuaj lig. Nws yog txoj haujlwm tsis txaus ntseeg txheeb xyuas lawv lub xub ntiag. Ntawm qhov tod tes, muaj kev sib tham ntau vim tias cov tub ntxhais kawm feem ntau yuav hais
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv