Очень давно была идея сделать контроллек управления DC моторами. Потому как драйверов полно, а вот именно контроллеров нет. Максимум что находил это драйверы с управлением по I2C.
В итоде решил сделать универсальный модуль, чтобы можно было его использовать как автономно так и управлять им по I2C например. То есть контроллер можно встроить в кстройство.
Как вариант можно сделать управление по WiFi или RS485. По ходу разработки буду думать.
Если каждый контроллер делать отдельным то появится очень много устройств WiFi. Перегружать роутер ненужной работой так себе идея.
Я думаю достаточн будет управления по:
1. I2C это когда контроллер находится в непосредственной близи с устройством управления, чтобы не городить огород с удлинителями I2C (82b715, 82b96).
2. RS485 когда контроллер находится далековато от основного устройства, например управление актуаторами в теплице.
3. Идею с WiFi оставим на потом. Потому как на данный момент контроллер задумывается как автономный на STM32.
Вот такая получилась блок-схема: