2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Классный способ отметить посещаемость.
Шаг 1. Введение
Вы когда-нибудь чувствовали необходимость автоматизировать процесс посещаемости?
Если да, то это идеальный проект для работы.
Основанный на nodemcu, модуле rfid mfrc522 и IDE обработки, это позволяет вам вести учет всех, кто приходит в ваше рабочее место / офис.
Шаг 2: Соберите материал
Для проекта потребуются следующие материалы:
- Модуль MFRC522 Модуль MFRC522 RFID
- Нодемку Нодемку
- OLED-дисплей OLED-модуль
- Обработка и IDE Arduino Обработка IDE / Arduino IDE
Соберите вышеуказанный материал, и вы готовы к работе !!!
Шаг 3: Схема
Подключите все компоненты по указанной схеме.
Шаг 4: Код
Загрузите следующие эскизы.
Установите Arduino и Processing IDE. Вам необходимо установить плату ESP8266 на Arduino, если вы этого не сделали.
Руководство по установке ESP8266 на Arduino
Ссылка на библиотеку OLED для Nodemcu
github.com/klarsys/esp8266-OLED
Инструкции:
- Откройте эскиз Arduino, измените ssid и перейдите к учетным данным вашего локального Wi-Fi.
- Подключите nodemcu и загрузите код
- Oled будет отображаться как подключенный, когда ваш nodemcu успешно подключится к вашему Wi-Fi.
- Oled также отобразит IP-адрес вашего модуля.
- Теперь откройте zip-папку RFID, найдите текстовый файл «IP» в папке данных и измените IP-адрес на IP-адрес, отображаемый на экране.
- Откройте эскиз обработки и нажмите «Выполнить».
- Вы должны увидеть ONLINE на старом экране.
- Отсканируйте любую RFID-карту и зарегистрируйте ее после ввода имени на экране, который появляется при запуске обработки скетча.
- Каждая зарегистрированная карта, если она отсканирована, время входа и имя человека должны быть обновлены в файле ведомости в папке данных.
- Если на экране OLED не отображается, переверните контакты I2C.