Устройство автоматизации открытия шлагбаума с Wi-Fi

60 000 руб. за проект
16 февраля 2022, 11:31 • 8 откликов • 88 просмотров
Требования:

  • Питание: 12 В, постоянный ток, обсуждаемо.
  • Мощность передатчика и параметры антенны: не могу формализовать, но по техническим условиям нужно стабильно открывать шлагбаум из-за угла здания, при этом антенна будет установлена на окне внутри здания, расстояние с огибанием угла здания порядка 100 м.
  • Корпус белого цвета, для монтажа на стену.
  • Энергонезависимая память для хранения настроек подключения к сети Wi-Fi и одного кода шлагбаума (насколько я понимаю, обычно это цепочка целочисленных таймингов в микросекундах с некоторыми дополнительными флагами).
  • Поддержка копирования пультов CAME и NICE на частотах 315 МГц, 433,92 МГц, 434,4 МГц, 868,35 МГц.
  • Возможность сброса настроек путём замыкания контактов при включении (развести на плате кнопку или пины под перемычку) с очисткой энергонезависимой памяти.
  • Аппаратный watchdog, любым простым способом проверяющий работоспособность ПО и перезагружающий устройство по питанию при необходимости.
  • Подключение к Wi-Fi сети с шифрованием WPA2-PSK и сохранением SSID и ключа в энергонезависимой памяти. По умолчанию сеть network с ключом 00000000
  • Прослушивание TCP-порта 5790 на предмет пакетов из сети.
  • На определённые команды, поступившие на порт, устройство должно выполнять действия. Конкретный протокол общения с клиентом определим в ходе работы (скорее всего, это будет JSON, содержащий только ASCII-символы).
  • Действие 1: извлечение новых реквизитов Wi-Fi сети из сообщения и запись их в энергонезависимую память («настройка сети»).
  • Действие 2: отправка ответного сообщения "OK" («пинг»).
  • Действие 3: включение режима копирования пульта шлагбаума с сохранением считанной последовательности (кодом) в энергонезависимую память («считывание»).
  • Действие 4: передача ранее сохранённого кода в эфир («передача»).
  • Действие 5: отправка клиенту ответного сообщения с кодом из памяти. Формат аналогичен формату хранения в памяти. («запрос кода»)
  • Действие 6: извлечение из полученного сообщения кода шлагбаума и записью в энергонезависимую память. Формат аналогичен формату хранения в памяти. («запись кода»)
Техническая база — любая (по согласованию), от ESP до Raspberry Pi, от устройства требуется работоспособность и надежность.

Результаты заказа:

  • Партия устройств в 3 шт. При успехе закажем ещё, если вы будете заинтересованы.
  • Документация: чертеж печатной платы, перечень электронных компонентов с номиналами.
  • Исходный код ПО.

Устройства необходимы не с целью противоправных действий, а лишь для автоматизации доступа клиентов компании на парковку!