📋Лабораторная работа 2. Элементы сети, контроллер, измерительные приборы, web-технологии
⚙️ Дисциплина "Настройка и сопровождение сетевой инфраструктуры" читается студентам первого курса магистратуры по направлениям подготовки "Холодильная техника", "Криогенная техника" и "Автоматизация холодильных установок" в МГТУ им. Н.Э. Баумана на кафедре Э4 "Холодильная, криогенная техника, системы кондиционирования и жизнеобеспечения". Содержание дисциплины посвящено базовым аспектам и особенностям настройки и сопровождения сетей, в том числе в части систем промышленной автоматизации и управления. 📋 Лабораторная работа 2 - Работа с элементами сети, контроллером, измерительные приборы, web-технологии Лабораторная работа: подключение JavaScript к расчёту свойств рабочих веществ и работа с контроллером ESP32. В первой части — установка локального веб-сервера (Open Server / Laragon), запуск панели на PHP, доступ к библиотеке JavaScript Pro с бинарными файлами свойств веществ и расчёт холодильного цикла. Во второй части — настройка локальной сети с DHCP и фиксированными IP-адресами, разбор прошивки контроллера: цифровые и аналоговые датчики, реле, функции обратного вызова (callback), HTTP-сервер на контроллере и AJAX-запросы со страницы. В конце — итоговое задание и перспективы веб-интерфейсов в автоматизации. 📋 Больше материалов доступны на сайте: https://ionium.ru/articles ⚙️Материалы подготовлены преподаватель кафедры Э4 МГТУ им. Н.Э. Баумана - Мамедовым Владиславом Марсельевичем. Если у Вас есть замечания по содержанию материала или Вы с чем-то не согласны, пожалуйста, напишите комментарий или свяжитесь по почте (mamedov-vm@bk.ru). Буду рад услышать что-то новое. Если Вам понравилось видео, пожалуйста, поставьте лайк и подпишитесь на канал! ⚙️ Телеграм канал лектора: https://t.me/IoniumCryo 💸Если материалы были полезны, поддержите автора: - Boosty: https://boosty.to/ionium.ru/donate - Yoomoney: https://yoomoney.ru/to/4100117417821528 ⚙️ Тайм-коды: 0:00 Лабораторная работа 1.3: где найти материалы (GitHub) 0:45 Установка локального веб-сервера: Open Server и Laragon 1:17 Настройка корневой папки и запуск сервера на порту 80 1:48 Открытие страницы на localhost 2:21 Разбор кода страницы: jQuery, парсинг значений, подключение модуля 2:53 Зачем нужен сервер: ограничения JavaScript на доступ к файловой системе 3:11 Библиотека JavaScript Pro и бинарные файлы 3:50 Содержимое бинарных файлов: свойства веществ и коэффициенты 4:05 Панель PHP: выбор вещества и ввод параметров 4:35 Обращение к модулю и получение рассчитанных значений 5:40 Расчёт холодильного цикла. Калькуляторы на сайте ionium 6:40 Диаграммы циклов для херогеники 6:50 Практическое применение свойств веществ 7:01 Задание лабораторной работы: запуск сервера и вывод свойств 7:33 Настройка роутера: DHCP-сервер и фиксированные IP-адреса 8:39 Локальная сеть из двух устройств: ноутбук и контроллер 9:20 Разделение сети контроллеров и сети обработки данных 9:52 Параметры сети: маска подсети, хостовый и широковещательный адреса 10:42 Панель мониторинга: графики, расстояние, температура, влажность 11:06 Контроллер ESP32: ядро JavaScript, Wi-Fi-модуль, встроенный сервер 11:56 Цифровой датчик температуры и влажности 12:21 Аналоговый датчик расстояния. Реле как силовой выход 13:59 Отличия от промышленных решений: типизированные протоколы (BAS) 14:23 Функции обратного вызова (callback) на примере промиса 16:04 Механизм callback: ожидание результата и обновление переменной 16:36 Циклический опрос датчиков 17:08 Проверка работы датчика влажности 17:36 Ультразвуковой датчик расстояния: принцип работы 18:24 Схема обработки данных: контроллер, роутер, IP-адреса 19:15 Доступ к панели с любого устройства в сети роутера 19:56 Сервер Apache, PHP-скрипт и асинхронные запросы 21:04 HTTP-сервер на контроллере (порт 80) 21:33 Разбор прошивки: настройки Wi-Fi и отладочная информация 22:28 Датчик расстояния: модуль Ultrasonic, setInterval, callback 23:37 Обработка ошибок и запись значения в глобальную переменную 24:04 Датчик влажности и температуры: подключение, интервал, callback 24:37 Управление реле через логическую единицу 25:03 HTTP-сервер на контроллере: роутинг и возврат HTML-страницы 26:00 AJAX-запросы к контроллеру, получение данных в JSON 27:12 Демонстрация работы страницы 27:34 Возможные улучшения: Raspberry Pi, модули по шине, свой протокол 28:08 Итоговое задание: скачать папку с index.php 28:43 Установка Laragon или Open Server, указание корневой папки 29:04 Переход на localhost и просмотр страницы 29:39 Практическая цель: быстрый расчёт свойств без Mathcad 29:56 Использование любого сервера: PHP, Python, JS 30:13 Веб-интерфейсы в автоматизации (пример Китая) 30:49 Преимущества веб-интерфейса: работа на любом устройстве 31:19 Вопрос аудитории: интеграция Mathcad с датчиками 31:48 Перенос решений в облако 32:37 Веб-технологии в автоматизации. Дешёвый испытательный стенд 33:14 Порядок выполнения лабораторной работы 34:04 Домашнее задание. Завершение работы
Название:
📋Лабораторная работа 2. Элементы сети, контроллер, измерительные приборы, web-технологии
Категория:
Техника и оборудование