Из следующего, хотя, на самом деле, предыдущего (так уж получилось) - система учёта ключей (обычных, от замков). Электронная, в какой-то мере, даже умная.
Этот ужас так же был построен на STM32 и мелкой логике вокруг них. Сразу же это обросло сетью как для общения между собой (ведущий контроллер <-> ведомые шкафы) и сервером (ведущий контроллер <-> сервер), естественно, пришлось запилить туда и отладочную консоль (которая успешно перекочевала в инфо-панель), а так же освоить работу со сканером отпечатков пальцев (который работает на вынесеной консоли в ~8 метрах от мозгов) и питается от 3.3V, хотя в его сторону приходится отправлять 12V и уже на месте понижать до 3.3 (если просто отправить 3.3V, то до сканера доползает в лучшем случае 2).
Итого - PHP + MySQL + сеть + очень много веселья с самими панелями, которые по своему желанию могут работать, а могут и не работать.
Куча мороки с согласованием контроллеров в сети, заморочки с DMA и консолями, особенно, когда в провод (ОБЩИЙ!) желают высказаться сразу несколько устройств >_<
Но таки удалось победить. В базе сейчас около 4500 ключей. И даже работают более-менее стабильно.
А из больших проектов на очереди - продвинутый кабельный тестер.
Хотя кое-что из смешного:
Нам поставили задачу найти конторе адекватные ИБП с внешними аккумуляторами.
Раньше использовали Ippon'ы Smart Winner 1000. Вот такие:
И батареи к нему подобного вида
Да только головы сейчас не выпускают, как и батарейные блоки. Собираем из чего есть (из старых блоков и новых АКБ, с гордой надписью Delta GX 12-12, типа гелевые). Пришлось сделать свой ящик под них, но время работы кардинально возросло.
Из печали же - начали отказывать сами ИБП, сильно привирая с ёмкостью батарей и отключаясь на 60%.
И в шутку сказали, что нам теперь нужно спроектировать свой ИБП. >_>
Печально, что цикл статей прекратился. Там было что-то похожее на задумку, на бОльшую можность, но очень интересное в плане возможности повторения.