Arduino проект
820 PLNНеобходимо собрать комплект для авторизации прохода на 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?
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 2 dni 4 godziny temu ∙ 7 ofert |
Tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32.
410 PLN
tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32. Urządzenia powinny uruchamiać punkt dostępu Wi-Fi, udostępniać lokalną stronę przez przeglądarkę (HTTP), odbierać tekst i obrazy w promieniu 5-10 km (plus minus),… C i C++, C# ∙ 2 dni 6 godzin temu ∙ 3 oferty |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 3 dni 4 godziny temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4233 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 9 dni temu ∙ 14 ofert |