В гостях у Самоделкина! » Электроника » Arduino » Робот Боб своими руками

Робот Боб своими руками



Автор этой самоделки уже однажды пытался сделать автономного робота избегающего препятствия, и теперь решил представить его улучшенную версию. Автором было решено назвать робота Боб. В предыдущей версии робота был ряд недочётов и недостатков. В этой модели улучшены:
- Система питания
- Установлены дополнительные датчики
- Более качественные соединения
- Установлен более быстрый контроллер

Для питания Боб использует аккумулятор на 9,6В, и импульсный регулятор напряжения. Создатель робота добавил ещё один ИК датчик GP2D12, и улучшил крепление всех остальных. Ультразвуковой дальномер был поставлен на сервопривод, для возможности улучшенного сканирования местности. Микроконтроллер ATmega168 был установлен на Arduino. Автор любит проекты с микроконтроллерами, в особенности проектировать на них робота, и считает это лучшим способом показать их возможности.

Материалы:
- Arduino
- Сервопривод Futaba S3003 1 шт
- Сервоприводы непрерывного вращения Parallax 2 шт
- Кабельные стяжки
- Провода разной длинны
- Разъем для аккумулятора
- Кабель 3 Пин для датчика
- Макетная плата
- Дальномер ультразвуковой
- Инфракрасные датчики GP2D12 3 шт
- Никель-кадмиевый аккумулятор 9,6В
- Стабилизатор напряжения импульсный 5В, 1А
- Шасси (автором используются из комплекта «BOE-Bot Kit»). Использовать для шасси можно пластик или оргстекло, возможно, даже кусок дерева правильной формы.
- Пьезопищалка (для индикации начала работы)
- Светодиод 1 шт
- Резистор для светодиода 200 Ом

Робот Боб своими руками













Шаг первый. Установка ИК датчиков.
У датчика на кронштейне имеются несколько отверстий, они совпадают с отверстиями на шасси. Автор закрепляет их с помощью двух винтов и гаек.






Шаг второй. Дальномер с сервоприводом.
Сервопривод в роботе служит для панорамного обзора ультразвукового датчика, таким образом, он захватывает большую область перед собой, и измеряет расстояние под разными углами. Имеющиеся винты не подходили для нужных целей, подходящие продавались только специализированных магазинах. Было решено сделать монтажный кронштейн своими руками, и не тратить лишних средств. Была сделана стойка из плексигласа, для установки дальномера. Автор вырезал два куска органического стекла размером чуть больше чем дальномер, просверлил отверстия и склеил эти части под прямым углом. Дальше, сделали отверстие размером чуть больше винта сервомотора, и с его помощью закрепили сервомотор.

Примечание по сервоприводу:
Нет никакой необходимости покупать именно Futaba S3003, подойдёт любой сервопривод, который может вращаться на 180 градусов. При поисках серво создатель Боба руководствовался только этим параметром, и нашёл самый дешёвый сервопривод, который мог выполнить поставленную задачу. При этом требуется настроить значение ШИП в программе под другой привод.






Шаг третий. Установка Arduino.
Для улучшенного быстродействия создатель Боба использовал ATmega168, она хоть работает и на низкой частоте, но со своими задачами справляется гораздо быстро и отвечает поставленным требованиям.

В интернете была найдена макетная плата для установки на неё Arduino, соединив плату с Arduino. Соединив их вместе, автор начал подключение проводов:

- Пин (АЦП) 0: Левый GP2D12
- Пин (АЦП) 1: Центральный GP2D12
- Пин (АЦП) 2: Правый GP2D12
- Пин 5: Сервопривод дальномера
- Пин 6: Левый сервопривод
- Пин 7: Ультразвуковой дальномер
- Пин 9: Правый сервопривод
- Пин 11: Пьезопищалка

В проекте не используются дополнительные конденсаторы, достаточно встроенных в стабилизаторе 5В. Между светодиодом и VCC используется резистор 220 Ом.






Шаг четвёртый. Программный код.
Учитывая предыдущие ошибки при первом создании робота, были внесены поправки, понимание кода не составит труда. Также из кода вырезаны лишние части, которые не используются. Часть кода отвечающая за показания дальномера была взята с сайта Arduino. Код можно скачать под статьёй.

Шаг пятый. Заключение.
В дальнейшем автор будет экспериментировать над Бобом, и улучшать его добавлением новых датчиков, таких как датчик света и звука, с фоторезистором робот сможет обнаружить людей. Пространство для модернизации велико, нужна только фантазия.

На данный момент Боб может только избегать препятствия. Ик датчики обнаружат объекты на пути, а ультразвуковой дальномер прикрывает слепые пятна ИК датчиков, также дальномер служит для поиска пути при обнаружении препятствий. При полном заряде батареи Боб сможет ездить около 1 часа 20 минут. Также автор думает как усовершенствовать внешний вид Боба.

Демонстрация работы Боба:


bob_v2_0.rar [2.18 Kb] (скачиваний: 298)

Источник
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Автономный танк на Arduino

CARduino – самодельный робот на Arduino

5
Идея
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
9
Описание
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
9
Исполнение
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 7.67 из 10 (голосов: 1 / История оценок)

Добавить комментарий

    • smilesmilesxaxaokdontknowyahoonea
      bossscratchfoolyesyes-yesaggressivesecret
      sorrydancedance2dance3pardonhelpdrinks
      stopfriendsgoodgoodgoodwhistleswoontongue
      smokeclappingcraydeclarederisivedon-t_mentiondownload
      heatirefullaugh1mdameetingmoskingnegative
      not_ipopcornpunishreadscarescaressearch
      tauntthank_youthisto_clueumnikacuteagree
      badbeeeblack_eyeblum3blushboastboredom
      censoredpleasantrysecret2threatenvictoryyusun_bespectacled
      shokrespektlolprevedwelcomekrutoyya_za
      ya_dobryihelperne_huliganne_othodifludbanclose
1 комментарий
  1. Gokil8
    Не могли бы Вы мне написать на емейл, есть парочка вопросов по Вашему чудо изобретению
    evgena.berry@gmail.com

Привет, Гость!


Зарегистрируйтесь

Или войдите на сайт, если уже зарегистрированы...

Войти

Добавьте самоделку

Добавьте тему

Онлайн чат

Опрос
А Вы уже рассказали на сайте о своей самоделке?

Последние комментарии

Все комментарии
Новые самоделки на почту

Введите электронную почту и получайте письма с новыми самоделками. Не более одного письма в день.