Добавляйте самоделоки - получайте оплату
» » » CARduino – самодельный робот на Arduino

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

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

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

Что такое библиотека?
Библиотека значительно упрощает управление роботом. Проект рассчитан на людей не особо сильных в программировании, но с желанием делать простых роботов. Для создания такой модели не требует знаний в области управления мотором. Библиотека сделает всё сама, сведёт программу до простейших команд «свернуть направо и ехать одну секунду» или же «ехать вперёд три секунды после чего ускорится». В библиотеке имеются примеры программ, которые помогут настроить CARduino.

Что делать если нет в наличии таких же материалов?
Собрать такого робота можно не имея таких материалов. Библиотека имеет возможность работать практически на любой сборке. Например, можно использовать другие колёса или материал для шасси, главное, чтобы изменённые детали выполняли такую же функцию.

Что может делать робот?
Функциональность робота практически безгранична. С помощью данной библиотеки написание программы для Arduino становится довольно лёгкой задачей. Макетная плата даёт возможность установить разнообразные датчики.

Стоимость робота
Автор живёт в США и поэтому посчитал что сборка робота с нуля обойдётся около 100$, имея большинство деталей, он потратил на проект 30$. Если есть возможность заказа компонентов в Китае можно сократить расходы примерно в 5 раз.
CARduino – самодельный робот на Arduino


Использованные материалы:
- Arduino Uno - R3
- Макетная плата 30х10
- Держатель для Arduino и макетной платы
- Дальномер Sharp GP2Y0A02YK0F
- Микромоторы 2 шт
- Два колеса 49х12 мм
- Кронштейны для двигателя 2 шт
- Шариковые колёса 2 шт
- Драйверы моторов для Arduino 2 шт
- Основа для шасси (дерево) 15х10.75 см (размер подбирался согласно размеру держателя для Arduino и макетной платы)
- Небольшие саморезы по дереву
- Батарея 9В 1 шт
CARduino – самодельный робот на Arduino


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

Шаг второй. Установка шариковых колёс.
Эти колёса было решено установить с одной из сторон основы шасси, пользуясь карандашом, автор отметил по 0,5 см с каждой стороны доски. Для закрепления использовались саморезы по дереву.
CARduino – самодельный робот на Arduino


Шаг третий. Установка моторов.
Этот шаг был довольно простым. Все что требовалось сделать, это вставить двигатели в кронштейны и закрепить их суперклеем на краях доски. Также можно использовать паяльник, важно не перепутать отрицательные и положительные контакты.
CARduino – самодельный робот на Arduino


Шаг четвёртый. Установка Arduino и Bredboard.
Для начала потребовалось отметить расположение компонентов. Макетная плата помещается на переднюю часть держателя, а Arduino соответственно на заднюю, прикрепляются они саморезами на имеющихся отверстиях. Сам держатель помещается на шасси с помощью двух саморезов в центре.
CARduino – самодельный робот на Arduino


Шаг пятый. Установка датчика.
Этот шаг тоже довольно простой. Спереди в центре отмечаются отверстия, и датчик крепится саморезами. Обязательно использовать оба отверстия датчика для крепления. При креплении автор ставит датчик так чтоб выводы на нём находились сверху. Затем JST провод вставляется в датчик и подсоединяется к макетной плате, красный к положительному контакту, чёрный к отрицательному, и желтый размещается в любой части платы.
CARduino – самодельный робот на Arduino


Шаг шестой. Подключение драйвера моторов.
Драйвера просто выравниваются и ставятся на Arduino.

Шаг седьмой. Припой к двигателям.
Далее, происходит обычный припой проводов, важно только запомнить какие провода положительные, а какие отрицательные.
CARduino – самодельный робот на Arduino


Шаг седьмой. Подключение колёс.
Теперь, автор подключает провода от двигателей к драйверу таким образом:
- К отрицательному контакту драйвера А подключается положительный контакт правого двигателя.
- К положительному контакту драйвера А подключается отрицательный контакт правого двигателя.
- К отрицательному контакту драйвера B подключается положительный контакт левого двигателя.
- К положительному контакту драйвера B подключается отрицательный контакт левого двигателя.
CARduino – самодельный робот на Arduino


Шаг восьмой. Подключение датчика и питания.
Питание 5В подключили к + макетной платы, GND к GND. К аналоговому пину 2 подключается жёлтый провод датчика.
CARduino – самодельный робот на Arduino


Шаг девятый. Установка батареи.
Батарею автор просто приклеил суперклеем к задней части робота. Затем просто соединил положительные и отрицательные провода к положительным и отрицательным выводам Carduino.
CARduino – самодельный робот на Arduino


Библиотека
На этом сборка стандартного робота окончена. На нём будет работать библиотека и примеры программ, скачать её можно под статьёй. В архиве также есть описание некоторых функций. Загружается библиотека в Arduino IDE по пути -> import library -> Carduino. После загрузки программы проект полностью готов.
CARduino – самодельный робот на Arduino


Видео с примером работы Carduino:



carduino.rar [2,1 Kb] (cкачиваний: 95)
скачать dle 11.1смотреть фильмы бесплатно
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн чат

Опрос
Как Вам сайт?

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

Все комментарии

Комментаторы за месяц

Иван_Похмельев Комментариев: 630 Публикаций: 0
1
Валерий Комментариев: 885 Публикаций: 32
2
Делаюсам Комментариев: 632 Публикаций: 28
3
MNS1961 Комментариев: 55 Публикаций: 8
4
Mike Ike Комментариев: 15 Публикаций: 7
5