Разработать сигнальное устройство на базе ESP8266 - плата, корпус, по
Cигнальное
устройство на базе ESP8266 / wemos
D1
Назначение прибора — оповещение оператора о завершении технологического процесса с помощью свето-сигнального маяка.
Что надо сделать — разработать схему устройства, выбрать компоненты, разработать корпус, изготовить пробный экземпляр с корпусом, разработать тестовую прошивку.
По итогам опытной эксплуатации на стороне исполнителя — доработать устройство и изготовить мелко-серийную партию устройств в количестве 10-15 ед.
Этапность работ — 1 этап — проектирование (принципиальная схема, 3D модель корпуса), 2 этап — разработка пробного экземпляра, тестирование у заказчика, 3 этап — доработка и изготовление мелко-серийной партии устройств.
По окончании работ необходимо передать всю документацию (и права) на 3D модели устройства, его принципиальную схему, исходный код ПО и т.п.
Условия оплаты — цена — договорная, оплата по договору ГПХ1/ИП/юр. лицо от юр. лица.
Функции устройства:
Требования к компоновке и корпусу устройства:
Назначение прибора — оповещение оператора о завершении технологического процесса с помощью свето-сигнального маяка.
Что надо сделать — разработать схему устройства, выбрать компоненты, разработать корпус, изготовить пробный экземпляр с корпусом, разработать тестовую прошивку.
По итогам опытной эксплуатации на стороне исполнителя — доработать устройство и изготовить мелко-серийную партию устройств в количестве 10-15 ед.
Этапность работ — 1 этап — проектирование (принципиальная схема, 3D модель корпуса), 2 этап — разработка пробного экземпляра, тестирование у заказчика, 3 этап — доработка и изготовление мелко-серийной партии устройств.
По окончании работ необходимо передать всю документацию (и права) на 3D модели устройства, его принципиальную схему, исходный код ПО и т.п.
Условия оплаты — цена — договорная, оплата по договору ГПХ1/ИП/юр. лицо от юр. лица.
Функции устройства:
- Wi-Fi
client, подключение по MQTT
к брокеру сообщений,
подписка на заданный topic
и реакция на события,
происходящие в этом topic.
Поддержка SSL
шифрования при доступе
к MQTT.
- Управление
внешним свето-сигнальным маяком (24В, 2
входа (звук, свет), общий, схема будет приложена)
в зависимости от событий, получаемых
по mqtt. Маяк
подключается через разъем, расположенный
на корпусе устройства. Тип разъема
исполнитель выбирает самостоятельно.
- Отображение
информации, получаемой из MQTT
на экране, расположенном
на передней поверхности устройства.
Экран — точечная светодиодная матрица
на базе MAX7219 размером
в 4 горизонтальных модуля (каждый модуль
8x8 светодиодов).
Высота экрана не менее 4 см.
- Кнопка
— расположена на передней поверхности
устройства, при нажатии происходит
отключение сигнала. Сенсорная. Размер
не менее 10 мм на 10 мм.
- Питание — micro USB разъем на корпусе устройства.
Требования к компоновке и корпусу устройства:
- Устройство
должно иметь форму горизонтального
прямоугольника. На ребрах — фаска или
скругление.
- На передней
панели расположены экран, и справа от
экрана — сенсорная кнопка.
- Разъем
питания microUSB, разъем для
подключения маяка — снизу или сбоку
по выбору исполнителя.
- Корпус
должен иметь четыре проушины (два
сверху, два снизу) — для крепления на стену. Размеры проушин и их
расположение уточнить на стадии
проектирования.
- Материал корпуса — пластик, устойчивый к общепромышленным загрязнениям.
- ПО
устройства должно быть разработано в
Arduino IDE с
использованием общедоступных библиотек
для работы с сетью WIFI,
MQTT, управлением дисплеем
и т. д. Финальная доработка ПО осуществляется Заказчиком.
- Исполнитель
должен реализовать тестовую версию
ПО, реализующую следующий функционал:
- Подключение
к сети WIFI. Адрес
сети и реквизиты доступа к ней —
задаются в прошивке. IP
адрес выдается по DHCP.
- Подключение
к серверу MQTT с шифрованием
SSL. Сертификат CA
хранится в прошивке. Адрес сервера
и топик, к которому устройство
подключается — задается в прошивке.
- Реакция
на событие beep – подача
прерывистого звукового сигнала в
режиме - 1 с сигнал, 1 с — пауза, мигание
светодиодом на маяке — с частотой 1
Гц. Прекращение сигнала и мигания —
после нажатия сенсорной кнопки на
устройстве или после получения события
stop в MQTT топике.
- Реакция на событие time + время — отображение времени на экране.