Р\У корабль.

JulianDC
Offline
Зарегистрирован: 12.02.2013

Запускаю проект по созданию Р\У модели корабля.

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

Хочу сделать следующее --

Есть джойскик Flight 2000 Genius, 

 

 

с ком портом-выводом, переведу в юсб через com-to-usb потом подключю к плате ардуино с юсб хостом и вай фай (можно любое радио) шитом которое анализируя данные с "пульта" будет отправлять своей подруге ардуине команды,    тем временем другая ардуина принимая сигнал, будет управлять моторами  (на поворот и движение)

итак у пульта 4 положения отклонения + степень отклонений учитывается , и 4 кнопки.

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

Скажем есть два мотора 

1 оба крутятся - вперед плывет
2 один быстрее другого повор

все вобщем то просто как 2-2, ситуация как и с машинками, но нюанс и темный лес для меня именно в организации связи ардуины с моторами, ведь не на прямую же они подключаются к пинам....

ккак заставить одну ардуину слышать другуюи

как заставить ардуину понимать управление пультом......

Хотя бы по каждому из пунктов , куда копать , дайте нправление.... сделаю поделюсь опытом как все это было, но нужна теория.....

Есть теоретики- рассуждатели-советчики?

maksim
Offline
Зарегистрирован: 12.02.2012

JulianDC пишет:
переведу в юсб через com-to-usb потом подключю к плате ардуино с юсб хостом и вай фай
Крайне неудачная идея.

JulianDC
Offline
Зарегистрирован: 12.02.2013

В чем минут этой цепочки, можно конечно и напрямую ком порт к выводам ардуино подключить но я не знаю как...

maksim
Offline
Зарегистрирован: 12.02.2012

А вы думаете взяв хост, преобразователь и джойстик, и соеденив все это вместе у вас все заработает? То есть думаете если разъем подошел, то значит будет работать.
Скажу вам честно, с таким подходом ваш "проэкт" закончится сообщениями на форуме и не дойдет до физической реализации.
Все ваши вопросы общие и абстрактные.

Начните с простого. На форуме тем много.

JulianDC
Offline
Зарегистрирован: 12.02.2013

я и начал с простого.... с общего и абстрактного....а детали думал выяснить здесь.... но никто еще ничего не сказал по делу

maksim
Offline
Зарегистрирован: 12.02.2012

Так в том и дело, что выяснить нечего, деталей никаких нет, конкретики нет. Остается только филосовствовать.

HXT
Offline
Зарегистрирован: 20.12.2012

Переходник СOM-to -USB для подсоединения с Ардуино с вай-фай не нужно. Аналоговые оси джойстика (там всего 2 оси : ось крена и ось тангажа) подсоединяете к аналоговым входам на Ардуино, а кнопки джойстика к цыфровым входам . Потом пишите скетч чтоб считывались данные с осей и кнопок джойстика и далее передавались в Ардуино с вай-фай.Далее Ардуина формирует посылку и передает на другую Ардуину установленую на р/у корабле, которая в свою очередь передает данные исполняющему устройству : сервоприводу для руля направления и мотору(моторам) с драйвером мотора . Мощность мотора(моторов) регулируется скважностю импульсов ШИМ (PWM). Как-то так.

JulianDC
Offline
Зарегистрирован: 12.02.2013

как осушествить ШИМ и можно ли напрямую подключить джойстик в выводам , какую ардуино использовать?

JulianDC
Offline
Зарегистрирован: 12.02.2013

maksim

Значит пользователь HXT умеет это делать.

maksim
Offline
Зарегистрирован: 12.02.2012

Филосовствовать и теоретизировать умеют все. Мне лень этим заниматься, потому как в результате это и остается теорией.

Если вы сами не можете почитать про ШИМ, почитать характеристики дуин, найти темы обсуждения приимуществ и недостатков, найти темы типа "а какую дуину взять", то врядли кто-то вам сможет чем-то помоч. Разве что найдется человек, которому не лень поискать за вас.

И посмотрите по этой же ветке сколько "проектов", начинающиеся со слова "хочу", было реализовано в жизнь.

DireSnake
DireSnake аватар
Offline
Зарегистрирован: 15.01.2013

ком-усб - точно в топку. проще джой сразу на ардуину сажать. Был бы это джойстик, которому хотелось бы сохранить работоспособность по усб - тогда да. 

Сосственно, аналогичным я занимался недавно. Вернее - частью. усб джой->усб шилд->ардуино. Не сразу, но таки удалось расшифровать дескриптор и заставить понимать данные с джойстика.  Передача данных с ардуины на ардуину через рс-передатчик. Есть передатчик/приемник но пока еще не прикупил вторую ардуину.  Отчего все тормозится.

собственно, чтобы не местным болтуном:

1)дружим ардуины по рс-ресиверам:

http://arduino.cc/blog/2012/07/25/rc-remotes-and-arduino-a-tutorial/

2)усб джойстик для рс-модели (с исходниками и т.п.)

http://www.ianjohnston.com/index.php?option=com_content&view=article&id=79

3)вариант с раскурочиванием джойстика (хотя в сети много вариантов)

http://diydrones.com/profiles/blogs/pc-joystick-to-8ch-tx-conversion?id=...