Найти в Дзене

RFID модуль. Проект учёта времени, прихода и ухода. Контроль за посещениями.

Сегодня я расскажу как самому сделать систему Учёта посещения и контроль времени прихода и ухода. Эту систему можно использовать в офисе или в школе.

Посмотреть как работает система учёта можно на моём канале.

Принцип работы такой. Школьник или сотрудник прикладывает свою карточку, а на экране дисплея выводится номер карты и текущее время.

Если время меньше чем то, что вы установили в своём коде, то на экране высвечивается сообщение «Добро пожаловать», а если он пришёл позже положенного времени, то на экране будет надпись – «Вы опоздали» и время опоздания. В последствии я планирую усовершенствовать пример с возможностью записи номера карты и времени на SD карту, для дальнейшей обработке на компьютере. А в случае опоздания показывать не время прихода, а на сколько минут опоздал. Ну может и ещё что-нибудь придумаю.

Для работы нам понадобятся

Плата Ардуино

Подойдёт любая плата Ардуино. Мне больше нравится Ардуино НАНО. Я часто использую её в своих проектах.

Модуль RFID rc522

Модуль RFID rc522
Модуль RFID rc522

Этот модуль очень распространён в проектах с использованием Ардуино. Это связано с тем, что он дешёвый. На него есть подробное описание и множество примеров. Он стабилен в работе и его легко подключить. А ещё для него написана хорошая библиотека. У меня есть целая серия уроков про использование RFID технологий. Например, как копировать, клонировать карты, выводить данные в EXCELL, электронный замок, срабатывающий при поднесении карты которой разрешён доступ. И другие.

Модуль часов точного времени RTC DS3231

Модуль часов RTC DS3231
Модуль часов RTC DS3231

Не побоюсь сказать, что это самый используемый в проектах модуль, ну разве что датчик температуры используется чаще. Для этого модуля также написана библиотека. Я же в своём примере добавил несколько дополнительных функций. У меня есть много примеров с модулями часов. Я выводил их на различные экраны. Ещё я сделал часы, а вместо экрана я использовал светодиодную ленту. Получилось очень красиво.

LCD индикатор.

LCD индикатор 2004
LCD индикатор 2004

Я использовал дисплей LCD 2004. Это экран может выводить 20 символов в строке и 4 строки.

Про этот дисплей тоже можно рассказывать очень долго, но лучше посмотреть как он работает. Если интересно, то я могу показать и рассказать про этот и другие индикаторы. Также расскажу как их русифицировать, если, а точнее у вас наверняка индикатор не поддерживает русские символы. У меня более 100 видео на проекты связанные с Ардуино и серия уроков как построить Умный дом. Готов поделиться своими знаниями с вами. Читайте и смотрите. Развивайтесь. Это не только интересно, но и полезно.

До встречи в новых публикациях.