1.83M
Category: electronicselectronics

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.

СПАСИБО ЗА
ВНИМАНИЕ!
English     Русский Rules