Arduino проект
10 000 UAHНеобходимо собрать комплект для авторизации прохода на Arduino со считыванием NFC карты.
Комплект будет включать в себя:
- Контроллер Arduino
- LAN порт для поключения к internet/intranet (автоконнект)
- NFC считыватель 2 шт.
- Реле для замыкания GND контакта. 3 положения:
1- нормально разомкнут
2- краткое замыкание на 1 контакт (5 сек, устанавливается в конфиге)
3- краткое замыкание на 3 контакт (5 сек, устанавливается в конфиге)
- Цифровой вход для получения сигнала завершения прохода от внешнего контроллера
- Светодиодный матричный модуль (СММ) 8х8 RGB (например TZT MAX7219 или другой)
- Питание от 12В (блок питания в поставке не требуется)
Логика:
При считывании NFC карты считывателем, контроллер передаёт JSON с ID платы (устанавливается в конфиге), кодом карты и служебный символ (устанавливается в конфиге) на указанный сервер авторизации.
Если в ответ приходит TRUE то включаем на 4 секунды СММ зеленым цветом с отображением треугольника (углом вверх) и делаем кратковременное замыкание реле на положение 2 или 3, в зависимости от того, с какого считывателя происходило считывание карты. После получения сигнала завершения прохода от цифрового входа, передаём JSON с ID платы, кодом карты и служебный символ на указанный сервер авторизации.
Если в ответ приходит FALSE то включаем на 4 секунды СММ красным цветом с отображением символа "Х".
* служебный символ при считывании карты - установленное значение вручную в конфигурации (до 3 цифр)
** служебный символ при получении сигнала завершения прохода от цифрового входа - всегда 999.
Для целей мониторинга активности устройства, каждые 60 секунд (устанавливается в конфиге) устройство передаёт JSON с ID платы на сервер мониторинга (может быть отличный от сервера авторизации). В ответ получает сообщение TRUE. Если сообщение не было получено за 5 сек. включаем СММ желтым цветом, в режиме мигания раз в секунду и уменьшаем интервал передачи JSON с ID платы на сервер мониторинга до 10 секунд, до момента получения сообщения TRUE. После получения сообщения TRUE восстанавливаем интервал передачи JSON до 60 секунд и выключаем СММ.
Конфигурирование устройства должно быть возможно удалённо, через telnet или web интерфейс, с минимальной авторизацией.
В рамках конфигурирования настраиваются:
- URL сервера авторизации
- URL сервера мониторинга
- интервал 2 положения реле
- интервал 3 положения реле
- интервал передачи сообщения мониторинга
- служебный символ для передачи при считывании карты
Ожидаемый результат:
Спецификация используемых устройств
3 комплекта устройств с установленной микропрограммой для тестирования
Микропрограмма в виде набора файлов на flash
Описание процесса инсталляции
-
По HTTPS? Секъюрити всё-таки.
-

- Контроллер Arduino
- LAN порт для поключения к internet/intranet (автоконнект)
Вместо Arduino подойдёт esp8266/esp32 + WiFi?
У решения будет реальное применение или это какой-то MVP/хобби/диплом? Почему не взять стандартные настраиваемые комплекты с NFC?
За 10Кгрн. что-то надёжное вам вряд ли наваяют... ну, разве что какой-то прототип с проводами 🙂
-
Дмитрий, вы не ответили на мой глупый но принципиальный вопрос. По другому, какое максимальное расстояние между ситывателями RFID может потребоваться, если речь идёт об единственном подключении к Ethernet или WiFi?
-
Актуальні фриланс-проєкти в категорії C та C++
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 1 день 17 годин тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 4 дні 18 годин тому ∙ 7 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 5 днів 19 годин тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 835 UAH
|
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 11 днів 15 годин тому ∙ 15 ставок |