🔌 Электроника • 🤖 Робототехника • ⚙️ Механика
5 класс • Технология • 45 минут
👨🏫 Учитель: Ахметов Рустам
🏫 Школа: ГБОУ № 1362
📅 Дата: 2025-06-11
🎯 Цель: Понять, как электроника оживляет роботов
Наша миссия сегодня:
🎯 Что узнаем:
🎭 Демонстрация: Робот движется по столу
❓ Вопросы для размышления:
🧠 Мозговой штурм: Что нужно роботу для движения?
Ваши варианты ответов:
Основные системы робота:
🔌 Система питания
🧠 Система управления
⚙️ Система движения
📡 Система восприятия
🎯 Сегодня изучаем: МОЗГ и МЫШЦЫ робота!
⚗️ Явление электромагнитной индукции
🧲 Закон Ампера:
\[F = BIL\]где:
🎭 Простыми словами: Электричество + магнит = движение!
Основные части:
🌀 Ротор (якорь)
🧲 Статор
🔄 Коллектор
⚡ Щетки
🔄 Коллекторный двигатель постоянного тока
Характеристики:
Применение: Простые роботы, игрушки
🎯 Сервопривод
Характеристики:
Применение: Роботы-манипуляторы, поворотные механизмы
📐 Шаговый двигатель
Характеристики:
Применение: 3D-принтеры, точные механизмы
🌪️ Бесколлекторный двигатель
Характеристики:
Применение: Дроны, высокоскоростные роботы
📈 Основные зависимости:
Скорость вращения от напряжения:
\[n = k \cdot U\]где:
Момент от тока:
\[M = k_m \cdot I\]где:
Мощность:
\[P = U \cdot I = M \cdot \omega\]где ω - угловая скорость (рад/с)
🧠 Определение: Контроллер - это программируемое электронное устройство, которое управляет работой других устройств по заданному алгоритму.
🎯 Основные функции:
🎭 Аналогия: Контроллер для робота = мозг для человека
🎛️ Arduino
🧱 LEGO Mindstorms
🏭 Промышленные контроллеры
📋 Простейшая схема:
Контроллер → Драйвер → Двигатель
↓ ↓ ↓
Сигнал Усиление Движение
🔌 Основные соединения:
🔄 ШИМ (широтно-импульсная модуляция)
Принцип: Быстро включаем и выключаем питание
\[U_{ср} = U_{макс} \cdot \frac{t_{on}}{T}\]где:
📈 Примеры ШИМ:
⚡ Изменение напряжения питания
Прямой метод: изменяем напряжение источника питания
Плюсы:
Минусы:
🎯 В робототехнике чаще используется ШИМ!
Базовый алгоритм управления двигателем:
1. Инициализация контроллера
2. Настройка выводов для двигателя
3. ЦИКЛ:
a) Чтение команд/датчиков
b) Принятие решения
c) Установка скорости и направления
d) Пауза
4. КОНЕЦ ЦИКЛА
📝 Пример простой команды:
motor.forward(128)motor.backward(192)motor.stop()📋 Цель: Экспериментально подтвердить линейную зависимость скорости вращения двигателя от напряжения питания.
🧰 Оборудование:
⚠️ Техника безопасности:
🔬 Порядок работы:
Подготовка:
Измерения:
Обработка:
| Напряжение 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)
Оси координат:
Ожидаемый результат: Прямая линия, проходящая через начало координат
📐 Уравнение прямой:
\[n = k \cdot U\]где k - угловой коэффициент (наклон прямой)
🧮 Определение k из графика:
\[k = \frac{\Delta n}{\Delta U} = \frac{n_2 - n_1}{U_2 - U_1}\]📋 Задача: Подключить двигатель к контроллеру и запрограммировать различные режимы работы.
🔌 Схема подключения:
Контроллер Arduino:
Pin 9 → Двигатель (+)
Pin 10 → Двигатель (-)
GND → Общий провод
💻 Программа (псевдокод):
1. Двигатель вперед 100% - 3 секунды
2. Остановка - 1 секунда
3. Двигатель назад 50% - 3 секунды
4. Остановка - 1 секунда
5. Повтор цикла
📝 Наблюдения:
⚡ Измерение тока потребления
Цель: Исследовать зависимость тока от нагрузки на вал
Методика:
📊 Ожидаемый результат: Ток увеличивается с ростом нагрузки
🎯 Практическое значение: Контроль нагрузки робота
📏 Измерение времени разгона
Цель: Определить динамические характеристики двигателя
Методика:
🧮 Анализ: Чем выше напряжение, тем быстрее разгон
📈 Линейная зависимость скорости от напряжения
Из эксперимента получили:
\(n = k \cdot U\)Средний коэффициент:
\(k = \frac{k_1 + k_2 + k_3 + k_4}{4} = \_\_\_\) об/(мин·В)📐 Физический смысл коэффициента k:
🔋 Мощность и эффективность
Потребляемая мощность:
\[P_{потр} = U \cdot I\]Механическая мощность:
\[P_{мех} = M \cdot \omega = M \cdot \frac{2\pi n}{60}\]КПД двигателя:
\[\eta = \frac{P_{мех}}{P_{потр}} \times 100\%\]📊 Типичные значения КПД:
✅ Что подтвердилось:
❓ Что заметили:
🔧 Практические применения:
🤖 Применение в роботах:
Мобильные роботы:
Роботы-манипуляторы:
Летающие роботы:
📋 Как выбрать двигатель для робота?
⚡ Электрические параметры:
⚙️ Механические параметры:
🔧 Конструктивные особенности:
💰 Экономические факторы:
🔬 Физические основы:
⚙️ Типы двигателей: 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А. Определите:
🔬 Для любознательных: Подготовьте сообщение об одном из типов двигателей:
🛠️ Для практиков: Спроектируйте систему управления двигателем с обратной связью по скорости. Опишите принцип работы и необходимые компоненты.
🧮 Для математиков: Исследуйте зависимость КПД двигателя от нагрузки. Постройте теоретический график и объясните его форму.
📚 Для изучения:
🛒 Для экспериментов:
🎮 Для развлечения:
⚡ Об электродвигателях:
🧠 О контроллерах:
🔬 Практические навыки:
“Электродвигатель и контроллер - это сердце и мозг робота!”
🎯 Ключевые понятия:
🚀 Связь с будущим:
🔮 Следующий урок: “Датчики - органы чувств робота”
🎯 Задача на будущее: Научить робота “видеть”, “слышать” и “чувствовать” окружающий мир!
⚡ ПРОДОЛЖАЕМ ПОГРУЖЕНИЕ В МИР РОБОТОТЕХНИКИ!
До встречи на следующем уроке!