Мазмұны:

Саусақ ізі сканері мен RFID оқу құрылғысы бар электр есігінің құлпы: 11 қадам (суреттермен)
Саусақ ізі сканері мен RFID оқу құрылғысы бар электр есігінің құлпы: 11 қадам (суреттермен)

Бейне: Саусақ ізі сканері мен RFID оқу құрылғысы бар электр есігінің құлпы: 11 қадам (суреттермен)

Бейне: Саусақ ізі сканері мен RFID оқу құрылғысы бар электр есігінің құлпы: 11 қадам (суреттермен)
Бейне: Cash бойынша соғыс 2024, Қараша
Anonim
Саусақ ізі сканері мен RFID оқу құралы бар электрлік есік құлпы
Саусақ ізі сканері мен RFID оқу құралы бар электрлік есік құлпы

Бұл жоба кілттерді пайдалану қажеттілігін болдырмау үшін жасалған, мақсатқа жету үшін саусақ ізінің оптикалық сенсоры мен Arduino қолданылды. Бірақ саусақ ізі жоқ адамдар бар және сенсор оны тани алмайды. Содан кейін бұл жағдай туралы ойлана отырып, биометриялық сенсормен RFID карта оқу құралы қолданылды, бұл картаға кіруге мүмкіндік береді, RFID пернелер кілттері мен NFC ұялы телефондары.

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Жоба үшін келесі элементтер қолданылады:

  • 1 Ардуино Нано;
  • 1 FPM10A саусақ ізін оқу құрылғысының Arduino құлыптарына арналған сенсорлық модульдері;
  • 1 Leitor RFID Rc522 13.56 МГц;
  • 2 LED (1 жасыл және 1 қызыл) * 1 Oled дисплейі 128 X 32 Serial i2c Arduino 0, 91;
  • 1 Электронды есік құлпы HDL FEC-91 CA.

Бұл материалдардың барлығын Интернеттен оңай табуға болады. Егер бұл жобаны мүмкіндігінше тезірек жасау идеясы болса, оны Mercado Livre веб -сайтынан сатып алу ұсынылады (егер сіз Бразилияда тұрсаңыз ғана), себебі ол қауіпсіз және жылдам жеткізіледі (өнімдер белгіленген жерге жеткізіледі) шамамен 1 немесе 2 апта). Алайда, егер жобаны асығыс жасаудың қажеті болмаса, Ebay, AliExpress және т.б. сияқты веб -сайттардан тауарларды шетелден сатып алу әлдеқайда арзан болады..

Mercado Livre-ді сатып алудың орташа құны: +/- 200 реал (шамамен 38.62 АҚШ доллары). Халықаралық веб-сайттарда сатып алудың жалпы орташа құны: +/- 45 реал (шамамен 8, 69 АҚШ доллары).

Бұл бағалар HDL электронды есік құлпынсыз есептелген, оны мына сілтемеден табуға болады:

Нұсқаулық берілген күні HDL бағасы жеткізілім үшін $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) болды.

2 -қадам: Аппараттық құрал - схеманы орнату

Аппараттық құрал - схеманы орнату
Аппараттық құрал - схеманы орнату
Аппараттық құрал - схеманы орнату
Аппараттық құрал - схеманы орнату
Аппараттық құрал - схеманы орнату
Аппараттық құрал - схеманы орнату
Аппараттық құрал - схеманы орнату
Аппараттық құрал - схеманы орнату

Жоғарыдағы схемада электр тізбегінің қосылыстары көрсетілген.

Fritzing бағдарламасы схеманы және файлды (.fzz) жүктеу үшін пайдаланылды:

Кестелер сенсорлар мен Arduino Nano -дағы Oled дисплейі арасындағы байланысты көрсетеді.

3 -қадам: бағдарламалық қамтамасыз ету - кодты жүктеу

Бағдарламалық қамтамасыз ету - кодты жүктеу
Бағдарламалық қамтамасыз ету - кодты жүктеу

Arduino Nano -да қол жетімді жад аз болғандықтан, код 3 файлға бөлінді, оны төмендегі файлдан немесе сілтемеден жүктеуге болады:

github.com/andreocunha/PET_Tranca_EngComp

  • Бірінші қалта - саусақ ізі мен картаны оқу. Оның атауы: «Leitura_Cartao_e_Biometria».
  • Екіншісі - саусақ ізін тіркеу. Ол «Cadastro_Biometria» қалтасында.
  • Үшінші файл - картаның кодын оқу. Ол қалтада: «Cadastro_RFID».

Arduino IDE бағдарламасын компьютерге жүктеңіз. Жүктелген файлдың ішінде үш қалтадан басқа, екі ZIP файлдары бар. Бұл ZIP файлдары сенсорлардың кітапханалары болып табылады (RFID және саусақ ізінің биометриялық сканері), сондықтан оларды Arduino IDE -ге қосыңыз.

4 -қадам: Бағдарламалық қамтамасыз ету - «Cadastro_Biometria» кодының түсіндірмесі

Бағдарламалық қамтамасыз ету - «Cadastro_Biometria» кодының түсіндірмесі
Бағдарламалық қамтамасыз ету - «Cadastro_Biometria» кодының түсіндірмесі
Бағдарламалық қамтамасыз ету - «Cadastro_Biometria» кодының түсіндірмесі
Бағдарламалық қамтамасыз ету - «Cadastro_Biometria» кодының түсіндірмесі

Arduino Nano жады өте шектеулі болғандықтан, тіркеу негізгі кодтан бөлек болады (ол тек тіркелген саусақ ізін растауға ғана жауапты болады).

Биометриялық сенсорда саусақ іздерін жазатын ішкі жады бар (ол 128 саусақ ізін жаза алады). Бұл тізбек өшірілгеннен кейін тіркелген деректердің жоғалмайтындығына кепілдік береді.

Компьютердің файл менеджерінде жүктелген «Cadastro_Biometria» қалтасына өтіп, «Cadastro_Biometria.ino» файлын екі рет шертіңіз. Arduino IDE кодты жүктейді және оның 5 қойындысы болады, олардың әрқайсысы кодтың бір функциясын білдіреді. Arduino -ға кодты жүктеңіз, 9600 сериялық мониторды ашыңыз және жаңа саусақ ізін тіркеу үшін нұсқауларды орындаңыз, біреуін алып тастаңыз немесе әр саусақ ізі тіркелгенін қараңыз.

5 -қадам: Бағдарламалық қамтамасыз ету - «Cadastro_RFID» кодын түсіндіру

Бағдарламалық қамтамасыз ету - Кодекске түсініктеме
Бағдарламалық қамтамасыз ету - Кодекске түсініктеме

Барлық саусақ іздерін жазғаннан кейін RFID карталарын немесе тегтерін тіркеу уақыты келді. Бірақ саусақ ізі сканерінде жасалғаннан өзгеше, кодтың бұл бөлігінде RFID карталары мен тегтер тізілімі сақталмайды. Мұны біле отырып, «Cadastro_RFID» қалтасын ашып, «Cadastro_RFID.ino» файлын екі рет шертіңіз. Arduino кодын жүктеңіз, 9600 сериялық мониторды ашыңыз, содан кейін картаны немесе тегті оқырманға жақындатыңыз.

Он алтылық код құрылады және экранда пайда болады (мысалы: «32: 80: CD: F2»). Оны компьютердегі блокнотқа немесе қағазға жазыңыз, себебі ол көшіріледі. соңғы код (тек ақпаратты оқитын).

6 -қадам: Бағдарламалық қамтамасыз ету - «Leitura_Cartao_e_Biometria» кодын түсіндіру

Бағдарламалық қамтамасыз ету - Кодекске түсініктеме
Бағдарламалық қамтамасыз ету - Кодекске түсініктеме
Бағдарламалық қамтамасыз ету - Кодекске түсініктеме
Бағдарламалық қамтамасыз ету - Кодекске түсініктеме

Біз қазір кодтың соңғы бөлігінде тұрмыз. «Leitura_Cartao_e_Biometria» қалтасын ашып, «Leitura_Cartao_e_Biometria.ino» түймесін екі рет басыңыз. Код Arduino IDE -де ашылады және оның әрқайсысы функцияны білдіретін 4 қойындыдан тұрады. Код жұмыс істеуі үшін кейбір өзгертулер енгізу қажет болады. дұрыс.

«LeituraRfid» қойындысын нұқыңыз және «if» және «else id» жақшасының ішіндегі он алтылық санды блокнотта сақтаған нөмірмен алмастырыңыз (мысалы: «32: 80: CD: F2»). кодқа кез келген «else if» қосу немесе жою.

Енді «nomeDoUsuario» қойындысын нұқыңыз және жақшадағы атауларды сәйкес пайдаланушылардың аттарымен және сол пайдаланушы үшін таңдалған идентификаторлармен ауыстырыңыз. Орындалды !! Енді сіз кодты Arduino -ға жүктеуіңіз керек.

7 -қадам: Баспа схемасы (ПХД)

Image
Image

Егер барлық қадамдар осы уақытқа дейін жақсы болған болса, онда баспа схемасын жасаңыз (әдетте біз EAGLE CAD бағдарламалық жасақтамасын қолданамыз), содан кейін компоненттерді дәнекерлеңіз. Схема бейнеде көрсетілгендей болады.

8 -қадам: Циклды сақтау үшін кішкене қорап жасаңыз

Циклды сақтау үшін кішкене қорап жасаңыз
Циклды сақтау үшін кішкене қорап жасаңыз

Біз FindesLab серіктестігімен 3D принтер көмегімен қорап жасадық. Осыдан кейін біз оны аяқтадық, оны боядық және схеманы енгіздік.

9 -қадам: Жобаны орнату

Image
Image

Қорап қабырғаға бұралып, HDL (есікті құлыпта ұстауға жауапты) есікке орнатылды. Жобаның соңғы демонстрациясының бейнесін қараңыз.

10 -қадам: Жобаны аяқтау

Жобаның нәтижесі нақты қолданылғанын қараңыз.

11 -қадам: жобалық лицензия

PET Engenharia de Computação саусақ ізі сканері мен RFID оқу құралы бар электр есік құлпы Creative Commons Attribution 4.0 халықаралық лицензиясымен лицензияланған.

Ұсынылған: