Мазмұны:

Arduino UNO бар сыйымдылықты саусақ ізі сенсоры: 7 қадам
Arduino UNO бар сыйымдылықты саусақ ізі сенсоры: 7 қадам

Бейне: Arduino UNO бар сыйымдылықты саусақ ізі сенсоры: 7 қадам

Бейне: Arduino UNO бар сыйымдылықты саусақ ізі сенсоры: 7 қадам
Бейне: Использование термопары MAX6675 с LCD1602 и Arduino 2024, Қараша
Anonim

Эй, не болды, жігіттер! Акарш мұнда CETech -тен.

Бүгін біз жобаларымызға қорғаныс қабатын қосамыз. Уайымдамаңыз, біз оған ешқандай оққағар тағайындамаймыз. Бұл DFRobot -тың сүйкімді кішкентай саусақ ізі сенсоры болады.

Жоғарыда айтқанымдай, бүгін біз Arduino UNO -мен DFRobot -тен сыйымдылықты саусақ ізі сенсорымен жұмыс жасаймыз, содан кейін біз бұл сенсордың саусақ ізін қосатын үш функциясын тексереміз, қосылған саусақ ізін тексереміз, содан кейін қосылғанын өшіреміз. саусақ ізі.

Ендеше, енді көңілді бөлікке көшейік.

1 -қадам: Сіздің жобаларыңыз үшін ПХД алыңыз

Өндірілген жобаларыңыз үшін ПХД алыңыз
Өндірілген жобаларыңыз үшін ПХД алыңыз

PCBGOGO, 2015 жылы құрылған, ПХД өндірісін, ПХД құрастыруды, компоненттерді алуды, функционалды тестілеуді және IC бағдарламалауды қамтитын ПХД құрастыру қызметтерін ұсынады.

Оның өндірістік базалары YAMAHA жинау және орналастыру машинасы, Reflow пеші, толқынды дәнекерлеу машинасы, X-RAY, AOI сынақ машинасы сияқты ең озық өндірістік жабдықтармен жабдықталған; және ең кәсіби техникалық қызметкерлер.

Бұл небәрі бес жаста болса да, олардың зауыттары ПХД өнеркәсібінде Қытай нарығында 10 жылдан астам тәжірибесі бар. Бұл ПТД құрастыру және электронды өндіру қызметтері, сонымен қатар ПХД құрастыру бойынша жер үсті, тесік және аралас технологиялар бойынша жетекші маман.

PCBGOGO прототиптен жаппай өндіріске дейін тапсырыс қызметін ұсынады, оларға қазір қосылыңыз.

2 -қадам: саусақ ізінің сыйымдылығы сенсоры туралы

Саусақ ізінің сыйымдылығы сенсоры туралы
Саусақ ізінің сыйымдылығы сенсоры туралы

Өнім сілтемесі:

Саусақ ізінің сыйымдылығы сенсоры - бұл смартфонның артқы жағына ұқсас жақсы және жинақы. Ол дөңгелек тыныс алу светодиодтарымен бірге келеді және қарапайым құрылымы, шағын өлшемі және нәзік келбеті бар. Сенсор жылдам тану жылдамдығы мен жоғары қауіпсіздікті ұсынады. Ол бұрышты 360 градусқа ерікті тануды және өзін-өзі терең меңгеру функциясын, жоғары өнімділікті және қуатты аз тұтынуды қолдайды. ID809 жоғары өнімді процессор мен жартылай өткізгіш саусақ ізі сенсоры ядро ретінде жүктелген, сенсор саусақ ізін сәйкестендіру бойынша барлық жұмысты дербес аяқтай алатын кіріктірілген IDfinger6.0 алгоритмін қабылдайды. Бұл сенсор UART байланысын қолдайды және Arduino кітапханасымен жұмыс жасай отырып, ол саусақ ізін тіркеу, саусақ ізін жою сияқты функцияларды оңай жүзеге асыра алады. Бұл 6 нүктелі құрылғы.. Бірақ бір ескеретін жайт, бұл құрылғымен бірге келетін сымдардың түсі қалыпты кодтаудан өзгеше. Сондықтан біз байланыстыру кезінде оған қамқорлық жасауымыз керек. Түсті кодтау төменде берілген:-

  • Қызыл сым = жерге тұйықталу
  • Қара сым = Rx (қабылдағыш түйреуі)
  • Сары сым = Tx (таратқыш түйреуіш)
  • Жасыл сым = Vcc түйреуіші
  • Blue Wire = IRQ түйреуіші (сыртқы үзілістерді қабылдай алатын үзіліс сұрау түйреуі)
  • Ақ/сұр сым = қуат көзінің түйреуіші

Сонымен, біз ұқсас, бірақ әр түрлі функциялары бар екі түйреуішті қолданамыз - бұл Vcc және қуат көзі. Vcc түйреуішінің функциясы - ол қосқыш түйреуіш ретінде әрекет етеді. Егер бұл істікте қуат көзі болса, тек сенсор жұмыс істейді, әйтпесе. Екінші жағынан, қуат көзі түйреуіші құрылғыны қосуға немесе оны қосуға арналған.

3 -қадам: Сенсордың техникалық сипаттамалары мен қосымшалары

Сенсордың техникалық сипаттамалары мен қосымшалары
Сенсордың техникалық сипаттамалары мен қосымшалары
Сенсордың техникалық сипаттамалары мен қосымшалары
Сенсордың техникалық сипаттамалары мен қосымшалары

Бұл сенсордың техникалық сипаттамалары төменде берілген:-

  • Жұмыс кернеуі: 3.3 В.
  • Жұмыс ток: <60mA
  • Байланыс әдісі: UART
  • Сақтау көлемі: 80 саусақ ізі
  • 1: 1 тексеру уақыты: 300 ~ 400 мс
  • Пиксель ажыратымдылығы: 508 нүкте / дюйм
  • Пиксель саны: 160x160 Саусақ ізі
  • Анықтау аймағы: 8.0 мм x 8.0 мм
  • Жұмыс ортасы: −40-60
  • Өлшемі: диаметрі 21 мм/биіктігі 5 мм

Бұл сенсордың кейбір қосымшалары:-

  • Уақыт бойынша келу жүйесі
  • Есікті құлыптау/ құлпын ашу
  • Қауіпсіздік жүйелері
  • Экранды құлыптау/құлпын ашу

4 -қадам: датчикті Arduino UNO көмегімен қосу

Сенсорды Arduino UNO көмегімен қосу
Сенсорды Arduino UNO көмегімен қосу
Сенсорды Arduino UNO көмегімен қосу
Сенсорды Arduino UNO көмегімен қосу

Саусақ ізін жазу, тану және жою сияқты әрекеттерді орындау үшін алдымен сенсорды төмендегі әрекеттерді орындау арқылы Arduino UNO-ға қосу керек:-

  1. Саусақ ізі сканерінің Vcc пен қуат көзінің түйіспесін (сәйкесінше жасыл және ақ сым) Arduino UNO 3.3V істігіне қосыңыз.
  2. Сканердің жерге тұйықталуын (қызыл сымды) Arduino GND істігіне қосыңыз.
  3. Сканердің Rx түйреуішін (қара сымды) Arduino цифрлық істігіне 3 қосыңыз.
  4. Сканердің Tx түйреуішін (сары сым) Arduino цифрлық істігіне 2 қосыңыз.
  5. Ақырында, сканердің IRQ түйреуішін (көк сым) Arduino цифрлық пиніне 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 -қадам: сканермен ойнау

Сканермен ойнау
Сканермен ойнау
Сканермен ойнау
Сканермен ойнау
Сканермен ойнау
Сканермен ойнау
Сканермен ойнау
Сканермен ойнау

Біз жүктеген кодта үш функция болды. Бұл функциялар - саусақ ізін оқу және тексеру, жаңа саусақ ізін қосу және кез келген қосылған саусақ ізін жою. Енді біз бұл функцияларды тексеретін боламыз. Ол үшін біз алдымен орындалатын тапсырмаға сәйкес хабарларды көрсететін сериялық мониторды ашуымыз керек. Біз әр операцияны бір -бірлеп айналдырамыз.

  • Жаңа саусақ ізін қосу: Бұл әрекетті орындау үшін саусағымызды сканерге қоюымыз керек, сонда көк жарық жыпылықтайды. Саусақты сол жерде үш рет жыпылықтағанша ұстап тұрыңыз, содан кейін саусақты жіберіңіз. Бұл сканердің саусақ ізін қосу режиміне енгенін көрсетеді, және біздің саусақ ізі сканерге әлі қосылмаған, сондықтан ол сериялық мониторда тіркелмегенді көрсетеді және оған идентификатор тағайындайды. Осыдан кейін біз саусағымызды қайтадан сканерге қойып, сары шам жыпылықтағанша күтуіміз керек, содан кейін сканерді жібере аламыз. Біз саусақ ізін қосу үшін саусақты сканерге қойып, тағы екі рет және үш рет шығару процесін қайталауымыз керек. Үшінші рет сканерлеуді аяқтағанда, біз сары шамның орнына жасыл шамды көреміз. Бұл саусақ ізі сәтті қосылғанын көрсетеді және оны сериялық мониторда да көруге болады.
  • Саусақ ізін тексеру: Енді саусақ ізін сканерге қайтадан қою арқылы қосымша саусақ ізін тексере аламыз. Бұл жолы көгілдір жарық жыпылықтағаннан кейін саусағымызды алып тастау керек, сонда біз жасыл жарықтың қосылып тұрғанын көреміз және сериялық мониторда саусақ ізінің идентификаторы сәтті сәйкестендірілгені туралы хабарлама пайда болады.
  • Саусақ ізін жою: саусақ ізін жою үшін саусағымызды сканерге қойып, қызыл жарық жыпылықтағанша сол жерде тұру керек. Ең алдымен, көк жарық жыпылықтайды, бұл саусақ ізін тексеруге мүмкіндік береді. Осыдан кейін, сары шам жыпылықтайды, бұл жаңа саусақ ізін қосуға мүмкіндік береді, соңында қызыл жарық жыпылықтайды, бұл саусақ ізінің жойылғанын көрсетеді, ал сериялық монитордағы хабарламада саусақ ізі нөмірі жоқ. жойылады. Жоюдан кейін, егер біз саусағымызды тестілеу үшін сканерге қойсақ, қызыл жарық жыпылықтайды және сериялық мониторда саусақ ізі сәйкес келмейтіні туралы хабарлама пайда болады.

Осылайша, біз саусақ ізі сканерін Arduino IDE -мен байланыстыра аламыз және оны мүмкіндігінше біздің жобаларға қосамыз.

7 -қадам: Сканерді қосудың басқа әдісі

Сканерді қосудың тағы бір әдісі
Сканерді қосудың тағы бір әдісі
Сканерді қосудың тағы бір әдісі
Сканерді қосудың тағы бір әдісі

Бұл саусақ ізі сканерін қосудың балама әдісі. Біз жасай алатын нәрсе - сканерді Arduino -ға тікелей қоспас бұрын USB -ден сериялық түрлендіргішке қосуға болады. Ол үшін сканердің Vcc және GND түйреуіштерін конвертердің Vcc және GND түйреуіштеріне қосу керек. Осыдан кейін бізге сканердің Rx түйреуішін конвертердің Tx істігіне және сканердің Tx істікшесін конвертердің Rx істігіне қосу керек және осылайша сканер түрлендіргішке қосылады. Енді біз конвертерді ноутбукке қосамыз, содан кейін біз NOEM хост бағдарламалық жасақтамасын ашуымыз керек. Бағдарламалық қамтамасыз ету осы жобаның Github репозиторийінде қол жетімді. Сіз бұл жерден сілтеме жасай аласыз. Жүктеп алыңыз, содан кейін оны ашыңыз. Онда сіз COM порты мен Baud жылдамдығын таңдауыңыз керек және сіз бағдарламалық жасақтаманы пайдалануға дайынсыз. Бұл бағдарламалық жасақтаманың көмегімен саусақ ізінің суретін қарау, саусақ ізін тексеру және басқа да көптеген операцияларды орындауға болады.

Осылайша, біз Arduino -ға сыйымдылық саусақ ізі сенсорымен қалай байланысуға болатынын және оны өз жобаларымызда қолдануды үйрендік. Оқулық сізге ұнады деп үміттенемін. Келесі кездескенше асыға күтемін. Оған дейін электроникадан ләззат алыңыз.

Ұсынылған: