Самодельный передатчик (часть 2)

19 days later
Иван
dollop:

Еще года три-четыре назад телеметрии от фриски на экране была реализована. Поищите по теме мои посты про frsky

нашёл !!! может кому поможет, свой кодер подрехтую под это дело rcopen.com/forum/f8/topic207267/2275

sergano

Прошу помощи! Пролистывая тему, не нашел ответа на свой вопросец.
Очень хочется сделать полностью свое управление - пульт с передатчиком и приемыш для всяких хламолетов и, желательно, бюджетный.
Например, на атмегах с какими-нибудь модулями rfm. Разработать с нуля схему знаний, конечно, не хватит, но повторить смогу.
Помогите ссылкой или схемкой 😇
P.S. PPM с меги выводить могу 😉 , но только на готовые решения - фрскаевский передатчик, а подружить, например, с rfm24 головы не хватает.
Заранее благодарен.😃

ubd

У Сергея MSV есть проект автопилота и там есть готовый проект LRS на 433 мгц на модулях RFM22B. По поводу RFM24, не знаю. Возможно они одинаковые. Читай даташиты.
Вот тут качни: cloud.mail.ru/public/BbjZ/Q1zjuqUSS
Там читай ReadMe. Что непонятно мне в личку.
RFM22 без усилителя метров на 350 берет.
С усилителем на на 10 км летал. И это не предел. Антенны конечно нужны нормальные.

9 days later
Иван

Продолжу - взял програмные модули фриская от Константина dollop и припаял к крайней прошиве Сергея MSV, последнюю подпилил под телек от сименса с55, получилось. Даже телеметрию с фриская берёт за что бесконечная благодарность Константину.
НО!!

  • отрисовка экрана с телеметрией косячит значки батареек и антенок.
  • меню настройки алярмов фриская при входе в него пачка левых пунктов а при выходе из любого телеметрийного пункта остаются только фрискаевкие.
    Фотки:yadi.sk/d/JrAf-D8Q3Gns5s
    исходники: yadi.sk/d/FPqk0I0Z3GnsZb

Подскажите, кто знает где косяк:)

Иван

В отрисовке чаров я розобрался - у Сергея в процедуре идёт запрос длины символа
{0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // Пробел
первая группа - это длина пробела…
у Константина в шрифтах на символы не указана длина символа - берётся по умолчанию 8 точек.
поправил группу символов от Константина - всё заработало!!

остаётся только с менюшкой разобраться

Duglas
Иван:

остаётся только с менюшкой разобраться

Из за меньшего разрешения экрана не помещаются надписи?
Сокращать названия пунктов и(или) менять координаты

Иван
Duglas:

Из за меньшего разрешения экрана не помещаются надписи?
Сокращать названия пунктов и(или) менять координаты

В менюхе телеметрии отображаются лишние пункты

  • скопировал у Константина настройку контраста
Duglas
Иван:

В менюхе телеметрии отображаются лишние пункты

Лишнее закомментируйте в исходнике

dollop
Иван:

В менюхе телеметрии отображаются лишние пункты

Обрати внимание на дефайны глубины менюх в файле menu.c Нужно чтоб совпадало с тем, что у тебя по факту есть в displ.c.

#define menuT0L 4
#define menuT1L 10
#define menuT2L 11
#define menuT3L 2
#define menuT4L 5
#define menuT5L 8
#define menuT6L 2
#define menuT7L 3
#define menuChL 6
Иван

нашёл - в модуле menu.c в пачку с кейсами раздела меню модель это добавить надо было
case 5: list_ini(menuFR, 0); break; //-FRSKY
в итоге - оно заработало!!

обновил исходники yadi.sk/d/xzzXjseA3GqVdM

21 days later
Denn

Здравствуйте!
Нужен совет, какой передатчик лучше использовать под этот кодер как донор.
Приглянулись эти:
Turnigy TGY-i6 AFHDS передатчик и приемник 6CH (режим 1)
Turnigy 9X 9CH передатчик ж / модуль и 8-канальный приемник (режим 1) (v2 Firmware)

Turnigy 6xS FHSS 2.4GHz Компьютер передатчик ж / 6 Модель памяти Inc 7 Ch приемника (режим 1).

Последний и с дисплеем вроде прямо подходит. Хочется услышать мнения других.
Интересует возможность использования родного дисплея и как работают ручки управления.
Спасибо!

afiskon
Denn:

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

Дисплей какой-то замороченный. Лучше выбрать что-то похожее на стандартный 1602 / 2004 / … или от Nokia 5110, с ними всегда понятно как работать. С ручками проще - там всегда стандартные потенциометры и тумблеры.

anm
Denn:

Здравствуйте!
Нужен совет, какой передатчик лучше использовать под этот кодер как донор.
Turnigy 9X 9CH передатчик ж / модуль и 8-канальный приемник (режим 1) (v2 Firmware)
Спасибо!

У этого схема аналогична здешнему, но его совсем не надо переделывать. Достаточно залить альтернативную прошивку Open TX или ER9x и наслаждаться более продвинутому варианту.
А для переделки подобрать труп “продвинутой” аппаратуры или совсем простую, без экрана.

Denn

Помогите, кто может! Морально, естественно! Скачал прошивку кодера с выводом телеметрии на экран, в комплекте есть pdf файл со схемой подключения, но он плохо читается. Может у кого есть нормальная схема, поделитесь пожалуйста!

Иван

там просто все - выход фриски через “понижатель” уровня подать на rx0 гребенки кодера, он же для прошивки используется

Denn

Ещё вопрос: кто нибудь делал резистивный делитель на дисплей на 3,3 В? Интересуют номиналы резисторов. Или лучше взять от 3310 на 5 В?

Denn

И ещё вопрос к знатокам: можно ли уменьшить в проекте стэк RAM с 1024 до , например, 1000? Будет ли работать?

Вахтанг
Denn:

Ещё вопрос: кто нибудь делал резистивный делитель на дисплей на 3,3 В? Интересуют номиналы резисторов. Или лучше взять от 3310 на 5 В?

Если закон Ома после школы ни разу не приходилось использовать, то можно попробовать найти ответе в Интернете, например:
joyta.ru/7328-delitel-napryazheniya-na-rezistorax-…

Denn

Спасибо, конечно, за наводку 😃 . Просто имел в виду, что при большой величине резистора и паразитной ёмкости фронты сигнала могут затягиваться и получится сбой в работе. И с праздником Победы всех!!!