ArduCopter Mega: порт на обычную Arduino (тестим)

Sir_Alex
Alex_from_Israel:

Спасибо, это элементарно. Имеется в виду какое устройство (желательно испытанное) можно подключить к лэптопу, чтобы через него работал приемник от комплекта FPV. USB предпочтительнее. Можно HDMI, есть этот вход на лэптопе.

Я себе заказал вот такой девайс, но он еще не доехал до меня. Однако я уже на форме спрашивал и его советовали.

RC_Buyer

Тоже есть EasyCap, но дешевый, за 7,5 баксов))) всё показывает и пишет

Alex_from_Israel

Понял! Даже заказывать не нужно, в соседнем комповом магазинчике лежит. И стоит копейки…

Хочу, пока разобрал пепелаца (переделываю на хексу), соорудить граундстейшн, на базе лэптопа и пары джойстиков. Валяются среди барахла джойстики и 6 ти канальная 2.4 мега аппаратура от Коптер-Х. Там приемник с сателлитом, с сателлита идет PPM-Sum. Если я правильно понял, количество каналов зависит от скорости работы сумматора? С шифровкой пакета справится лэптоп.

Вообще то стоит прикинуть, как порезать код на 2 платы. На Дуемеланове поставить плату с датчиками и подавать на Мегу уже готовые данные
И сумматор ППМ-Сум на Меге устроить… Вроде кто то писал, что Ардуину 328 можно разогнать до 20 мега?

tusik
Sir_Alex:

Такс, владельцы PPM_SUM попробуйте вот этот файлик

Этот файлик не роботает совсем. На тротле прыгает значение вне зависимости от положения стика. Полетал на 46 прошивке. Ветер держит гораздо лучше 49. Понял, что пилот из меня пока никудышный, в ветер летать совсем не могу. Даже умудрился перевернуть квадр на посадке 😃

tusik
RC_Buyer:

Так, а откуда берется эта папка?))

Sir_Alex:

с Arduino IDE (arduino-0022)

arduino.googlecode.com/files/arduino-0022.zip

tusik:

Этот файлик не роботает совсем.

Сам дурак(С). Все работает! В библиотеке забыл раскомментировать нужные строки. Можно летать на турниге с одним проводком

commy_s
tusik:

Сам дурак(С). Все работает! В библиотеке забыл раскомментировать нужные строки. Можно летать на турниге с одним проводком

Можно подробнее? Что нужно раскомментировать? и с какого канала к какому пину подключаться (turnigy 9x)?

tusik
commy_s:

Что нужно раскомментировать?

В файле APM_RC.cpp
#define SERIAL_SUM

commy_s:

и с какого канала к какому пину подключаться (turnigy 9x)

У меня передатчик Турнига, а приемник hobbyking.com/…/__12901__Hobby_King_2_4Ghz_Receive… У него ППМ берется с разъема ВАТ и подключается на А8

RC_Buyer

Хм…далее использую прогу : APC22X_V12A
пытаюсь настроить, но при нажатии кнопки Read R никак не читается…и порты менял COM 1/2/3/4 изначально был 27-й…
Может я опять не ту прогу использую))

tusik
RC_Buyer:

Может я опять не ту прогу использую))

Прога та, порт не тот 😃

RC_Buyer

там всего 256 портов …как узнать какой верный?))

Когда ставлю COM3, то на плате горит красная лампа RX…но всё равно ошибка

Sir_Alex
tusik:

Сам дурак(С). Все работает! В библиотеке забыл раскомментировать нужные строки. Можно летать на турниге с одним проводком

Едрид-мадрид, а я чуть голову не сломал, пытаясь понять, почему не работает 😃 Даже уже рашел снимать PPM_SUM прямо с аппы.

В общем, версию обновил, теперь 2.0.49 Beta2!

RC_Buyer

Кстати после установки драйвера Ардуино 2560 системой определяется как Arduino uno. верно?

RA4ASN

Нет, должна именно как Arduino Mega 2560, в разделе “Порты (COM и LPT)”. Кстати, там же можете и номер порта от APC220 посмотреть (Silicon Labs CP210x…).

RC_Buyer

А как удалить старые драйвера UNO? путем обновления не получилось((

RA4ASN

В папке есть FTDIUNIN.exe, судя по всему эта прога удаляет дрова. После этого установите нужный драйвер вручную, а не автоматом.

RC_Buyer

Прогой сделал, но ничего не вышло.
Зашел в свойства устройства, жму удалить драйвер, удаляет, но комп потом сразу определяет…
Далее, захожу туда же, жму удалить драйвер и ставлю галочку “удалить программы драйверов для данного устройства” - всё получилось, удалилось и компом не определилось.

Далее, пытаюсь ставить чисто 2560, но он не подходит, ставлю UNO - всё ок.

Это нормально? С этим можно жить?

RA4ASN

Ну, раз плата так упорна 😃, можно смириться и с UNO. Все равно это лишь строчка из inf-файла, девайс системой видится как последовательный порт. Главное в Arduino выбрать 2560. Видимо, atmega8u2 прошит не той прошивкой, от платы UNO с 328-м. Впринципе, если глаза мозолит, можно перешить. Попробуйте blink залить в плату для проверки.

RC_Buyer

Да глаза не мозолит, лишь бы работало…я никак не могу победить эту проблему:

RC_Buyer:

Хм…далее использую прогу : APC22X_V12A
пытаюсь настроить, но при нажатии кнопки Read R никак не читается…и порты менял COM 1/2/3/4 изначально был 27-й…
Может я опять не ту прогу использую))

RA4ASN

Это пробовали?

RA4ASN:

Кстати, там же можете и номер порта от APC220 посмотреть (Silicon Labs CP210x…).