💡 Оптика • 🔬 ИК-излучение • 📐 Геометрия • 🤖 Автономная навигация
6 класс • Технология • 55 минут
👨🏫 Учитель: Ахметов Рустам
🏫 Школа: ГБОУ № 1362
📅 Дата: 2025-06-13
🎯 Цель: Стать экспертами по проектированию систем следования по линии!
Создать комплексную методическую презентацию для изучения принципов работы датчиков линии с акцентом на физические основы работы, инженерное проектирование сенсорных систем и практическое применение в робототехнике.
🛤️ Наша инженерная миссия:
🎯 К концу исследования мы сможем:
🏆 Видеофрагменты робототехнических соревнований:
Показываем видео:
❓ Проблемные вопросы для анализа:
🏭 Промышленная автоматизация:
Автоматизированные склады:
1Система Amazon Robotics:
2- 200,000+ роботов на складах по всему миру
3- Скорость движения: до 1.7 м/с
4- Точность позиционирования: ±5 мм
5- Грузоподъемность: до 1360 кг
6
7Принцип навигации:
8- Магнитная лента на полу склада
9- Массив датчиков линии под роботом
10- Система коррекции траектории
11- Интеграция с общей системой управления
🚗 Автомобильная промышленность:
Конвейерные системы:
1Автомобильный завер Toyota:
2- Роботы-носильщики между участками
3- Следование по направляющим линиям
4- Автоматическая подача деталей к рабочим местам
5- Синхронизация с тактом производства
6
7Технические характеристики:
8- Ширина направляющей линии: 25-50 мм
9- Контрастность: черная линия на светлом полу
10- Датчики: 5-8 ИК-сенсоров в массиве
11- Частота обновления: 100-200 Гц
🏥 Медицинские учреждения:
Роботы-доставщики в больницах:
1Система TUG (Aethon):
2- Доставка лекарств и материалов
3- Работа в присутствии людей
4- Навигация по больничным коридорам
5- Автоматические лифты и двери
6
7Особенности:
8- Безопасность пациентов - приоритет №1
9- Работа в условиях переменного освещения
10- Обход динамических препятствий
11- Соблюдение санитарных требований
📐 Геометрические конфигурации трасс:
Простые траектории:
1Прямые участки:
2────────────────────────
3
4Плавные повороты:
5 ╭──────╮
6─────╯ ╰─────
7
8Острые углы:
9────┐
10 │
11 └────
Сложные конфигурации:
1Перекрестки:
2 │
3─────┼─────
4 │
5
6Кольца (Кегельринг):
7 ╭─────────╮
8 ╱ ╲
9 ╱ ╲
10╱ ╲
11╲ ╱
12 ╲ ╱
13 ╲___________╱
14
15S-образные повороты:
16 ╭──╮
17────╯ ╰──╮
18 ╰────
📊 Технические требования:
Тип трассы | Ширина линии | Радиус поворота | Сложность | Применение |
---|---|---|---|---|
Обучающая | 20-25 мм | > 300 мм | Низкая | Начальное обучение |
Соревновательная | 15-20 мм | > 150 мм | Средняя | Школьные турниры |
Профессиональная | 10-15 мм | > 75 мм | Высокая | Международные соревнования |
Промышленная | 25-50 мм | > 500 мм | Средняя | Реальное производство |
🎯 Технические задачи для роботов-следопытов:
Задача 1: Скорость vs Точность
1Проблема компромисса:
2- Высокая скорость → больше ошибок навигации
3- Высокая точность → медленное движение
4- Необходим баланс для оптимальной производительности
5
6Технические ограничения:
7- Время реакции датчиков: 1-10 мс
8- Инерция робота при поворотах
9- Точность позиционирования моторов
10- Вычислительная мощность контроллера
Задача 2: Адаптация к условиям
1Переменные факторы окружающей среды:
2- Освещенность: от 100 до 10,000 люкс
3- Отражательные свойства поверхности
4- Контрастность линии и фона
5- Загрязнения и износ трассы
6
7Требования к системе:
8- Автоматическая калибровка
9- Адаптивные пороговые значения
10- Фильтрация помех и шумов
11- Устойчивость к внешним воздействиям
Задача 3: Сложная геометрия
1Нестандартные участки трассы:
2- Разветвления и пересечения
3- Прерывистые линии
4- Изменение ширины линии
5- Резкие повороты и петли
6
7Алгоритмические решения:
8- Предсказание траектории
9- Запоминание пройденного пути
10- Стратегии поиска потерянной линии
11- Обработка неоднозначных ситуаций
🌈 Электромагнитный спектр:
1Шкала электромагнитного излучения:
2
3Гамма-лучи Рентген УФ Видимый свет ИК Микроволны Радио
4 │ │ │ │ │ │ │
510⁻¹² м 10⁻¹⁰ м 10⁻⁸ м 10⁻⁶ м 10⁻⁴ м 10⁻² м 1 м
6
7 ┌─────────────────┐
8 │ 380-750 нм │ ← Видимый свет
9 └─────────────────┘
10 │
11 ┌─────────────────┐
12 │ 750-3000 нм │ ← Ближний ИК
13 └─────────────────┘ ← Используется в датчиках
🔬 Свойства инфракрасного излучения:
📊 ИК-диапазоны для датчиков:
Длина волны | Название | Применение | Особенности |
---|---|---|---|
850 нм | Ближний ИК | Датчики линии | Оптимальный баланс |
940 нм | Ближний ИК | Датчики расстояния | Меньше засветки |
1550 нм | Средний ИК | Лидары | Безопасность для глаз |
⚫⚪ Коэффициент отражения (альбедо):
\[\text{Альбедо} = \frac{I_{\text{отраженный}}}{I_{\text{падающий}}} \times 100\%\]📊 Типичные значения альбедо:
Материал | Видимый свет | ИК-излучение (850 нм) | Контрастность |
---|---|---|---|
Белая бумага | 85-95% | 80-90% | Эталон |
Светлый пластик | 70-85% | 75-85% | Хорошая |
Серый картон | 40-60% | 45-65% | Средняя |
Черная бумага | 3-8% | 5-10% | Отличная |
Черный пластик | 2-5% | 3-8% | Максимальная |
🔬 Закон отражения света:
1Угол падения = Угол отражения
2
3 Нормаль
4 │
5 │
6 θ₁ │ θ₂
7 ╲ │ ╱
8 ╲ │ ╱
9 ╲ │ ╱ ← Отраженный луч
10 ╲ │ ╱
11 ╲ │ ╱
12 ╲ │ ╱
13 ╲│╱
14 ──┴── ← Поверхность
15
16где θ₁ = θ₂ (закон Снеллиуса для отражения)
🔋 Фотоэлектрический эффект:
Когда фотон ИК-излучения попадает на полупроводник, он выбивает электрон, создавая фототок:
\[E_{\text{фотон}} = h \times f = \frac{hc}{\lambda}\]где:
⚡ Зависимость фототока от освещенности:
\[I_{\text{фото}} = S \times R_{\lambda} \times \Phi_{\lambda}\]где:
📈 Характеристики фототранзистора:
1Вольт-амперная характеристика:
2
3I_коллектор
4 ▲
5 │ ╱╱╱╱ ← Яркое освещение
6 │ ╱╱╱
7 │ ╱╱
8 │ ╱ ← Слабое освещение
9 │ ╱
10 │╱
11 └────────────► U_коллектор
12 0
13
14Время отклика: 1-10 мкс
15Спектральная чувствительность: 400-1100 нм
16Пик чувствительности: 850-950 нм
📊 Аналого-цифровое преобразование:
1Процесс оцифровки сигнала датчика:
2
3Освещенность → Фототок → Напряжение → АЦП → Цифровой код
4 │ │ │ │ │
5 [люкс] [мкА] [В] [0-1023] [бит]
6
7Пример для 10-битного АЦП:
8- Белая поверхность: 900-1000 (код АЦП)
9- Серая поверхность: 400-600 (код АЦП)
10- Черная поверхность: 10-100 (код АЦП)
🎚️ Компаратор для цифрового выхода:
\[V_{\text{выход}} = \begin{cases} V_{cc} & \text{если } V_{\text{вход}} > V_{\text{порог}} \\ 0 & \text{если } V_{\text{вход}} < V_{\text{порог}} \end{cases}\] 1Схема работы компаратора:
2
3V_вход ──┐
4 ├──► [КОМПАРАТОР] ──► V_выход
5V_порог ─┘ (0 или 5В)
6
7Настройка порогового значения:
8- Слишком высокий порог → пропуск линии
9- Слишком низкий порог → ложные срабатывания
10- Оптимальный порог = (V_белый + V_черный) / 2
⚙️ Базовая архитектура датчика:
1Схема устройства датчика линии:
2
3 ┌─────────────────────────┐
4 │ КОРПУС ДАТЧИКА │
5 │ │
6 │ ┌────┐ ┌────┐ │
7 │ │ LED│ │ФТ │ │ ← ИК-светодиод и фототранзистор
8 │ │ ИК │ │ │ │
9 │ └────┘ └────┘ │
10 │ │ │ │
11 │ ▼ ▼ │
12 └─────┼────────────┼─────┘
13 │ │
14 ▼ ▼
15 ═══════════════════════════ ← Поверхность
16
17Принцип работы:
181. ИК-светодиод излучает свет под углом
192. Свет отражается от поверхности
203. Фототранзистор принимает отраженный свет
214. Сила тока зависит от коэффициента отражения
🔌 Электрическая схема:
1Упрощенная схема подключения:
2
3 +5V
4 │
5 ├─── R1 ───┐
6 │ │
7 │ ┌─┴─┐
8 │ │LED│ ← ИК-светодиод (обычно 850-940 нм)
9 │ │ ИК│
10 │ └─┬─┘
11 │ │
12 │ GND
13 │
14 │ +5V
15 │ │
16 │ ├─── R2 ───┬─── Vout (к АЦП контроллера)
17 │ │ │
18 │ ┌─┴─┐ ┌─┴─┐
19 │ │ФТ │ │ │ ← Нагрузочный резистор
20 │ │ │ │R3 │
21 │ └─┬─┘ │ │
22 │ │ └─┬─┘
23 │ GND │
24 │ GND
25
26Где:
27R1 = 150-330 Ω (токоограничивающий для ИК-LED)
28R2 = нет (коллектор фототранзистора)
29R3 = 1-10 кΩ (нагрузочный резистор)
⚡ Основные параметры:
Параметр | Аналоговый датчик | Цифровой датчик | Единица измерения |
---|---|---|---|
Рабочее напряжение | 3.3-5.0 | 3.3-5.0 | В |
Потребляемый ток | 10-25 | 15-30 | мА |
Время отклика | 50-200 | 10-50 | мкс |
Дальность действия | 2-10 | 2-8 | мм |
Угол обзора | 30-60 | 20-40 | градусы |
Разрешение | 10-12 бит | 1 бит | - |
Стоимость | $2-5 | $1-3 | USD |
🎛️ Аналоговые vs Цифровые датчики:
Аналоговые датчики:
1Преимущества:
2✓ Высокое разрешение (1024-4096 уровней)
3✓ Плавная регулировка чувствительности
4✓ Возможность определения "серых" зон
5✓ Адаптивная калибровка
6
7Недостатки:
8✗ Требуют АЦП в контроллере
9✗ Более сложная обработка сигнала
10✗ Чувствительность к помехам
11✗ Необходимость калибровки
Цифровые датчики:
1Преимущества:
2✓ Простота подключения (HIGH/LOW)
3✓ Помехоустойчивость
4✓ Быстрое время отклика
5✓ Не требуют калибровки
6
7Недостатки:
8✗ Низкое разрешение (только 0 или 1)
9✗ Фиксированный порог срабатывания
10✗ Сложность настройки чувствительности
11✗ Потеря промежуточной информации
🔍 Высокоточные сенсоры:
Датчик TCRT5000 (популярный в образовании):
1Технические характеристики:
2- ИК-светодиод: 950 нм
3- Фототранзистор: спектр 800-1000 нм
4- Оптимальная дистанция: 2.5 мм
5- Ток потребления: 60 мА (максимум)
6- Размеры: 10.2 × 5.8 × 7 мм
7- Температурный диапазон: -25°C до +85°C
8
9Применение:
10- Образовательная робототехника
11- Простые системы позиционирования
12- Энкодеры и счетчики оборотов
Промышленный датчик Omron E3F-DS10C4:
1Профессиональные характеристики:
2- Дальность действия: 100 мм
3- Точность позиционирования: ±0.1 мм
4- Частота переключения: 5 кГц
5- Защита: IP67 (пыле-влагозащита)
6- Рабочая температура: -40°C до +70°C
7- Стоимость: $50-80
8
9Применение:
10- Конвейерные системы
11- Автомобильная промышленность
12- Точное позиционирование
🌟 Массивы датчиков (sensor arrays):
1Конфигурация 8-сенсорного массива:
2
3[S1][S2][S3][S4][S5][S6][S7][S8]
4 │ │ │ │ │ │ │ │
5 └───┴───┴───┼───┴───┴───┴───┘
6 │
7 Центр массива
8
9Расстояние между сенсорами: 8-12 мм
10Общая ширина массива: 60-80 мм
11Разрешение позиции: 8 дискретных значений
12
13Преимущества массива:
14- Высокая точность определения позиции
15- Возможность интерполяции между сенсорами
16- Обнаружение потери линии
17- Определение направления поворота
📏 Высота установки датчика:
\[h_{opt} = \frac{d \times \tan(\alpha/2)}{2}\]где:
1Влияние высоты на работу датчика:
2
3h = 1 мм: ████ ← Маленькое пятно, высокая точность
4h = 3 мм: ██████ ← Оптимальное пятно
5h = 5 мм: ████████ ← Большое пятно, низкая точность
6h = 10 мм: ████████████ ← Слишком большое, потеря контраста
7
8Рекомендации:
9- Для линии 20 мм: высота 2-4 мм
10- Для линии 15 мм: высота 1.5-3 мм
11- Для линии 10 мм: высота 1-2 мм
🔄 Угол наклона датчика:
1Влияние угла наклона на отражение:
2
3Перпендикулярно (0°): Наклон 15°: Наклон 30°:
4 ↓ ↓ ↓
5 │ ╱ ╱
6 ═══┼═══ ═══╱═══ ═══╱═══
7 ↑ ╱ ╱
8 (Максимальное (Хорошее (Слабое
9 отражение) отражение) отражение)
10
11Оптимальный угол: 0-10° от вертикали
🤖 “Одиночный датчик”:
1Инструкция:
21. Один ученик = "робот" с закрытыми глазами
32. Другой ученик = "датчик линии"
43. "Датчик" стоит сзади и подает команды:
5 - "ЛИНИЯ" - когда "робот" на правильном пути
6 - "НЕТ ЛИНИИ" - когда "робот" сбился с пути
74. "Робот" должен найти и пройти по воображаемой линии
8
9Правила:
10- Медленные движения для безопасности
11- "Датчик" может видеть только под ногами "робота"
12- Смена ролей каждые 2 минуты
🔍 “Многосенсорная система”:
1Инструкция:
21. Команда из 5 человек = "массив датчиков"
32. Один человек = "контроллер-робот"
43. "Датчики" выстраиваются в линию перед "роботом"
54. Каждый "датчик" отвечает за свою зону
65. "Датчики" одновременно говорят "БЕЛЫЙ" или "ЧЕРНЫЙ"
76. "Контроллер" анализирует и принимает решение о направлении
8
9Команды управления:
10- Все "БЕЛЫЙ" = поиск линии
11- Центр "ЧЕРНЫЙ" = прямо
12- Левые "ЧЕРНЫЙ" = поворот направо
13- Правые "ЧЕРНЫЙ" = поворот налево
🎛️ “Настройка чувствительности”:
1Инструкция:
21. "Датчик" = ученик с повязкой на глазах
32. "Калибровщик" = помощник
43. Разложить листы белой и черной бумаги
54. "Датчик" пытается различить цвета на ощупь
65. "Калибровщик" корректирует "чувствительность"
76. Постепенно усложнять: добавить серые листы
8
9Цель упражнения:
10- Понять важность настройки пороговых значений
11- Прочувствовать сложность различения оттенков
12- Осознать необходимость адаптации к условиям
📏 Расчет расстояний между датчиками:
Для эффективного следования по линии расстояние между датчиками должно соответствовать ширине линии:
\[d_{sensor} = \frac{W_{line}}{n-1} \times k\]где:
📊 Примеры расчетов:
Ширина линии | Количество датчиков | Расстояние между датчиками | Общая ширина массива |
---|---|---|---|
15 мм | 3 | 7.5 мм | 15 мм |
20 мм | 5 | 5.0 мм | 20 мм |
25 мм | 7 | 4.2 мм | 25 мм |
20 мм | 8 | 3.3 мм | 23 мм |
1️⃣ Одиночный датчик:
1Схема размещения:
2 [S1]
3 │
4 ═══●═══ ← Линия
5 │
6 ПЛАТФОРМА
7
8Применение:
9- Простейшие системы следования
10- Обнаружение наличия/отсутствия линии
11- Начальное обучение робототехнике
12
13Ограничения:
14- Низкая точность позиционирования
15- Сложность определения направления поворота
16- Невозможность восстановления после потери линии
2️⃣ Двухсенсорная система:
1Схема размещения:
2 [S1] [S2]
3 │ │
4 ═══●═════●═══ ← Линия
5 │ │
6 ПЛАТФОРМА
7
8Логика работы:
9S1=0, S2=0 → Линия между датчиками (прямо)
10S1=1, S2=0 → Линия слева (поворот направо)
11S1=0, S2=1 → Линия справа (поворот налево)
12S1=1, S2=1 → Линия потеряна или перекресток
13
14Преимущества:
15- Определение направления отклонения
16- Простота программирования
17- Низкая стоимость
3️⃣ Трехсенсорная система:
1Схема размещения:
2 [S1] [S2] [S3]
3 │ │ │
4═══●════●════●═══ ← Линия
5 │ │ │
6 ПЛАТФОРМА
7
8Состояния системы:
9001 → Линия справа, поворот налево
10010 → Линия по центру, прямо
11100 → Линия слева, поворот направо
12011 → Линия справа от центра, небольшой поворот налево
13110 → Линия слева от центра, небольшой поворот направо
14
15Улучшения:
16- Более точное позиционирование
17- Плавные повороты
18- Лучшая стабильность движения
4️⃣ Многосенсорный массив (5-8 датчиков):
1Схема размещения 8 датчиков:
2[S1][S2][S3][S4][S5][S6][S7][S8]
3 │ │ │ │ │ │ │ │
4═●═══●═══●═══●═══●═══●═══●═══●═ ← Линия
5 │ │ │ │ │ │ │ │
6 ПЛАТФОРМА
7
8Расчет позиции линии:
9Position = Σ(Si × i) / Σ(Si)
10
11где Si = 1 (если датчик видит линию), 0 (если не видит)
12 i = номер позиции датчика (1, 2, 3, ..., 8)
13
14Пример:
15Датчики [0,0,1,1,1,0,0,0] → Position = (3×1 + 4×1 + 5×1)/(1+1+1) = 4.0
16Линия точно по центру между датчиками 3 и 5
🔧 Конструктивные ограничения:
Размеры робота:
1Типичные ограничения для учебных роботов:
2
3Максимальная ширина: 150-200 мм
4Минимальная база: 100-120 мм
5Высота установки датчиков: 5-15 мм
6Расстояние от оси колес: 50-80 мм
7
8Влияние на размещение датчиков:
9- Ширина массива ≤ 80% ширины робота
10- Датчики впереди центра тяжести
11- Защита от механических повреждений
12- Доступность для обслуживания
⚡ Электрические ограничения:
1Ограничения контроллера Arduino Uno:
2- Аналоговые входы: 6 портов (A0-A5)
3- Цифровые входы: 14 портов (D0-D13)
4- Максимальный ток на порт: 20 мА
5- Общий ток всех портов: 200 мА
6
7Рекомендации:
8- Не более 6 аналоговых датчиков
9- Использование мультиплексоров для расширения
10- Токоограничивающие резисторы обязательны
11- Развязка питания для шумоподавления
💰 Экономические ограничения:
Конфигурация | Количество датчиков | Стоимость ($) | Применение |
---|---|---|---|
Минимальная | 1-2 | 2-6 | Обучение, демонстрации |
Стандартная | 3-5 | 6-15 | Соревнования, проекты |
Профессиональная | 6-8 | 15-40 | Серьезные соревнования |
Промышленная | 8+ | 40-200 | Коммерческие применения |
🧮 Алгоритм взвешенного среднего:
1// Расчет позиции линии для массива из 8 датчиков
2float calculateLinePosition(int sensors[8]) {
3 int sum = 0; // Сумма произведений
4 int count = 0; // Количество активных датчиков
5
6 for(int i = 0; i < 8; i++) {
7 if(sensors[i] > THRESHOLD) { // Датчик видит линию
8 sum += i * sensors[i]; // Взвешенная позиция
9 count += sensors[i]; // Суммарная активность
10 }
11 }
12
13 if(count > 0) {
14 return (float)sum / count; // Средневзвешенная позиция
15 } else {
16 return -1; // Линия потеряна
17 }
18}
🎛️ PID-регулятор для плавного следования:
1class LineFollowerPID {
2private:
3 float kp = 1.0; // Пропорциональный коэффициент
4 float ki = 0.0; // Интегральный коэффициент
5 float kd = 0.0; // Дифференциальный коэффициент
6
7 float previous_error = 0;
8 float integral = 0;
9
10public:
11 float calculateCorrection(float line_position) {
12 float target = 3.5; // Центр массива (для 8 датчиков: 0-7)
13 float error = target - line_position;
14
15 integral += error;
16 float derivative = error - previous_error;
17
18 float correction = kp * error + ki * integral + kd * derivative;
19
20 previous_error = error;
21 return correction;
22 }
23};
📈 Адаптивная калибровка:
1void calibrateSensors() {
2 int min_values[8] = {1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023};
3 int max_values[8] = {0, 0, 0, 0, 0, 0, 0, 0};
4
5 // Калибровка на белой поверхности
6 Serial.println("Калибровка на белом фоне...");
7 for(int i = 0; i < 100; i++) {
8 for(int j = 0; j < 8; j++) {
9 int value = analogRead(j);
10 if(value < min_values[j]) min_values[j] = value;
11 if(value > max_values[j]) max_values[j] = value;
12 }
13 delay(10);
14 }
15
16 // Калибровка на черной линии
17 Serial.println("Калибровка на черной линии...");
18 for(int i = 0; i < 100; i++) {
19 for(int j = 0; j < 8; j++) {
20 int value = analogRead(j);
21 if(value < min_values[j]) min_values[j] = value;
22 if(value > max_values[j]) max_values[j] = value;
23 }
24 delay(10);
25 }
26
27 // Сохранение калибровочных данных
28 for(int i = 0; i < 8; i++) {
29 sensor_min[i] = min_values[i];
30 sensor_max[i] = max_values[i];
31 }
32}
🎯 Техническое задание для групповой работы:
Задача: Спроектировать оптимальную систему датчиков линии для робота, участвующего в соревнованиях “Следование по линии”
Исходные данные:
- Ширина линии: 20 мм (±2 мм)
- Минимальный радиус поворота: 100 мм
- Максимальная скорость: 0.5 м/с
- Бюджет: не более $20 на датчики
- Платформа робота: 150×120 мм
Требования:
- Точность следования: ±5 мм от центра линии
- Время восстановления после потери линии: < 1 сек
- Работа при различном освещении
- Простота программирования и обслуживания
📋 Рабочий лист для проектирования:
1ЛИСТ ПРОЕКТИРОВАНИЯ СИСТЕМЫ ДАТЧИКОВ ЛИНИИ
2
3Группа: _________________ Дата: _____________
4
51. АНАЛИЗ ТРЕБОВАНИЙ:
6 Ширина линии: _____ мм
7 Точность следования: ±_____ мм
8 Максимальная скорость: _____ м/с
9 Бюджет: $ _____
10
112. ВЫБОР ТИПА ДАТЧИКОВ:
12 □ Аналоговые (TCRT5000)
13 □ Цифровые (с компаратором)
14 □ Промышленные (указать модель: _______)
15
163. РАСЧЕТ КОНФИГУРАЦИИ:
17 Количество датчиков: _____
18 Расстояние между датчиками: _____ мм
19 Общая ширина массива: _____ мм
20
214. РАЗМЕЩЕНИЕ НА РОБОТЕ:
22 Расстояние от передней оси: _____ мм
23 Высота установки: _____ мм
24 Угол наклона: _____ градусов
25
265. СХЕМА РАЗМЕЩЕНИЯ:
27 [Место для чертежа - масштаб 1:2]
28
296. ОБОСНОВАНИЕ РЕШЕНИЯ:
30 Почему выбрано именно такое количество датчиков?
31 ________________________________
32
33 Как рассчитывались расстояния?
34 ________________________________
35
36 Какие преимущества даст такая конфигурация?
37 ________________________________
Конфигурация A: “Минималист” (3 датчика)
1Схема расположения:
2 [S1] [S2] [S3]
3 │ │ │
4 ├────────┼────────┤ ← 20 мм
5 ═══●════════●════════●═══
6 │ │ │
7 ПЛАТФОРМА РОБОТА
8
9Характеристики:
10- Количество датчиков: 3
11- Расстояние между датчиками: 10 мм
12- Общая ширина: 20 мм
13- Стоимость: $6-9
14- Сложность программирования: Низкая
15
16Преимущества:
17✓ Простота реализации
18✓ Низкая стоимость
19✓ Легкость программирования
20✓ Достаточно для базовых задач
21
22Недостатки:
23✗ Низкое разрешение позиции
24✗ Рывки при поворотах
25✗ Сложность восстановления
Конфигурация B: “Стандарт” (5 датчиков)
1Схема расположения:
2 [S1] [S2] [S3] [S4] [S5]
3 │ │ │ │ │
4 ├─────┼─────┼─────┼─────┤ ← 24 мм
5═══●═════●═════●═════●═════●═══
6 │ │ │ │ │
7 ПЛАТФОРМА РОБОТА
8
9Характеристики:
10- Количество датчиков: 5
11- Расстояние между датчиками: 6 мм
12- Общая ширина: 24 мм
13- Стоимость: $10-15
14- Сложность программирования: Средняя
15
16Преимущества:
17✓ Хорошее разрешение позиции
18✓ Плавные повороты
19✓ Надежное восстановление
20✓ Оптимальное соотношение цена/качество
Конфигурация C: “Профессионал” (8 датчиков)
1Схема расположения:
2[S1][S2][S3][S4][S5][S6][S7][S8]
3 │ │ │ │ │ │ │ │
4 ├───┼───┼───┼───┼───┼───┼───┤ ← 28 мм
5═●═══●═══●═══●═══●═══●═══●═══●═
6 │ │ │ │ │ │ │ │
7 ПЛАТФОРМА РОБОТА
8
9Характеристики:
10- Количество датчиков: 8
11- Расстояние между датчиками: 4 мм
12- Общая ширина: 28 мм
13- Стоимость: $16-24
14- Сложность программирования: Высокая
15
16Преимущества:
17✓ Максимальное разрешение
18✓ Очень плавное движение
19✓ Отличное восстановление
20✓ Возможность интерполяции
📏 Расчет оптимального расстояния:
Для группового задания с линией 20 мм:
\[d_{opt} = \frac{W_{line}}{n-1} \times 0.8 = \frac{20}{n-1} \times 0.8\]n датчиков | Расстояние (мм) | Ширина массива (мм) | Перекрытие |
---|---|---|---|
3 | 8.0 | 16 | Хорошее |
4 | 5.3 | 16 | Отличное |
5 | 4.0 | 16 | Отличное |
6 | 3.2 | 16 | Избыточное |
⚡ Расчет энергопотребления:
1Потребление для конфигурации из 5 датчиков TCRT5000:
2
3Один датчик:
4- ИК-светодиод: 20 мА при 5В
5- Фототранзистор: 5 мА при 5В
6- Итого на датчик: 25 мА
7
8Пять датчиков:
9- Общее потребление: 5 × 25 = 125 мА
10- Мощность: 125 мА × 5В = 0.625 Вт
11- Время работы от батареи 2000 мАч: 16 часов
12
13Рекомендация: потребление приемлемо для большинства применений
💰 Экономический анализ:
Конфигурация | Датчики | Резисторы | Провода | Итого | Соотношение цена/качество |
---|---|---|---|---|---|
3 датчика | $6 | $1 | $2 | $9 | Отличное |
5 датчиков | $10 | $1 | $3 | $14 | Хорошее |
8 датчиков | $16 | $2 | $4 | $22 | Среднее |
📐 Требования к чертежу:
1ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ К ЧЕРТЕЖУ:
2
3Масштаб: 1:1 или 1:2 (указать на чертеже)
4Формат: лист A3 (297×420 мм)
5Проекции: вид сверху + вид сбоку
6
7Обязательные элементы:
8□ Контур робота с размерами
9□ Расположение всех датчиков
10□ Размеры между датчиками
11□ Высота установки
12□ Расстояние от осей колес
13□ Обозначение направления движения
14□ Таблица спецификации компонентов
15□ Основная надпись с данными группы
16
17Точность размеров: ±0.5 мм
18Толщина линий: 0.5 мм (контур), 0.3 мм (размеры)
📋 Шаблон основной надписи:
1┌─────────────────────────────────────────────────┐
2│ СХЕМА РАЗМЕЩЕНИЯ ДАТЧИКОВ ЛИНИИ │
3├─────────────────┬───────────────────────────────┤
4│ Группа: │ Дата: │
5├─────────────────┼───────────────────────────────┤
6│ Участники: │ Масштаб: │
7│ │ │
8├─────────────────┼───────────────────────────────┤
9│ Проверил: │ Лист из │
10└─────────────────┴───────────────────────────────┘
⏱️ Регламент защиты (8 минут):
🎯 План технической презентации:
1. Анализ задачи (30 сек):
2. Техническое решение (60 сек):
3. Конкурентные преимущества (30 сек):
📊 Система оценивания (25 баллов максимум):
Техническая корректность (10 баллов):
Качество проектирования (8 баллов):
Презентация и защита (7 баллов):
🔬 Технические аспекты:
⚙️ Инженерные решения:
🎯 Практические применения:
📈 Матрица сравнения проектов:
Критерий | Группа 1 | Группа 2 | Группа 3 | Группа 4 | Группа 5 |
---|---|---|---|---|---|
Количество датчиков | |||||
Стоимость решения | |||||
Точность позиционирования | |||||
Сложность программирования | |||||
Надежность | |||||
Скорость восстановления | |||||
ОБЩАЯ ОЦЕНКА |
🏅 Номинации для лучших проектов:
🤝 Командная оценка решений:
1Процедура взаимной оценки:
21. Каждая группа оценивает проекты других команд
32. Критерии: техническая корректность, инновационность, практичность
43. Обсуждение сильных и слабых сторон каждого решения
54. Выявление лучших идей для общего использования
65. Формирование рекомендаций по улучшению
🔬 Что мы освоили в области оптических сенсоров:
🛠️ Какие инженерные навыки мы развили:
📊 Понимание принципов робототехнического дизайна:
🎯 Оцените свое понимание (1-5 баллов):
🔬 Физические принципы работы датчиков: ⭐⭐⭐⭐⭐
📐 Инженерные расчеты и проектирование: ⭐⭐⭐⭐⭐
🎯 Системный анализ и оптимизация: ⭐⭐⭐⭐⭐
🎤 Техническая коммуникация: ⭐⭐⭐⭐⭐
🔬 Универсальные законы сенсорных систем:
⚙️ Специфика проектирования систем следования:
🌍 Связь с современными технологиями:
🔮 Тенденции технологического развития:
Умные сенсорные системы:
Мультиспектральные датчики:
Интеграция с другими сенсорами:
Коллективная навигация:
1. Электрическая схема подключения Создать подробную схему подключения датчиков к контроллеру:
1ТРЕБОВАНИЯ К СХЕМЕ:
2- Схема для выбранной конфигурации датчиков
3- Все электрические соединения и компоненты
4- Номиналы резисторов и их расчет
5- Распиновка контроллера (Arduino/EV3)
6- Цепи питания и заземления
7- Защитные элементы (при необходимости)
8
9ФОРМАТ:
10- Схема в стандартных обозначениях
11- Спецификация компонентов
12- Расчеты токов и напряжений
13- Рекомендации по монтажу
2. Сравнительный анализ датчиков Подготовить техническое сравнение различных типов датчиков:
Характеристика | TCRT5000 | QTR-1A | Sharp GP2S60 | Примечания |
---|---|---|---|---|
Тип выхода | ||||
Напряжение питания | ||||
Дальность действия | ||||
Время отклика | ||||
Стоимость | ||||
Применение |
3. Проект системы для “Кегельринга” Разработать специализированную систему для кольцевых соревнований:
1ТЕХНИЧЕСКОЕ ЗАДАНИЕ "КЕГЕЛЬРИНГ":
2- Кольцевая трасса диаметром 2-3 метра
3- Ширина линии: 20 мм
4- 6-8 кеглей на внутренней стороне кольца
5- Задача: выталкивание кеглей за пределы кольца
6- Время выполнения: 3 минуты
7
8ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ:
9- Датчики для обнаружения кеглей
10- Система возврата на линию после атаки кегли
11- Подсчет количества выбитых кеглей
12- Стратегия оптимального маршрута
13
14РЕЗУЛЬТАТ:
15- Схема размещения всех датчиков
16- Алгоритм поведения робота
17- Расчет времени выполнения задания
4. Исследование влияния освещенности Провести экспериментальное исследование:
1ПЛАН ЭКСПЕРИМЕНТА:
21. Подготовка оборудования:
3 - Датчик линии TCRT5000
4 - Образцы черной и белой поверхности
5 - Источники света различной яркости
6 - Мультиметр для измерений
7
82. Методика измерений:
9 - Измерение выходного напряжения при разной освещенности
10 - Фиксация показаний для 10 уровней освещения
11 - Повторение для разных поверхностей
12 - Построение графиков зависимостей
13
143. Анализ результатов:
15 - Влияние внешнего освещения на контрастность
16 - Оптимальные условия работы датчика
17 - Рекомендации по компенсации засветки
Проект 1: “Компьютерное зрение vs ИК-датчики” Сравнительный анализ технологий навигации:
1ЦЕЛИ ИССЛЕДОВАНИЯ:
2- Сравнить точность различных методов определения линии
3- Оценить вычислительную сложность алгоритмов
4- Исследовать устойчивость к внешним воздействиям
5- Проанализировать экономические аспекты
6
7МЕТОДОЛОГИЯ:
8- Создание тестового стенда с различными типами трасс
9- Реализация алгоритмов компьютерного зрения
10- Сравнительное тестирование систем
11- Статистическая обработка результатов
12
13ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ:
14- Рекомендации по выбору технологии
15- Гибридные алгоритмы объединения методов
16- Оптимизация для различных применений
Проект 2: “Адаптивная система калибровки” Разработка самонастраивающейся системы:
1ИННОВАЦИОННЫЕ НАПРАВЛЕНИЯ:
2- Автоматическое определение типа поверхности
3- Адаптация к изменению освещения в реальном времени
4- Самообучающиеся алгоритмы калибровки
5- Предсказание и компенсация дрейфа параметров
6
7ТЕХНИЧЕСКИЕ РЕШЕНИЯ:
8- Использование машинного обучения
9- Статистические методы анализа сигналов
10- Алгоритмы распознавания образов
11- Системы принятия решений в условиях неопределенности
Проект 3: “Промышленное применение” Адаптация образовательных решений для реальных задач:
1НАПРАВЛЕНИЯ ИССЛЕДОВАНИЯ:
2- Масштабирование системы для крупных объектов
3- Повышение надежности для 24/7 работы
4- Интеграция с системами управления предприятием
5- Экономическое обоснование внедрения
6
7ПРАКТИЧЕСКИЕ ЗАДАЧИ:
8- Проектирование системы для конкретного предприятия
9- Расчет окупаемости автоматизации
10- Разработка технического задания
11- Создание бизнес-плана внедрения
🔬 Освоенные научные принципы:
🛠️ Инженерные компетенции:
🎯 Практические навыки:
🎯 Ключевые выводы исследования:
“Оптимальная система датчиков - это не максимальное количество сенсоров, а рациональный баланс между точностью, надежностью и стоимостью”
“Физические принципы определяют границы возможного, а инженерное искусство находит оптимальные решения в этих границах”
“Качество навигации зависит не только от датчиков, но и от алгоритмов их использования”
🔮 Универсальные принципы сенсорного проектирования:
🚀 Карьерные перспективы:
🏭 Области применения знаний:
🔮 Следующий урок: “Практическое программирование систем следования по линии”
🎯 Готовимся к новым техническим вызовам:
🛤️ ВЫ СТАЛИ ЭКСПЕРТАМИ ПО ОПТИЧЕСКИМ НАВИГАЦИОННЫМ СИСТЕМАМ!
Теперь вы можете проектировать эффективные системы следования по линии и понимаете принципы работы современных автономных транспортных средств!
📖 Техническая литература:
🎥 Видеоресурсы:
💻 Симуляторы и инструменты:
🔧 Онлайн-калькуляторы:
📐 Справочные материалы:
Успехов в дальнейшем изучении оптических навигационных технологий! 🛤️🔬✨