Բովանդակություն:

Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. 7 քայլ
Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. 7 քայլ

Video: Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. 7 քայլ

Video: Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. 7 քայլ
Video: Honor x6 - распаковка бюджетного ТОПА с классными камерами/как они это делают🔥😱 2024, Հուլիսի
Anonim

Այ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից:

Այսօր մենք պատրաստվում ենք պաշտպանական շերտ ավելացնել մեր նախագծերին: Մի անհանգստացեք, մենք չենք պատրաստվում որևէ թիկնապահ նշանակել դրա համար: Դա կլինի գեղեցիկ, գեղեցիկ արտաքին տեսքով մատնահետքի տվիչ DFRobot- ից:

Այսպիսով, ինչպես նշեցի վերևում, այսօր մենք մտադիր ենք միացնել DFRobot- ի մատնահետքի ցուցիչին Arduino UNO- ի հետ և դրանից հետո մենք կփորձարկենք այս սենսորի երեք գործառույթներ, որոնք մատնահետք են ավելացնում, ստուգում է ավելացված մատնահետքը և դրանից հետո ջնջում է ավելացվածը: մատնահետք:

Այսպիսով, եկեք անցնենք զվարճալի հատվածին:

Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ

Ձեռք բերեք PCB- ներ ձեր արտադրած նախագծերի համար
Ձեռք բերեք PCB- ներ ձեր արտադրած նախագծերի համար

PCBGOGO- ն, որը հիմնադրվել է 2015 -ին, առաջարկում է PCB- ի հավաքման ծառայություններ ՝ ներառյալ PCB- ի արտադրություն, PCB- ի հավաքում, բաղադրիչների աղբյուրներ, ֆունկցիոնալ փորձարկում և IC ծրագրավորում:

Նրա արտադրական հիմքերը հագեցած են արտադրության ամենաառաջատար սարքավորումներով, ինչպիսիք են YAMAHA ընտրող և տեղադրող մեքենան, Reflow վառարանը, ալիքների զոդման մեքենան, X-RAY, AOI փորձարկման մեքենան; և առավել պրոֆեսիոնալ տեխնիկական անձնակազմ:

Թեև դա ընդամենը հինգ տարեկան է, բայց նրանց գործարանները PCB արդյունաբերության ոլորտում ավելի քան 10 տարվա փորձ ունեն չինական շուկաներում: Այն հանդիսանում է մակերևույթի վրա տեղադրման, անցքերի և խառը տեխնոլոգիաների PCB հավաքման և էլեկտրոնային արտադրության ծառայությունների, ինչպես նաև PCB- ի պատրաստի պատրաստման առաջատար մասնագետ:

PCBGOGO- ն տրամադրում է պատվերի ծառայություն նախատիպից մինչև զանգվածային արտադրություն, միացեք նրանց հիմա:

Քայլ 2. Մատնահետքի տարողունակ ցուցիչի մասին

Մատնահետքի տարողունակ ցուցիչի մասին
Մատնահետքի տարողունակ ցուցիչի մասին

Ապրանքի հղում ՝

Capacitive Fingerprint Sensor- ը գեղեցիկ և կոմպակտ է, որը նման է ձեր սմարթֆոնի հետևի պատկերին: Այն գալիս է կլոր շնչառական LED- ներով և ունի պարզ կառուցվածք, փոքր չափսեր և նուրբ տեսք: Սենսորն առաջարկում է արագ ճանաչման արագություն և բարձր անվտանգություն: Այն աջակցում է 360 աստիճանի կամայական անկյան ճանաչման և խորը ինքնուսուցման գործառույթի, բարձր կատարողականի և էներգիայի ցածր սպառման: Բեռնված ID809 բարձրակարգ պրոցեսորով և կիսահաղորդչային մատնահետքի տվիչով ՝ որպես միջուկ, սենսորն ընդունում է ներկառուցված IDfinger6.0 ալգորիթմը, որը կարող է ինքնուրույն ավարտել մատնահետքերի նույնականացման աշխատանքները: Այս սենսորն աջակցում է UART հաղորդակցությանը և Arduino գրադարանի հետ աշխատելիս այն կարող է հեշտությամբ իրականացնել այնպիսի գործառույթներ, ինչպիսիք են մատնահետքերի գրանցումը, մատնահետքերի ջնջումը և այլն:. Բայց մի բան պետք է հիշել, որ այս սարքի հետ հաղորդվող լարերի գունային կոդավորումը տարբերվում է սովորական կոդավորումից: Այսպիսով, մենք պետք է հոգ տանք դրա մասին կապերը կատարելիս: Գույնի կոդավորումը տրված է ստորև.

  • Կարմիր մետաղալար = Ground Pin
  • Սև մետաղալար = Rx (ստացողի պին)
  • Դեղին մետաղալար = Tx (հաղորդիչի քորոց)
  • Green Wire = Vcc կապում
  • Blue Wire = IRQ Pin (ընդհատման հարցման քորոց, որն ունակ է արտաքին ընդհատումներ ստանալու)
  • Սպիտակ/Մոխրագույն մետաղալար = Էներգամատակարարման PIN

Այսպիսով, այստեղ մենք օգտագործում ենք երկու կապում, որոնք, ըստ երևույթին, նման են, բայց ունեն տարբեր գործառույթներ, դրանք են Vcc և սնուցման աղբյուրը: Vcc քորոցի գործառույթն այն է, որ այն հանդես է գալիս որպես թույլատրող քորոց: Երբ այս փինում կա էներգիայի մուտք, ապա այլևս միայն սենսորը կաշխատի: Մյուս կողմից, էլեկտրասնուցման պինն այնտեղ է ՝ սարքը միացնելու կամ միացնելու համար:

Քայլ 3. Սենսորի տեխնիկական բնութագրերը և կիրառությունները

Սենսորի տեխնիկական բնութագրերը և կիրառումները
Սենսորի տեխնիկական բնութագրերը և կիրառումները
Սենսորի տեխնիկական բնութագրերը և կիրառումները
Սենսորի տեխնիկական բնութագրերը և կիրառումները

Այս տվիչի տեխնիկական բնութագրերը տրված են ստորև.

  • Գործող լարումը `3.3 Վ
  • Գործող հոսանք `<60 մԱ
  • Հաղորդակցության մեթոդը ՝ UART
  • Պահպանման հզորություն ՝ 80 մատնահետք
  • 1: 1 ստուգման ժամանակը ՝ 300 ~ 400 մգ
  • Pixel թույլատրելիություն ՝ 508 dpi
  • Պիքսելների քանակը ՝ 160x160 Մատնահետք
  • Հայտնաբերման տարածք ՝ 8.0 մմ x 8.0 մմ
  • Աշխատանքային միջավայր ՝ ‐40‐60
  • Չափը ՝ տրամագիծը 21 մմ/բարձրությունը 5 մմ

Այս տվիչի որոշ ծրագրեր են.

  • Atամանակի հաճախման համակարգ
  • Դռան կողպում/ բացում
  • Անվտանգության համակարգեր
  • Էկրանի կողպում/բացում

Քայլ 4. Սենսորը միացնելով Arduino UNO- ին

Սենսորը միացնելով Arduino UNO- ին
Սենսորը միացնելով Arduino UNO- ին
Սենսորը միացնելով Arduino UNO- ին
Սենսորը միացնելով Arduino UNO- ին

Մատնահետքերի ձայնագրում, ճանաչում և ջնջում այնպիսի գործողություններ կատարելու համար նախ պետք է սենսորը միացնել Arduino UNO- ին ՝ հետևելով ստորև բերված քայլերին.

  1. Մատնահետքի սկաների Vcc և սնուցման աղբյուրի կապը (համապատասխանաբար ՝ կանաչ և սպիտակ մետաղալարեր) միացրեք Arduino UNO- ի 3.3V պինին:
  2. Միացրեք Սկաների Ground Pin (Red Wire) Arduino- ի GND կապին:
  3. Միացրեք սկաների Rx կապը (սև մետաղալար) Arduino- ի թվային Pin 3 -ին:
  4. Միացրեք սկաների Tx կապը (դեղին մետաղալար) Arduino- ի թվային փին 2 -ին:
  5. Եվ վերջապես, Սկաների IRQ կապը (Կապույտ մետաղալար) միացրեք Arduino- ի թվային Pin 6 -ին:

Այս կերպ Մատնահետքերի սկաները միացված է Arduino UNO- ին և պատրաստ է կոդավորման: Այսպիսով, այժմ մենք պետք է Arduino- ն միացնենք մեր համակարգչին հաջորդ քայլի համար:

Քայլ 5. Arduino տախտակի կոդավորում

Arduino տախտակի կոդավորում
Arduino տախտակի կոդավորում
Arduino տախտակի կոդավորում
Arduino տախտակի կոդավորում

Այժմ այս քայլին մենք պատրաստվում ենք ծածկագիրը վերբեռնել մեր Arduino UNO տախտակին: Երբ ծածկագիրը վերբեռնվի, Սկաները կկարողանա պահել նոր մատնահետք, ճանաչել մատնահետքը և ջնջել նույնը: Այս քայլի համար այստեղից պետք է անդրադառնաք այս նախագծի Github պահոցին, որից հետո հետևեք ստորև տրված քայլերին.

  • Առաջին հերթին, դուք պետք է ներբեռնեք DFRobot_ID809 ֆայլը Github պահոցից: Այն մատնահետքերի սկաների համար նախատեսված Arduino գրադարանն է: Սա ներբեռնելուց հետո անհրաժեշտ է այն տեղադրել Arduino գրադարանների պանակում:
  • Դրանից հետո դուք պետք է բացեք Arduino Code.ino անունով ֆայլը: Սա այն կոդը է, որը պետք է վերբեռնվի Arduino- ում: Տեղադրեք այս կոդը ձեր Arduino IDE- ում: Ընտրեք ճիշտ տախտակը ՝ COM նավահանգիստը և կտտացրեք բեռնման կոճակին:

Եվ այս քայլերով մեր մատնահետքերի սկաները պատրաստ է օգտագործման համար, և մենք դրա գործառույթները կփորձարկենք հաջորդ քայլին:

Քայլ 6: Խաղալով սկաների հետ

Խաղալով սկաների հետ
Խաղալով սկաների հետ
Խաղալով սկաների հետ
Խաղալով սկաների հետ
Խաղալով սկաների հետ
Խաղալով սկաների հետ
Խաղալով սկաների հետ
Խաղալով սկաների հետ

Այն կոդը, որը մենք պարզապես վերբեռնել էինք, երեք գործառույթ ուներ: Այդ գործառույթներն են ՝ մատնահետքի ընթերցում և փորձարկում, նոր մատնահետքի ավելացում և ցանկացած ավելացված մատնահետքի ջնջում: Այսպիսով, այժմ մենք փորձարկելու ենք այս գործառույթները: Դրա համար մենք նախ պետք է բացենք Serial Monitor- ը, որը կցուցադրի հաղորդագրություններ ըստ կատարված առաջադրանքի: Մենք սավառնելու ենք յուրաքանչյուր գործողության շուրջ մեկ առ մեկ:

  • Նոր մատնահետքի ավելացում. Այս գործողության համար մենք պետք է մատը դնենք Սկաների վրա, կտեսնեք կապույտ լուսարձակի առկայծում: Մատը դրեք այնտեղ, մինչև դեղին լույսը երեք անգամ թարթվի և ապա բաց թողեք մատը: Սա ցույց է տալիս, որ սկաները մտել է մատնահետքի ավելացման ռեժիմ, և քանի որ մեր մատնահետքն արդեն ավելացված չէ սկաների վրա, այդ իսկ պատճառով այն կցուցադրվի չգրանցված Սերիական մոնիտորի վրա և նույնականացման վկայական կտա դրան: Դրանից հետո մենք պետք է նորից մատը դնենք սկաների վրա և սպասենք, մինչև դեղին լույսը թարթվի, այնուհետև կարողանանք թողնել սկաները: Մենք պետք է կրկնենք մատը սկաների վրա դնելու և ևս երկու անգամ բաց թողնելու և ընդհանուր առմամբ երեք անգամ `մեր մատնահետքը ավելացնելու համար: Երրորդ անգամ սկանավորումն ավարտելիս դեղին լույսի փոխարեն կանաչ լույս կտեսնենք: Սա ցույց է տալիս, որ մատնահետքը հաջողությամբ ավելացվում է, և նույնը կարելի է տեսնել նաև սերիական մոնիտորի վրա:
  • Մատնահետքի փորձարկում. Այժմ մենք կարող ենք ստուգել ավելացված մատնահետքը ՝ կրկին բութ մատը դնելով սկաների վրա: Այս անգամ մենք պետք է հեռացնենք մեր մատը կապույտ լույսը թարթելուց հետո և կտեսնենք, որ կանաչ լույսը միանում է, և Սերիական մոնիտորի վրա հայտնվում է հաղորդագրություն, որն ասում է, որ հաջողությամբ համընկնում է մատնահետքի ID- ի հետ:
  • Մատնահետքի ջնջում. Մատնահետքը ջնջելու համար մենք պետք է մատը դնենք սկաների վրա և պահենք այնտեղ, մինչև կարմիր լույսը թարթել: Առաջին հերթին, կապույտ լույսը կթարթվի, ինչը մատնահետքի փորձարկման տարբերակն է: Դրանից հետո կթարթվի դեղին լույսը, որը նոր մատնահետք ավելացնելու տարբերակն է, և վերջում կարմիր լույսը, որը ցույց է տալիս, որ մատնահետքը ջնջված է, իսկ Սերիական մոնիտորի հաղորդագրությունը ցույց կտա, որ Մատնահետքը ID- ով: ջնջված է: Deletնջելուց հետո, եթե մատը դնենք սկաների վրա փորձարկման համար, կարմիր լույսը կթարթվի, իսկ սերիական մոնիտորը ցույց կտա հաղորդագրություն, որում ասվում է, որ մատնահետքը չի համընկնում:

Այսպիսով, մենք կկարողանանք մատնահետքերի սկաները միացնել Arduino IDE- ին և հնարավորության դեպքում այն կարող ենք ավելացնել մեր նախագծերին:

Քայլ 7. Սկաները միացնելու ևս մեկ եղանակ

Սկաները միացնելու ևս մեկ եղանակ
Սկաները միացնելու ևս մեկ եղանակ
Սկաները միացնելու ևս մեկ եղանակ
Սկաները միացնելու ևս մեկ եղանակ

Այն մատնահետքերի սկաների միացման այլընտրանքային եղանակ է: Այն, ինչ մենք կարող ենք անել, այն է, որ մենք կարող ենք սկաները միացնել USB- ին սերիական փոխարկիչին ՝ նախքան այն անմիջապես Arduino- ին միացնելը: Դրա համար մենք պետք է միացնենք սկաների Vcc և GND կապանքները փոխարկիչի Vcc և GND կապումներին: Դրանից հետո մենք պետք է միացնենք սկաների Rx կապը փոխարկիչի Tx կապին և սկաների Tx քորոցին ՝ փոխարկիչի Rx քորոցին և այս կերպ սկաները միացված է փոխարկիչին: Այժմ մենք կարող ենք փոխարկիչը միացնել մեր նոթբուքին, որից հետո մենք պետք է բացենք NOEM Host Software- ը: Theրագիրը հասանելի է այս նախագծի Github պահոցում: Դուք կարող եք դրան անդրադառնալ այստեղից: Ներբեռնեք այն և բացեք այն: Այնտեղ դուք պետք է ընտրեք COM Port և Baud փոխարժեքը և պատրաստ եք օգտագործել ծրագրակազմը: Կան բազմաթիվ գործողություններ, որոնք կարող են կատարվել այդ ծրագրաշարի միջոցով, ինչպիսիք են ՝ մատնահետքի պատկերի դիտումը, մատնահետքի ստուգումը և շատ ավելին:

Այսպիսով, այս կերպ մենք սովորեցինք, թե ինչպես միացնել մատնահետքի տվիչի տվիչը Arduino- ին և օգտագործել այն մեր նախագծերում: Հուսով եմ, որ ձեզ դուր եկավ ձեռնարկը: Անհամբերությամբ սպասում եմ ձեզ հաջորդ անգամ: Մինչ այդ վայելեք Էլեկտրոնիկա:

Խորհուրդ ենք տալիս: