Activity
Действительно, с arduino 1.6.8 прошивка получается намного меньше, но код NazaLed отказывается работать… Так родилась новая версия minNAZAOSD с поддержкой frsky. В личке Олег24 подтвердил о работоспособности всех функций… Ссылки теже (bitbucket.org/kburdin/nazaosd/downloads). Версия RGLED_changed для тех, у кого будут перепутаны режимы man и gps. Хотя… Рекомендую заливать её первой… Исходники там-же в ветке frsky_fatless. Все функции включены. Компилировать Аrduino 1.0.6 или 1.6.5
Основная процедура вызывается с циклом в 100мс. Если в передачу добавлен большой пакет, то цикл может сбиться, а на этом построен алгоритм определения режима…
Фантастика… Надо смотреть алгоритм… Передача доп. параметров в отдельный шаг вынесена? Может тайминги нарушились…
А зеленый?
На выключено нет константы.
По поводу высоты согласен 😃 Я не досмотрел и вывожу, судя по всему, высоту над уровнем моря.
На всякий случай в nazaled.ino можно изменить позицию отображения debug’a строка 149. Не уверен что 0 строка у нас отображается…
Еще по поводу LED. На bitbucket можно сравнить ветки: bitbucket.org/kburdin/nazaosd/…/frsky
alezz#diff
В файлах обтвечающих за LED изменены только коэффициенты.
Прерываний там нет, просто чтение аналогового значения. Можно в файле nazaled.h раскомментировать define LED_FIND_VALUES. Он выводит на экран считанное значение, которое потом сравнивается для определения цвета светодиода.
По LED вечером, когда всех спать уложу, попробую посмотреть.
По высоте у меня была функция send_gps_altitude, которая работает с переменной osd_alt, именно она отображается на OSD. Кстати, при передачи курса, скорости и высоты для экономии времени я отключил передачу части числа, которая после запятой. У меня на приемнике с прошивкой Er9xtreme такой вариант работает нормально. OpenTX понимает такой формат?
Для настройки телеметрии есть define GPS_SIMULATION. Высота у меня была реализована, посмотрите может второй раз ее передаете… При работе порограммного uart отключаются прерывания, поэтому я побоялся отправлять во frsky большие объемы данных. Неизвестно как поведет себя основная часть прошивки.
Есть прошивка от alezz и оригинальная. Там немного различаются коэффициенты… На какой из них значек работает? Здесь на форуме, как я понимаю, у всех версия прошивки от alezz.
По телеметрии:
Если GPS Fix отсутствует передается только напряжение. При наличии Fix добавляется все остальное…
Как я понимаю это зависит от резисторов… Коэффициенты сейчас стоят оригинальные. У меня работаю нормально.
Попробуйте поставить коэффициенты из версии от alezz. Файл minNAZAOSD/NazaLed.h
Строки, начиная с 66:
#define NAZA_THRESHOLD_YELLOW 1000
#define NAZA_THRESHOLD_RED 800
#define NAZA_THRESHOLD_GREEN 400
Добавил версию с коэффициентами от alezz. Файл minNAZAOSD_LED_coeff_alezz.hex Ссылка выше.
Олег24, я нашел в чем проблема. Черный экран появляется при подключенных входах F1 и F2. Стоит их отключить - все нормально. Из-за чего это буду разбираться…
Ошибку исправил.
Новые версии здесь: bitbucket.org/kburdin/nazaosd/downloads
Вот исходники: bitbucket.org/kburdin/nazaosd/src
Ветка frsky. Там-же есть ветка с исходниками от alezz и оригинальными.
Arduino IDE 1.6.8
Вечером из дома…
Плата обычная? Только вчера вечером летал на этой прошивке…
Подключение стандартное, кроме:
PPM на screenswitch pin
D8R rx на throttle pin
Основная и калибровочная прошивки. Изменение в подключении писал выше. Screenswitch настроен на 8 канал.
Сегодня вылез глюк с отображение напр. батереи. Исправил, но , похоже, шаг передачи только 0.19В. Можно будет вместо другого пар-ра отправлять…
а где можно про это почитать?
Как вариант:
diydrones.com/…/frsky-s-cppm-at-27msec-firmware-up…
В местных дневниках тоже проскакивало…
По поводу вольтажа… Нашел в исходниках er9x коэффициент 0.5238. У меня стоит 1.9 т.е 0.5263… Думаю пока не критично…
Дело было вечером… Делать было нечего…
Собрал оригинальную прошивку + стрелка направления от alezz
Из изменений:
Сигналы от пульта заведены с помощью ppm
Передача телеметрии в приемник FrSky по протоколу dbus. Для тестов пользовался d8r-ii plus с прошивкой d8r-xp 27 ms (Передаются: напряжение, курс, высота, скорость, GPS координаты).
Удалось вместить все фишки: LED, радар, горизонт…
ppm заведен на ногу screen switch, нога thr switch пользуется как TX для приемника…
Первый полет прошел успешно, хотя досконально проверить не успел…
Если кому интересно могу поделиться…
Собираюсь заказывать Саммита.
Ветку прочитал, но остались вопросы.
Разъемы родных акков, как я понимаю, TRX. Если брать с HobbyKing ZIPPY Flightmax 5000mAh 2S1P 20C, то там идут bullet 4 mm. Надо докупать переходники или проще перепаять их на TRX?
Автомодель первая. Какие смазки лучше сразу взять с башни? Исходя из FAQ нужно только масло в аморты это оно?
- мне 31 год
- у меня 20000 денег на всё
- мне надо полный комплект
- Хочу купить монстра/краулер 1/16 - 1/10 электричка, влагозащищенный
-катать буду в основном парки, лес, двор, дача… - Опыта у меня 0
- Покупать буду в россии\за бугром
- цель покупки:
Ищу подарок сыну 5.5 лет (И себе, конечно тоже 😃). Катать будет чаще всего на даче (лес, поле). Нужна крепкая модель, скорее даже краулер т.к. скорость для 5 лет не нужна, а полазить есть где…
Читая форум душа лежит к Саммиту, но 1/10 дороговато получается, а 1/16 как я понял больше для башинга…