Similar presentations:
Всероссийская олимпиада школьников региональный этап по направлению «Техника, технологии и техническое творчество»
1.
Государственное бюджетноеобщеобразовательное учреждение города
Москвы «Школа № 1150 имени дважды Героя
Советского Союза К.К. Рокоссовского»
ВСЕРОССИЙСКАЯ ОЛИМПИАДА ШКОЛЬНИКОВ
региональный этап по направлению «Техника,
технологии и техническое творчество»
Направление «Робототехника»
ПРОЕКТ:
Макет робота-уборщика на Arduino
Исполнитель проекта: Муливенко Михаил Алексеевич, 9-Е класс, Школа №1150
1
Руководитель проекта: Бондаренко Татьяна Валентиновна, учитель информатики
2.
ВОШРезюме проекта
Ключевые технологии
Arduino, 3D моделирование в Autodesk inventor, 3D
печать
Наименование изделия
Макет робота-уборщика на Arduino
Изюминка –
Универсальность
главное отличие от аналогов
Статус проекта
Сделан на 80% и уже продумано его дальнейшее
развитие
Проект: Макет робота-уборщика на Arduino
2
3. Цели и задачи проекта
ВОШЦели и задачи проекта
Цель
работы:
Задачи:
• создание модели
• сделать модель
универсальной и
полезной
Проект: Макет робота-уборщика на Arduino
3
4. Этапы работы
ВОШПостановка задачи
и выбор темы
Сбор информации
Этапы работы
Запуск и
тестирование.
Разработка схем.
Исправление ошибок
и неполадок в работе.
Создание 3D
модели.
Итоговое
тестирование.
Сборка пробной
модели.
Подготовка отчета и
презентации.
Выступление с
готовой моделью.
Проект: Макет робота-уборщика на Arduino
4
5.
ВОШОписание изделия
Общие сведения
Робот поможет с уборкой больших открытых участков.
Функциональные возможности
Робот сможет самостоятельно передвигаться по заданной траектории, огибать
препятствия, убирая территорию от мусора
Применяемые технологии
Программирование на C#, 3D проектирование в Autodesk inventor, 3D печать.
Проект: Макет робота-уборщика на Arduino
5
6.
7.
ВОШКомплектующие
Мотор
Шилд
Сервопривод
SG90
Ультрозвуковой
датчик расстояния
Arduino
Проект: Макет робота-уборщика на Arduino
8
8.
ВОШПринципиальная схема устройства
Проект: Макет робота-уборщика на Arduino
9
9.
ВОШПрограммный код
Подключение библиотек
и устройств
#include <Servo.h>
#include <NewPing.h>
const int MR_IN = 2;
const int MR_EN = 3;
const int ML_IN = 4;
const int ML_EN = 5;
#define trig_pin 12
#define echo_pin 11
#define maximum_distance 200
boolean goesForward = false;
int distance = 100;
NewPing sonar(trig_pin, echo_pin,
maximum_distance);
Servo servo_motor;
Проект: Макет робота-уборщика на Arduino
void setup() {
pinMode(MR_IN, OUTPUT);
pinMode(MR_EN, OUTPUT);
pinMode(ML_IN, OUTPUT);
pinMode(ML_EN, OUTPUT);
servo_motor.attach(8);
}
10
10.
ВОШПрограммный код
Использование процедур
и функций
Проект: Макет робота-уборщика на Arduino
11
11.
ВОШПрограммный код
Проект: Макет робота-уборщика на Arduino
Основной цикл
12
12.
ВОШРазработка 3D моделей
Проект: Макет робота-уборщика на Arduino
13
13.
ВОШРазработка 3D моделей
Проект: Макет робота-уборщика на Arduino
14
14.
ВОШПерспективы развития и
использования
Проект: Макет робота-уборщика на Arduino
15
15.
ВОШСпасибо за внимание!
Муливенко Михаил, 9-Е класс, Школа №1150
Проект: Макет робота-уборщика на Arduino
16