Програмування точних рухів робота

Презентація уроку допоможе вчителю чітко й доступно пояснити учням, як досягати точності в рухах робота за допомогою програмування у середовищі LEGO Mindstorms.
Матеріал охоплює методи керування відстанню, кутом повороту, швидкістю та часом виконання дій. Розглядаються практичні приклади програмування з використанням блоків руху, налаштування одиниць виміру (сантиметри, градуси, оберти), а також коригування похибок.
Урок розвиває в учнів точність, послідовність, логічне мислення та вміння аналізувати виконання завдань у динаміці. Також сприяє формуванню відповідального підходу до технічної роботи.

  • 58 слайди презентації;
  • матеріал для учнів 8 класу НУШ;
  • файл у форматі .pptx

Завантажити файл у форматі .pptx

Приклади слайдів:

Зміст презентації

Програмування точних рухів робота

1. Вступ
Що означає «точний рух» у контексті робототехніки?
Навіщо потрібна точність: приклади з життя (навігація, доставка, виробництво)
Чому робот не завжди рухається «ідеально»?

2. Фактори, що впливають на точність
Конструкція: симетрія, вага, колеса
Потужність та калібрування моторів
Поверхня (тертя, перепони)
Програмні налаштування (час, оберти, сенсори)

3. Способи задання точного руху
За часом – менш точний
За обертами / градусами моторів – точний контроль
За відстанню – через формулу (оберти × окружність колеса)
За допомогою сенсорів – точна зупинка за умови (світло, колір, відстань)

4. Програмування точного руху в EV3-G
Блок Move Steering / Move Tank
Встановлення:
Потужність (Power)
Оберти (Rotations) / Градуси (Degrees)
Напрямок руху
Приклад: рух на 3 оберти з потужністю 50%

5. Програмування точного руху в Spike Prime / Scratch
Блоки:
«рухайся вперед на ___ см»
«поворот на ___ градусів»
«зупинися при виявленні кольору»
Приклад: рух на 40 см → поворот → зупинка перед чорною лінією

6. Формули для розрахунку точного руху
Окружність колеса = π × D (діаметр)
Кількість обертів = відстань / окружність
Приклад: діаметр колеса = 5.6 см → один оберт = 17.6 см
Потрібно проїхати 35 см → ~2 оберти

7. Компенсація похибок
Додавання пауз
Використання сенсорів (кольору, ультразвуку, гіроскопа)
Уточнення шляхом тестування і корекції

8. Практична частина
Завдання:
Проїхати точно 50 см
Повернути на 90°
Зупинитись перед чорною лінією
Тестування, вимірювання похибки, оптимізація програми

9. Типові помилки
Неправильні параметри обертів/градусів
Незбалансовані мотори
Погане з’єднання коліс
Відсутність датчиків або помилки в логіці