Съдържание:
- Стъпка 1: Компоненти
- Стъпка 2: Хардуер - Настройка на веригата
- Стъпка 3: Софтуер - Изтегляне на кода
- Стъпка 4: Софтуер - Обяснение на кода „Cadastro_Biometria“
- Стъпка 5: Софтуер - Обяснение на кода „Cadastro_RFID“
- Стъпка 6: Софтуер - Обяснение на кода „Leitura_Cartao_e_Biometria“
- Стъпка 7: Печатна платка (PCB)
- Стъпка 8: Направете малка кутия за поддържане на веригата
- Стъпка 9: Инсталиране на проекта
- Стъпка 10: Завършване на проекта
- Стъпка 11: Лиценз за проект
Видео: Електрическа брава за врата със скенер за пръстови отпечатъци и RFID четец: 11 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Проектът беше проектиран, за да се избегне необходимостта от използване на ключове, за да постигнем целта си, използвахме оптичен сензор за пръстови отпечатъци и Arduino. Има обаче хора, които имат нечетлив пръстов отпечатък и сензорът няма да го разпознае. След като се замислих за тази ситуация, с биометричния сензор беше използван четец на RFID карти, позволяващ влизането с карти за пътуване, RFID тагове за ключодържатели и мобилни телефони с NFC.
Стъпка 1: Компоненти
Следните елементи ще бъдат използвани за проекта:
- 1 Arduino Nano;
- 1 FPM10A Оптичен сензорен модул за четец на пръстови отпечатъци за брави Arduino;
- 1 Leitor RFID Rc522 от 13,56 mhz;
- 2 светодиода (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 в деня, в който бяха направени тези Instructables, беше 74 90 щ.д. (14, 69 щ.д.) + 6 00 р. (1, 16 щ.д.).
Стъпка 2: Хардуер - Настройка на веригата
Схемата по -горе показва връзките на електрическата верига.
Програмата Fritzing беше използвана за направата на схемата и файла (.fzz), който може да бъде изтеглен на:
Таблиците показват връзките между сензорите и дисплея Oled на Arduino Nano.
Стъпка 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“
Тъй като паметта на Arduino Nano е много ограничена, регистрацията ще бъде отделена от основния код (който ще отговаря само за потвърждаване на вече регистриран пръстов отпечатък).
Биометричният сензор вече има вътрешна памет, която ще записва пръстовите отпечатъци (може да записва до 128 отпечатъка). Това гарантира, че регистрираните данни няма да бъдат загубени след изключване на веригата.
На файловия мениджър на вашия компютър отидете в изтеглената папка "Cadastro_Biometria" и щракнете двукратно върху файла "Cadastro_Biometria.ino". IDE на Arduino ще зареди кода и ще има 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". Кодът ще се отвори в IDE на Arduino и ще има 4 раздела, всеки от които представлява функция. Ще трябва да се направят някои промени, за да може кодът да работи правилно.
Кликнете върху раздела „leituraRfid“и заменете всяко шестнадесетично число в скобите „if“и „else id“с номера, който сте запазили в бележника (например: „32: 80: CD: F2“). Чувствайте се свободни за добавяне или изтриване на „else if“от кода.
Сега кликнете върху раздела „nomeDoUsuario“и заменете имената в скобите с имената на съответните потребители и идентификационните номера, избрани за този потребител. Свършен!! Сега просто трябва да заредите кода на Arduino.
Стъпка 7: Печатна платка (PCB)
Ако досега всички стъпки бяха успешни, направете печатна платка (обикновено използваме софтуера EAGLE CAD, за да го направите) и след това заварете компонентите. Веригата ще изглежда като тази, показана във видеото.
Стъпка 8: Направете малка кутия за поддържане на веригата
Направихме кутия с помощта на 3D принтер в партньорство с FindesLab. След това го завършихме, боядисвайки го и добавяйки веригата.
Стъпка 9: Инсталиране на проекта
Кутията беше завинтена на стената и HDL (отговорен за поддържането на вратата заключена) беше инсталиран на вратата. Гледайте видеото на последната демонстрация на проекта.
Стъпка 10: Завършване на проекта
Гледайте как резултатът от проекта беше в реално приложение.
Стъпка 11: Лиценз за проект
Електрическа ключалка за врата със скенер за пръстови отпечатъци и RFID четец от PET Engenharia de Computação е лицензирана под международен лиценз Creative Commons Attribution 4.0.
Препоръчано:
Биометрична машина за гласуване на пръстови отпечатъци, използваща Arduino: 4 стъпки (със снимки)
Биометрична машина за гласуване, базирана на пръстови отпечатъци, използваща Arduino: Всички сме наясно със съществуващата електронна машина за гласуване, при която потребителят трябва да натисне бутон, за да гласува. Но тези машини са критикувани за темпериране от самото начало. Така че правителството планира да въведе система за пръстови отпечатъци
Използване на сензор за пръстови отпечатъци за присъствие на време в комбинация с решение XAMP: 6 стъпки (със снимки)
Използване на сензор за пръстови отпечатъци за посещаемост в комбинация с решение XAMP: За училищен проект търсехме решение как да проследим посещаемостта на учениците. Много от нашите студенти идват късно. Досадна работа е да се проверява тяхното присъствие. От друга страна, има много дискусии, защото учениците често ще казват
Система за присъствие на скенер за пръстови отпечатъци (GT-521F32): 9 стъпки
Система за присъствие на скенер за пръстови отпечатъци (GT-521F32): Този проект е проста система за регистриране на посещаемостта, която използва GT-521F32, евтин оптичен скенер за пръстови отпечатъци от Sparkfun, за да сканира и записва кой и кога някой влиза
Урок за сензор за пръстови отпечатъци на Arduino: 6 стъпки (със снимки)
Урок за сензора за пръстови отпечатъци на Arduino: Скъпи приятели, добре дошли в друг урок! Днес ще изградим интересен проект на Arduino, който използва модул за сензор за пръстови отпечатъци. Без по -нататъшно забавяне, нека започнем! Винаги съм искал да опитам модул за сензор за пръстови отпечатъци в
Как да заблудите система за защита на пръстови отпечатъци толкова лесно, колкото ABC: 12 стъпки (със снимки)
Как да заблудите система за защита на пръстови отпечатъци толкова лесно, колкото ABC: Тази инструкция ще ви покаже как да заблудите системата за защита на пръстови отпечатъци толкова лесно, колкото ABC. IBM никога не иска да знаете за ,. тя работи и за по -голямата част от системата за защита на пръстови отпечатъци. Например: напр. врата, мобилен телефон …. Тази инструкция идва с v