1

Тема: Робот на гусеничном шасси

Сделал робота на гусеничном шасси с применением Freeduino, Motor Shield v2 и самодельного модуля датчиков. Модуль датчиков собран на макетной плате для Arduino.
Программа управления уже работает, осталось только причесать немного, после этого выложу.
Вот фото получившейся конструкции:

https://sites.google.com/a/project-ss.ru/anwi-sch/_/rsrc/1284891996893/robotostroenie/robot-na-gusenicnom-sassi/Robot03.jpg?height=343&width=400

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

Полную информацию можно посмотреть здесь: http://sites.google.com/a/project-ss.ru … cnom-sassi

С уважением,
Андрей

2

Re: Робот на гусеничном шасси

Получил запчасти. После доработки робот выглядит так:
http://sites.google.com/a/project-ss.ru/anwi-sch/robotostroenie/robot-na-gusenicnom-sassi/Robot04.jpg?attredirects=0

Примеры программ и более подробная информация там же: http://sites.google.com/a/project-ss.ru … cnom-sassi

С уважением,
Андрей

3

Re: Робот на гусеничном шасси

Ух ты! Прикольно выглядит! А какие алгоритмы отрабатывать намереваетесь?

4

Re: Робот на гусеничном шасси

Движение по черной линии, движение с объездом препятствий, при подъезде к препятствию обзор местности от -90 градусов до +90 и выбор дальнейшего направления движения...
Потом может еще что-то в голову придет.

С уважением,
Андрей

5

Re: Робот на гусеничном шасси

Доброго времени суток!

Смотрю вы используете свинцовый аккум. Можно узнать его характеристики, а так же на сколько его хватает?

6

Re: Робот на гусеничном шасси

Аккумулятор 6В, 1.2 А/ч. На сколько хватает пока не засекал. Использую его не только для робота.
Пробовал ставить блок с 4-мя пальчиковыми аккумуляторами - не понравилось. Садятся быстро очень.

С уважением,
Андрей

7

Re: Робот на гусеничном шасси

Заинтересовал ваш робот. Можно узнать в какую цену вам обошлись электродвигатели с редуктором?

8

Re: Робот на гусеничном шасси

Двигатели с редуктором обошлись около 500 руб.

С уважением,
Андрей

Re: Робот на гусеничном шасси

Сделал кое какие машинки. Выложено видео, так что можно посмотреть и сравнить. http://www.ignatiev.hdd1.ru/informatika … ehnika.htm

10

Re: Робот на гусеничном шасси

Подскажите, пожалуйста, где можно приобрести подобный дальномер?

11

Re: Робот на гусеничном шасси

http://www.terraelectronica.ru/catalog_ … ass_19_5_3

http://shop.roboforum.ru/category/sensors/

и еще в Элитане были, но сейчас похоже в наличии нет http://www.elitan.ru/price/index.php?se … nd=GP2D120

С уважением,
Андрей

12 (2012-03-25 20:36:30 отредактировано melloun)

Re: Робот на гусеничном шасси

Вопрос от новичка следующего характера. Как правильно запитать Фридуинку и шилд в2 с одного источника питания. Какие "подводные камни" могут встретиться при подключении. Если можно то с фото. И минимальное напряжение для работоспособности.

13

Re: Робот на гусеничном шасси

И что то не клеится! подскажите что за траблы
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:7:22: error: WProgram.h: No such file or directory
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In member function 'void AFMotorController::enable()':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:27: error: 'OUTPUT' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:27: error: 'pinMode' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:37: error: 'LOW' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:37: error: 'digitalWrite' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In member function 'void AFMotorController::latch_tx()':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:45: error: 'LOW' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:45: error: 'digitalWrite' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:56: error: 'HIGH' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:62: error: 'HIGH' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:65: error: 'HIGH' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM1(uint8_t)':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:90: error: 'OUTPUT' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:90: error: 'pinMode' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM2(uint8_t)':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:123: error: 'OUTPUT' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:123: error: 'pinMode' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM3(uint8_t)':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:157: error: 'OUTPUT' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:157: error: 'pinMode' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In function 'void initPWM4(uint8_t)':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:193: error: 'OUTPUT' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:193: error: 'pinMode' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In constructor 'AF_Stepper::AF_Stepper(uint16_t, uint8_t)':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:303: error: 'OUTPUT' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:303: error: 'pinMode' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:305: error: 'HIGH' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:305: error: 'digitalWrite' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:322: error: 'OUTPUT' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:322: error: 'pinMode' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:324: error: 'HIGH' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:324: error: 'digitalWrite' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp: In member function 'void AF_Stepper::step(uint16_t, uint8_t, uint8_t)':
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:374: error: 'delay' was not declared in this scope
D:\arduino-1.0\libraries\AFMotor\AFMotor.cpp:386: error: 'delay' was not declared in this scope