roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 15 сен 2010, 12:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Цитата:
Вправо: ' поварачиваем вправо
Dr1 = 1 : Dr2 = 0 : Dr3 = 1 : Dr4 = 0 : Pwm1a = 0 : Pwm1b = Speed
Return

Влево: ' поворачиваем влево
Dr1 = 0 : Dr2 = 1 : Dr3 = 0 : Dr4 = 1 : Pwm1a = Speed : Pwm1b = 0
Return


у вас скорость 1а=0 и 1б=0 потому и не крутит

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 15 сен 2010, 12:15 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
Я по всякому пробывал! Крутит только одной стороой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 15 сен 2010, 13:37 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 15 сен 2010, 13:50 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Цитата:
Я по всякому пробывал! Крутит только одной стороой.


Вот так тоже пробовал?
"
Вправо: ' поварачиваем вправо
Dr1 = 1 : Dr2 = 0 : Dr3 = 1 : Dr4 = 0 : Pwm1a = Speed : Pwm1b = Speed
Return

Влево: ' поворачиваем влево
Dr1 = 0 : Dr2 = 1 : Dr3 = 0 : Dr4 = 1 : Pwm1a = Speed : Pwm1b = Speed
Return
"

Добавлено спустя 3 минуты 14 секунд:
И еще как мы можем ехать вперед с таким кодом?
Цитата:
Вперёд: ' едим вперёд
Dr1 = 0 : Dr2 = 1 : Dr3 = 1 : Dr4 = 0 : Pwm1a = 0 : Pwm1b = 0
Return

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 15 сен 2010, 19:16 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
Zeus писал(а):
Цитата:
Я по всякому пробывал! Крутит только одной стороой.


Вот так тоже пробовал?
"
Вправо: ' поварачиваем вправо
Dr1 = 1 : Dr2 = 0 : Dr3 = 1 : Dr4 = 0 : Pwm1a = Speed : Pwm1b = Speed
Return

Влево: ' поворачиваем влево
Dr1 = 0 : Dr2 = 1 : Dr3 = 0 : Dr4 = 1 : Pwm1a = Speed : Pwm1b = Speed
Return
"


Да!
Zeus писал(а):
И еще как мы можем ехать вперед с таким кодом?Вперёд: ' едим вперёдDr1 = 0 : Dr2 = 1 : Dr3 = 1 : Dr4 = 0 : Pwm1a = 0 : Pwm1b = 0Return

Ну едем же!)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 06 мар 2011, 18:21 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
Поставил новый ДД L293E.
Сделал новую платформу.
Также поставил новый аккум на 7.4V 1000mAh
Поставил контактные бамперы=)

хочу что нибудь еще поставить, но пока думаю что=)
может подкините идеек?
Сори за такое маленькое описание) Не умею многго писать((


Вложения:
1.jpg
1.jpg [ 852.78 КиБ | Просмотров: 1764 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 06 мар 2011, 22:08 
Не в сети

Зарегистрирован: 16 июл 2010, 16:25
Сообщения: 219
Откуда: Беларусь , Минск
Цитата:
хочу что нибудь еще поставить, но пока думаю что=)

Поставь датчики линии , и инфракрасный бампер , можно также шарп с сервой ( если без ИК бампера ) ...
А вообще на платформе много места , можно мини манипулятор придумать и экспериментировать :)

_________________
Любая высокоразвитая технология похожа на волшебство


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 06 мар 2011, 22:14 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
Gelios писал(а):
Поставь датчики линии

Точно!! Я и забыл про него)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 07 мар 2011, 13:45 
Не в сети
Аватара пользователя

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

PS: ИК-бампер, ты вроде как, делал же?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 07 мар 2011, 15:39 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
Я не знаю как он у тебя там вперёд едит, потому что с таким кодом это просто не реально. Даже сравни по аналогии. Почему на метки назад у тебя скорость указанна, а на метки вперёд по нулям стоит.

Правильный код таков, если работает не правильно пробуй разделить питание моторов и основной схемы. Обычно из-за сильных помех с моторов прога глючит.

Код:
$regfile = "m8def.dat"                                      ' файл спецификации ATmega8
$crystal = 12000000                                         'показываем что кварц у нас на 12mHz
'---------Настройка таймеров-------------
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down       ' таймер для ШИМ двигателей

'--------Описание портов-----------------

Config Pinb.2 = Output : Dr1 Alias Portb.2
Config Pinb.3 = Output : Dr2 Alias Portb.3
Config Pinb.4 = Output : Dr3 Alias Portb.4
Config Pinb.5 = Output : Dr4 Alias Portb.5

'----------Описанние переменных----------
Dim Speed As Integer
Speed = 255
'----------------------------------------
Do
Gosub Вперёд : Waitms 2000                                 '2 секунды едем вперед
Gosub Стоп : Waitms 1000                                   '1 секунду стоим на месте
Gosub Назад : Waitms 2000                                  '2 секунды едем назад
Gosub Стоп : Waitms 1000                                   '1 секунду стоим на месте
Gosub Влево : Waitms 2000                                  '2 секунды поворачиваем влево
Gosub Стоп : Waitms 1000                                   '1 секунду стоим на месте
Gosub Вправо : Waitms 2000                                 '2 секунды поворачиваем вправо
Gosub Стоп : Waitms 1000                                   '1 секунду стоим на месте
Loop
'************************Основные программы движения****************************

Стоп:                                                       ' стоим на месте
Dr1 = 0 : Dr2 = 0 : Dr3 = 0 : Dr4 = 0 : Pwm1a = 0 : Pwm1b = 0
Return

Вперёд:                                                     ' едим вперёд
Dr1 = 0 : Dr2 = 1 : Dr3 = 1 : Dr4 = 0 : Pwm1a = Speed : Pwm1b = Speed
Return

Вправо:                                                     ' поварачиваем вправо
Dr1 = 1 : Dr2 = 0 : Dr3 = 1 : Dr4 = 0 : Pwm1a = Speed : Pwm1b = Speed
Return

Влево:                                                      ' поворачиваем влево
Dr1 = 0 : Dr2 = 1 : Dr3 = 0 : Dr4 = 1 : Pwm1a = Speed : Pwm1b = Speed
Return

Назад:                                                      ' едим назад
Dr1 = 1 : Dr2 = 0 : Dr3 = 0 : Dr4 = 1 : Pwm1a = Speed : Pwm1b = Speed
Return

End


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 07 мар 2011, 18:03 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
space спасибо конечно!) Но с прогой я давно разобрался!)

Добавлено спустя 4 минуты 26 секунд:
Skyline писал(а):
PS: ИК-бампер, ты вроде как, делал же?

Делал=) гдето валяется даже)) Надо найти и доделать)
Skyline писал(а):
А чем не устраивал предыдущий ДД

Незнаю=)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Гусеничный бот "tails"
СообщениеДобавлено: 08 мар 2011, 22:42 
Не в сети
Аватара пользователя

Зарегистрирован: 07 сен 2009, 20:06
Сообщения: 333
прог. языки: c, c#
ФИО: Евгений
Идея: Использовать микроконтроллер для генерации сигнала для тсопа, чтобы не подстраивать ничего.


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

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


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

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


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

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