Orodha ya maudhui:
- Hatua ya 1: Pata Sehemu Zote
- Hatua ya 2: Onyesho la LCD la 1.44
- Hatua ya 3: Moduli ya Sensor ya Kidole cha Kidole
- Hatua ya 4: Kuunganisha Sehemu
- Hatua ya 5: Kanuni ya Mradi
- Hatua ya 6: Mawazo ya Mwisho
Video: Mafunzo ya sensa ya alama ya kidole ya Arduino: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Wapendwa marafiki karibu kwenye mafunzo mengine! Leo tutaunda mradi wa kuvutia wa Arduino ambao unatumia moduli ya sensorer ya vidole. Bila kuchelewa zaidi, wacha tuanze!
Siku zote nilitaka kujaribu moduli ya kitambuzi cha kidole ili kujifunza zaidi juu ya teknolojia yake na kuitumia katika miradi yangu kadhaa ili kuongeza usalama wa kibaolojia kwao.
Ili kuonyesha matumizi rahisi ya sensa imeunda mradi huu rahisi. Nimeunganisha sensa kwa Arduino Nano, na pia ninatumia onyesho ndogo lakini la haraka sana la inchi 1.44 ya TFT. Mradi unauliza alama ya kidole halali ili kufungua. Ninapoweka kidole changu kwenye kitambuzi, kinatambua kidole changu, na kugeuza alama ya kidole kuwa kijani na inanikaribisha. Ikiwa rafiki yangu wa kike ataweka kidole kwenye sensorer, pia inamtambua, na kuonyesha ujumbe wa kukaribisha na jina lake. Ikiwa nitaweka kidole kingine kwenye sensa, mradi haufunguzi skrini. Inafanya kazi vizuri na utaona, unaweza kujenga mradi huu chini ya dakika 10! Wacha tuone jinsi ya kufanikisha hilo!
Hatua ya 1: Pata Sehemu Zote
Sehemu zinazohitajika ili kujenga mradi huu ni hizi:
- Nano wa Arduino ▶
- Moduli ya kitambuzi cha vidole ▶
- Onyesho la rangi ya TFT 1.44”▶
- Bodi ndogo ya mkate ▶
- Baadhi ya waya ▶
- Powerbank ▶
Gharama ya mradi huu ni karibu $ 30. Ikiwa utazingatia teknolojia ambayo mradi huu unatumia, gharama hii ni ndogo sana. Miaka 10 iliyopita, miradi kama hii ingegharimu dola mia chache!
Hatua ya 2: Onyesho la LCD la 1.44
Onyesho hili ni haraka sana. Inatumia dereva wa ILI9163C. Ina azimio la saizi 128x128 na inaweza kuonyesha hadi rangi 260.000. Ni rahisi sana kutumia na Arduino na inagharimu karibu $ 4.
Onyesho hutumia itifaki ya SPI ili kuwasiliana na bodi ya Arduino. Tunahitaji tu kuunganisha waya 8 ili kuifanya ifanye kazi. Tuanze.
Uunganisho na Arduino
Pini ya Vcc ▶ 5V ya Arduino
GND ▶ Arduino GND pini
CS-Dijiti ya Dijiti 10
RST - Kitengo cha IDI 9
A0 Pin Dijiti ya Dijitali 8
SDA-Pini ya Dijiti 11
SCK Pin Pini ya Dijitali 13
Pini ya LED ▶ 3.3V ya Arduino
Kama unavyoona onyesho hili ni rahisi sana kutumia na Arduino. Ni ya bei rahisi sana, haraka sana, ni ndogo kwa saizi na inachota tu karibu 30mA ya sasa. Nadhani ni onyesho zuri kutumia katika miradi ambayo haiitaji onyesho kubwa lakini rangi itakuwa nzuri.
Unaweza kuipata hapa ▶
Hatua ya 3: Moduli ya Sensor ya Kidole cha Kidole
Moduli ya sensorer ya kidole ni ndogo, na imejengwa vizuri na hutumia vidonge vya hali ya juu vya DSP (Usindikaji wa Ishara ya Dijiti) ndani.
Sensor inafanya kazi kama hii. Ni sensor ya macho, ambayo inamaanisha inachambua picha ya kidole. Halafu hutoa picha, hufanya mahesabu kadhaa, hupata huduma za kidole hicho na kisha hutafuta kwenye kumbukumbu yake alama ya kidole iliyo na sifa zile zile. Inaweza kufikia yote kwa chini ya sekunde!
Moduli hii inaweza kuhifadhi hadi alama za vidole 1000 katika kumbukumbu yake na kiwango chake cha kukubalika kwa uwongo ni chini ya 0.001% ambayo inafanya kuwa salama sana! Kubwa! Tunapata yote kwa moduli rahisi kutumia na kwa gharama ya chini sana! Ni teknolojia ya kuvutia sana!
Unaweza kuipata hapa ▶
Hatua ya 4: Kuunganisha Sehemu
Wacha tuweke sehemu zote pamoja.
Kwanza lazima tuunganishe moduli ya sensorer ya vidole. Tunaunganisha kebo nyuma ya moduli. Tafadhali angalia picha iliyoambatanishwa.
Uunganisho wa Sensorer ya Kidole
Waya mweusi ▶ Arduino GND
Waya Nyekundu ▶ Arduino 5V
Waya Kijani Pin Digital Pin 2
Waya Nyeupe Pin Pini ya Dijitali 3
Sasa tuko tayari kuunganisha onyesho na Arduino.
Onyesha Uunganisho
Pini ya Vcc ▶ 5V ya Arduino
GND ▶ Arduino GND pini
CS-Dijiti ya Dijiti 10
RST - Kitengo cha IDI 9
A0 Pin Dijiti ya Dijitali 8
SDA-Pini ya Dijiti 11
SCK Pin Pini ya Dijitali 13
Pini ya LED ▶ 3.3V ya Arduino
Hiyo tu! Tuko tayari kuimarisha mradi huo. Kama unavyoona inafanya kazi vizuri! Rahisi sivyo?
Hatua ya 5: Kanuni ya Mradi
Wacha tuone, upande wa programu na jinsi ya kusajili alama zetu za vidole kwenye kumbukumbu iliyoingia ya moduli ili kuzitambua.
Tunahitaji kupakua maktaba kadhaa. Kwanza kabisa tunahitaji maktaba ya alama ya vidole ya Adafruit, maktaba ya Adafruit GFX na maktaba ya Sumotoy kwa maonyesho.
github.com/adafruit/Adafruit-Fingerprint-Sensor-Library
github.com/adafruit/Adafruit-GFX-Library
github.com/sumotoy/TFT_ILI9163C
Kwanza kabisa tunapaswa kupakia mfano wa kujiandikisha kwa bodi yetu ya Arduino. Tunakwenda kwenye Faili -> Mifano -> Maktaba ya Sura ya Alama ya Alama ya Adafruit -> Jisajili. Kwa mpango huu wa mfano tunaweza kuhifadhi alama za vidole kwenye kumbukumbu ya FLASH ya moduli. Tunapakia mchoro na tunafungua Monitor Monitor. Programu hiyo inatuuliza tuingize kitambulisho ili kujiandikisha. Kisha tunaweka kidole kwenye sensor mara mbili kama tunavyoagizwa na alama ya kidole imehifadhiwa! Unaweza kuhifadhi alama za vidole kama 1000 kwa njia hii!
Sasa, hebu tupakia msimbo ambao nimetengeneza. Shukrani kwa maktaba za Adafruit nambari ya mradi ni rahisi sana. Wacha tuone sehemu ndogo ya nambari.
kitanzi batili () {
alama ya vidoleID = kupataFingerprintID (); // Tunachanganua alama ya kidole hapa (50); ikiwa (alama ya vidoleID == 1) // Tumepata alama ya kidole halali na kitambulisho 1 {display.drawBitmap (30, 35, ikoni, 60, 60, KIJANI); kuchelewa (2000); onyesha UnlockedScreen (); onyeshaIoanna (); kuchelewesha (5000); onyesha.fillScreen (NYEUSI); onyeshaLockScreen (); }
ikiwa (alama ya kidoleID == 2) // Tumepata alama ya kidole halali na id 2
{
onyesha.drawBitmap (30, 35, ikoni, 60, 60, KIJANI); kuchelewa (2000); onyesha UnlockedScreen (); onyeshaNick (); kuchelewesha (5000); onyesha.fillScreen (NYEUSI); onyeshaLockScreen (); }}
Tunaanza sensorer na onyesho, na tunaangalia kidole kwenye sensor kila 50ms. Ikiwa kuna kidole kwenye sensa tunaomba moduli itafute ikiwa kidole hicho kimeandikiwa kumbukumbu yake. Ikiwa inapata alama ya kidole kwenye kumbukumbu inarudisha kitambulisho hicho cha alama za vidole. Ifuatayo inaonyesha ujumbe wa kukaribisha na inafunga skrini tena baada ya sekunde chache.
Kama kawaida unaweza kupata nambari ya mradi iliyoambatanishwa na hii inayoweza kufundishwa. Kwa kuwa mimi husasisha nambari mara kwa mara, kwa toleo la hivi karibuni la nambari tafadhali tembelea wavuti ya mradi: https://educ8s.tv/arduino-fingerprint-sensor-module …….
Hatua ya 6: Mawazo ya Mwisho
Nimevutiwa sana na utendaji na urahisi wa matumizi ya moduli hii ya kitambuzi cha vidole. Kwa gharama ya chini sana tunaweza kuongeza huduma za kibaolojia na miradi yetu. Hiyo ni ya kushangaza. Miradi kama hii haingewezekana kwa mtengenezaji hata miaka michache nyuma. Hiyo ni uzuri na nguvu ya vifaa vya chanzo wazi na programu. Baada ya jaribio hili la kwanza nitatumia moduli ya sensorer ya kidole pamoja na kufuli la umeme ili kuona ikiwa tunaweza kutumia sensa hii katika hali halisi ya maisha, kwa hivyo kaa karibu. Tafadhali nijulishe maoni yako kuhusu sensor hii, katika sehemu ya maoni hapa chini. Asante!
Ilipendekeza:
Kuingiliana na Sensor yenye alama ya alama ya kidole na Arduino UNO: Hatua 7
Kuingiliana na Sura ya alama ya alama ya alama na Arduino UNO: Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech. Leo tutaongeza safu ya kinga kwa miradi yetu. Usijali hatutateua walinzi wowote kwa hiyo hiyo. Itakuwa sensor nzuri nzuri ya kidole inayoonekana nzuri kutoka kwa DFRobot.So
Mashine ya kupigia kura ya kidole iliyochaguliwa kwa kidole kutumia Arduino: Hatua 4 (na Picha)
Mashine ya kupigia kura ya kidole iliyochaguliwa kwa kidole kutumia Arduino: Sote tunafahamu mashine iliyopo ya kupigia kura ya elektroniki ambapo mtumiaji anapaswa kubonyeza kitufe cha kupiga kura. Lakini mashine hizi zimekosolewa kwa hasira tangu mwanzo. Kwa hivyo serikali imepanga kuanzisha alama ya vidole
Mfumo wa Usalama muhimu wa Kidole cha Kidole cha Kidole: Hatua 8
Mfumo wa Usalama muhimu wa Kidole-Kidole: Maombi haya ni muhimu kwa kuhakikisha funguo zetu za kila siku zinazohitajika (kufuli) Wakati mwingine tunakuwa na funguo za kawaida kama nyumba, karakana, maegesho kati ya watu wawili au zaidi. Kuna idadi ya mifumo ya metri ya bio inapatikana katika soko, ni mai
Kuboresha Usalama wa Hifadhi ngumu na Arduino & Sensor ya Kidole cha Kidole: Hatua 6
Kuboresha Usalama wa Drives ngumu na Arduino & Sensor ya Kidole cha Kidole: Katika nakala hii tunataka kukuonyesha jinsi ya kuboresha usalama wa data yako ya dijiti iliyohifadhiwa kwenye gari ngumu na sensa ya kuchapisha kidole na Arduino. Mwisho wa nakala hii: Utajifunza jinsi ya kutumia sensorer ya kuchapisha kidole. Je! Utaongeza usalama kwenye f
Kutumia Sensor ya Kidole cha Kidole kwa Mahudhurio ya Wakati katika Mchanganyiko na Suluhisho la XAMP: Hatua 6 (na Picha)
Kutumia Sensor ya Kidole cha Kidole kwa Mahudhurio ya Wakati katika Mchanganyiko na Suluhisho la XAMP: Kwa mradi wa shule, tulikuwa tukitafuta suluhisho juu ya jinsi ya kufuatilia mahudhurio ya wanafunzi. Wanafunzi wetu wengi huchelewa. Ni kazi ya kuchosha kuangalia uwepo wao. Kwa upande mwingine, kuna majadiliano mengi kwa sababu wanafunzi mara nyingi watasema