Система удаленного управления кофемашиной: Портфолио фрилансера Вячеслав Т 08.04.2020, работа №7 - FL.RU
Вячеслав Т.
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Инструменты и навыки
javascript Схемотехника stm erlang
К списку работ
Вячеслав Т.
Вячеслав Т.

Система удаленного управления кофемашиной

Для целей учета количества приготовленных порций кофе и удаленного управления кофе-машиной в мобильных точках продажи была спроектирована и реализована система удаленного управления профессиональной кофе-машиной. Для решения задачи потребовался анализ механизмов работы кофе-машины, частично проведенный заказчиком. Как оказалось, кофе-машина управляется достаточно простым микроконтроллером производства STM, но отсутствие описания протоколов и какой-либо спецификации внешних интерфейсов не позволяет реализовать управление и учет. Поэтому было принято решение о разработке собственного встраиваемого модуля, подключаемого между пользовательским интерфейсом кофе-машины и управляющей платой. Результатом работы стало устройство, интегрируемое в корпус кофе-машины и не создающее препядствий в ее работе, но учитывающее нажатие клавиш и состояние информационных светодиодов. Данные собираются контроллером STM32 и посредством модуля на базе МК ESP8266 передаются на сервер по Wi-Fi. Также возможно имитация удаленного нажатия на кнопки кофе-машины, контролируемое из web-интерфейса сервера. Языки разработки: С(микроконтроллеры), Erlang(серверная часть) Протокол обмена: специализированный, поверх TCP-соединения между устройством и сервером, HTTP/WS между интерфейсом и сервером. UI: jQuery