roboforum.ru

Технический форум по робототехнике.

Еще один гусеничный робот.

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Еще один гусеничный робот.

Сообщение redrayk » 17 янв 2012, 21:36

Очень увлекся вашим форумом, и решил тоже попробовать себя в робототехнике. Представляю на всеобщее обозрение свой первый проект. Мозгом робота является микроконтроллер STM8S103, шасси от пластмассовой модели танка, двигатели и редуктор TAMIYA. Спереди установлен ИК-бампер. Питание от четырех пальчиковых батареек.
P1153327.JPG

P1153324.JPG

P1153325.JPG
redrayk
 
Сообщения: 13
Зарегистрирован: 22 май 2011, 18:52
Откуда: Москва
прог. языки: C

Re: Еще один гусеничный робот.

Сообщение NeON79 » 17 янв 2012, 22:21

Ыыыы. КТ 315 детектед. А можно про бампер подробнее? И про шасси тоже. С редукторами ясно.
Что умеет на данный моментЪ?
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: Еще один гусеничный робот.

Сообщение redrayk » 18 янв 2012, 10:26

Шасси вот примерно от такого танка http://www.labirint.ru/games/245439/
Честно говоря, меня оно не сильно радует. Плохо поворачивает, а на ковре вообще при повороте гусеница может слететь.

Бампер сделан на парах ИК-диод фототранзистор, детектирует отраженное от препятствий ИК-излучение. КТ315 опознаны верно :) через них подключены ИК-диоды. Это сделано затем, что их ток потребления сильно превышает возможности портов микроконтроллера. Также на бампере установлены переменные резисторы, за счет которых можно регулировать чувствительность фототранзисторов.

Умеет пока не много. Объезжает препятствия, ездит по линии. В планах сделать ДУ с пульта от телевизора. В далеких планах ДУ с компа по радиоканалу.

Видео пока нет, но скоро думаю появиться.
redrayk
 
Сообщения: 13
Зарегистрирован: 22 май 2011, 18:52
Откуда: Москва
прог. языки: C

Re: Еще один гусеничный робот.

Сообщение NeON79 » 18 янв 2012, 11:08

Схемку бампера можете накидать? В голове вроде сложилось, но..))).
По поводу шасси - хлипкое оно(((. Не для этих целей. Но лучше, чем ничего.
Платку под СТМ сами делали?
ДУ с компа - поглядите на уарт-радиомодули, копеечная цена на ибэе.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: Еще один гусеничный робот.

Сообщение redrayk » 18 янв 2012, 13:16

Полная схема бампера была нарисована от руки на первом попавшемся клочке бумаги, который сейчас потерян :(
Специально для вас по памяти накидал один сегмент.
11.JPG


Плату делал сам по ЛУТ технологии. Получилось не с первого раза, такие тонкие дорожи первый раз делал.
redrayk
 
Сообщения: 13
Зарегистрирован: 22 май 2011, 18:52
Откуда: Москва
прог. языки: C

Re: Еще один гусеничный робот.

Сообщение Vovan » 18 янв 2012, 13:28

ИК сигнал бампера помехозащищен? (если да, каким образом?)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Еще один гусеничный робот.

Сообщение redrayk » 18 янв 2012, 13:49

Пока нет, но планирую сделать это программным способом по следующему алгоритму:
-посылка кадра с n количеством импульсов
-опрос во время импульса и в промежутке
-если сигнал присутствует, значение счетчика m увеличивается на 1
-если значение m за время излучения кадра совпадает с n то выставляется флаг присутствия обеъкта в поле зрения.
redrayk
 
Сообщения: 13
Зарегистрирован: 22 май 2011, 18:52
Откуда: Москва
прог. языки: C

Re: Еще один гусеничный робот.

Сообщение gansik » 03 апр 2012, 16:50

На черные препятствия реагирует?
gansik
 
Сообщения: 2
Зарегистрирован: 01 апр 2012, 14:39

Re: Еще один гусеничный робот.

Сообщение redrayk » 07 апр 2012, 20:07

Нет, не реагирует. Датчики такого типа в принципе на черные и зеркальные поверхности не реагируют.

А теперь о том что сделано за последний месяц, а точнее о том что не сделано :)
Пока я все откладывал на потом разработку управления с пульта Д/У, ко мне из Китая прилетела вот такая интересная штучка http://www.dealextreme.com/p/wireless-b ... dule-80711
Поэтому вместо ИК пульта буду к своему творению синий зуб прилаживать :)
redrayk
 
Сообщения: 13
Зарегистрирован: 22 май 2011, 18:52
Откуда: Москва
прог. языки: C

Re: Еще один гусеничный робот.

Сообщение redrayk » 16 апр 2012, 22:33

Наконец закончил плясать с бубном вокруг выше упомянутой блютусины. Да уж, штучка попалась та еще, от косяков даташита до вил с программным обеспечением :). Короче много мучений, зато теперь модуль работает как надо и приносит своему хозяину +100500 ЧСВ :Yahoo!:
Теперь осталось только написать прошивку для бортовой ЭВМ микроконтроллера, а пока вот, любуйтесь на фотку
DSC00144.JPG
redrayk
 
Сообщения: 13
Зарегистрирован: 22 май 2011, 18:52
Откуда: Москва
прог. языки: C

Re: Еще один гусеничный робот.

Сообщение elmot » 16 апр 2012, 23:48

Чот он сильно смахивает на мой HC-05. Оно? У меня как-то быстро завелось. Хотя и не без глюков.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Еще один гусеничный робот.

Сообщение Dmitry__ » 17 апр 2012, 00:26

Может имелось в виду танцы со своим программным обеспечением для блютуски?
Я вот курю это, торкает и пугает одновременно :)
http://habrahabr.ru/post/125214/
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Еще один гусеничный робот.

Сообщение elmot » 17 апр 2012, 01:06

Это не тот, что мы купили! У нас родной, но более вумный брат - HC-05.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Еще один гусеничный робот.

Сообщение Dmitry__ » 17 апр 2012, 01:09

дык, братья они, чип BC417143B :)
Можно в HC-04 залить прошивку HC-05 и наоборот.
А еще лучше делать свой моск робота на ней...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Еще один гусеничный робот.

Сообщение elmot » 17 апр 2012, 01:14

Будет время - пушну проект микробот путем свадьбы между этой штукой и чем-нибудь типа DRV883x.
А заодно и всяких скрепкосгибателей. Пусть порадуются :)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

След.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43