Палитра у меня подобраны были уже давно и, как мне кажется, удачно, она успешно переходит из проекта в проект почти не меняясь. Я использую по три цвета для всей статики темной и светлой темы, один универсальный серый цвет для текста, удачно сочетается с обеими темами, два цвет для акцента и кнопок и три цвета состояния. Цвета хорошо подходят для современных мониторов, на которых хорошо различимы оттенки. На HMI панелях с TFT матрицами ситуация чуть другая и нужно будет больше контраста. Цвета можно оставить, но использовать подложку на фоне не получится, так как даже при минимальном угле обзора ее уже не будет видно. В целом, для HMI нужно использовать более контрастные сочетания цветов, в конце статьи я приведу пример этого интерфейса на панели оператора.
Спасибо, классный UI получился. Для последующей разработки фронтенд-приложения могу рекомендовать библиотеку React Flow, она классно справляется с отрисовкой таких интерфейсов. Как раз использовали ее для подобной SCADA системы, где можно было настраивать рабочую область с множеством виджетов.
А на реальной панели надписи не будут слишком мелкими? Может заменить на ВЕНТ, ОХЛ, НАГР?
да, тут очень индивидуально. Есть большая вероятность, что из эксплуатации скажут, что все мелко ничего не видно, тогда да, нужно все увеличивать, это потянет много изменений за собой. В статье я попытался быстро перенести с монитора на HMI )