Что представляет из себя автоматизация комплексных систем для различных производств?
Не расскажите, что из себя представляет разработка каких то комплексных систем для различных производств. Примерный кейс описать с затратами, необходимой техникой и специалистами для реализации. По хорошему с какой то исторической хронологией без деталей, но с отсылками. Чтобы можно было дополнительно самому почитать.
Для меня в принципе в сфере веб, мобильных разработок ясен концепт задач, команд и на каких технологиях реализуют. Если человек хочет работать на производстве, где большой конвейер на какой то компьютерной автоматизации, то как к этому приходят и что для этого используют . Я понимаю, что сейчас можно купить ардуино, паяльник и начинать разбираться с микроконтроллерами, построением схем, электротехникой и т.д Но в целом как строят какие то сложные системы для химической, обрабатывающей промышленности. Как происходит построение такой фабрики, чтобы изготовить нужные линии сборки, электрогидравлические механизмы и ими управлять с помощью компьютеров. По сути оно же все равно сводится к элементарным командам.
Для разработки приложений:
1. Обдумывают концепцию
2. Рисуют дизайн
3. Верстают его
4. Создают базу данных
5. Выбирают архитектуру проекта
6. Реализуют бэкенд, фронт
7. Покрывают тестами проект
8. Деплой, администрирование, мониторинг
К каждому шагу можно дописать какой то язык, фреймворк, название специалиста. Верстка: html, css, mui/bootstrap, разработчик верстальщик. База данных: postgre, mongo строят базу данных, оптимизируют запросы, проводят аналитику данных для бизнеса. Для администрирования: gitlab, docker, kubernates для сборки, развертки контейнеров, senty, zabbix для мониторинга, nginx, apache сервера на которых работают программы.
Я очень условно пишу, каждый шаг можно рсписать ещё на несколько с ссылками на книги и т.д Но для погружения в мир микроконтроллеров и в целом о представлении процессов в этой сфере было бы интересно услышать от людей, кто связал свою жизнь с этим или участвовал в таких проектах.
Желательно от каких то фундаментальных знаниях и принципах, до каких то реальных кейсов, технологий и т.д
аурдино тебе нафих не нужен :) слишком низкий уровень.
управление технологическими процессами начинается с ПЛК, готовых датчиков и готовых исполнительных механизмов. они собираются как лего-кубики в нужную структуру.
начинаешь с АСУТП и до просветления.
и да - про дизайн можешь забыть, основа системы - надежность, когда дело доходит до производства :) насрать всем на красивые медихрени коль система сбоит на каждом шагу. пусть лучше будет сваренный из железа некрасивый молоток, но надежный как скала, чем фильдеперсово цветной перфоратор.
О, спасибо большое, не знал про это направление, как раз я именно об этом и спросил. Сейчас вот дочитываю книгу - код тайный язык информации, где очень доступно собирают аналог первых компьютеров. Хотел после неё глубже понять архитектуру компьютеров, основы цифровой схемотехники и для кругозора вот про автоматизированные системы управления.
Хоть и в одной специфики можно развиваться всю жизнь, просто для себя интересно повторить упущенные курсы по физике, электрическим цепям и более полно понимать историю физики, математики и как это все повлияло на различные компьютерные комплексы и все что на этом строится.