roboforum.ru

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

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 02 авг 2013, 08:04 
Не в сети
Аватара пользователя

Зарегистрирован: 02 авг 2013, 07:29
Сообщения: 13
Откуда: Башкирия, Туймазы
Привет всем.
Хочу сделать полностью автономного робота и поскольку подобной темы не нашел, решил создать свою.
Бот будет обычным ,2 привода на L293D с 2мя ик датчиками препятствий + приемник ик сигнала 40кГц,микроконтроллер Atmega8 думаю справится.
Алгоритм
1.замер напряжения батареи
2.катаемся до тех пор пока значение напряжения не станет меньше минимального значения
3.включаем сенсор поиска ик сигнала базы 40кгц.
4.продолжаем кататься.
5.при обнаружении базы перестаем кататься
6.едем на источник сигнала.
7.при поступлении сигнала о начале процесса зарядки, перестаем двигаться
8.выключаем сенсор поиска базы
9.при окончании зарядки сдаем назад,разворот и см.пункт 2.

В написании программ опыта маловато, но все же прошу помочь разобраться с алгоритмом и исправить ошибки


Последний раз редактировалось mudenis 02 авг 2013, 15:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритма самостоятельной зарядки бота
СообщениеДобавлено: 02 авг 2013, 13:48 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
пункт 7 должен быть больше)
7. едем до тех пор пока не сработает бампер или начнётся зарядка
7.1. если сработал бампер - отъезжаем назад и возвращаемся к пункту 4
7.2. если пошла зарядка - замираем.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 02 авг 2013, 18:01 
Не в сети
Аватара пользователя

Зарегистрирован: 02 авг 2013, 07:29
Сообщения: 13
Откуда: Башкирия, Туймазы
Ок, исправим.
Алгоритм
1.замер напряжения батареи
2."катаемся" до тех пор, пока значение напряжения не станет меньше минимального значения
3.включаем сенсор поиска ик сигнала базы tsop1,2.
4.продолжаем "кататься".
5.при обнаружении базы перестаем "кататься"
6.едем на источник сигнала до тех пор, пока не сработает "бампер" или начнётся зарядка
6.1. если сработал "бампер" - отъезжаем назад и возвращаемся к пункту 4
6.2. если пошла зарядка - замираем.
7.выключаем сенсор поиска базы
8.при окончании зарядки сдаем назад,разворот и см.пункт 2.

Накидал схему в Splan70


Вложения:
схема автобота.rar [7.86 КиБ]
Скачиваний: 0
схема автобот.jpg
схема автобот.jpg [ 84.21 КиБ | Просмотров: 3674 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 02 авг 2013, 21:42 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
предлагаю еще изменения:
2. "катаемся" используя ИК бампер и тактильный бампер на предмет самостоятельного объезда препятсвий,до тех пор, пока значение напряжения не станет меньше минимального значения
3. переключаем ИК бампер в режим поиска станции, а езда переходит из "простого катания" в подпрограмму поиска, при этом тактильный бампер остается в прежнем режиме и используется для объезда препятствий при поиске станции.
4. ищем базу
............
8. при окончании зарядки сдаем назад,разворот и см.пункт 1.
ЗЫ: пылесос (и не только) строил именно по такому алгоритму и именно на мега8. Тока там еще всяких мелких фенечек имелось. Тактильный бампер вешал на INT1,INT2. А схема (рабочая) тут: download/file.php?id=21039&mode=view (если выкинуть турбины всякие - Ваш вариант :) ). На Вашей схеме мне делитель напряжения на АЦП не нравится... Смысл в переменнике? Очень хорошо АЦП отстраивать в Протеусе (на предмет делителя).

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 03 авг 2013, 04:40 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
Внесу свои пять копеек.
Я бы отказался от контактного способа зарядки. Требуется точное позицонирование, контакты могут окислиться, загрязниться и т.д.
Все таки лучше использовать беспроводной способ передачи энергии
Такую зарядку можно самому сделать
Например приемник может состоять из катушки и импульсного стабилизатора на микросхеме mc34063
Передатчик из такой же катушки, генератора на ne555 и Mosfet на выходе
Частоту можно использовать от 40 до 100кГц
Рассчитать резонанс контура можно здесь

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 03 авг 2013, 15:56 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
у пылесосов почему-то всё прекрасно работает не окисляется и не загрязняется и прекрансо позиционируется))

если хочется беспроводную надо просто взять готовую
forum4/topic13091.html

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 03 авг 2013, 16:22 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
Цитата:
у пылесосов почему-то всё прекрасно работает не окисляется и не загрязняется и прекрансо позиционируется))

Раньше на лошадях перемещались, а теперь на автомобилях

Цитата:
если хочется беспроводную надо просто взять готовую

При прочтении сообщений будьте внимательней, я давал ссылку на готовый девайс

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 03 авг 2013, 19:27 
Не в сети
Аватара пользователя

Зарегистрирован: 02 авг 2013, 07:29
Сообщения: 13
Откуда: Башкирия, Туймазы
Vovan, спасибо за ссылочку интересный вариант, надо будет проработать.На счет делителя я просто использовал обвязку из другого устройства и схему накидал на скорую руку.
CyberLab беспроводной зарядник это интересно конечно, но в нашем случае не годится. Например доехал бот до базы ,"поймал волну" на расстоянии 3см или 1 или 4 и заряжаться током 1 мА будет? да и катушка габаритная в данном случае контактный способ лучше будет. Вот например для какого нибудь робота охранника, который больше времени стоит на посту можно собрать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 03 авг 2013, 21:42 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
CyberLab писал(а):
Раньше на лошадях перемещались, а теперь на автомобилях

При прочтении сообщений будьте внимательней, я давал ссылку на готовый девайс

1. лошади тут не при чём, ты высосал все проблемы из пальца.
2. ты дал ссылку на бырыг перекупов которые тупо перепродают по двойной цене.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 03 авг 2013, 22:27 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
mudenis писал(а):
Например доехал бот до базы ,"поймал волну" на расстоянии 3см или 1 или 4 и заряжаться током 1 мА будет?

так не делайте такую базу, въезжая в котору машинка будет очень сильно мазать. что считать сильно/не сильно для беспроводной или контактной зарядки, пока значения не имеет - нет ни размеров, ни набросков конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 03 авг 2013, 23:18 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
Цитата:
1. лошади тут не при чём, ты высосал все проблемы из пальца.

Я за не консерватор и склонен к развитию

Цитата:
ты дал ссылку на бырыг перекупов которые тупо перепродают по двойной цене.

Если следовать твоей логике, то все торгаши барыги и твоя ссылка тоже на барыг :)
А производители к сожалению, в розницу не барыжат

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 04 авг 2013, 03:07 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
следует различать развитие и геморрой на всю голову.
пара согнутых кусочков жести из консервной банки передадут любое требуемое напряжение и ток без каких либо проблем и с допуском по точности +- сантиметр.
только робот с железным контактом длинной 3 см на морде может промазать мимо контактного штыря на базе на сантиметр.
проще и надёжней не придумать.

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 04 авг 2013, 03:52 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Ну если беспроводную зарядку делать самому, то можно сделать площадку приличных размеров, например 50х50 см с большой и мощной катушкой, где и позиционирование будет +- 10см и мощь можно будет вкачать приличную (кпд от розетки не так важно).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 04 авг 2013, 03:59 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Мур: +1
ИМХО "контактная" зарядка кроме простоты, кпд и качества имеет еще одно преимущество - отработку точного наведения бота, а это дорогого стОит :wink:

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алгоритм самостоятельной зарядки бота
СообщениеДобавлено: 05 авг 2013, 23:38 
Не в сети
Аватара пользователя

Зарегистрирован: 02 авг 2013, 07:29
Сообщения: 13
Откуда: Башкирия, Туймазы
На счет размеров и конструкции не думал пока, на базе обычной игрушки машинки,10см на 10см.
Да в общем то это не важно, главное схема и прошивка.
Как я уже говорил в программировании я не силен и планировал использовать куски кодов написанных до меня.
Но сначала схема
Vovan в вашей схеме RC5 какую функцию выполняет?
Можно ссылку на эту статью?


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

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


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

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


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

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