Простой робот на Ардуино - Своими руками
Своими руками

Простой робот на Ардуино

>

Эта сборка, небольшого симпатичного робота, будет интересна, прежде всего, начинающим радиолюбителям и роботостроителям. Для его сборки нужны следующие
Инструменты и материалы:-Четыре сервопривода SG90;
-Ардуино нано;
-Кабель для программирования Arduino;
-Плата расширения arduino;
-Ультразвуковой модуль;
-Суперклей;
-Зарядный модуль 134Н3П;
-Аккумулятор 3,7 В 1000 мАч;
-Отвертка и винты;
-Переключатель;
-Провода;
-3D-принтер;
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноШаг первый: 3D-печать
Файлы для печати деталей корпуса робота можно скачать здесь. Если у вас нет возможности самостоятельно напечатать детали, то их можно приобрести здесь.
Простой робот на АрдуиноШаг второй: сборка
Устанавливаем и прикручиваем два сервопривода.
Простой робот на АрдуиноПростой робот на АрдуиноПриклеиваем рычаги к ногам.
Простой робот на АрдуиноПростой робот на АрдуиноПротягиваем провода через корпус и ноги.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноДальше устанавливаем сервопривод на ноги. Устанавливаем на Ардуино плату расширения. Подключаем сервоприводы ног к 9 и 10 контакту.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноШаг третий: код для установки угла 90 градусов
Откройте код servo_pos_set , вы можете скачать его отсюда.
Подключите Arduino и выберите правильную плату и правильный порт.
Загрузите код, и сервопривод переместится на 90 градусов.
Снимите ножки с сервопривода и вставьте его в вертикальное положение, как показано на фото.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноШаг четвертый: продолжение сборки
Прикручиваем ножки.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноУстанавливаем сервоприводы.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПодключаем сервопривод ножек к 9-му и 10-му контактам. Подключаем Arduino к ПК.
Сервопривод должен переместится на 90 градусов. Теперь установите верх сервопривода в вертикальное положение и прикрутите.
Установите ступни робота.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноШаг пятый: электроника
Подключите модуль зарядки. Нужно выпаять USB из модуля 134N3P. Дальше припаять провода к от батареи к В+ и к В-. Подключить провода к Gnd и Vcc.
Провод Vcc идет через выключатель.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПодключите батарею к Arduino.
Снимите разъем постоянного тока с платы расширения. Подключите Gnd провод к Gnd гнезда постоянного тока.
Подключите Vcc к контакту Vin.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноШаг шестой: верхняя часть
Установите ультразвуковой датчик, как показано на фото.
Установите расширительный щиток, и прикрутите его.
Закрепите модуль 134N3P на месте гнезда постоянного тока термоклеем.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноШаг седьмой: схема подключения
Подключение следующее:
Сервопривод левой ноги –> 8-й штифт
Сервопривод правой ноги –> 9-й штифт
Сервопривод левой ноги –> 10-й штифт
Сервопривод правой ноги –> 11-й штифт

Ультразвуковые соединения
Vcc –> + 5В
Gnd –> Gnd
Trig –> 2-й контакт
Eco –> 3-й контакт
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПриклейте выключатель внутри корпуса. Соберите все части корпуса.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноШаг восьмой: программное обеспечение
Дальше нужно установить библиотеку. Ее можно скачать по ссылке.
Зайдите в Otto_robot_code >> library >>.
Скопируйте папку Otto_Robot_Lib.
Зайдите в Documents >> Arduino >> libraries >>.
Вставьте скопированную ранее папку.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноВернитесь в скачанную папку. Дальше можно загрузить любой код. Мастер открывает код Otto_object_avoid.
Подключает робота к ПК. Проверяет установку платы и порта. Загружает код.
Простой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноПростой робот на АрдуиноВсе готово.
Простой робот на АрдуиноПростой робот на АрдуиноВесь процесс по сборке такого робота можно посмотреть на видео.

SitesReady

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. - Альберт Эйнштейн

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.