⚡ Электронные устройства

Сердце и мозг робота

🔌 Электроника • 🤖 Робототехника • ⚙️ Механика
5 класс • Технология • 45 минут

👨‍🏫 Учитель: Ахметов Рустам
🏫 Школа: ГБОУ № 1362
📅 Дата: 2025-06-11
🎯 Цель: Понять, как электроника оживляет роботов

🎯 План урока

Наша миссия сегодня:

  1. 🔍 Исследуем электродвигатели - как они работают?
  2. 🧠 Изучаем контроллеры - мозг робота
  3. 🔬 Проводим эксперименты - связь напряжения и скорости
  4. 🛠️ Собираем схемы - подключаем и управляем
  5. 📊 Анализируем результаты - делаем выводы

🎯 Что узнаем:

  • ⚡ Как электричество превращается в движение
  • 🧠 Как контроллер управляет двигателем
  • 📈 Зависимость скорости от напряжения
  • 🔌 Схемы подключения электронных устройств

🤖 Загадка движущегося робота

Что заставляет робота двигаться?

🎭 Демонстрация: Робот движется по столу

❓ Вопросы для размышления:

  • Откуда у робота берется сила для движения?
  • Почему он может менять скорость и направление?
  • Что происходит внутри робота?

🧠 Мозговой штурм: Что нужно роботу для движения?

Ваши варианты ответов:

  • 🔍 Анатомия робота

    Основные системы робота:

    🔌 Система питания

    • Батарея или аккумулятор
    • Обеспечивает энергией все устройства

    🧠 Система управления

    • Контроллер (мозг робота)
    • Принимает решения и дает команды

    ⚙️ Система движения

    • Электродвигатели (мышцы робота)
    • Преобразуют электричество в движение

    📡 Система восприятия

    • Датчики (органы чувств)
    • Собирают информацию об окружающем мире

    🎯 Сегодня изучаем: МОЗГ и МЫШЦЫ робота!

    ⚡ Электродвигатель - мышцы робота

    Как электричество становится движением?

    🔬 Физические основы

    ⚗️ Явление электромагнитной индукции

    Когда электрический ток проходит через проводник в магнитном поле, на проводник действует сила!

    🧲 Закон Ампера:

    \[F = BIL\]

    где:

    • F - сила, действующая на проводник
    • B - магнитная индукция
    • I - сила тока
    • L - длина проводника

    🎭 Простыми словами: Электричество + магнит = движение!

    🛠️ Устройство электродвигателя

    Основные части:

    🌀 Ротор (якорь)

    • Вращающаяся часть с обмотками
    • На него действует электромагнитная сила

    🧲 Статор

    • Неподвижная часть с магнитами
    • Создает магнитное поле

    🔄 Коллектор

    • Переключает направление тока
    • Обеспечивает непрерывное вращение

    ⚡ Щетки

    • Подводят ток к ротору
    • Скользят по коллектору

    📊 Типы электродвигателей в робототехнике

    🔄 Коллекторный двигатель постоянного тока

    Характеристики:

    • ✅ Простое управление
    • ✅ Плавное изменение скорости
    • ❌ Быстрый износ щеток
    • ❌ Искрение при работе

    Применение: Простые роботы, игрушки

    🎯 Сервопривод

    Характеристики:

    • ✅ Точное позиционирование
    • ✅ Встроенная обратная связь
    • ✅ Удержание позиции
    • ❌ Ограниченный угол поворота (обычно 180°)

    Применение: Роботы-манипуляторы, поворотные механизмы

    📐 Шаговый двигатель

    Характеристики:

    • ✅ Очень точное позиционирование
    • ✅ Высокий момент на низких скоростях
    • ✅ Работа без обратной связи
    • ❌ Сложное управление
    • ❌ Может пропускать шаги при перегрузке

    Применение: 3D-принтеры, точные механизмы

    🌪️ Бесколлекторный двигатель

    Характеристики:

    • ✅ Высокая надежность
    • ✅ Высокий КПД
    • ✅ Низкий уровень шума
    • ❌ Сложная система управления
    • ❌ Высокая цена

    Применение: Дроны, высокоскоростные роботы

    🧮 Математика электродвигателя

    📈 Основные зависимости:

    Скорость вращения от напряжения:

    \[n = k \cdot U\]

    где:

    • n - частота вращения (об/мин)
    • k - коэффициент (зависит от двигателя)
    • U - напряжение питания (В)

    Момент от тока:

    \[M = k_m \cdot I\]

    где:

    • M - момент силы (Н·м)
    • k_m - моментная постоянная
    • I - ток (А)

    Мощность:

    \[P = U \cdot I = M \cdot \omega\]

    где ω - угловая скорость (рад/с)

    🧠 Контроллер - мозг робота

    Как управлять электродвигателем?

    💻 Что такое контроллер?

    🧠 Определение: Контроллер - это программируемое электронное устройство, которое управляет работой других устройств по заданному алгоритму.

    🎯 Основные функции:

    • 📥 Получает сигналы от датчиков
    • 🧮 Обрабатывает информацию
    • 📤 Выдает команды исполнительным устройствам
    • 🔄 Контролирует выполнение задач

    🎭 Аналогия: Контроллер для робота = мозг для человека

    🔌 Типы контроллеров

    🎛️ Arduino

    • Простое программирование
    • Множество библиотек
    • Открытая платформа
    • Подходит для обучения

    🧱 LEGO Mindstorms

    • Графическое программирование
    • Встроенные датчики и моторы
    • Простота сборки
    • Идеально для школы

    🏭 Промышленные контроллеры

    • Высокая надежность
    • Защита от помех
    • Сложное программирование
    • Дорогие решения

    🔗 Подключение двигателя к контроллеру

    📋 Простейшая схема:

    1Контроллер → Драйвер → Двигатель
    2    ↓           ↓         ↓
    3  Сигнал    Усиление   Движение
    

    🔌 Основные соединения:

    • + - положительный полюс питания
    • - - отрицательный полюс питания
    • Signal - сигнальный провод (для сервоприводов)
    • Direction - направление вращения
    • Speed - скорость вращения

    📊 Методы управления скоростью

    🔄 ШИМ (широтно-импульсная модуляция)

    Принцип: Быстро включаем и выключаем питание

    \[U_{ср} = U_{макс} \cdot \frac{t_{on}}{T}\]

    где:

    • U_ср - среднее напряжение
    • U_макс - максимальное напряжение
    • t_on - время включения
    • T - период сигнала

    📈 Примеры ШИМ:

    • 25% заполнение → 25% максимальной скорости
    • 50% заполнение → 50% максимальной скорости
    • 75% заполнение → 75% максимальной скорости

    ⚡ Изменение напряжения питания

    Прямой метод: изменяем напряжение источника питания

    Плюсы:

    • Простота реализации
    • Линейная зависимость

    Минусы:

    • Нужен регулируемый источник
    • Потери энергии
    • Нагрев компонентов

    🎯 В робототехнике чаще используется ШИМ!

    🛠️ Программирование управления

    Базовый алгоритм управления двигателем:

    11. Инициализация контроллера
    22. Настройка выводов для двигателя
    33. ЦИКЛ:
    4   a) Чтение команд/датчиков
    5   b) Принятие решения
    6   c) Установка скорости и направления
    7   d) Пауза
    84. КОНЕЦ ЦИКЛА
    

    📝 Пример простой команды:

    • Вперед на 50% скорости: motor.forward(128)
    • Назад на 75% скорости: motor.backward(192)
    • Стоп: motor.stop()

    🔬 Практическая работа

    Исследуем связь напряжения и скорости

    🎯 Эксперимент: “Зависимость скорости от напряжения”

    📋 Цель: Экспериментально подтвердить линейную зависимость скорости вращения двигателя от напряжения питания.

    🧰 Оборудование:

    • Электродвигатель постоянного тока
    • Регулируемый источник питания
    • Вольтметр
    • Секундомер
    • Метки на валу двигателя

    ⚠️ Техника безопасности:

    • Не превышать максимальное напряжение двигателя
    • Не касаться проводов под напряжением
    • Немедленно отключить питание при появлении дыма или запаха

    📊 Методика измерений

    🔬 Порядок работы:

    1. Подготовка:

      • Подключить двигатель к источнику питания
      • Сделать метку на валу двигателя
      • Подготовить таблицу для записи результатов
    2. Измерения:

      • Установить напряжение 3В
      • Включить двигатель
      • Подсчитать обороты за 30 секунд
      • Рассчитать скорость в об/мин
      • Повторить для 6В, 9В, 12В
    3. Обработка:

      • Построить график зависимости n(U)
      • Найти коэффициент пропорциональности
      • Сделать выводы

    📋 Таблица результатов

    Напряжение U, В Обороты за 30с Скорость n, об/мин Коэффициент k
    3 ___ ___ ___
    6 ___ ___ ___
    9 ___ ___ ___
    12 ___ ___ ___

    📝 Расчеты:

    Скорость:

    \(n = \frac{\text{обороты за 30с} \times 60}{30} = \text{обороты за 30с} \times 2\)

    Коэффициент:

    \(k = \frac{n}{U}\)

    📈 Построение графика

    🎯 График зависимости n = f(U)

    Оси координат:

    • X: Напряжение U (В)
    • Y: Скорость n (об/мин)

    Ожидаемый результат: Прямая линия, проходящая через начало координат

    📐 Уравнение прямой:

    \[n = k \cdot U\]

    где k - угловой коэффициент (наклон прямой)

    🧮 Определение k из графика:

    \[k = \frac{\Delta n}{\Delta U} = \frac{n_2 - n_1}{U_2 - U_1}\]

    🎯 Практическое задание: “Подключение и управление”

    📋 Задача: Подключить двигатель к контроллеру и запрограммировать различные режимы работы.

    🔌 Схема подключения:

    1Контроллер Arduino:
    2Pin 9  → Двигатель (+)
    3Pin 10 → Двигатель (-)
    4GND    → Общий провод
    

    💻 Программа (псевдокод):

    11. Двигатель вперед 100% - 3 секунды
    22. Остановка - 1 секунда  
    33. Двигатель назад 50% - 3 секунды
    44. Остановка - 1 секунда
    55. Повтор цикла
    

    📝 Наблюдения:

    • Как изменяется скорость при изменении ШИМ?
    • Влияет ли направление на скорость?
    • Есть ли задержка между командой и выполнением?

    🔬 Дополнительные эксперименты

    ⚡ Измерение тока потребления

    Цель: Исследовать зависимость тока от нагрузки на вал

    Методика:

    1. Измерить ток при свободном вращении
    2. Постепенно увеличивать нагрузку
    3. Записать ток при разных нагрузках
    4. Построить график I = f(нагрузка)

    📊 Ожидаемый результат: Ток увеличивается с ростом нагрузки

    🎯 Практическое значение: Контроль нагрузки робота

    📏 Измерение времени разгона

    Цель: Определить динамические характеристики двигателя

    Методика:

    1. Подать питание на неподвижный двигатель
    2. Измерить время достижения номинальной скорости
    3. Повторить для разных напряжений
    4. Найти зависимость времени разгона от напряжения

    🧮 Анализ: Чем выше напряжение, тем быстрее разгон

    📊 Выводы и закономерности. 🧮 Математический анализ

    📈 Линейная зависимость скорости от напряжения

    Из эксперимента получили:

    \(n = k \cdot U\)

    Средний коэффициент:

    \(k = \frac{k_1 + k_2 + k_3 + k_4}{4} = \_\_\_\) об/(мин·В)

    📐 Физический смысл коэффициента k:

    • Показывает, на сколько об/мин увеличивается скорость при увеличении напряжения на 1В
    • Зависит от конструкции двигателя
    • Является паспортной характеристикой

    ⚡ Анализ энергетических характеристик

    🔋 Мощность и эффективность

    Потребляемая мощность:

    \[P_{потр} = U \cdot I\]

    Механическая мощность:

    \[P_{мех} = M \cdot \omega = M \cdot \frac{2\pi n}{60}\]

    КПД двигателя:

    \[\eta = \frac{P_{мех}}{P_{потр}} \times 100\%\]

    📊 Типичные значения КПД:

    • Коллекторные двигатели: 75-85%
    • Бесколлекторные: 85-95%
    • Сервоприводы: 60-80%

    🎯 Практические выводы

    ✅ Что подтвердилось:

    • Скорость пропорциональна напряжению
    • ШИМ эффективно управляет скоростью
    • Контроллер точно управляет двигателем

    ❓ Что заметили:

    • При низком напряжении двигатель может не запуститься
    • Есть небольшая задержка между командой и реакцией
    • Ток растет с увеличением нагрузки

    🔧 Практические применения:

    • Регулировка скорости роботов
    • Защита от перегрузки по току
    • Оптимизация энергопотребления

    🚀 Связь с робототехникой

    🤖 Применение в роботах:

    Мобильные роботы:

    • Два двигателя для дифференциального управления
    • Разная скорость колес = поворот
    • Одинаковая скорость = прямолинейное движение

    Роботы-манипуляторы:

    • Сервоприводы для точного позиционирования
    • Обратная связь по положению
    • Программируемые траектории движения

    Летающие роботы:

    • Бесколлекторные двигатели для пропеллеров
    • Высокая скорость вращения
    • Точное управление тягой

    📝 Технические характеристики

    📋 Как выбрать двигатель для робота?

    ⚡ Электрические параметры:

    • Напряжение питания (3.3В, 5В, 12В…)
    • Ток потребления (без нагрузки и под нагрузкой)
    • Мощность (Вт)

    ⚙️ Механические параметры:

    • Скорость вращения (об/мин)
    • Момент силы (Н·м или кг·см)
    • Направление вращения (односторонний/реверсивный)

    🔧 Конструктивные особенности:

    • Размеры и масса
    • Тип крепления
    • Наличие редуктора
    • Тип выходного вала

    💰 Экономические факторы:

    • Стоимость
    • Доступность
    • Надежность и ресурс работы

    🎓 Проверим знания

    ❓ Вопросы для самопроверки

    🔬 Физические основы:

    1. На каком физическом явлении основана работа электродвигателя?
    2. Как называется вращающаяся часть двигателя?
    3. Зачем нужен коллектор в двигателе постоянного тока?

    ⚙️ Типы двигателей: 4. Какой тип двигателя лучше всего подходит для точного позиционирования? 5. В чем преимущество бесколлекторных двигателей? 6. Где применяются шаговые двигатели?

    🧠 Управление: 7. Что такое ШИМ и зачем он нужен? 8. Как изменится скорость двигателя при увеличении напряжения в 2 раза? 9. Какие функции выполняет контроллер?

    🧮 Расчетные задачи

    Задача 1: Двигатель имеет коэффициент k = 100 об/(мин·В). Определите скорость вращения при напряжении 9В.

    Решение:

    \[n = k \cdot U = 100 \times 9 = 900 \text{ об/мин}\]

    Задача 2: При напряжении 6В двигатель вращается со скоростью 300 об/мин. Какое напряжение нужно подать для получения скорости 500 об/мин?

    Решение:

    \[k = \frac{n_1}{U_1} = \frac{300}{6} = 50 \text{ об/(мин·В)}\] \[U_2 = \frac{n_2}{k} = \frac{500}{50} = 10 \text{ В}\]

    Задача 3: Двигатель потребляет ток 0.5А при напряжении 12В. Определите потребляемую мощность.

    Решение:

    \[P = U \cdot I = 12 \times 0.5 = 6 \text{ Вт}\]

    🎯 Практические задания

    🔌 Задание 1: Нарисуйте схему подключения двух двигателей к контроллеру для управления движением робота (вперед, назад, поворот).

    🧠 Задание 2: Объясните, как запрограммировать робота на движение по квадрату со стороной 1 метр.

    ⚡ Задание 3: Предложите способ определения, заблокирован ли двигатель робота каким-либо препятствием.

    🏆 Мини-викторина

    🥇 Вопрос на 3 балла: Почему в робототехнике чаще используют ШИМ, а не изменение напряжения питания?

    🥈 Вопрос на 2 балла: Что произойдет со скоростью двигателя, если поменять полярность подключения?

    🥉 Вопрос на 1 балл: Как называется устройство, которое управляет работой двигателей в роботе?

    🎯 Бонусный вопрос: В каком случае двигатель может работать как генератор?

    🏠 Домашнее задание

    📋 Обязательные задания

    1. Схема подключения Нарисуйте схему подключения двух двигателей к контроллеру Arduino для управления двухколесным роботом. Подпишите все соединения.

    2. Исследовательское задание Найдите дома 3 устройства с электродвигателями. Определите тип двигателей и их назначение:

    Устройство Тип двигателя Назначение Особенности
    ___________ _____________ __________ ___________
    ___________ _____________ __________ ___________
    ___________ _____________ __________ ___________

    3. Расчетная задача Двигатель робота при напряжении 7.2В вращается со скоростью 280 об/мин и потребляет ток 1.2А. Определите:

    • Коэффициент k
    • Скорость при напряжении 9В
    • Потребляемую мощность при 7.2В

    🎯 Дополнительные задания (по выбору)

    🔬 Для любознательных: Подготовьте сообщение об одном из типов двигателей:

    • История изобретения
    • Принцип работы
    • Современные применения
    • Интересные факты

    🛠️ Для практиков: Спроектируйте систему управления двигателем с обратной связью по скорости. Опишите принцип работы и необходимые компоненты.

    🧮 Для математиков: Исследуйте зависимость КПД двигателя от нагрузки. Постройте теоретический график и объясните его форму.

    🌐 Полезные ресурсы

    📚 Для изучения:

    • Симулятор электронных схем online
    • Видеоуроки по Arduino
    • Справочник по электродвигателям

    🛒 Для экспериментов:

    • Наборы Arduino для начинающих
    • Конструкторы роботов
    • Измерительные приборы

    🎮 Для развлечения:

    • Игры по программированию роботов
    • Виртуальные лаборатории физики
    • Соревнования по робототехнике

    🎉 Подведение итогов

    🏆 Что мы сегодня узнали

    ⚡ Об электродвигателях:

    • Принцип работы на основе электромагнитной индукции
    • Различные типы и их применение в робототехнике
    • Зависимость скорости от напряжения питания

    🧠 О контроллерах:

    • Роль контроллера как мозга робота
    • Методы управления двигателями
    • Программирование простых алгоритмов движения

    🔬 Практические навыки:

    • Подключение двигателей к контроллеру
    • Измерение характеристик двигателей
    • Анализ экспериментальных данных

    🌟 Главные выводы

    “Электродвигатель и контроллер - это сердце и мозг робота!”

    🎯 Ключевые понятия:

    • Электромагнитная индукция → движение
    • Контроллер → управление
    • ШИМ → регулировка скорости
    • Программа → поведение робота

    🚀 Связь с будущим:

    • Автономные автомобили
    • Промышленные роботы
    • Умные дома
    • Космические аппараты

    🔮 Следующий урок: “Датчики - органы чувств робота”

    🎯 Задача на будущее: Научить робота “видеть”, “слышать” и “чувствовать” окружающий мир!

    ⚡ ПРОДОЛЖАЕМ ПОГРУЖЕНИЕ В МИР РОБОТОТЕХНИКИ!
    До встречи на следующем уроке!