roboforum.ru

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

Вот и мой первый робот!

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

Re: Вот и мой первый робот!

Сообщение MegaBIZON » 13 июл 2010, 22:18

будет, не боись :)
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: Вот и мой первый робот!

Сообщение RoboSanya » 19 июл 2010, 16:32

У меня пылится немного
RoboSanya
 
Сообщения: 4
Зарегистрирован: 18 июл 2010, 10:59

Re: Вот и мой первый робот!

Сообщение Skyline » 20 июл 2010, 11:55

GHOST_J_D писал(а):пылищи будут мотать мама не горюй.

MegaBIZON писал(а):угу, тоже хотел сказать - есть этого шасси такая фигня.

RoboSanya писал(а):У меня пылится немного

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

Re: Вот и мой первый робот!

Сообщение =DeaD= » 20 июл 2010, 13:15

Неправильный вывод, правильный - мобильного робота можно использовать для контроля загрязненности помещения :crazy:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вот и мой первый робот!

Сообщение Skyline » 28 авг 2010, 10:50

Всем здравствуйте! Решил написать в этой теме, так как вопрос непосредственно относится к роботу. Нужно совместить работу протокола RC-5(работающий с таймером 0), ШИМ двигателей(таймер 1) и вращение сервы, остается таймер 2. Но ни как не получается заставить серву работать со 2 таймером, убирал ШИМ, пробовал повесить на 1, тоже не выходит. Знаю что у pashteet была такая же проблема и он её решил путем совмещением двух МК, отвечающих за разные вещи. Можно ли как нибудь обойтись одним контроллером и решить эту задачку?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: Вот и мой первый робот!

Сообщение yak-40 » 28 авг 2010, 12:21

Если серва с таймером0 работает, то RC5 можно на таймер2 переставить.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Вот и мой первый робот!

Сообщение Michael_K » 28 авг 2010, 12:27

1. Таймер1 (аж 16-ти битный) использовать для шима мотора, имхо, расточительство.
2. Реализовать - не проблема, но конкретная реализация от многого зависит... ну например, я совершенно не представляю, как в конкретно вашем случае реализован прием RC-5, в каких режимах работают таймеры, как используются (если используются) прерывания, добавить сюда еще и бейсик - фиг знает, как там в нем чего работает.

3. Опишите в чем проблема заставить серву работать с таймером?
Ставите таймер в режим быстрого шима с топом равным OCR1A, сигнал берете с ноги OC1B.
Значением OCR1A устанавливаете длину периода, а значением OCR1B - длину импульса
(ну понятно, что надо еще настроить прескэйлер, ногу, полярность и т.п.)
Почему это не получается?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Вот и мой первый робот!

Сообщение Skyline » 28 авг 2010, 12:55

Если серва с таймером0 работает, то RC5 можно на таймер2 переставить.

Нужно будет попробовать.
1. Таймер1 (аж 16-ти битный) использовать для шима мотора, имхо, расточительство.

Когда, писал программку, не знал еще всех тонкостей и какие таймеры куда лучше поставить.
Опишите в чем проблема заставить серву работать с таймером?

В том, что когда вешаешь серву на другой таймер она просто не работает. Компилятор ошибок не находит, все верно, а на деле она не пашет!
Ставите таймер в режим быстрого шима с топом равным OCR1A, сигнал берете с ноги OC1B.
Значением OCR1A устанавливаете длину периода, а значением OCR1B - длину импульса
(ну понятно, что надо еще настроить прескэйлер, ногу, полярность и т.п.)
Почему это не получается?

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

Re: Вот и мой первый робот!

Сообщение ALHIMIK » 28 авг 2010, 13:27

Ставите таймер в режим быстрого шима с топом равным OCR1A, сигнал берете с ноги OC1B.
Значением OCR1A устанавливаете длину периода, а значением OCR1B - длину импульса

расточительно :) топом можно сделать ICR1 и будет 2 независимых сигнала для серв
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Вот и мой первый робот!

Сообщение Ворон » 28 авг 2010, 14:56

MegaBIZON писал(а):Вот смотрю-смотрю я на этих пультоуправляемых роботиков... и вопрос вот возник: а к нему любой пульт подойдёт? от любого телека?
и второй вопрос: а самостоятельно для него пульт смастрячить много делов? Без всех этих лишних кнопок чтоб был.. Или проще и дешевле купить любой подешевле, и подогнать робота под него?

самое простое скачать проги из инета для управления телевизором с компа и в них выбрать нужный протокол команд))ваще кнопок не будет))
ps сори за офтоп
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: Вот и мой первый робот!

Сообщение Michael_K » 28 авг 2010, 15:30

ALHIMIK писал(а):расточительно :) топом можно сделать ICR1 и будет 2 независимых сигнала для серв

Ага, писал, думая о втором таймере, почему-то :pardon:
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Вот и мой первый робот!

Сообщение Skyline » 28 авг 2010, 15:55

Извиняюсь где можно почитать, посмотреть про установление длин периода, импульса, прескэйлер и пр. А то в бейсике все как то попроще будет!

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

Re: Вот и мой первый робот!

Сообщение ALHIMIK » 28 авг 2010, 16:35

в документации на мк
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Вот и мой первый робот!

Сообщение dg91 » 31 авг 2010, 20:09

Скайлайн, а как ты прикрепил новые двигатели?
dg91
 
Сообщения: 1
Зарегистрирован: 31 авг 2010, 20:07

Re: Вот и мой первый робот!

Сообщение Skyline » 15 сен 2010, 19:27

dg91 писал(а):Скайлайн, а как ты прикрепил новые двигатели?

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

Пред.След.

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

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 24