Похожие презентации:
Arduino робот
1.
ARDUINO РОБОТПодготовил ученик 7 Б класса
Гимназии №25 города Краснодара
Долголенко Савелий
2.
ПЛАНПРЕЗЕНТАЦИИ
1. Введение (слайды 3-5).
2. Основная часть (слайды 6-17).
3. Заключение (слайд 18).
4. Приложение (слайд 19).
5. Список источников (слайд 20).
3.
Что такое Arduino?Arduino – это инструмент для проектирования
электронных устройств более тесно
взаимодействующих с окружающей физической
средой, чем стандартные персональные
компьютеры. Arduino применяется для создания
электронных устройств с возможностью приема
сигналов от различных цифровых и аналоговых
датчиков, которые могут быть подключены к
нему, и управления различными
исполнительными устройствами. Это платформа
с открытым программным кодом, построенная на
простой печатной плате с современной
оболочкой для написания программного
обеспечения (аналог языка программирования
C++).
4.
АКТУАЛЬНОСТЬПРОЕКТА
Сейчас все умы мира пытаются
сделать своих механических
помощников все лучше и
эффективнее. Актуальность
проекта состоит в том, что робот
был помощником в разных
сферах жизнедеятельности
человека, упростив его быт. В
частности одна из составляющих
робота является модулем роботапылесоса.
5.
ЦЕЛИПРОЕКТА
Создать данного робота на
платформе Arduino.
●Использовать таких роботов для
обучения программированию и
конструированию на базе
кружков по робототехнике
●Создать свою компанию Savva
Robotics.
6.
ИЗ ЧЕГО СОСТОИТРОБОТ?
Arduno R3 (главная плата).
●Sensor shield (соединительная плата).
●Драйвер моторов L298N.
●Ик-приемник .
●Ультразвуковой датчик.
●Датчики черно-белой линии (3
штуки).
●Двигатели (4 штуки) + колеса (4
штуки).
●Сервопривод для управления
ультразвуковым датчиком.
●Блок аккумуляторов для питания
робота.
●Болты, соединительные винты .
●Светодиод для индикации питания.
7.
8.
ПРОБЛЕМЫ И ИХ РЕШЕНИЯВ ПРОЦЕССЕ СОЗДАНИЯ
ПРОЕКТА
●Микросхема в модуле
управления моторами перегорела
из-за короткого замыкания в
цепи.
●Справится с этим было не так
просто, так как готовые модули
не продаются в нашем городе.
Пришлось покупать новую
микросхему и перепаивать сам
модуль.
9.
ПРОБЛЕМА С НАСТРОЙКОЙДАТЧИКОВ ЛИНИИ
Черно-белые датчики линии не
всегда работают корректно, так
как требуют точной настройки
резисторами.
10.
ПРОБЛЕМА С ТРАССОЙДЛЯ ДВИЖЕНИЯ РОБОТА
Черно-белые датчики линии не
видят матовый черный цвет на
баннерной ткани, поэтому, когда
уже была распечатана трасса,
пришлось обклеивать
поверхность сверху глянцевой
контрастной черной изолентой.
11.
КАКИЕ ФУНКЦИИ ЕСТЬУ РОБОТА?
Эти функции относятся к деталям
в данном наборе.
Движение по траектории.
●Управление с пульта
дистанционного управления.
●Движение по черно-белой трассе.
На Arduino вы можете сделать
все, что угодно. Начиная с
подключения светодиода до
сложных управляющих
устройств.
12.
ДВИЖЕНИЕ ПОТРАЕКТОРИИ
Алгоритм движения по
траектории используемого в
проекте:
●В программе задается команда,
которая отвечает за движение в
цикле, к примеру: движение
прямо на 1000 миллисекунд ,
остановка, поворот налево 500
миллисекунд, остановка, поворот
направо 500 миллисекунд,
остановка, цикл сначала.
13.
РЕГУЛИРОВАНИЕ ДВИЖЕНИЯРОБОТА С ПУЛЬТА
ДИСТАНЦИОННОГО
УПРАВЛЕНИЯ
Алгоритм управления роботом с
пульта ДУ, используемого в
проекте:
●В цикле задан постоянный опрос
ИК-датчика, при нажатии кнопки
на пульте датчик считывает код
кнопки и отрабатывает действие
заданное программой.
Ультразвуковой датчик
установленный спереди движения
робота, при установлении
препятствия, останавливает
движение робота командой
«стоп».
14.
ДВИЖЕНИЕ ПО ЧЕРНОЙЛИНИИ
Алгоритм движения по черной
линии используемого в проекте:
●Три датчика линии
установленные снизу робота
отслеживают цвет под ними, при
отклонении от черного цвета,
программа отрабатывает работу
двигателей, «подруливая» робота в
нужную сторону и возвращая
датчики на черный цвет. Т.е.
происходит постоянная
корректировка движения робота в
пределах черного цвета снизу.
15.
ЗАКЛЮЧЕНИЕВ ходе презентации проекта
были продемонстрированы
некоторые возможности данного
типа робота (рассчитанные на
имеющийся набор деталей).
Робот успешно справляется с
поставленными задачами на
используемых для него
программах. Возможности
разработки на Arduino с помощью
данного робота практически
безграничны и не могут войти в
один проект.
16.
СПАСИБО ЗАВНИМАНИЕ!