Оглавление:
- Шаг 1: Список материалов
- Шаг 2: Подключение оборудования
- Шаг 3: Настройка NFC PN532
- Шаг 4: Программирование SLabs-32
- Шаг 5. Использование Google Таблиц
- Шаг 6: время начала
Видео: Время для вашего сотрудника, использующего SLabs-32: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
В этом руководстве мы собираемся создать интеллектуальную систему управления вводом / выводом сотрудников на основе NFC, которая отслеживает рабочее время ваших сотрудников.
Мы получаем информацию о текущем времени с помощью NTP (Network Time Protocol) с модулем Wi-Fi (Esp8266) Slabs-32 и отправляем ее Atmega328p по шине I2C.
Затем Atmega328p использует эту информацию о времени для создания записи всякий раз, когда сотрудник проводит по метке NFC, чтобы выйти на улицу или войти в офис. Затем он вычисляет разницу во времени между временем IN и OUT и отображает ее на TFT-экране SLabs-32.
Мы также можем отправить информацию о времени, проведенном сотрудником в офисе, в электронную таблицу Google, используя встроенный Esp8266, но не в этой инструкции. Этот метод уже проделал Стивен Борсей (ссылка), я интегрировал его с помощью этого приложения.
Чтобы получить свой SLabs-32, перейдите по ссылке ниже:
www.fabtolab.com/slabs-32
Шаг 1: Список материалов
Мы используем модуль NFC PN532, который представляет собой модуль чтения / записи NFC.
В этом проекте нам необходимы:
- Плиты-32
- NFC PN532
- Провода перемычки
Шаг 2: Подключение оборудования
Модуль Nfc может быть подключен к нашей плате разработки по I2C, SPI или высокоскоростной шине UART, решать нам. В этом проекте мы будем использовать режим SPI.
Выполните подключения в соответствии со схемой, приведенной выше, и у вас не должно возникнуть проблем.
- Vcc → 3,3 В
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Шаг 3: Настройка NFC PN532
NFC PN532 - это модуль чтения / записи NFC. NFC, что означает «Near Field Communication», представляет собой набор технологий беспроводной связи малого радиуса действия, диапазон которых составляет до 10 см. Он разработан, чтобы предложить легкий и безопасный обмен данными между двумя устройствами.
NFC работает на частоте 13,56 МГц и основан на модели «инициатор» и «цель», где инициатор генерирует небольшое магнитное поле, которое питает цель, а это означает, что для цели не требуется источник питания.
Мы можем связать этот датчик с помощью SPI, I2C или HSU (высокоскоростной UART). Чтобы выбрать любую конкретную шину, мы используем DIP-переключатель. Конфигурация для их взаимодействия в определенном режиме следующая:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Мы будем использовать шину SPI для взаимодействия с этим датчиком.
Шаг 4: Программирование SLabs-32
Чтобы начать работу с SLabs-32, щелкните ссылку ниже:
startoonlabs.com/Getting%20started%20with%2…
Загрузите файлы эскиза, прикрепленные к шагу.
После загрузки файла откройте скетч и выполните следующие действия:
- Введите свои учетные данные Wi-Fi
- Установите смещение UTC в соответствии с вашим местоположением (в эскизе Esp).
В этом скетче мы сравниваем UID тега Nfc, чтобы узнать информацию о сотруднике. Каждому сотруднику дается тег nfc с уникальным UID. В целях демонстрации этот эскиз дает пример того, как управлять рабочим временем одного сотрудника. Вы также можете добавить больше сотрудников в свой эскиз, если хотите.
Шаг 5. Использование Google Таблиц
Как упоминалось ранее, мы также обновляем время, потраченное сотрудниками, в таблицу Google. Чтобы узнать, как это сделать, следуйте инструкциям по этой ссылке.
Вместо использования Gscrpit, предоставленного в этом руководстве, используйте Gscript, прикрепленный к этому шагу.
Шаг 6: время начала
Это почти все. SLabs-32 упрощает проекты Интернета вещей.
Этот проект предназначен не только для управления сотрудниками, но вы также можете использовать его для других приложений. Я оставлю это на ваше усмотрение.
Обязательно подпишитесь на нас, чтобы узнать о более простых и быстрых проектах IoT с использованием SLabs-32
Рекомендуемые:
Выберите заголовок и ключевые слова для вашего руководства: 6 шагов (с изображениями)
Выберите заголовок и ключевые слова для вашего руководства: выбор правильного заголовка и ключевых слов может быть разницей между инструктируемым переходом на первую страницу результатов поиска Google или сбоем и вылетом в ужасную страну без просмотров в Интернете. Хотя ключевые слова и заголовок - не единственные
Дисплей с датчиком CO2 Plug & Play с NodeMCU / ESP8266 для школ, детских садов или вашего дома: 7 шагов
Дисплей с датчиком CO2 Plug & Play с NodeMCU / ESP8266 для школ, детских садов или вашего дома: я собираюсь показать вам, как быстро построить plug & play датчик СО2, где все элементы проекта будут соединены проводами DuPont. Остается только 5 точек, которые нужно припаять, потому что до этого проекта я вообще не паял
Время работы от батареи для экшн-камеры: 4 шага (с изображениями)
Взломайте срок службы батареи экшн-камеры: у вас есть GoPro, Contour или любая другая камера, эта для вас! Батареи видеокамеры часто являются проблемой. Либо вы снимаете длинные видеоролики, и они длятся недостаточно долго, либо вы просто забыли полностью зарядить его раньше. Может быть, это очень
Увеличьте емкость (время работы) аккумулятора вашего ноутбука: 6 шагов
Увеличьте емкость (время работы) аккумулятора вашего ноутбука. Разрядился ли аккумулятор вашего ноутбука? Разве время выполнения недостаточно велико, чтобы вы могли прожить весь день? У вас есть один из тех огромных внешних аккумуляторных блоков? Это руководство предназначено для того, чтобы показать, как можно заменить мертвые литий-ионные / литий-полимерные элементы аккумуляторной батареи ноутбука
Машина для травления печатных плат. Экономьте деньги и время .: 8 шагов
Машина для травления печатных плат. Экономьте деньги и время ….: Как видно на картинке. Это моя самодельная травильная машина. Я сконструировал эту травильную машину почти 10 лет назад (1998 г.) … Следующим шагом является деталь конструкции ….. Наслаждайтесь