Устройства для управления ЛА на больших расстояниях
китайцы давно уже джойстик для рц сделали
да но нужен рц
а для варианта пост #930 рц не нужен
Не сравнима с етим www.saitek.com/uk/prod/x65f.html
ну внутренности переставьте в новый
у томаса изначально 8
Я вот упустил темку, не заглядывал давно, но вот тут неточность. Томас с самого начала проектировал 12. Просто на больших дальнобойных диверсити приемниках у него 12 каналов пропаяно (если не забинден 12 - то на него идет изначальный ппм, типа для квадриков), на маленьких приемышах тоже 12 каналов, а пропаяны с 1 по 8 и 12. 9-11 на плате есть, но ни балласта, ни пинов нет, поэтому мастера могут доработать их сами 😃
Извините за офтоп
Опробовал передачу команд с одного компьютера на другой по UDP через интернет, на одном компьютере стоял Wimax модем. Пока все на уровне “нажимается кнопка -> получается сообщение Hello World”, задержки минимальные, можно сказать мгновенно после нажатия кнопки на одном компьютере, сообщение приходит на другой.
Опробовал передачу команд с одного компьютера на другой по UDP через интернет, на одном компьютере стоял Wimax модем. Пока все на уровне “нажимается кнопка -> получается сообщение Hello World”, задержки минимальные, можно сказать мгновенно после нажатия кнопки на одном компьютере, сообщение приходит на другой.
папробуй длинный текст
папробуй длинный текст
Попробовал просто длинную строку передать, нормально передается. Но вроде бы передачи длинных строк при управлении usb контроллером не предвидится пока. Сделал передачу положения ручки джойстика по одной оси, задержек вообще нет, реагирует мгновенно.
Опробовал передачу команд с одного компьютера на другой по UDP через интернет, на одном компьютере стоял Wimax модем.
Помоему, изначально тупиковый вариант. Т.к. работает только в Москве. Да и с высотой
наверняка будут траблы. Думаю выше 300м. не подняться.
Опробовал передачу команд с одного компьютера на другой по UDP через интернет, на одном компьютере стоял Wimax модем.
А если модем на борту (или на земле) переподключится будет такой же IP-адрес или новый, динамический? Как борт, земля будут искать друг друга? Задержка при поиске не страшна?
Т.к. работает только в Москве.
Я недели через две выложу программку, которая будет двигать ползунки на удаленном компьютере при помощи джойстика (я пользуюсь r/c пультом), что бы народ (кому не лень 😃) потестировал на gprs и 3G. На счет высоты кто-то пишет 500 метров, кто-то - до 1000 м. Лично мне такой высоты хватит, мне хватит и 300 метров, для начала хочу все это поставить на машинку 1:8 масштаба.
А если модем на борту (или на земле) переподключится будет такой же IP-адрес или новый, динамический? Как борт, земля будут искать друг друга? Задержка при поиске не страшна?
Сейчас у меня динамический IP, статический дается только юр. лицам, услуга стоит 400 рублей в месяц, т.к. мне это не нравится попробую что-то придумать с динамическими 😃 Скорость поиска сети зависит от уровня сигнала в конкретном месте, дома у меня хорошо принимает, соединяется быстро, потом посмотрим что будет на скорости по окраине и за МКАДом. У меня пока задача максимум проехаться на машинке по району управляя с домашнего компьютера.
Сейчас у меня динамический IP, статический дается только юр. лицам, услуга стоит 400 рублей в месяц, т.к. мне это не нравится попробую что-то придумать с динамическими
ddns.info
сам пользовался етим работает отлично
ddns.info сам пользовался етим работает отлично
Я думаю получится отправлять с борта текущий IP прямо на управляющий компьютер, на котором IP статический. А если будут оба динамические, предполагаю что вероятность одновременного изменения IP на обоих компах не очень высокая, на этот случай можно предусмотреть ddns.info как запасной вариант. Т.е. борт и база должны обмениваться текущими IP. Нужно будет только задать начальные адреса или хотя бы один.
Кстати если не ошибаюсь, в самих пакетах сидят IP адреса отправителя?
да посмотрел, из приходящих данных можно брать IP адрес и отправлять в ответ отправителю.
Такая идея на счет динамических IP адресов:
На домашнем или каком-либо другом компьютере ставится ПО для обмена данными через него в случае потери связи по прямым IP. На этом компьютере должен быть статический IP адрес. В нормальных условиях борт и база обмениваются друг с другом по прямым IP адресам. В случае потери прямой связи находим друг друга через третий компьютер. После того как нашлись, далее работаем по прямым IP. Дома всех предупреждаем что пошли летать и чтоб не выключали комп 😃
Как вам такая идея?
Насчет динамических IP. Боюсь ошибиться в деталях, но ИМХО, у мобильных провайдеров сейчас практикуется три типа адресов:
- Динамический внутренний IP (по умолчанию) - он доступен только внутри сети. Если у вас оба компа в одной сети, то сообщив свои адреса, они могут связаться. А вот снаружи к такому адресу доступа нет.
- Динамический внешний. Меняется при каждом подключении, но входит в пул выделеных адресов провайдера и можно достучаться на него с любого инет узла, если узнать какой он в текущй момент. Подключается частным клиентам за доп. плату.
- Полноценный статический IP. Подключается только корпоративным клиентам за доп плату.
Динамический внешний. Меняется при каждом подключении, но входит в пул выделеных адресов провайдера и можно достучаться на него с любого инет узла, если узнать какой он в текущй момент. Подключается частным клиентам за доп. плату.
Я в Йоте подключил внешний динамический бесплатно, в КомстарWimax по телефону сказали что у них по умолчанию идут внешние динамические, на счет 3G и CDMA не узнавал.
Я в Йоте подключил внешний динамический бесплатно
Ну и славно. Я просто про GSM недавно узнавал - там в основном такое деление. А ведь еще пару лет назад стат. IP 5$/мес у MTS/Beeline стоил. 😦
Как вам такая идея?
Так оно обычно и делается. Только ПК лучше брать не домашний, а сервак на работе, который включен гарантированно. 😃
Так оно обычно и делается. Только ПК лучше брать не домашний, а сервак на работе, который включен гарантированно
ddns.info в чем проблема я не понимаю все без платно у меня сервак стаял 3 года и все ок
комп самика пасилает свой ип Send IP -->пример uav.ddns.info --> procesing --> DNS status OK
и фсе пусть сколько угодно меняет тепер мы знаем наш IP¨под етим домеином
лутше всего послать команды на домеин а не на IP
Вот пример скрипта для микротика
# Define User Variables
:global ddnsuser “DYNDNSUSER”
:global ddnspass “DYNDNSPASS”
:global ddnshost “DYNDNSHOST”
# Define Global Variables
:global ddnsip
:global ddnslastip
:if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip “0” }
:global ddnsinterface
:global ddnssystem (“mt-” . [/system package get system version] )
# Define Local Variables
:local int
# Loop thru interfaces and look for ones containing
# default gateways without routing-marks
:foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={
:if ([:typeof [/ip route get $int routing-mark ]] != str ) do={
:global ddnsinterface [/ip route get $int interface]
}
}
# Grab the current IP address on that interface.
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
# Did we get an IP address to compare?
:if ([ :typeof $ddnsip ] = nil ) do={
:log info (“DynDNS: No ip address present on " . $ddnsinterface . “, please check.”)
} else={
:if ($ddnsip != $ddnslastip) do={
:log info “DynDNS: Sending UPDATE!”
:local str “/nic/update?hostname=$ddnshost&myip=$ddnsip&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG”
/tool fetch address=members.dyndns.org src-path=$str mode=http user=$ddnsuser \
password=$ddnspass dst-path=(”/DynDNS.".$ddnshost)
:delay 1
:local str [/file find name=“DynDNS.$ddnshost”];
/file remove $str
:global ddnslastip $ddnsip
}
}
ddns.info в чем проблема я не понимаю
Я думаю это может замедлить реакцию управления, что на высокой скорости может быть критично, пока все получается не плохо, вчера сделал 4 ползунка на удаленной части ПО, реагируют на ручки управления хорошо.
Я думаю это может замедлить скорость реакции управления
Не замедлит. Регистрация, как и превращение доменного имени в IP адрес делается один раз в начале сеанса. А дальше, до разрыва связи, Вы уже к нему не обращаетесь.
вчера сделал 4 ползунка на удаленной части ПО, реагируют на ручки управления хорошо
Напомните, чем Вы PPM сигнал c пульта в ПК вводите. Или это джойстик?
Напомните, чем Вы PPM сигнал c пульта в ПК вводите. Или это джойстик?
Точно могу посмотреть вечером дома как называется устройство если нужно. У меня передатчик JR 66 MAX, в него вставляется USB переходник, я его покупал для авиасимулятора, все это опознается как джойстик, можно калибровать и тд и тп.
Какая-то путаница с терминами… Есть реальные адреса и серые, тут все понятно и однозначно. Внешний - это обычно адрес, через который выходит LAN сидящая за прокси или NAT сервером. Вам не могут выдать внешний адрес, внешним его можете сделать вы, развернув за ним сеть, например через роутер. Кста он, оставаясь при этом внешним, может быть и реальным и серым… Ну это так, условности…
К неопределенностям, которые дают поставщики канала, добавлять неопределенности чужого сервиса имхо повозможности не стоит… И если есть возможность развернуть свой сервер со стат адресом и с простейшей прожкой показывающей в ответе адрес другой стороны, то зачем мудрить…