Բովանդակություն:
- Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ
- Քայլ 2. Մատնահետքի տարողունակ ցուցիչի մասին
- Քայլ 3. Սենսորի տեխնիկական բնութագրերը և կիրառությունները
- Քայլ 4. Սենսորը միացնելով Arduino UNO- ին
- Քայլ 5. Arduino տախտակի կոդավորում
- Քայլ 6: Խաղալով սկաների հետ
- Քայլ 7. Սկաները միացնելու ևս մեկ եղանակ
Video: Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից:
Այսօր մենք պատրաստվում ենք պաշտպանական շերտ ավելացնել մեր նախագծերին: Մի անհանգստացեք, մենք չենք պատրաստվում որևէ թիկնապահ նշանակել դրա համար: Դա կլինի գեղեցիկ, գեղեցիկ արտաքին տեսքով մատնահետքի տվիչ DFRobot- ից:
Այսպիսով, ինչպես նշեցի վերևում, այսօր մենք մտադիր ենք միացնել DFRobot- ի մատնահետքի ցուցիչին Arduino UNO- ի հետ և դրանից հետո մենք կփորձարկենք այս սենսորի երեք գործառույթներ, որոնք մատնահետք են ավելացնում, ստուգում է ավելացված մատնահետքը և դրանից հետո ջնջում է ավելացվածը: մատնահետք:
Այսպիսով, եկեք անցնենք զվարճալի հատվածին:
Քայլ 1: Ստացեք արտադրված նախագծերի համար 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- ին ՝ հետևելով ստորև բերված քայլերին.
- Մատնահետքի սկաների Vcc և սնուցման աղբյուրի կապը (համապատասխանաբար ՝ կանաչ և սպիտակ մետաղալարեր) միացրեք Arduino UNO- ի 3.3V պինին:
- Միացրեք Սկաների Ground Pin (Red Wire) Arduino- ի GND կապին:
- Միացրեք սկաների Rx կապը (սև մետաղալար) Arduino- ի թվային Pin 3 -ին:
- Միացրեք սկաների Tx կապը (դեղին մետաղալար) Arduino- ի թվային փին 2 -ին:
- Եվ վերջապես, Սկաների IRQ կապը (Կապույտ մետաղալար) միացրեք Arduino- ի թվային Pin 6 -ին:
Այս կերպ Մատնահետքերի սկաները միացված է Arduino UNO- ին և պատրաստ է կոդավորման: Այսպիսով, այժմ մենք պետք է Arduino- ն միացնենք մեր համակարգչին հաջորդ քայլի համար:
Քայլ 5. 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- ին և օգտագործել այն մեր նախագծերում: Հուսով եմ, որ ձեզ դուր եկավ ձեռնարկը: Անհամբերությամբ սպասում եմ ձեզ հաջորդ անգամ: Մինչ այդ վայելեք Էլեկտրոնիկա:
Խորհուրդ ենք տալիս:
Տարողունակ գրիչ մեկանգամյա օգտագործման գրիչի համար. 6 քայլ (նկարներով)
Capacitive Stylus մեկանգամյա օգտագործման գրիչի համար. Ես ունեմ տասնյակ Uni-ball Micro Roller գնդիկավոր գրիչներ: Ես ուզում եմ դրանցից մեկի գլխարկին ավելացնել տարողունակ գրիչ: Այնուհետև գլխարկը և գրիչը կարող են տեղափոխվել մեկ գրիչից մյուսը, քանի որ թանաքի յուրաքանչյուրը սպառվում է: Ես երախտապարտ եմ asonեյսոն Պոլ Սմիթին իր
Գազի սենսոր `Arduino- ի հետ. 4 քայլ
Միջերես գազի սենսոր Arduino- ի հետ. MQ-2 ծխի սենսորը զգայուն է ծխի և հետևյալ դյուրավառ գազերի նկատմամբ. LPG, բութան, պրոպան, մեթան, ալկոհոլ, ջրածին: Սենսորի դիմադրությունը տարբեր է `կախված գազի տեսակից: Smokeխի տվիչն ունի ներկառուցված պոտենցիոմետր
Մատնահետքի ցուցիչի օգտագործումը ժամանակին մասնակցելու համար ՝ XAMP լուծման հետ համատեղ. 6 քայլ (նկարներով)
Մատնահետքի ցուցիչի օգտագործումը ՝ XAMP լուծման հետ համատեղ ժամանակի մասնակցության համար. Դպրոցական նախագծի համար մենք լուծում էինք փնտրում, թե ինչպես հետևել աշակերտների հաճախելիությանը: Մեր ուսանողներից շատերն են ուշ ժամանում: Հոգնեցուցիչ աշխատանք է նրանց ներկայությունը ստուգելը: Մյուս կողմից, շատ քննարկումներ կան, քանի որ ուսանողները հաճախ կասեն
ԻՆՉՊԵՍ ՕԳՏԱԳՈՐԵԼ Թրթռումային սենսոր- VISUINO ձեռնարկը ARDUINO- ի հետ. 6 քայլ
ԻՆՉՊԵՍ ՕԳՏԱԳՈՐԵԼ Թրթռման սենսոր- VISUINO TUTORIAL ARDUINO- ի հետ. Այս ձեռնարկում մենք կօգտագործենք Vibration sensor, led, buzzer, resistor, Arduino Uno և Visuino ՝ թրթռման հայտնաբերման ժամանակ ազդանշան տալու համար: Դիտեք ցուցադրական տեսանյութ
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi