Чтение онлайн

на главную

Жанры

Создаем робота-андроида своими руками
Шрифт:

Рис. 11.13. Скоба центрального сервомотора

Рис. 11.14. Центральный мотор в сборе с крепежными скобами и средними ногами

Рис. 11.15. Шестиног – вид снизу с тремя сервомоторами

Рис. 11.16.

Шестиног в сборе. Конструкция готова для монтажа электронного управления

Электрическая часть

На рис. 11.17 приведена схема управления сервомоторами с помощью PIC-микроконтроллера. Питание сервомоторов и микроконтроллера осуществляется от батареи 6 В. Батарейный отсек 6 В содержит 4 элемента АА. Схема микроконтроллера собрана на небольшой макетной плате. Батарейный отсек и схема прикреплены сверху к алюминиевому основанию. На рис 11.5 показана готовая конструкция робота, готовая к «передвижению».

Рис. 11.17. Принципиальная схема управления шестиногого робота

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

Микроконтроллер 16F84 управляет работой трех сервомоторов. Наличие большого числа незадействованных шин ввода/вывода и места под программу предоставляет возможность совершенствования и модификации базовой модели робота.

Программа PICBASIC

‘Шестиногий шагающий робот

‘Соединения

‘Левый сервомотор Pin RB1

‘Правый сервомотор Pin RB2

‘Сервомотор наклона Pin RB0

‘Движение только вперед

start:

for B0 = 1 to 60

pulsout 0, 155 ‘Наклон по часовой стрелке, подъем правой стороны

pulsout 1, 145 ‘Левые ноги на месте

pulsout 2, 145 ‘Правые ноги движутся вперед

pause 18

next B0

for B0 = 1 to 60

pulsout 0, 190 ‘Наклон против часовой стрелки, подъем левой стороны

pulsout 1, 200 ‘Левые ноги движутся вперед

pulsout 2, 145 ‘Правые ноги сохраняют положение вперед

pause 18

next B0

for B0 = 1 to 15

pulsout 0, 172 ‘Среднее положение, отсутствие наклона

pulsout 1, 200 ‘Левые ноги сохраняют положение вперед

pulsout 2,145 ‘Правые ноги сохраняют положение вперед

pause 18

next B0

for B0 = 1 to 60

pulsout 0, 172 ‘Среднее положение, отсутствие наклона

pulsout 1, 145 ‘Движение левых ног назад

pulsout 2, 200 ‘Движение правых ног назад

pause 18

next B0

goto start

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

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

Список деталей конструкции шагающего робота

• Сервомоторы

• Микроконтроллеры 16F84

• Алюминиевые полосы

• Алюминиевый

лист

• Прутки и гайки с резьбой 3 мм

• Пластиковые винты, гайки и шайбы

Детали можно заказать в:

Images Company

39 Seneca Loop

Staten Island, NY 10314

(718) 698-8305

http://www.imagesco.com

Глава 12

Робот – солнечный шар

Идею создания подобного робота первоначально выдвинул Ричард Вейт из Северного Йорка, Торонто. Ричард построил робота, ищущего источник света, заключенного в прозрачную сферу (шар). Затем, в более недавнее время, Дейв Хранкиу из Калгари, Канада, так сказать, «поднял этот шар» и построил серию передвижных роботов – солнечных шаров, ищущих источники света.

Можно отметить два любопытных качества, которыми обладают подобные роботы (см. рис. 12.1). Первое из них – способ передвижения. Внутрь шара помещен редуктор. Один из концов вала редуктора наглухо прикреплен к внутренней стороне поверхности прозрачной сферы. Жесткое крепление вала редуктора препятствует его вращению, что вынуждает вращаться сам редуктор. Редуктор имеет достаточно большой вес, что перемещает центр тяжести сферы вперед. По этой причине сама сфера катится вперед.

Рис. 12.1 Робот – солнечный шар

В состоянии покоя центр тяжести редуктора находится в нижней мертвой точке (нижнее положение редуктора), и шар покоится, т. е. оказывает сопротивление качению. При включении редуктора он начинает вращаться внутри шара. Это вращение перемещает центр тяжести шара вперед, и шар, таким образом, катится в прямом направлении.

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

В данной конструкции робота использована аналогичная конструкция редуктора, но для его питания использованы два элемента АА. Недостатком батарей является необходимость их замены после использования. Однако их преимущество в том, что питание на схему робота подается постоянно, что позволяет нам легко изучать его поведение (в основном фототропизм), движение и перемещения.

В оригинальной конструкции робота для изучения этих эффектов требовался метод замедленной съемки. В зависимости от уровня освещенности, каждая зарядка конденсатора занимает несколько минут. Когда заряд протекает через двигатель, робот чуть-чуть откатывается вперед. Например, 10 часов движения оригинальной модели солнечного робота сжимаются в несколько минут при изучении данной конструкции.

Данному роботу не требуется электронных схем управления бортовым источником питания, однако и ему необходим световой выключатель. Схема, изображенная на рис. 12.2, управляет подачей напряжения от батареи на двигатель редуктора. Схема определяет уровень освещенности, «видимой» роботом. Если уровень освещенности достаточно высок, то схема включает двигатель. Пороговое значение уровня освещенности может регулироваться с помощью переменного резистора V1.

Рис. 12.2. Принципиальная электрическая схема солнечного шара

Поделиться:
Популярные книги

Медиум

Злобин Михаил
1. О чем молчат могилы
Фантастика:
фэнтези
7.90
рейтинг книги
Медиум

Жена на четверых

Кожина Ксения
Любовные романы:
любовно-фантастические романы
эро литература
5.60
рейтинг книги
Жена на четверых

Великий род

Сай Ярослав
3. Медорфенов
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Великий род

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Черный маг императора

Герда Александр
1. Черный маг императора
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Черный маг императора

Приручитель женщин-монстров. Том 5

Дорничев Дмитрий
5. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 5

Барон ненавидит правила

Ренгач Евгений
8. Закон сильного
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Барон ненавидит правила

Приручитель женщин-монстров. Том 14

Дорничев Дмитрий
14. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Приручитель женщин-монстров. Том 14

Совершенный: Призрак

Vector
2. Совершенный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Совершенный: Призрак

Покоривший СТЕНУ. Десятый этаж

Мантикор Артемис
3. Покоривший СТЕНУ
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Покоривший СТЕНУ. Десятый этаж

Книга пятая: Древний

Злобин Михаил
5. О чем молчат могилы
Фантастика:
фэнтези
городское фэнтези
мистика
7.68
рейтинг книги
Книга пятая: Древний

Последний попаданец

Зубов Константин
1. Последний попаданец
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Последний попаданец

Разведчик. Заброшенный в 43-й

Корчевский Юрий Григорьевич
Героическая фантастика
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.93
рейтинг книги
Разведчик. Заброшенный в 43-й

Её (мой) ребенок

Рам Янка
Любовные романы:
современные любовные романы
6.91
рейтинг книги
Её (мой) ребенок