Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: Регистриране на пръстови отпечатъци с помощта на софтуера на Windows
- Стъпка 3: Софтуерът
- Стъпка 4: Инсталиране на хардуера
- Стъпка 5: Скриптът на Arduino
- Стъпка 6: Файловете XAMP
Видео: Използване на сензор за пръстови отпечатъци за присъствие на време в комбинация с решение XAMP: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
За училищен проект търсехме решение как да проследим посещаемостта на учениците. Много от нашите студенти идват късно. Досадна работа е да се проверява тяхното присъствие. От друга страна, има много дискусии, защото учениците често ще казват, че присъстват, докато в действителност търсят оправдания.
Използването на четец на пръстови отпечатъци може да бъде най -добрият начин да се избегнат препятствия, като измамно поведение на учениците, които се опитват да измамят системата. RFID може да работи също толкова добре, но позволява на учениците да раздадат своята карта, като също така дава възможност да се каже, че са забравили картата си, или я губят, като по този начин носят допълнителни разходи за училището.
Стъпка 1: Необходими материали
За основата на този проект ще използваме следните материали:
- Arduino Uno (или друга съвместима платка)
- Сензор за пръстови отпечатъци
- Безжичен щит
Можете да отидете за платка за Ethernet или Arduino Yun, но описанието на този проект се основава на хардуера от горния списък.
Стъпка 2: Регистриране на пръстови отпечатъци с помощта на софтуера на Windows
Въпреки че библиотеката на GitHUB има код за записване на пръстови отпечатъци, намерих за много по -лесно да използвам софтуера на Windows, който е визуално по -привлекателен. Резултатът е същият.
Вместо да го копирам, бих искал да се обърна към стъпка 2 на друга инструкция за повече информация относно тази стъпка.
Стъпка 3: Софтуерът
Преди да можете да изградите този проект, ще ви е необходим софтуер:
- IDE на Arduino: Използвах версия 1.0.3, тъй като досега не успях да намеря надстройката на фърмуера, необходима за работа с WIFI щита във версия от 1.0.5 нагоре
- библиотеката за пръстови отпечатъци: необходима за компилиране на кода. Копирайте съдържанието в папката библиотеки на вашата Arduino IDE
- xAMP: сървърната среда за съхраняване на информацията в база данни. Можете да използвате всяка версия на всяка платформа. Ако сте фен на дъските за разработка, можете да го стартирате на Raspberry Pi, точно както аз.
Стъпка 4: Инсталиране на хардуера
Честно и достатъчно просто: включете мрежовата платка на вашия Arduino. За да улесня свързването на четеца на пръстови отпечатъци, удължих проводниците, запоявайки към тях някои джъмперни проводници. С изключение на бялото олово, което беше запоено с жълт проводник, останалите имат същите цветове.
Просто включете зеления проводник в Pin2 и белия (или жълт в моя случай) в Pin3 за комуникация с данни за пръстови отпечатъци. Захранването се осигурява чрез включване на червения проводник в 5V и черния проводник в земните връзки.
Стъпка 5: Скриптът на Arduino
Това е доста основен Q&D код. Засега липсва проверка. За по -добро функциониране към дизайна трябва да се добавят два светодиода, позволяващи на потребителя да види дали неговият пръстов отпечатък е приет и информацията му е изпратена до сървъра. (Зелен светодиод = ОК, Червен светодиод = възникна грешка).
По принцип това, което прави кодът, е
- свързване към безжична мрежа WPA
- проверка дали сензорът за пръстови отпечатъци е свързан
-
изчакайте пръстов отпечатък
Ако е намерено: изпратете HTTP заявка до сървъра с намерен пръстов отпечатък
Стъпка 6: Файловете XAMP
За целите на демонстрацията кодът е сведен до строг минимум. Получавате описание на таблицата MySQL, която съдържа колона за идентификатора и поле за времева маркировка, което автоматично се попълва, когато в базата данни се вмъкне нов ред.
PHP скриптът се извиква от HTTP заявката в скрипта Arduino и обработва идентификатора, който се предава на скрипта. Полученият отговор от сървъра може да бъде проверен със серийния монитор на Arduino IDE.
Препоръчано:
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: Видео на този проект
Електрическа брава за врата със скенер за пръстови отпечатъци и RFID четец: 11 стъпки (със снимки)
Електрическо заключване на врата със скенер за пръстови отпечатъци и RFID четец: Проектът е проектиран, за да се избегне необходимостта от използване на ключове, за да постигнем целта си, използвахме оптичен сензор за пръстови отпечатъци и Arduino. Има обаче хора, които имат нечетлив пръстов отпечатък и сензорът няма да го разпознае. След това мислене за
Система за присъствие на пръстови отпечатъци на Arduino W/ Облачно съхранение на данни: 8 стъпки
Arduino Fingerprint Attendance System W/ Cloud Data Storage: Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak Обзор В днешно време изучаването на работата и внедряването на IoT устройства е толкова важно поради нарастващото използване на IoT системите. В този урок ще направим
Система за присъствие на скенер за пръстови отпечатъци (GT-521F32): 9 стъпки
Система за присъствие на скенер за пръстови отпечатъци (GT-521F32): Този проект е проста система за регистриране на посещаемостта, която използва GT-521F32, евтин оптичен скенер за пръстови отпечатъци от Sparkfun, за да сканира и записва кой и кога някой влиза
Урок за сензор за пръстови отпечатъци на Arduino: 6 стъпки (със снимки)
Урок за сензора за пръстови отпечатъци на Arduino: Скъпи приятели, добре дошли в друг урок! Днес ще изградим интересен проект на Arduino, който използва модул за сензор за пръстови отпечатъци. Без по -нататъшно забавяне, нека започнем! Винаги съм искал да опитам модул за сензор за пръстови отпечатъци в