Arduino для BAIT BOAT...

А-50
serfer13:

раздрай не работает на -100% +100% а гдето -70 +70

При такой схеме 100% для двигателя это Газ+Поворот.
Т.е. при полном газе и нейтральном положении РН у каждого двигателя обороты меньше максимальных. Оставляется еще запас на руление разнотягом.

serfer13:

сброс снастей и открытие люков

См. Список команд миссий ArduCopter, команды:
Do-Set-Relay, Do-Repeat-Relay, Do-Set-Servo, Do-Repeat-Servo.
Согласно Table of Contents они для коптера и ровера одинаковые. (помечены звездочками *)

serfer13
А-50:

При такой схеме 100% для двигателя это Газ+Поворот.
Т.е. при полном газе и нейтральном положении РН у каждого двигателя обороты меньше максимальных. Оставляется еще запас на руление разнотягом.

когда газ в пол а руль ровно то движки крутятся на 100% , а когда джойстик на пульту в лево или право дожны крутится моторы -100 +100 тоесть поворот 90 градусов а получается на 30% меньше

А-50:

См. Список команд миссий ArduCopter, команды:
Do-Set-Relay, Do-Repeat-Relay, Do-Set-Servo, Do-Repeat-Servo.
Согласно Table of Contents они для коптера и ровера одинаковые. (помечены звездочками *)

дело в том что в арм 2 можно назначить выход только 1 пин на выход реле а нада 4
эх без переписи кода не обойтись а я в это чайник

А-50
serfer13:

когда газ в пол а руль ровно то движки крутятся на 100% , а когда джойстик на пульту в лево или право дожны крутится моторы -100 +100

Не должны.
При микшировании двух каналов должна сумма МАХ сигнала по газу и МАХ сигнала по РН =100%.
Иначе либо при максимальном газе не будет рулиться по направлению, либо при максимальном отклонении РН не сможет двигаться вперед/назад. В зависимости от задачи раскладывают диапазоны изменения сигнала по каждому каналу.
Для примера посмотрите в инструкции к любому передатчику РУ как настраивается микширование РМ элевонов летающего крыла.

serfer13:

дело в том что в арм 2 можно назначить выход только 1 пин на выход реле а нада 4

Зачем реле, проще и удобней поставить сервухи.

serfer13
А-50:

Не должны.
При микшировании двух каналов должна сумма МАХ сигнала по газу и МАХ сигнала по РН =100%.
Иначе либо при максимальном газе не будет рулиться по направлению, либо при максимальном отклонении РН не сможет двигаться вперед/назад. В зависимости от задачи раскладывают диапазоны изменения сигнала по каждому каналу.
Для примера посмотрите в инструкции к любому передатчику РУ как настраивается микширование РМ элевонов летающего крыла.

как то так

А-50:

Не должны.
При микшировании двух каналов должна сумма МАХ сигнала по газу и МАХ сигнала по РН =100%.
Иначе либо при максимальном газе не будет рулиться по направлению, либо при максимальном отклонении РН не сможет двигаться вперед/назад. В зависимости от задачи раскладывают диапазоны изменения сигнала по каждому каналу.
Для примера посмотрите в инструкции к любому передатчику РУ как настраивается микширование РМ элевонов летающего крыла.

как то так

А-50:

Зачем реле, проще и удобней поставить сервухи

ну хотябы 2 выхода

А-50
serfer13:

как то так

Ну, вроде нормально.
При разнотяговом управлении сигнал, соответствующий 100%, на будет только на одном из выходов 1 или 3, когда на входе будет газ(канал 2)=100% + разворот(канал 1)=100%. В общем когда правая рукоятка будет отклонена по диагонали до упора.
Калибровку радиоуправления делали?

serfer13

калибровку делал.
Единственое пульт сильно не перестаивал так он под предыщий кор настроен .
вообще хочу использовать планшет и андропилот.

serfer13

if (g.skid_steer_out) {
// convert the two radio_out values to skid steering values
/*
mixing rule:
steering = motor1 - motor2
throttle = 0.5*(motor1 + motor2)
motor1 = throttle + 0.5*steering
motor2 = throttle - 0.5*steering
*/
float steering_scaled = channel_steer->norm_output();
float throttle_scaled = channel_throttle->norm_output();
float motor1 = throttle_scaled + 0.5*steering_scaled;
float motor2 = throttle_scaled - 0.5*steering_scaled;
channel_steer->servo_out = 4500*motor1;
channel_throttle->servo_out = 100*motor2;
channel_steer->calc_pwm();
channel_throttle->calc_pwm();

нашол формулу в прошивке буду править как мне удобно
теперь осталось секцию led вытащить с коптера и засунуть в ровер
и секцию relay поковырять для получения выходов на эл. магнитов
кто то поможет?

А-50
serfer13:

нет ответов…

Так а какие ответы? Сам же все расписал.
“Помогать” будет только тот, кому тоже надо решать эти проблемы.
Возиться со светодиодами особого смысла нет, если

serfer13:

использовать планшет и андропилот

Там выводится вся информация о состоянии АП.
Возня с реле, когда под рукой всегда есть сервухи, вообще мало актуальна.

19 days later
appolinari

Здравствуйте, всем.
Получил недавно от далекого китайско-ибайского друга gps модуль “GY-GPS6MV2”.
Потихоньку начинаю разбираться.
Запустил програмку, в стационарном режиме.
Дал ему определять свои координаты с небольшим интервалом времени и высчитывать расстояние, меж новыми и предыдущими координатами.
Как говорил один персонаж :
" - Славик, чето я очкую…"
Иногда выдает координаты отстоящие от реальных на сотни, ато и более метров.
Вот, примерно так:

LAT = 32.105869 LON = 34.969917 Distance = nan
LAT = 32.105865 LON = 34.969940 Distance = 0.000023
LAT = 32.105880 LON = 34.969963 Distance = -0.000025
LAT = 32.105895 LON = 34.969982 Distance = 0.000026
LAT = 32.105907 LON = 34.970001 Distance = -0.000794
LAT = 32.105911 LON = 34.970005 Distance = 0.000005
LAT = 32.105926 LON = 34.970005 Distance = nan

То, что вы видите в третьей с низу строчке “-0.000794” - это приблизительно 79.4 метра. И это не предел. Был разброс до 190 метров. Хотя, в общем выдает значения в пределах 5 - 10, реже 15 метров. Что вполне приемлемо для моей задумки.
Кто подскажет, как отфильтровать “заскоки” ?😃

Уууупс…

Дело было не в бобине…
Нашел ошибку в вычислениях.
Щаз вижу разбег до 4рех метров…

LAT = 32.105754 LON = 34.969074 Distance = 0.000011
LAT = 32.105766 LON = 34.969055 Distance = 0.000022
LAT = 32.105770 LON = 34.969017 Distance = 0.000038
LAT = 32.105770 LON = 34.968990 Distance = 0.000027
LAT = 32.105777 LON = 34.968971 Distance = 0.000021
LAT = 32.105777 LON = 34.968944 Distance = 0.000027
LAT = 32.105777 LON = 34.968917 Distance = 0.000027
LAT = 32.105777 LON = 34.968902 Distance = 0.000015
LAT = 32.105781 LON = 34.968879 Distance = 0.000023
LAT = 32.105785 LON = 34.968875 Distance = 0.000005

serfer13

4 метра в статике ,хороший результат .
Попробуйте в движении должно быть лучше.
Ardupilot тоже плавает когда стоит , хотя там мощная фильтрация .

appolinari

В движении буду тестировать позже, когда доделаю программу “на столе”…
думаю приспособить все это на машинку, для тестов.
Чтобы не бегать, не искать лужи для лодки…

oserega1974

Всем привет, на днях доделал-дособирал свой кораблик и он в принципе готов к плаванию

www.youtube.com/watch?v=1xks2W3f34w

Но теперь как то скучно стало без паяльника и криков жены да когда же это кончиться и я решил продолжить и двигаться в направление автопилота.
И так у меня конкретные вопросы по пунктам и хочу получить ответы на эти вопросы, всем заранее спасибо.
Я использую

  1. аппаратуру Futaba T6EXP 2,4GHZ 6-канала.
  2. в данный корпус кораблика я встроил эхолот и GPS антенну, покупал отдельно модель TF640
    Ну и сами вопросы такие.
  3. Какой набор купить автопилота чтобы было уже все целиком все включено, или опишите что докупить к какому набору (желательно ссылки на полный набор или на части с пояснениями что для чего и зачем).
  4. автопилот работает я так понимаю отдельно от аппаратуры которая у меня уже есть или я не прав, нужно ли искать совместимый набор автопилот или же подойдет и моя апа.
  5. Можно ли использовать обе антенны GPS или их можно от разных аппаратур использовать совместно или же объединить как то возможно от 1 антенны чтоб все работало. :wacko:
    Спасибо заранее за ответы, мне главное понять принципе работы, купить то что необходимо а далее я думаю разберусь что к чему. 😄 да и руки вроде растут откуда нужною
Probelzaelo
oserega1974:
  1. Какой набор купить автопилота чтобы было уже все целиком все включено, или опишите что докупить к какому набору (желательно ссылки на полный набор или на части с пояснениями что для чего и зачем).

Я всегда был сторонником Мультивия Все в Одном Про(желательно старших версий), там все компактно и есть все что надо и даже более того. Платка компактная и нехватает ей только встроенного GPS модуля.

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

Аппаратура подключается к контроллеру и работает как бы “насквозь”

Carpfish
oserega1974:
  1. аппаратуру Futaba T6EXP 2,4GHZ 6-канала.

Ну на сколько я понял нужна аппа 9ти канальная.

С меня советчик не очень но я думаю начать вот с этого www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr… и www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr… и вот это тоже rctimer.com/index.php?gOo=goods_details.dwt&goodsi… но еще не разбирался нужен последний вариант или нет.

serfer13

Из всех автопилотов выбрал Ardupilot
1 открытый проэкт
2 есть внутри проэкта Ardurover
3 из железа 3drobotics.com/learn/pixhawk-autopilot-system/ очень дорого и есть много вкусного (гдето читал что можно 2 gps приёмника прицепить)
store.3drobotics.com/products/apm-2-6-kit-1 подешевле и есть много достойный клонов
4 на каком чипе построен gps и компас у TF640 ? может только apm купить и телеметрию .

Очень хочется посмотреть что у ТF 640 внутри …

Carpfish:

Ну на сколько я понял нужна аппа 9ти канальная.

Я вообще хочу от аппы отказатся и использовать планшет

www.*************/product/1219961/ я этот набор взял (паркфлаер)

oserega1974
Probelzaelo:

Я всегда был сторонником Мультивия Все в Одном Про(желательно старших версий), там все компактно и есть все что надо и даже более того. Платка компактная и нехватает ей только встроенного GPS модуля.

А как собственно оно все подключается, сори в этом я чайник по этому может глупые вопросы задаю, и подойдет ли апа та что у меня уже (желательно действительно растолковать как это работает что уже самому понимать какая апа подойдет)

Carpfish:

Ну на сколько я понял нужна аппа 9ти канальная.

вопрос а почему не подойдет и почему нужна на 9 каналов, у меня с этим проблем нет могу купить и на 9 и более каналов но почему не подойдет.😁

serfer13

2 канала руление
2 канала сброс снастей и открытие люков
1 канал режимы автопилота
1 канал обучение автопилота
итого мин 6 каналов ну если для света то 7
но никак не 9 .
см.28 собщение в этой теме.

oserega1974
serfer13:

Из всех автопилотов выбрал Ardupilot
1 открытый проэкт
2 есть внутри проэкта Ardurover
3 из железа 3drobotics.com/learn/pixhawk-autopilot-system/ очень дорого и есть много вкусного (гдето читал что можно 2 gps приёмника прицепить)
store.3drobotics.com/products/apm-2-6-kit-1 подешевле и есть много достойный клонов
4 на каком чипе построен gps и компас у TF640 ? может только apm купить и телеметрию .

Очень хочется посмотреть что у ТF 640 внутри …

Я вообще хочу от аппы отказатся и использовать планшет

www.*************/product/1219961/ я этот набор взял (паркфлаер)

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

  1. модель TF640 вот тут описание на английском и сам набор www.goyachting.cn/cpzx_xs.asp?num=665 думаю будет может из этого понятно как это работает, нет так могу разобрать корпус и зафоткать внутренности.
  2. насчет использования апы, я в принципе не рассматриваю вообще управлением апы с помощью автопилота, если только в ручном режиме, а так так же хочу к пульту прикрутить планшет, с этим не проблема.
    В планах так, использовать стандартный пульт для завоза и исследование дна (естественно автопилот тут не нужен) нашли точки места лова зафиксировали и далее уже с помощью автопилота уже управление с планшета)
    3 из железа 3drobotics.com/learn/pixhawk-autopilot-system/ очень дорого и есть много вкусного (гдето читал что можно 2 gps приёмника прицепить) Именно этот набор я видел на алиэкспресс в районе 5000 рублей, в принципе не дорого я думаю даже.
serfer13:

2 канала руление
2 канала сброс снастей и открытие люков
1 канал режимы автопилота
1 канал обучение автопилота
итого мин 6 каналов ну если для света то 7
но никак не 9 .
см.28 собщение в этой теме.

Ребят сори но все равно не пойму, для автопилота нужно всего 2 канала это управлением электродвигателями ИМХО (хотя я так предполагаю только) ведь сброс я могу сделать с основного пульта, мне важно только чтоб кораблик приплыл из пункта А в пункт Б и далее домой и опять же из пункта А в пункт Б и далее домой, ведь после того как он приплывет в точку Б он так и будет там висеть на автопилоте сверяясь с координатами и будет так и пытаться находиться там, а уж далее сброс. Хотя если все завязано програмно то должны отработать команды наверное так правильней.😵

serfer13
oserega1974:

ссылка битая не увидел что вы себе прикупили

hobbyking.com/…/__52389__HKPilot_Mega_2_5_2_Master…
вот вроде не битая , я не знаю почему магазин паркфлаер тут блокируется

oserega1974:

могу разобрать корпус и зафоткать внутренности

если да то лучше ту часть которая в белом поплавке я думаю что gps там .
тогда будет понятно нужен ещё gps модуль или нет.

на закуску

oserega1974
serfer13:

если да то лучше ту часть которая в белом поплавке я думаю что gps там .
тогда будет понятно нужен ещё gps модуль или нет.

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

serfer13:

www.hobbyking.com/hobbyking/s...Search=hkpilot
вот вроде не битая , я не знаю почему магазин паркфлаер тут блокируется

я так понимаю вот этот набор так www.***************9527/product/1204713/