Есть детали-Что собрать?!

Нет ответов
yanbaev72
Offline
Зарегистрирован: 08.11.2013

Всем привет!

Заранее извиняюсь если тема создана не в том разделе!

Есть вопрос по поводу сборки робота! Сразу оговорюсь, раньше этим никогда не занимался, собственно именно поэтому я тут т.к. возник ряд вопросов! В радиоэлектронике не силен, но паяльником пользоваться умею и в принципе смогу собрать любую схему если заранее известен список деталей (с маркировками :-)).

НЕмного отошел от темы.... Так вот, решил собрать робота из готовых модулей, схем, различных датчиков и сенсоров на основе Arduino, заказал кучу всего на ebay.com, совсем скоро все должно приехать ко мне!


Программируемый контроллер на базе ATmega328 - Arduino Uno R3 - 1шт. (для управления всем)

Двухколесное шасси с двумя мотор-редукторами и батарейным отсеком - 1шт. (для транспортировки всех купленных деталей)

Плата расширения Драйвер L293D на 4 двигателя (с запасом) - 1шт. (для упраления моторами)

Плата расширения Модуль датчиков  - 1шт. (не совсем понял для чего эта плата и зачем я ее купил)

Плата расширения с макетной платой - 1шт. (для дополнительного монтажа) 

Модуль зарядки литиевого аккумулятора 5V 1A Micro USB - 1шт. (для зарядки)

Датчик слежения за линией - 2шт. (для того чтобы робот ездил по линии)

Датчик обходя препятствий - 4шт. (для того чтобы робот объезжал препятствия)

2х полосный модуль для датчиков скорости - 1шт. (для подключения датчиков скорости)

Датчики скорости (оптопара) - 2шт. (для измерения скорости)

Ультразвуковой датчик - 1шт. (для определения расстояний)

Модуль 3х осевого гироскопа и акселерометра - 1шт. (для опытов с балансирующим роботом)

Сервопривод - 1шт. (для ультразвукового датчика)

ИК ПДУ+ИК приемник - 1шт. (для дистанционного управления роботм)

Аккумулятор Li-ion 3.7V 1600mAh - 4шт.

Провода соеденительные мама-мама - 40шт. и папа-папа - 40шт. (для соединения всего вышеперечисленного)

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

Интересно услышать мнение профессианалов и "бывалых" роботостроителей! Возможно ли создать то что я задумал, а самое главное написать для этого всего нормальную рабочую программу?

P.S. В программировании я полный ноль, сейчас вот только взялся за изучение программирования на Arduino, но пока безрезультатно так как теория без практики и опытов очень тяжело дается!