Мазмуну:
- 1 -кадам: Проекттериңиз үчүн ПХБларды алыңыз
- 2 -кадам: Capacitive Fingerprint Sensor жөнүндө
- 3 -кадам: Техникалык мүнөздөмөлөр жана сенсордун колдонмолору
- 4 -кадам: сенсорду Arduino UNO менен туташтыруу
- 5 -кадам: Arduino тактасын коддоо
- 6 -кадам: Сканер менен ойноо
- 7 -кадам: Сканерди туташтыруунун дагы бир жолу
Video: Arduino UNO менен сыйымдуу манжа изинин сенсору: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Эй, эмне болду, жигиттер! Акарш бул жерде CETechтен.
Бүгүн биз долбоорлорубузга коргоочу катмар кошкону жатабыз. Кабатыр болбоңуз, биз буга эч кандай жансакчы дайындай албайбыз. Бул DFRobotтон келген сүйкүмдүү кичинекей жакшы манжа изинин сенсору болот.
Мен жогоруда айткандай, бүгүн биз DFRobotтон Capacitive Fingerprint Sensor менен Arduino UNO менен иштейбиз жана андан кийин бул сенсордун үч функциясын текшеребиз, алар манжа изин кошот, Кошулган манжа изин текшерет жана андан кийин кошулганды өчүрөт. манжа изи.
Ошентип, азыр кызыктуу бөлүгүнө өтөлү.
1 -кадам: Проекттериңиз үчүн ПХБларды алыңыз
PCBGOGO, 2015 -жылы түзүлгөн, PCB өндүрүү, PCB кураштыруу, компоненттерди алуу, функционалдык тестирлөө жана IC программалоону камтыган ачкычтуу ПХБ чогултуу кызматтарын сунуштайт.
Анын өндүрүштүк базалары YAMAHA терүү жана жайгаштыруу машинасы, Reflow меши, Wave soldering Machine, X-RAY, AOI тестирлөө машинасы сыяктуу эң алдыңкы өндүрүш жабдуулары менен жабдылган; жана эң профессионалдуу техникалык персонал.
Болгону беш жашта болсо да, алардын фабрикалары ПХБ тармагында 10 жылдан ашуун кытай базарларында тажрыйбага ээ. Бул жер үстүнө орнотуу, тешик жана аралаш технологиялар боюнча ПХБ кураштыруу жана электрондук өндүрүш кызматтары, ошондой эле ПКБны чогултуу боюнча жетектөөчү адис.
PCBGOGO прототиптен массалык өндүрүшкө чейин заказ кызматын көрсөтөт, азыр аларга кошулуңуз.
2 -кадам: Capacitive Fingerprint Sensor жөнүндө
Продукт шилтемеси:
Capacitive Fingerprint Sensor - бул смартфонуңуздун артындагыга окшош жакшы жана компакт. Бул тегерек дем берүүчү LED менен келет жана жөнөкөй түзүлүшкө, кичинекей өлчөмгө жана назик көрүнүшкө ээ. Сенсор тез таануу ылдамдыгын жана жогорку коопсуздукту сунуштайт. Бул 360 градус каалагандай бурч таанууну жана терең өз алдынча үйрөнүү функциясын, жогорку өндүрүмдүүлүктү жана аз энергия керектөөнү колдойт. Негизги катары ID809 жогорку өндүрүмдүү процессору жана жарым өткөргүч манжа изинин сенсору менен жүктөлгөн, сенсор IDfinger6.0 камтылган алгоритмин кабыл алат, ал бардык манжа издерин аныктоо иштерин өз алдынча бүтүрө алат. Бул сенсор UART байланышын колдойт жана Arduino китепканасы менен иштөөдө манжа изин каттоо, манжа изин өчүрүү ж.. Бирок бир нерсени эстен чыгарбоо керек, бул аппарат менен келген зымдардын түсү кадимки коддоодон айырмаланат. Ошентип, биз байланыштарды жасап жатканда ага кам көрүшүбүз керек. Түстү коддоо төмөндө берилген:-
- Red Wire = Жер казыгы
- Black Wire = Rx (Кабыл алуучу пин)
- Yellow Wire = Tx (Бергич пин)
- Green Wire = Vcc Pin
- Blue Wire = IRQ пини (тышкы үзгүлтүктөрдү алууга жөндөмдүү болгон үзүлүү сурамынын пини)
- Ак/Боз Wire = Power Supply Pin
Ошентип, бул жерде биз окшош көрүнгөн, бирок ар кандай функциялары бар эки казыкты колдонуп жатабыз, бул Vcc жана Электр менен камсыздоо пини. Vcc пиндин милдети - бул иштетүүчү пиндин милдетин аткарат. Бул казыкта электр энергиясы бар болгондо, сенсор гана иштейт, антпесе. Башка жагынан алганда, Power Supply Pin түзмөктү иштетүү же күйгүзүү үчүн бар.
3 -кадам: Техникалык мүнөздөмөлөр жана сенсордун колдонмолору
Бул сенсордун техникалык өзгөчөлүктөрү төмөндө келтирилген:-
- Иштөө чыңалуусу: 3.3V
- Иштетүү ток: <60mA
- Байланыш ыкмасы: UART
- Сактоо сыйымдуулугу: 80 манжа изи
- 1: 1 текшерүү убактысы: 300 ~ 400ms
- Пикселдин чечилиши: 508dpi
- Пикселдердин саны: 160x160Fingerprint
- Аныктоо аянты: 8.0mm x 8.0mm
- Иштөө чөйрөсү: -40-60 ℃
- Өлчөмү: Диаметри 21мм/Бийиктиги 5мм
Бул сенсордун кээ бир колдонмолору:-
- Убакыт катышуу системасы
- Door Lock/ Unlock
- Коопсуздук системалары
- Screen Lock/Unlock
4 -кадам: сенсорду Arduino UNO менен туташтыруу
Манжа изин жазуу, Таануу жана Өчүрүү сыяктуу операцияларды аткаруу үчүн, алгач төмөндөгү кадамдарды аткаруу менен сенсорду Arduino UNOго туташтыруу керек:-
- Манжа изинин сканеринин Vcc жана Power Supply Pin (Жашыл жана White Wire) Arduino UNO 3.3V пинине туташтырыңыз.
- Сканердин жерге туташтыргычын (Кызыл жип) Arduino GND пинине туташтырыңыз.
- Сканердин Rx пинин (Кара зым) Arduino санарип пин 3 туташтырыңыз.
- Сканердин Tx Pinин (Yellow Wire) Arduino санарип пин 2ге туташтырыңыз.
- Акыры, сканердин IRQ пинин (Blue Wire) Arduino санарип пин 6га туташтырыңыз.
Ошентип, манжа изинин сканери Arduino UNO менен туташкан жана коддолууга даяр. Эми биз кийинки кадам үчүн Arduino -ны компьютерибизге туташтырышыбыз керек.
5 -кадам: Arduino тактасын коддоо
Эми бул кадамда биз кодду Arduino UNO тактасына жүктөйбүз. Код жүктөлөөр замат Сканер жаңы манжа изин сактоого, манжа изин таанууга жана аны өчүрүүгө жөндөмдүү болот. Бул кадам үчүн, бул жерден бул долбоордун Github репозиторийине кайрылыңыз жана андан кийин төмөндө көрсөтүлгөн кадамдарды аткарыңыз:-
- Биринчиден, сиз DFRobot_ID809 файлын Github репозиторийинен жүктөп алышыңыз керек. Бул манжа изинин сканери үчүн Arduino китепканасы. Муну жүктөп алгандан кийин, сиз аны Arduino китепканаларынын папкасына салышыңыз керек.
- Андан кийин, Arduino Code.ino аттуу файлды ачышыңыз керек. Бул Arduinoго жүктөлүшү керек болгон код. Бул кодду Arduino IDEге чаптаңыз. Туура тактаны, COM портун тандап, жүктөө баскычын басыңыз.
Жана бул кадамдар менен манжа изи сканерибиз колдонууга даяр жана биз кийинки кадамда анын функцияларын текшеребиз.
6 -кадам: Сканер менен ойноо
Биз жаңы эле жүктөгөн коддун үч функциясы бар болчу. Бул функциялар манжа изин окуу жана текшерүү, жаңы манжа изин кошуу жана кошулган манжа изин жок кылуу. Эми биз бул функцияларды сынап көрөбүз. Бул үчүн, биз адегенде аткарылган тапшырмага ылайык билдирүүлөрдү көрсөтө турган Сериялык Мониторду ачышыбыз керек. Биз ар бир операциянын айланасында бирден айланып чыгабыз.
- Жаңы манжа изин кошуу: Бул операция үчүн сканерибизге сөөмөйүбүздү коюшубуз керек, сиз көк жарыктын жаркырап турганын көрөсүз. Манжаңызды сары жарык үч жолу жанганга чейин кармаңыз, анан манжаңызды коё бериңиз. Бул сканер манжа изин кошуу режимине киргенин көрсөтүп турат жана биздин манжа изи сканерге кошула элек, андыктан ал Сериялык Монитордо катталбаганды көрсөтүп, ага идентификаторду дайындайт. Андан кийин, манжабызды кайра сканерге коюп, сары жарык өчкөнчө күтүшүбүз керек, анан сканерди кое алабыз. Бармакты сканерге коюп, манжанын изин кошуу үчүн дагы эки жолу жана жалпысынан үч жолу чыгаруу процессин кайталашыбыз керек. Үчүнчү жолу сканерлөөнү аяктаганыбызда, сары жарыктын ордуна жашыл жарык көрүнөт. Бул манжа изи ийгиликтүү кошулганын көрсөтүп турат жана муну сериялык монитордо да көрүүгө болот.
- Манжа изин тестирлөө: Эми биз бармагыбызды сканерге кайра коюп, кошумча манжа изин текшере алабыз. Бул жолу биз көгүлтүр жарыктын жарыгынан кийин манжабызды алып салышыбыз керек, ошондо жашыл жарык күйүп, сериялык монитордо манжа изинин идентификатору менен ийгиликтүү шайкеш келген деген билдирүү пайда болорун көрөбүз.
- Манжа изин өчүрүү: Манжа изин өчүрүү үчүн манжабызды сканерге коюп, кызыл жарык жанганга чейин ошол жерде калтырышыбыз керек. Биринчиден, манжа изин текшерүү үчүн көгүлтүр жарык күйөт. Андан кийин, сары жарык өчөт, бул жаңы манжа изин кошуу мүмкүнчүлүгү жана акырында кызыл жарык өчөт, бул манжа изи жок кылынганын көрсөтөт жана Сериялык монитордогу билдирүү ID номери бар манжа изин көрсөтөт. жок кылынат. Жок кылгандан кийин, эгерде манжабызды сканерге сыноо үчүн койсок, кызыл жарык өчөт жана сериялык монитор манжа изи дал келбейт деген билдирүүнү көрсөтөт.
Ошентип, биз манжа изинин сканерин Arduino IDEге интерфейске киргизе алабыз жана мүмкүн болушунча аны биздин долбоорлорго кошо алабыз.
7 -кадам: Сканерди туташтыруунун дагы бир жолу
Бул манжа изинин сканерин туташтыруунун альтернативалуу жолу. Эмне кылсак болот, биз сканерди USBге Serial Converter менен түздөн -түз Arduinoго туташтыруудан мурун туташтыра алабыз. Ал үчүн биз сканердин Vcc жана GND казыктарын Converterдин Vcc жана GND казыктарына туташтырышыбыз керек. Андан кийин, биз сканердин Rx пинин конвертердин Tx пинине жана сканердин Tx pinин конвертердин Rx пинине туташтырышыбыз керек жана ушундай жол менен сканер конвертерге туташкан. Эми биз конвертерди ноутбукка туташтыра алабыз жана андан кийин биз NOEM Host программасын ачышыбыз керек. Программалык камсыздоо бул долбоордун Github репозиторийинде жеткиликтүү. Сиз бул жерден ушуга кайрыла аласыз. Жүктөп алып, анан ачыңыз. Ал жерде COM портун жана Baud ылдамдыгын тандоо керек жана сиз программаны колдонууга даярсыз. Бул программалык камсыздоонун жардамы менен аткарыла турган көптөгөн операциялар бар, мисалы, алынган манжа изинин сүрөтүн көрүү, манжа изин текшерүү жана башка көптөгөн нерселер.
Ошентип, биз Capacitive манжа изинин сенсорун Arduino менен кантип байланыштырууну жана аны биздин долбоорлордо колдонууну үйрөндүк. Үйрөткүч сизге жакты деп үмүттөнөбүз. Сизди кийинки жолу чыдамсыздык менен күтөбүз. Ага чейин Электроникадан ырахат алыңыз.
Сунушталууда:
Манжа изинин сенсору Arduino менен: 5 кадам
Манжа изинин сенсору Arduino менен: Саламатсызбы, бул макалада биз Arduino менен манжа изинин сенсорун кантип колдонууну көрөбүз. Манжа изинин сенсору менен сиз үйүңүзгө, кеңсеңизге, гаражыңызга жана башка көптөгөн нерселерге коопсуздукту жана кулпуну кошо аласыз. Коопсуздук жөнүндө гана эмес, сиз бул модулду колдонууну каалаган жерге кошо аласыз
Манжа изинин сенсорун XAMP Solution менен айкалыштыруу үчүн колдонуу: 6 кадам (сүрөттөр менен)
Манжа изинин сенсорун XAMP Чечими менен айкалышта катышуу үчүн колдонуу: Мектептин долбоору үчүн биз окуучулардын сабакка катышуусун кантип көзөмөлдөө боюнча чечим издеп жүргөнбүз. Көптөгөн студенттерибиз кеч келишет. Бул алардын бар экендигин текшерүү түйшүктүү жумуш. Башка жагынан алганда, көптөгөн талкуулар бар, анткени студенттер көп учурда
Arduino манжа изинин эшик кулпусу: 4 кадам
Arduino манжа изинин эшик кулпусу: Саламатсызбы, бул долбоорго кош келиңиз, чындыгында, ал эки долбоорду камтыйт, бирок алар дээрлик окшош, бул Arduino UNO тактасына, FPM10A оптикалык манжа изинин сенсоруна жана LCD i²c экранына негизделген эшик кулпу системасы, бирок башка версия үчүн биз кошобуз
Arduino манжа изинин сенсорунун үйрөткүчү: 6 кадам (сүрөттөр менен)
Arduino манжа изинин сенсорунун үйрөткүчү: Урматтуу достор, дагы бир сабакка кош келиңиздер! Бүгүн биз манжа изинин сенсор модулун колдонгон кызыктуу Arduino долбоорун курганы жатабыз. Кечиктирбестен, баштайлы! Мен ар дайым бармак изинин сенсорунун модулун сынап көргүм келет
Кантип манжа изинин коопсуздук тутумун ABC сыяктуу оңой алдоо керек: 12 кадам (сүрөттөр менен)
Манжа изинин коопсуздук тутумун ABC сыяктуу оңой кантип алдоо керек: Бул көрсөтмө ABC сыяктуу манжа изинин коопсуздук системасын кантип алдоо керектигин көрсөтөт. IBM эч качан сиз жөнүндө билгиңиз келбейт. ал манжа изинин коопсуздук системасынын көбү үчүн иштейт. Мисалы: мис. эшик, уюлдук телефон …. Бул көрсөтмө v менен келет