roboforum.ru

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

Мой бот №2 (проект Kapanda)

Re: Мой бот №2 (проект Kapanda)

pashteet » 16 окт 2009, 22:46

чтож тебе с этой линией все никак неимется :D

Re: Мой бот №2 (проект Kapanda)

=DeaD= » 16 окт 2009, 22:50

Да позор какой-то - оффлайн-соревнованиям уже почти год, а десятка участников всё еще нету даже :pardon: .

Re: Мой бот №2 (проект Kapanda)

pashteet » 16 окт 2009, 22:53

Эх, завтра поставлю еще ик-пару и попробую его по линии погонять, если все нормально будет, то можт на следующей недельке :roll:

Еще забыл сказать, на лакированной поверхности датчики срабатывают :(

Re: Мой бот №2 (проект Kapanda)

pashteet » 17 окт 2009, 15:17

Ну вот, тест вроде прошел успешно :oops:

Re: Мой бот №2 (проект Kapanda)

galex1981 » 17 окт 2009, 15:23

Тест проходит замечательно, а аккумы так и в руках ;)

Re: Мой бот №2 (проект Kapanda)

pashteet » 17 окт 2009, 15:30

Эт я специально, деньги экономлю на покупку аккумов типоразмера АА, а если батарейки вставлять, то вообще дорого выходит :D

Re: Мой бот №2 (проект Kapanda)

=DeaD= » 17 окт 2009, 15:51

Кстати, а датчики как прицеплены? Клей?

Re: Мой бот №2 (проект Kapanda)

pashteet » 17 окт 2009, 19:04

Да, на суперклей :crazy:

Добавлено спустя 2 часа 1 минуту 5 секунд:
Для особо требовательных :wink: выкладываю видюшку на батарейках :D
Мне кажется, довольно не плохо получилось скрестить два кода :oops: Но работать еще есть над чем :roll:
http://photofile.ru/users/pashteet/vide ... 189a/view/

Re: Мой бот №2 (проект Kapanda)

=DeaD= » 17 окт 2009, 19:28

Очень даже неплохо получилось :good:

Кстати, а если черная ткань будет - так же будет её обнаруживать?

Re: Мой бот №2 (проект Kapanda)

pashteet » 17 окт 2009, 23:00

Реализовал еще одну прикольную идейку:

Теперь если робота включить в руках (т.е. в воздухе) то он не будет опрашивать датчики поверхности, дабы исключить их ложное срабатывание (это сделано для того, что бы робота можно было пускать по полу)

Если же перед включением его поставить на стол, то датчики будут опрашиваться (таким образом он не упадет с края стола)

В обоих случаях, если взять робота в руки - то он остановится (для того, чтобы его было удобно выключать)

Добавлено спустя 2 минуты 48 секунд:
=DeaD= писал(а):Очень даже неплохо получилось :good:

Кстати, а если черная ткань будет - так же будет её обнаруживать?


Пробывал пускать по ковру, бывают ошибочные срабатывания, но оччень редко, думаю если опустить чуть ниже датчики, то этого можно избежать.
Еще бывают ложные при езеде по лакированному столу, при условии, что дерево очень темное, на светлом такого нет, но опять же очень редко (можт раз в минуту или даже еще реже)

Добавлено спустя 1 минуту 32 секунды:
=DeaD= писал(а):Очень даже неплохо получилось :good:

Кстати, а если черная ткань будет - так же будет её обнаруживать?


Кстати черную линию на белом листке видит на ура :good: только задержку на конденсатор надо чуть поменьше поставить :roll:

Добавлено спустя 2 часа 58 минут 22 секунды:
Усиленно курю поиск. Хочу подключить ТСОП, чтобы с протоколом РС-5 работать, подскажите плиз, как его подключать?
Просто + - и сигнал на ноги МК? Или надо какие сопротивления или еще чего придумывать? :crazy:
С кодом вроде разобрался, там ничего сложного нет, а вот с электроникой...

Re: Мой бот №2 (проект Kapanda)

pashteet » 18 окт 2009, 20:33

Прикрутил ТСОП, напрямую, работает как положено :Yahoo!:
Код на баскоме легче легкого :D

Re: Мой бот №2 (проект Kapanda)

galex1981 » 18 окт 2009, 21:08

Код на баскоме легче легкого

А то!

Re: Мой бот №2 (проект Kapanda)

Brainiac » 19 окт 2009, 16:09

а почем покупалась механика шасси?

Re: Мой бот №2 (проект Kapanda)

Aseris » 19 окт 2009, 16:26

pashteet писал(а):Реализовал еще одну прикольную идейку:

Теперь если робота включить в руках (т.е. в воздухе) то он не будет опрашивать датчики поверхности, дабы исключить их ложное срабатывание (это сделано для того, что бы робота можно было пускать по полу)

Если же перед включением его поставить на стол, то датчики будут опрашиваться (таким образом он не упадет с края стола)

В обоих случаях, если взять робота в руки - то он остановится (для того, чтобы его было удобно выключать)


А как сие реализованно?
Как робот ето понимает?

Re: Мой бот №2 (проект Kapanda)

pashteet » 19 окт 2009, 22:50

To Aseires
Если на словах, то так:
Включаем робота, Идет опрос датчиков, Если датчики попарно по диагонали показывают "пусто", то присваиваем переменной 0, если датчики показывают "поверхность", то присваиваем 1, Запускаем главный цикл и уже в нем в зависимости от значения переменной смотрим надо или нет опрашивать датчики. В обоих случаях датчики опрашиваются попарно по диагонали и если два датчика на одной диагонали сработали, то робот думает что его подняли :pardon:


Rambler\'s Top100 Mail.ru counter