roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 09:37

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




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 14 авг 2010, 23:55 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
SkyStorm писал(а):
1. У этого акселя управляемая чувствительность, можно работать с этим, увеличивать уменьшать чувствительность в зависимости от скорости.
2. От одиночных ложных срабатываний проще всего делать усреднение допустим сложение 3х измерений делим на 3 и смотрим результат.
3. Зачем ждать 4 однотипных движения??? не проще сразу сделать поворот на в одну сторону. Пылесос QQ-02 так поступает и довольно эфективно получается


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

Усреднение помогло, спасибо.

Делал поворот в одну сторону. Получалось постоянное круговое вращение по тестовому лабиринту. Смена команд позволяет сменить направление вращения и быстрее выйтию. Число "4" определено мной случайно, можно поменять :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 06 окт 2010, 22:04 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
РК-2 перерос в РК-3.

Вложение:
IMG_4107b.jpg
IMG_4107b.jpg [ 267.77 КиБ | Просмотров: 2646 ]


Теперь это самодвижущаяся макетная плата на базе pic 18f4620.
Добавились:
- Удобная компановка на штырях;
- сдвиговый регистр для расширения портов;
- БТ модуль;

В программную часть добавлены:
- двустороняя система команд "общения" робота и компа по уарту.
- включаемый автогоризонт для камеры (это все еще моб. телефон)

В ходовую часть от РК-2, добавлены энкодеры на колеса. Теперь робот знает сколько сантиметров проехал, куда и не буксует ли он.

В силовую часть (питание):
- линия 3,3в
- блок аппаратной шим, для защиты цепи питания МК от просадки в момент пуска двигателей или кз в их цепи.

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

Да, по сути это теперь радиоуправляемая машинка.
Работа щас идет в направлении написания интерфейса под виндус. Таким раньше не занимался, учусь. Что собственно и отражает название темы.


Из железа РК-2 сделан ИК-модем, для преобразования команд уарт в РЦ-5. Щас с появлением БТ - без надобности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 28 окт 2010, 16:25 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
Наконец дошли руки до софта. Три дня назад открыл вижуал Си. Накидал, с помощью мастера-наставника ( :) ) нехитрую терминалку. Работает, чему крайне удивлен. Теперь надо очеловечить систему команд, чтобы пересылала минимум байт, но максимум информативных.


Вложения:
RK-3_Bterminal.jpg
RK-3_Bterminal.jpg [ 63.13 КиБ | Просмотров: 2625 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 28 окт 2010, 16:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Жалко, что у вас PIC :( так бы поставили ORFA и вперед.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 06 ноя 2010, 14:50 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
Да, иду по сложному пути изобретения велосипеда. Вот такой он получился.
Робот отсылает 18-ти байтное слово три раза в секунду, если есть какие либо изменения. Прога дешефрирует.
Принимает робот однобайтовые команды, управлять можно с любой доступной терминалки, например с моб.телефона.


Вложения:
RK-3_RKterminal.jpg
RK-3_RKterminal.jpg [ 50.46 КиБ | Просмотров: 2525 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 14 фев 2011, 22:42 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
Совсем неожиданно, после 3х месячного простоя в отстое, РК-3 нашел рабочее применение в офисе, в качестве блютус-ком переходника =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 07 июн 2011, 17:51 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
Теперь РК-3 претендует на титул самого дорогого лайнтрейсера: пик18/20МГц + 7,5к кода + RTOS OSA + месяц чтобы заработало.
Робот умеет ездить по линии или принимать байты с терминалки (отправлять не умеет). Да, бонус - 3х датчиковый термометр :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 08 июн 2011, 10:23 
Не в сети

Зарегистрирован: 31 май 2011, 12:43
Сообщения: 24
2Дмитрий К.
Впечатлен вашим творением!
Продолжайте в том же духе. Мне кажется хобби на то и нужно, чтобы изобретать велосипеды) И сразу вспоминаются строчки Цоя.

"Так много весёлых ребят, и все делают велосипед,
А один из них как-нибудь утром придумает порох." (с)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РК-2, гусеничный учебный бот.
СообщениеДобавлено: 15 июл 2011, 23:47 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
algol, спасибо!

Доделал. Тотже функционал на RTOS OSA. Работает "шустрее" конечного автомата и меньше занимает (примерно на 2кб).
Память МК не экономлю, прикрутил еще одной задачей в нагрузку графический дисплей 64х133 на контроллере PCF8535, и написал к нему знакогенератор. На всё ушло 26кб из 64.


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

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


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

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


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

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