Управляем чем угодно откуда угодно

На смену телеге "Telegue" идёт RCboard

Обсуждение линуксовой части и софта на борту виртурилки

Re: На смену телеге "Telegue" идёт RCboard

Сообщение Noor » 04 июл 2014, 15:22

Ну тут схема простая, четыре пина на плате управляет двумя движками, и на них подается или 1 или 0 (направление движения) и два пина (по одному на двигатель) на который шим подается. Вместо шима у меня стояли перемычки и подавалось пинание. Управлял только включением и выключением вращения. С шимом позже собирался разобраться. И мощь была такая что сам себя опрокидывал.
А сейчас как в тележке с вики подключение.
Мастер сам устанавливает закон
Noor
 
Сообщения: 342
Зарегистрирован: 04 сен 2013, 20:03

Re: На смену телеге "Telegue" идёт RCboard

Сообщение qwest » 17 июл 2014, 10:54

Собрал с использованием Motor Shield на базе микросхемы L298N

Код: Выделить всё
# this is the configuration file for the RcBoard

# device type ( 0 - "rc", 1 - "tank"
devicetype=1

# server or client?
role=server
#role=client

# if client - need server address
#server_addr=192.168.3.10

# if client - this is remote server port, else it local port
port=1082

# bitrate
bitrate=1600000

# MTU
mtu=1500

# start stream to
initialhost=127.0.0.1

# video port
videoport=3000

# reference voltage for ADC
vref=20

# verbose messages
verbose=0

# WLAN type for status
# = 1 - Wi-Fi
# = 2 - Yota
# = 3 - LAN
# = 4 - Ubiquity
wlantype=1
wifi_iface=wlan0
#yota_status=http://192.168.3.1/status

# maximum alive timeout in seconds
alive_max_timeout=500

# PPM CONs
ppm0_con=43
ppm3_con=44
#ppm2_con=19
#ppm3_con=42

# axis  pwms
axis0=1
axis1=0
axis2=2
axis3=3

# PPM settings (ms)
ppm0_min=700
ppm0_max=2200

#ppm1_min=700
#ppm1_max=2200

#ppm2_min=700
#ppm2_max=2200

ppm3_min=700
ppm3_max=2200

# PPM zero values (abs value)
ppm0_zero=90
#ppm1_zero=105
#ppm2_zero=90
ppm3_zero=90


Вперед, назад нормально, а вот вправо, влево перепутано. Как поменять направление оси при управлении с клавиатуры?
Замечено что когда газ на полную или форсаж нажимаешь - то диод тускнеет, тока не хватает. поэтому газ 50% самое оптимальное.
Еще v2rplayer по разному себя ведет на разных компах, на одном нормально управляет но нет видео, на другом видео есть, но при нажатии кнопок виртурилка делает ребут.
Что можно посоветовать?
Вложения
v2r.png
Последний раз редактировалось qwest 12 май 2015, 16:30, всего редактировалось 1 раз.
qwest
 
Сообщения: 15
Зарегистрирован: 02 дек 2013, 15:25

Re: На смену телеге "Telegue" идёт RCboard

Сообщение Noor » 17 июл 2014, 11:16

Дак поменяй местами подключение двигателей. У тебя правый вместо левого подключен а левый вместо правого. И все будет работать нормально, и не нужно в софте парится. Всего лишь проводки перекинуть.
Мастер сам устанавливает закон
Noor
 
Сообщения: 342
Зарегистрирован: 04 сен 2013, 20:03

Re: На смену телеге "Telegue" идёт RCboard

Сообщение qwest » 17 июл 2014, 12:09

Noor писал(а):Дак поменяй местами подключение двигателей. У тебя правый вместо левого подключен а левый вместо правого. И все будет работать нормально, и не нужно в софте парится. Всего лишь проводки перекинуть.

Спасибо, совсем плохой стал.
А вот как быть с перезагрузкой V2R?
qwest
 
Сообщения: 15
Зарегистрирован: 02 дек 2013, 15:25

Re: На смену телеге "Telegue" идёт RCboard

Сообщение Noor » 17 июл 2014, 13:06

Скорее всего я так думаю, акумулятор помощнее поставить.
Мастер сам устанавливает закон
Noor
 
Сообщения: 342
Зарегистрирован: 04 сен 2013, 20:03

Re: На смену телеге "Telegue" идёт RCboard

Сообщение Dr_Alex » 12 сен 2014, 16:09

Привет всем.
Разбираюсь с ситемой RCboard и возникло желание сделать управление гусеничной тележкой как в настоящем танке используя геймпад с двумя аналоговымы стиками.
Виртурилка подключена пинами 41,42,43,44 к моторшилду DFRobot http://www.dfrobot.com/image/cache/data ... 00x600.jpg. Подключено следующим образом: CON41->M1, CON42->E1, CON43->E2, CON44->M2. Соответственно CON42 это PWM3 а CON43 это PWM0 этими пинами управляем скоростью вращения, а направление вращения - установка 1 или 0 на пинах CON41 и CON44. Вопрос такой, как можно настроить так, чтобы левый стик на геймпаде управлял левой гусеницей (вперед, назад) а правый стик соответственно правой?
Dr_Alex
 
Сообщения: 15
Зарегистрирован: 11 окт 2013, 14:27

Re: На смену телеге "Telegue" идёт RCboard

Сообщение mksmbrtsh » 01 ноя 2014, 14:28

Dr_Alex писал(а):Привет всем.
Разбираюсь с ситемой RCboard и возникло желание сделать управление гусеничной тележкой как в настоящем танке используя геймпад с двумя аналоговымы стиками.
Виртурилка подключена пинами 41,42,43,44 к моторшилду DFRobot http://www.dfrobot.com/image/cache/data ... 00x600.jpg. Подключено следующим образом: CON41->M1, CON42->E1, CON43->E2, CON44->M2. Соответственно CON42 это PWM3 а CON43 это PWM0 этими пинами управляем скоростью вращения, а направление вращения - установка 1 или 0 на пинах CON41 и CON44. Вопрос такой, как можно настроить так, чтобы левый стик на геймпаде управлял левой гусеницей (вперед, назад) а правый стик соответственно правой?

на RCboard никак. Сам парился, когда писал клиента под андроидом, потом забил.
mksmbrtsh
 
Сообщения: 44
Зарегистрирован: 11 окт 2013, 11:53

Re: На смену телеге "Telegue" идёт RCboard

Сообщение Dr_Alex » 02 ноя 2014, 12:50

mksmbrtsh писал(а):
Dr_Alex писал(а):Привет всем.
Разбираюсь с ситемой RCboard и возникло желание сделать управление гусеничной тележкой как в настоящем танке используя геймпад с двумя аналоговымы стиками.
Виртурилка подключена пинами 41,42,43,44 к моторшилду DFRobot http://www.dfrobot.com/image/cache/data ... 00x600.jpg. Подключено следующим образом: CON41->M1, CON42->E1, CON43->E2, CON44->M2. Соответственно CON42 это PWM3 а CON43 это PWM0 этими пинами управляем скоростью вращения, а направление вращения - установка 1 или 0 на пинах CON41 и CON44. Вопрос такой, как можно настроить так, чтобы левый стик на геймпаде управлял левой гусеницей (вперед, назад) а правый стик соответственно правой?

на RCboard никак. Сам парился, когда писал клиента под андроидом, потом забил.

У меня максимум получалось регулировать скорость вращения правой и левой гусеницей отдельно и то только вперед :-(
Dr_Alex
 
Сообщения: 15
Зарегистрирован: 11 окт 2013, 14:27

Re: На смену телеге "Telegue" идёт RCboard

Сообщение COBECTb » 07 ноя 2014, 14:08

Почему никак?
Вешаете на ось x левого джойстика один канал, и на ось х второго джойстика второй канал.
Подключаете к соответствующим пинам ваши моторы через регулятор, например.
Попробую собрать на днях.
COBECTb
 
Сообщения: 167
Зарегистрирован: 08 сен 2013, 14:58

Re: На смену телеге "Telegue" идёт RCboard

Сообщение Gol » 25 дек 2014, 14:14

Совсем новая рцборда и пример как сделать машинку с рулением через инет http://habrahabr.ru/post/246723/
Там именно про RC машинку, управление про PPM. Для наших тележек нужны PWM, там это тоже есть но описание сейчас уже писать не буду, если кому интересно - в конфиге гляньте примеры настройки каналов PWM и миксов. Теперь гусеницами можно независимо крутить (если миксы не указывать) :-)
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Пред.След.

Вернуться в Софт на виртурилке - SDK, Linux, Github, программирование (C/C++ и др.)

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

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