Промышленный Интернет вещей. Практическая работа «Система умного полива»
Цели и задачи
- Цель по SMART: за 45 минут спроектировать и протестировать в цифровой среде модель системы умного полива, включающую датчик влажности, условие автоматического включения насоса и передачу показаний, а также объяснить не менее двух преимуществ промышленного Интернета вещей.
- Научиться выделять компоненты системы Интернета вещей и описывать их взаимодействие по схеме «датчик — контроллер — исполнительное устройство — сеть — пользователь».
- Сформировать умение составлять алгоритм автоматического полива с использованием условия и проверять его на тестовых значениях влажности.
- Развивать навыки парной работы, анализа ошибок, представления результатов и аргументированного выбора параметров системы.
- Показать связь информатики с физикой, биологией, экологией и инженерными профессиями, снизить тревожность перед заданиями ОГЭ за счёт тренировки алгоритмического мышления.
Планируемые результаты
Личностные
- Осознавать практическую ценность автоматизации для рационального использования воды и ухода за растениями.
- Проявлять интерес к профессиям программиста, инженера по автоматизации, специалиста по анализу данных и информационной безопасности.
- Понимать личную ответственность за корректность алгоритма и безопасность цифровой системы.
- Оценивать собственный вклад в парную работу и готовность продолжать обучение в области информационных технологий.
Метапредметные
- Планировать практическую работу по заданному алгоритму и распределять роли в паре.
- Извлекать информацию из схемы, таблицы показаний датчика и описания технического задания.
- Анализировать результат работы, находить ошибку в условии или параметрах и предлагать исправление.
- Представлять решение в виде блок-схемы, псевдокода или программы и аргументировать выбранный вариант.
- Применять цифровые инструменты для моделирования, тестирования и фиксации результата.
Предметные
- Знать назначение датчика, контроллера, исполнительного устройства, канала связи и пользовательского интерфейса в системе Интернета вещей.
- Уметь составлять алгоритм управления насосом по значению влажности почвы.
- Уметь использовать условную конструкцию вида «если — то — иначе» и логические сравнения.
- Уметь интерпретировать показания датчика и проверять систему на нескольких тестовых наборах данных.
- Владеть представлением о промышленном Интернете вещей как о сети взаимосвязанных устройств, собирающих и передающих данные.
Универсальные учебные действия (УУД)
Личностные УУД
- Соотносят учебную задачу с реальной проблемой экономии воды и автоматизации производства.
- Формируют ответственное отношение к результату цифрового проектирования.
- Определяют интерес к направлениям дальнейшего изучения программирования и робототехники.
- Принимают необходимость проверки алгоритма перед его использованием в реальной системе.
Регулятивные УУД
- Принимают цель практической работы и формулируют ожидаемый результат.
- Планируют последовательность действий: анализ условия, построение алгоритма, реализация, тестирование.
- Сопоставляют результат работы с критериями и исправляют выявленные ошибки.
- Оценивают вклад каждого участника пары и степень достижения цели.
- Соблюдают регламент, правила работы за компьютером и инструкции цифровой среды.
Познавательные УУД
- Выделяют входные данные, условие и выходной результат системы.
- Строят логическую модель взаимодействия компонентов умного полива.
- Сравнивают работу алгоритма при разных значениях влажности.
- Преобразуют описание задачи в блок-схему, псевдокод или программный код.
- Находят противоречие в алгоритме и объясняют причину ошибки.
Коммуникативные УУД
- Распределяют роли в паре: оператор цифровой среды и аналитик-тестировщик.
- Формулируют уточняющие вопросы по техническому заданию.
- Объясняют партнёру логику условия и совместно принимают решение.
- Представляют результат кратко, используют предметные термины и реагируют на вопросы.
- Конструктивно обсуждают ошибку без обвинения партнёра.
Подготовка учителя к уроку
- Подготовить компьютеры с доступом к локальной или онлайн-среде моделирования микроконтроллера и проверить запуск проекта на каждом рабочем месте.
- Распечатать карточки с техническим заданием и таблицей тестовых значений влажности — по одной на пару, всего по числу рабочих пар.
- Подготовить карточки ролей «оператор» и «тестировщик» — по две на пару.
- Вывести на доску схему «датчик влажности → контроллер → насос» и расширенную схему промышленного Интернета вещей с каналом связи и пользовательским интерфейсом.
- Подготовить памятку с конструкцией: «если влажность меньше порога, включить насос; иначе выключить насос».
- Подготовить три тестовых набора: влажность 20%, 35% и 70%; порог включения насоса — 40%.
- Подготовить критерии оценивания практической работы и лист самооценки на каждого ученика.
- Проверить проектор, интерактивную доску, мыши, клавиатуры, сохранение файлов и возможность демонстрации экрана.
- Подготовить резервный скриншот модели и текстовый вариант задания на случай технического сбоя.
- Подготовить короткий вопрос в формате ОГЭ на распознавание условия и результата алгоритма.
Ход урока
Этап 1. Организационный момент и мотивация (3 мин)
Цель этапа: включить учащихся в практическую деятельность и показать связь темы с реальной автоматизированной системой.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс и проверяет готовность: "Здравствуйте, ребята. Сегодня мы будем не просто изучать понятие, а соберём цифровую модель системы, которая сама принимает решение о поливе. Проверьте, что перед вами тетрадь, ручка и компьютер. Работать будем в парах, поэтому сразу договоритесь, кто начнёт роль оператора, а кто — роль тестировщика." | Проверяют оборудование, садятся парами, распределяют роли и записывают дату. |
2 мин | Учитель показывает на экране изображение теплицы с автоматическим поливом: "Представьте промышленную теплицу, где десятки датчиков передают данные оператору. Человек не может каждую минуту проверять каждое растение. Как система поймёт, что пора включить насос? Сегодня мы создадим правило, которое позволит устройству принять такое решение." | Формулируют предположения: "Нужен датчик влажности", "Контроллер сравнивает значение с порогом", "Насос включается автоматически". |
Завершение этапа: учитель подводит итог: "Мы увидели практическую задачу автоматизации. Теперь вспомним, из каких частей состоит система Интернета вещей и какие данные будут поступать в наш алгоритм."
Этап 2. Актуализация знаний и инструктаж по ИКТ-безопасности (5 мин)
Цель этапа: актуализировать понятия «датчик», «алгоритм», «условие», «исполнительное устройство» и безопасно организовать работу за компьютером.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель показывает на доске пять терминов: "датчик, контроллер, насос, сеть, пользователь". Учитель предлагает приём «Подумай — обсуди в паре — поделись»: "Сначала за 30 секунд установите соответствие между компонентом и его функцией, затем обсудите ответ с партнёром. Датчик получает данные, контроллер обрабатывает их, насос выполняет команду. Что делает сеть и зачем нужен пользовательский интерфейс?" | Индивидуально сопоставляют термины и функции, обсуждают ответ в парах одну минуту, формулируют: "Сеть передаёт данные, интерфейс показывает состояние системы пользователю". |
2 мин | Учитель проводит инструктаж: "Работаем только в выданной цифровой среде, не вводим личные данные и не скачиваем неизвестные файлы. Перед запуском проверяем условие, после запуска сравниваем результат с ожидаемым. Если программа ведёт себя неожиданно, сначала читаем сообщение об ошибке и проверяем порог, а не перезапускаем проект вслепую." | Называют два правила безопасной работы: "не вводить личные данные" и "проверять результат перед сохранением". |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Завершение этапа: учитель подводит итог: "Мы вспомнили роли компонентов и правила работы. Теперь выясним, какое условие должна выполнять система и почему одного общего описания недостаточно для запуска насоса."
Этап 3. Постановка практической задачи и планирование (5 мин)
Цель этапа: преобразовать жизненную ситуацию в точное техническое задание и план действий.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель раздаёт карточки с условием: "В теплице датчик показывает влажность почвы в процентах. Если влажность ниже 40%, насос должен включиться, а если влажность равна 40% или выше — выключиться. Система должна вывести значение влажности и состояние насоса." Учитель спрашивает: "Какие данные являются входными? Какой результат выдаёт система?" | Записывают: входные данные — влажность почвы; условие — сравнение с 40%; результат — состояние насоса. Отвечают: "Насос включён при влажности меньше 40%, иначе выключен". |
3 мин | Учитель фиксирует на доске план: "Первый шаг — создать компоненты модели. Второй — задать значение датчика. Третий — записать условие. Четвёртый — вывести результат. Пятый — проверить три теста. Вспомните, что похожая логика встречается в заданиях ОГЭ: по условию нужно определить результат алгоритма. Поэтому не торопимся с кодом, сначала читаем условие." | В парах распределяют действия по ролям, переносят план в тетрадь и формулируют цель: "Создать и проверить модель автоматического полива". |
Завершение этапа: учитель подводит итог: "Техническое задание стало точным алгоритмом действий. Теперь переходим к практической реализации: сначала создадим модель, затем проверим её на значениях, которые не использовали при составлении условия."
Этап 4. Выполнение практической работы в цифровой среде (15 мин)
Цель этапа: создать модель системы умного полива и реализовать алгоритм условного управления насосом.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель демонстрирует на экране порядок создания проекта: "Откройте среду моделирования и создайте новый проект. Добавьте виртуальный датчик влажности, контроллер и индикатор насоса. Соедините их логически: датчик передаёт значение контроллеру, контроллер управляет насосом. Назовите элементы понятно, например «Влажность», «Контроллер», «Насос»." | Открывают среду, создают проект, добавляют датчик, контроллер и насос, подписывают элементы. |
5 мин | Учитель показывает запись алгоритма: "Запишите условие в выбранном формате: если влажность меньше 40, насос включён; иначе насос выключен. Важно не перепутать знак сравнения. При влажности 20% насос должен работать, а при 70% — остановиться. Оператор вводит условие, тестировщик вслух проверяет каждую часть." | Оператор вводит условие или блоки алгоритма, тестировщик сверяет знак сравнения и ожидаемый результат, затем партнёры меняются ролями. |
4 мин | Учитель сопровождает пары: "Добавьте вывод на экран: текущее значение влажности и текстовое состояние насоса. Если среда позволяет, включите передачу показаний в панель пользователя. Помните: промышленный Интернет вещей ценен не только автоматическим действием, но и возможностью наблюдать данные и выявлять неисправность." | Настраивают вывод данных, запускают проект, фиксируют значение влажности и состояние насоса в таблице. |
3 мин | Учитель задаёт контрольные вопросы парам: "Что произойдёт при влажности 35%? А при 40%? Почему при равенстве порогу насос должен быть выключен? Покажите мне строку или блок, отвечающий за это решение." | Проверяют тесты 35% и 40%, объясняют: "35 меньше 40, насос включён; 40 не меньше 40, насос выключен". |
Запись в тетрадях
Система умного полива: датчик влажности → контроллер → насос. Алгоритм: если $влажность < 40$, то насос включить, иначе насос выключить. Входные данные — значение влажности; выходные данные — состояние насоса.
Завершение этапа: учитель подводит итог: "Основная модель создана, но работа системы ещё не доказана. В инженерной практике нельзя считать алгоритм правильным после одного запуска. Сейчас проведём тестирование по нескольким значениям и найдём возможные ошибки."
Этап 5. Тестирование, анализ ошибок и межпредметная связь (8 мин)
Цель этапа: проверить алгоритм на граничном и обычных значениях, связать цифровую модель с биологическими и экологическими условиями.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | Учитель раздаёт таблицу тестирования: "Проверьте три значения: 20%, 40% и 70%. В первой колонке запишите значение датчика, во второй — ожидаемое состояние насоса, в третьей — фактический результат программы. Если ожидание и результат различаются, выделите строку маркером и ищите ошибку в условии." | Вводят три значения, заполняют таблицу: 20% — включён, 40% — выключен, 70% — выключен; сравнивают ожидаемый и фактический результаты. |
2 мин | Учитель задаёт межпредметный вопрос: "Почему растениям нельзя постоянно подавать воду? Свяжите работу датчика с биологией и экологией. Какие последствия будут при слишком низком или слишком высоком пороге?" | Обсуждают в парах и отвечают: "При недостатке воды растение увядает, при избытке могут загнивать корни; неверный порог приводит к перерасходу воды". |
2 мин | Учитель предлагает мини-задание в формате ОГЭ: "Дан алгоритм: если влажность меньше 40, вывести «полив», иначе вывести «ожидание». Какой результат будет при значениях 39, 40 и 55? Объясните, почему граничное значение относится ко второй ветви." | Записывают ответы: 39 — «полив», 40 — «ожидание», 55 — «ожидание», и объясняют действие знака сравнения. |
Завершение этапа: учитель подводит итог: "Мы проверили обычные и граничные значения и увидели, что точность знака сравнения влияет на физическое действие насоса. Теперь каждая пара самостоятельно оформит результат и проведёт итоговую проверку по критериям."
Этап 6. Самостоятельное оформление результата и взаимопроверка (6 мин)
Цель этапа: закрепить алгоритм, развить самоконтроль и оценить практическую работу по понятным критериям.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель выдаёт чек-лист: "Проверьте четыре пункта: есть датчик, задан порог 40%, насос включается только при влажности ниже порога, проверены три значения. Затем сохраните проект с фамилиями участников. Не оценивайте красоту интерфейса вместо логики: главное — корректное решение и доказанная проверка." | Пары самостоятельно сверяют проект с чек-листом, исправляют одну найденную неточность, сохраняют файл или делают скриншот. |
3 мин | Учитель организует взаимопроверку «Две звезды и пожелание»: "Откройте результат соседней пары и проверьте только тесты 40% и 70%. Запишите две сильные стороны и одно конкретное пожелание, например проверить ещё значение 39% или уточнить подпись датчика." | Проверяют работу соседней пары, записывают две сильные стороны и одно пожелание, передают обратную связь без оценочных высказываний о личности. |
Завершение этапа: учитель подводит итог: "Вы не только создали модель, но и доказали её работоспособность тестами. Осталось осмыслить, чему научились, какие ошибки оказались типичными и где эта система может применяться дальше."
Этап 7. Рефлексия и домашнее задание (3 мин)
Цель этапа: зафиксировать предметный результат, выявить затруднения и обозначить перенос знания в новую ситуацию.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель предлагает приём «Билет на выход»: "На отдельном листке ответьте на три вопроса: какой компонент системы получает данные; при каком условии включается насос; какую ошибку вы проверяли на границе 40%? Затем поставьте себе цветовой сигнал: зелёный — могу создать такой алгоритм сам, жёлтый — нужна тренировка, красный — нужна помощь." | Письменно отвечают на вопросы, выбирают цвет самооценки и сдают билет на выход. |
1 мин | Учитель объявляет домашнее задание: "Выберите один из трёх уровней в таблице. Важно не переписывать теорию, а применить алгоритм к новой ситуации. На следующем уроке мы сравним системы управления и обсудим надёжность устройств Интернета вещей." | Записывают выбранный уровень домашнего задания и контрольные вопросы. |
Критерии оценивания практической работы
- "5" — создана полная модель с датчиком, контроллером и насосом; корректно задано условие влажности меньше 40%; верно выполнены все три теста, включая значение 40%; результат сохранён и объяснён партнёру.
- "4" — модель работает, условие задано в основном верно, но допущена одна неточность в оформлении, выводе данных или объяснении; не менее двух тестов выполнены корректно.
- "3" — создана частичная модель и записан общий алгоритм, но есть ошибка в условии или не проведено полное тестирование; после подсказки учителя ученик может объяснить назначение датчика и насоса.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какой компонент системы умного полива получает данные, а какой выполняет команду? | Проверка понимания структуры системы Интернета вещей и распределения функций. |
Почему при влажности 40% насос должен быть выключен? | Выявление понимания знака сравнения и граничного значения в условии. |
Какую ошибку вы обнаружили или могли бы обнаружить при тестировании? | Выявление навыка самоконтроля и анализа результата программы. |
Насколько самостоятельно вы смогли создать и проверить алгоритм? | Субъективная оценка освоения темы и планирование дальнейшей помощи. |
Завершающее слово учителя
"Сегодня вы создали модель промышленной системы, в которой данные датчика превращаются в автоматическое действие. Главная ошибка в таких задачах — невнимательно прочитать условие и неправильно обработать граничное значение. Вы проверили алгоритм не одним примером, а целым набором тестов, как это делают разработчики. На следующем уроке мы рассмотрим, как несколько устройств обмениваются данными в сети и почему для промышленного Интернета вещей важны надёжность и защита информации."
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Составить алгоритм умного освещения комнаты: если освещённость ниже выбранного порога, включить лампу, иначе выключить. Записать условие и проверить его на трёх значениях, включая граничное. | Закрепляет конструкцию «если — то — иначе» и умение проверять граничное значение. |
Средний (повышающий) | Разработать таблицу тестирования для системы теплицы с двумя датчиками: влажность почвы и температура. Сформулировать не менее трёх правил работы вентилятора и насоса. | Развивает анализ нескольких входных данных и построение составного алгоритма. |
Продвинутый (дополнительный) | Спроектировать схему промышленной системы мониторинга теплицы из пяти компонентов: датчик, контроллер, исполнительное устройство, сеть и интерфейс пользователя. Описать, какие данные передаются и какие две меры защиты нужны. | Формирует системное мышление, межпредметную связь с экологией и представление о профессиях в сфере автоматизации и информационной безопасности. |
Контрольные вопросы перед выходом: «Что является входными данными системы?», «Какое условие включает насос?», «Почему нужно проверять значение, равное порогу?», «Какие два преимущества даёт промышленный Интернет вещей по сравнению с ручным поливом?»