Оглавление:
- Шаг 1: Необходимые материалы
- Шаг 2. Регистрация отпечатков пальцев с помощью программного обеспечения Windows
- Шаг 3: Программное обеспечение
- Шаг 4: Установка оборудования
- Шаг 5: сценарий Arduino
- Шаг 6: файлы XAMP
Видео: Использование датчика отпечатков пальцев для учета рабочего времени в сочетании с решением XAMP: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11: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. Чтобы упростить подключение сканера отпечатков пальцев, я продлил выводы, припаяв к ним перемычки. За исключением белого вывода, который был припаян к желтому проводу, остальные имеют такие же цвета.
Просто подключите зеленый провод к контакту 2 и белый (или желтый в моем случае) к контакту 3 для передачи данных по отпечатку пальца. Питание обеспечивается подключением красного провода к 5 В и черного провода к заземляющим контактам.
Шаг 5: сценарий Arduino
Это довольно простой код вопросов и ответов. На данный момент его все еще не проверяют. Для лучшего функционирования в дизайн должны быть добавлены два светодиода, позволяющие пользователю видеть, был ли принят его отпечаток пальца, и его информация была отправлена на сервер или нет. (Зеленый светодиод = ОК, красный светодиод = произошла ошибка).
По сути, код делает
- подключение к беспроводной сети WPA
- проверка, прикреплен ли датчик отпечатков пальцев
-
ждать отпечатка пальца
Если найдено: отправьте HTTP-запрос на сервер с найденным отпечатком пальца
Шаг 6: файлы XAMP
В целях демонстрации код сокращен до строгого минимума. Вы получаете описание таблицы MySQL, которое содержит столбец для идентификатора и поле TimeStamp, которое автоматически заполняется при вставке новой строки в базу данных.
Скрипт PHP вызывается из HTTP-запроса в скрипте Arduino и обрабатывает идентификатор, который передается скрипту. Ответ, полученный от сервера, можно проверить с помощью Serial Monitor IDE Arduino.
Рекомендуемые:
Сопряжение емкостного датчика отпечатков пальцев с Arduino UNO: 7 шагов
Сопряжение емкостного датчика отпечатков пальцев с Arduino UNO: Эй, как дела, ребята! Акарш здесь от CETech. Сегодня мы собираемся добавить защитный слой в наши проекты. Не волнуйтесь, мы не будем назначать для этого телохранителей. Это будет симпатичный сенсор отпечатков пальцев от DFRobot. Так что
Биометрическая машина для голосования на основе отпечатков пальцев с использованием Arduino: 4 шага (с изображениями)
Биометрическая машина для голосования на основе отпечатков пальцев с использованием Arduino: все мы знаем о существующей электронной машине для голосования, где пользователь должен нажать кнопку, чтобы отдать голос. Но эти машины с самого начала подвергались критике за закалку. Итак, правительство планирует ввести отпечаток пальца
Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID: 11 шагов (с изображениями)
Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID: проект был разработан, чтобы избежать необходимости использовать ключи, для достижения нашей цели мы использовали оптический датчик отпечатков пальцев и Arduino. Однако есть люди, у которых неразборчивый отпечаток пальца, и датчик его не распознает. Затем подумал о
Система учета рабочего времени по отпечатку пальца Arduino с облачным хранилищем данных: 8 шагов
Система посещаемости по отпечаткам пальцев Arduino с облачным хранилищем данных: вы можете прочитать это и другие замечательные руководства на официальном сайте ElectroPeak. В этом уроке мы собираемся сделать
Повышение безопасности жестких дисков с помощью Arduino и датчика отпечатков пальцев: 6 шагов
Повышение безопасности жестких дисков с помощью Arduino и датчика отпечатков пальцев: в этой статье мы хотим показать вам, как повысить безопасность ваших цифровых данных, хранящихся на жестком диске, с помощью датчика отпечатков пальцев и Arduino. В конце этой статьи вы: узнаете, как использовать датчик отпечатков пальцев. Сделаете надстройку безопасности f