roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 08:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 30 апр 2010, 09:39 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2007, 00:34
Сообщения: 6285
Откуда: Масква
Да почему сразу камни... Я видал в интернетах пару занятных бимов на каких-то низковольтовых МК, работающих от светобатареек. Там ещё, как я понял, прога у них какая-то была примитивная (или как раз наоборот), но вся на каких-то полуслучайных-полуадаптивных числах (понятия не имею, как это правильно называется) - угол объезда варьировался в зависимости от удачности прохождения последнего препятствия, и так далее... Я промтом попереводил, и устал - эти автопереводы ещё самому понимать уметь надо :)
Только давно это было, щас уже и хз где...

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 30 май 2010, 16:25 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Ну вот я и сделал свою телегу из фенольных редукторов и бимовского мозга. Родные движки заменены на движки от сидиромов. Питание - 3 ААА + повышающий стабилизатор на 5 В. Мосты мосфетные (IRF7105). Мозги - два "нейрона" или два "полушария" на TINY45. Каждое полушарие подключено к своему глазу и к чужому тоже, к своему усу и к противоположному мотору. Когда чей-то ус задевает препятствие, это полушарие сообщает об этом событии другому полушарию. Поэтому сперва происходит отъезд от препятствия, потом разворот. Программа не сложная, намучился только с фотодиодами, точнее с их подстройкой. На первом видео робот едет к окну, на втором я его лампой навожу. Там в конце он остановился - это не по алгоритму - аккумуляторы сдохли :) . Ну и фотки смотрите, только они опять не четкие получились.



Вложения:
PICT0281.JPG
PICT0281.JPG [ 63.87 КиБ | Просмотров: 4257 ]
PICT0282.JPG
PICT0282.JPG [ 51.45 КиБ | Просмотров: 4229 ]
PICT0283.JPG
PICT0283.JPG [ 56.64 КиБ | Просмотров: 4200 ]
PICT0284.JPG
PICT0284.JPG [ 40.89 КиБ | Просмотров: 4203 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 30 май 2010, 19:51 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2007, 00:34
Сообщения: 6285
Откуда: Масква
Прикольно ползат ))
Нормальные фотки, всё видать.

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 30 май 2010, 19:58 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
А в качестве фотодатчиков у вас фотодиоды ФД-К-155?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 07:00 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Да. Именно с ними у меня и было больше всего проблем. Они включены с подстроечниками на 470 кОм. Настроишь днем, погоняешь робота, а вечером - изволь снова крутить подстроечники. Диапазон подстройки был маленький. Не понравились мне они, одним словом. Да и нету их больше. Если и буду еще брать фотодиоды - возьму другого типа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 08:04 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Если вы имеете ввиду в продаже, то они еще есть. Хотел спросить разворот робота когда свет находится позади него осуществлен за счет МК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 10:24 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Ну вообщето там все мк делает. Крохотный таракан, а вся логика влазит. Каждая половинка мозга видит освещенность обоих глаз, соответственно вырабатываются сигналы на движки. Аналоговый бим так же себя бы повел на свет сзади. А, я понял вопрос: как робот узнает спереди свет или сзади? Если светить ему точно в зад - то он уедет от света, а за счет того что полушария разбалансированы он разок глянул в бок и зацепился за разность освещения глаз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 11:29 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Теперь понятно, нужно осваивать программирование, без него далеко не уедешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 11:41 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Осваивать программирование конечно нужно. Но не для бимов. Просто мне проще описать логику программно, вместо компараторов использовать встроенное АЦП, задержки для объезда препятствий реализовывать программно. Бим робот должен удивлять своей простотой: несколько элементиков - и кучка железа ожила. Печатных плат быть не должно - красивый объемный монтаж. Мне вот проще сделать платку и напаять планар микроскопический, чем сделать красивый объемный монтаж. Так что во всем есть свои плюсы и минусы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 12:09 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Ну мне до АЦП и задержек еще далеко. Пока только схему простого робота едущего на свет реализовал, пытаюсь сделать что бы по линии катался, че-то не выходит, то ли фотодиоды слабые, то ли подсветки мало. Кстати использую тоже фенольные шасси с движками от сидюшников. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 12:24 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Видимо на самом знаменитом драйвере? (не помню его название, начинается на L). А так-то драйвер моторчики крутит? Если вместо фотодиодов землю на вход подать. Может не фотодиоды виноваты, а драйвер - на нем падение большое, может напруги не хватает. Фотодиоды проверяются тестером: когда они над черным и когда над белым. Кстати, чтобы было куда стремиться, интересная ссылка.
http://elm-chan.org/works/ltc/report.html
Самому очень хочется такой собрать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 12:43 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Да на нем родимом L293D. Срабатывание на линию есть, но очень не значительное.Пробовал с 2-мя фото датчиками с ФД-К-155 и L-32P3C. Вполне возможно что проблема и в напряжении, падение на ДД по-моему около1.5-1.7В, подаю 6В. На счет фотодиодов обязательно проверю их тестером. Ссылка и в правду интересная, построено все я так понимаю на МК, мостовой схеме, и оптопарах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 12:58 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Понимаете правильно, только мостов там нет (зачем лайн-трейсеру реверс?). Там 6 отражательных оптронов и нормальный проц. Хочу проц поставить послабее и оптронов влезает 3 штуки только. Но для меня главной проблемой будет сделать микротележку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 31 май 2010, 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Да, размерчик ювелирный прям.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ачё - тоже бим :) Полезная схема-фтему.
СообщениеДобавлено: 01 июн 2010, 05:54 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Чем хорош робот с контролером на борту, так это тем, что его можно превратить в другого робота путем смены прошивки. Ниже на видео представлен тот же робот, но с прошивкой случайного поиска. Как там что реализовано.
Помним, что у робота два полушария, в каждом одинаковая программа, различие есть, о нем позже. Каждый моторчик может находиться в трех состояниях: ехать вперед, стоять и ехать назад. Я ввел два правила: ехать вперед предпочтительней всего и нельзя менять движение на противоположное. Затем я ввел условные вероятности.
1 Если мотор едет вперед, то с вероятностью 75% он продолжит ехать вперед, с вероятностью 25% остановится.
2 Если мотор стоит, то с вероятностью 50% он поедет вперед, с вероятностью 25% будет стоять дальше, с вероятностью 25% поедет назад
3 Если мотор ехал назад, то с вероятностью 75% он остановится, с вероятностью 25% продолжит ехать назад.

Чтобы получить истинно случайные числа, я 70 раз бросил монетку (0 - орел, 1 - решка). Проверил распределение - число нулей и единиц было примерно равно. Сгруппировал битовую последовательность по 2 бита - получил 35 чисел от 0 до 3, проверил и их распределение. Тоже оказались примерно поровну. В программе проверяется случайное число на равенство определенному числу (равно с вероятностью 25%). Теперь понятно, почему такие вероятности - для простоты программирования. В один контроллер ушла прямая последовательность случайных чисел, а в другой - задом на перед (иначе оба мотора действовали бы одинаково и робот ездил бы только вперед/назад и стоял бы, а это скучно). Что получилось - смотрите на видео. Не знаю, похоже или нет на случайный поиск.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO