Движки для калес

Использование драйверов двигателей и пользовательских блоков к ним
Ответить
keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Движки для калес

#1

Сообщение keeper1978 » 29.11.2015{, 22:38}

Надо для сына сделать робота на пульте, но не могу в толк взят какие моторы использовать и какой драйвер для работы в программе.
подскажите кто занимался
ps условие возможность реверса мотора
может у кого есть готовый проект поделитесь пожалуйста
Последний раз редактировалось keeper1978 29.11.2015{, 22:49}, всего редактировалось 1 раз.

gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04.10.2015{, 18:02}
Репутация: 0

Движки для калес

#2

Сообщение gore-40 » 01.12.2015{, 19:06}

Драйвер двигателя L293D
Для скачивания вложений Вы должны быть зарегистрированы.

gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04.10.2015{, 18:02}
Репутация: 0

Движки для калес

#3

Сообщение gore-40 » 01.12.2015{, 19:13}

И еще делал , если добавить ЛА3 я ставил КМ155ЛА3 ,то всего 2 ноги на управление движками

Добавлено (01.12.2015, 19:13)
---------------------------------------------
а моторы эти брал http://www.aliexpress.com/snapsho....9212503
Для скачивания вложений Вы должны быть зарегистрированы.

keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Движки для калес

#4

Сообщение keeper1978 » 04.12.2015{, 11:55}

о спс то что надо

keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Движки для калес

#5

Сообщение keeper1978 » 19.12.2015{, 23:42}

Взял ваш скетч и начал с ним работать  и нифига понять не могу, как задается куда вращаются калеса 
в этом скетче упростил все до максимума  но происходит какая то фигня 1 раз включает колеса вращаются в одну сторону, 2 раз в противоположную, 3 раз вообще в разные стороны, такое впечатления как будто в случайном порядке.
объясните где ошибка
Для скачивания вложений Вы должны быть зарегистрированы.

gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04.10.2015{, 18:02}
Репутация: 0

Движки для калес

#6

Сообщение gore-40 » 20.12.2015{, 09:18}

В проекте все платы подписаны.
1 - 4 плата  -- создаем переменные направления движения ( при нажатии на кнопку пульта переменная меняет свое состояние с 0 на 1 )
5 плата  --  привязываем переменные к ножкам контроллера и задаем направление вращения двигателей
6 плата  --  здесь с помощью HC-SR04 ( ультразвуковой дальномер ) выполнено автоматической объезд препятствий , т.е. когда до препятствия остается менее ( точно не помню )
20-30см  роб переключается на автомат и ищет объезд . На ручное управление переключается при нажатии на любую кнопку пульта при условии что до препятствия более 50см.
IR Ressive это ИК приемник . Вам нужно взять свой ИК пульт и списать коды кнопок с помощью FLProg , после подставить свои коды в блок IRRes_P4 ( может  на каждой плате точно не скажу , но проверить какие коды не составит труда двойной клик по блоку  )

keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Движки для калес

#7

Сообщение keeper1978 » 20.12.2015{, 15:01}

вся проблема в том что у меня скетч совсем не работает как должен
беру просто для проверки подаю единицы на 7 и 9 пин по идее оба колеса должны крутится в одну сторону как будто он едет в перед, но вот здесь и заминка при нажатии кнопки питания то он включает 1 колесо  то другое то оба причем не сестематичиски а случайно.
думал плата глючит но при использовании библиотеки AFmotor с тестовым кодом все работает как положено.

gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04.10.2015{, 18:02}
Репутация: 0

Движки для калес

#8

Сообщение gore-40 » 20.12.2015{, 15:48}

попробуй питание раздельное сделать двигателей и контроллера

keeper1978
Сержант
Сообщения: 128
Зарегистрирован: 26.09.2015{, 19:57}
Репутация: 2

Движки для калес

#9

Сообщение keeper1978 » 20.12.2015{, 20:51}

все равно какая то непонятная фигня творится, раздельное питание ситуацию не изменило

Добавлено (20.12.2015, 20:51)
---------------------------------------------
подскажите на какие пины надо подать единички чтоб оба колеса крутились в одну сторону

gore-40
Рядовой
Сообщения: 29
Зарегистрирован: 04.10.2015{, 18:02}
Репутация: 0

Движки для калес

#10

Сообщение gore-40 » 21.12.2015{, 20:44}

согласно проекту 1 двигатель 7 и 8 пин, второй 9 и10. Когда на 7 и 9 = 1, а 8 и 10 = 0 -- то двигатели должны крутится в одну сторону ( команда вперед ), если нет то меняй полярность на двигателе. 8 и 10 = 1, а 7 и 9 = 0 -- команда назад, далее 7 и 10 = 1, а 8 и 9 = 0 -- команда вправо, ну и соответственно 8 и 9 = 1, а 7 и 10 = 0 -- команда влево, стоп при нажатии кн ввод в проекте видно

Ответить

Вернуться в «Управление двигателями»