OrangeRx Open LRS 433MHz TX Module

Makey

Шил через SPI прогромматором USBasp обязательно на 3.3В. Заливал openLRSng версию 3.3.2 (RX-3 и TX-2) фьюзы не менял все оставил как есть. Прошивал при помощи AVRDUDE_PROG 3.3

baychi
ВладимирВл:

немного поподробней описать процесс, так как сам очень далек от этой “темы”.

Я уже устал описывать… 😃
Если у Вас есть usbasp с 6-ти пиновым разъемом, просто цепляете его к Оранджу, запускаете arduinio, ставите нужный тип платы и даете команду "записать загрузчик"ю Фьюзы при этом выставляются автоматически в Low=DE, High=DC, Extended=FD. Если будет делать не ардуиной, а другим программатором (например KHAZAMA), возможно фьюзы сразу не встанут (проверяйте перечитыванием) и потребуется сначала сделать CHIP ERASE, зате прописать фьюзы, и восстановить загрузчик, а уже через загрузчик, прикладную программу.

ВладимирВл:

а каким софтом (под вин7 64)

Фиг знает точно. У меня XP. Arduino и khazama - работают. Должно и на 7-ке работать, но трудности могут возникнуть.

Makey:

фьюзы не менял все оставил как есть

Будте готовы к чудесам. Особенно если используете openLRSng, где целостность программы и настроек даже не проверяется. 😦

Yden
baychi:

Arduino и khazama - работают. Должно и на 7-ке работать, но трудности могут возникнуть.

на win7 x86 и x64 тоже работают, и даже на ubuntu avrdude работает

ВладимирВл
baychi:

Я уже устал описывать…

Извиняюсь за беспокойство конечно, темы по профилю я перечитал не раз, но чёткого описания процедуры не встретил (типа - переписать загрузчик ардуинойИДЕ и оно само всё сделает как надо)…

baychi:

Особенно если используете

нет, даже не собираюсь…😎
Огромное всем спасибо за подсказки.

ВладимирВл
baychi:

Low=DE, High=DC, Extended=FD

Попробовал считать фьюзы с приемника оранжЛРС от ХК по умолчанию Low=F7, High=D8, Extended=07.
После перепрошивки ардуинойИДЕ фьюзы стали такими - Low=FF, High=DA, Extended=05…не совпадает с Вашими(((
Считывал avrdude prog 3.2…забить и так оставить или поменять?

baychi
ВладимирВл:

Extended=05…не совпадает с Вашими

Совпадают. Там только 3 младших бита значимые, FD и 05 - одно и тоже.

Makey

Прошил передатчик успешно. При включении питания светодиод вспыхивает с частотой примерно 2Гц. Пробовал выйти в меню через USB->UART3.3В при помощи программы Terminal V1.9b , безуспешно. Возник вопрос с кодировкой TTY. Или ,что то я не так делаю?
Как можно проверить успешное подключение по UART?

RTemka

Так ардуиновский загрузчик мигает.

Makey

При попытке загрузить проект через Arduino выдаёт ошибку в строке <title>OpenExpertTX/OpenTiny_TX.ino at master · baychi/OpenExpertTX · GitHub</title>
Через AVRDUDEPROG файл oetx26ortx328.hex заливается без проблем.
Сильно похоже, что Arduino не видит проект. Доступ должен быть по сети? Как это обеспечить? При попытке открыть файл OpenTiny_TX создаётся одноименная папка. Как я понимаю проект должен лежать в папке OpenExpertTX но это сделать Arduino не даёт.

baychi
Makey:

Сильно похоже, что Arduino не видит проект. Доступ должен быть по сети? Как это обеспечить?

Вы должны развернуть проект в папку с названием главного файла, в данном случае - OpenTiny_TX (регистр букв - важен).
Затем надо правильно выбрать типа платы в Arduino: “Arduino pro or pro mini (5 V 16 Mhz) w Atmega328”.

Makey

Именно так я и делаю. Папка OpenTiny_TX создаётся автоматически при первоначальной попытке открыть файл Arduino. Далее в проект я добавляю все файлы eeprom.ino; functions.ino и т.д. При попытке запуска компиляции проекта выделяется строка <title>OpenExpertTX/OpenTiny_TX.ino at master · baychi/OpenExpertTX · GitHub</title> и выплывает ошибка.
Создав новый проект и загрузив чистый листинг программ в основной проект и вспомогательные файлы, компиляция выполнилась успешно, проект загрузился через usbasp, через UART загрузить не удалось. Может чего с USB-UART завтра попробую другой. Но после загрузки передатчик выдаёт в течении 2 сек звуковой сигнал и после чего не подаёт признаков жизни.

baychi
Makey:

и выплывает ошибка

Какая ошибка? Что там написано?

Makey:

через UART загрузить не удалось.

А загрузчик arduinoвксий в меге есть?.

Makey

Загрузчик есть. Светодиод вспыхивает с частотой 2Гц.
Ошибка в прикреплённом файле (чтоб не загромождать тему)
Вот ещё скриншот

baychi
Makey:

Ошибка в прикреплённом файле

Какая-то ерунда. Стандартный препроцессор не работает.
arduino какой версии? Надо не ниже 1.0.5.

Makey

Установлена версия arduino 1.0.5.
В такой форме компиляция выполняется успешно

baychi
Makey:

В такой форме компиляция выполняется успешно

Makey:

Вот ещё скриншот

Теперь ясно. Вы копировали файлы и сохраняли их в html формате.
Нужно было либо нажать кнопку Raw (текстовый формат), при копировании с экрана github, либо просто скачать весь прект в виде zip-архива, кнопкой “Download ZIP”.

Makey

Скачал проект ZIP всё скомпилировалось. Завтра буду “курить” UART

Deverex

К вопросу о помехе 433 на видео:
Внутри камеры есть цепи, которые работают на частоте, кратной 433 - отсюда может быть искажение PAL сигнала. Если приемник иногда передает - могут быть наводки на изображение.

Deverex

Господа специалисты, помогите пожалуйста разобраться.
Исходные данные:
Аппаратура Tugnigy 9XR; передатчик и приемник OrangeRX 433 (все хоббикинга).
Проверяю двумя слабенькими сервами, в аппаратуре настроил отдельную модель с полным отсутствием миксов и типовой раскладкой каналов.
В купленном виде комплект не биндился никак. Прошил через FTDI-адаптер 3.3В прошивкой baychi OpenLRS. Через меню настроил себе номер для bind. Радиошум есть большой (многоквартирный дом), но хоть как-то сигнал ловит, хоть и в упор и плохо.
После нескольких пинков и повторных перепрошивок стал реагировать на команды, но своеобразно:
1.крайние положения стиков приводят к прекращению приема команд и обнулению (именно на 0, на центр) сигнала. Судя по мерцанию светодиода на передатчике (такое у baychi) - отправка идет.
2.после каждого включения приходится делать bind, а вчера напоследок он и это делать отказался.
Подключил через APM 2.5, в MissionPlaner есть калибровка RC аппы - та же картина (нагрузка с серв была ни при чем).
Параметры PPM-сигнала аппы уже проверил - размер кадра (FrLen) 20мс, что подтвердилось аудиозаписью и её раскладкой в редакторе. Изменение FrLen в лучшую сторону не сыграло.
Если микшерами ставлю сигнал каналов в 97% - тогда держит связь.
Вот и вопрос - такое поведение нормально или я чего-то недопонимаю? Судя по цифровым значениям сигнала в калибровке к MissionPlaner - недодает диапазон.
P.S. я сам из начинающих в моделизме и эту ветку и смежные темы читал - осилил не все, но довольно много.

baychi
Deverex:

Прошил через FTDI-адаптер 3.3В прошивкой baychi OpenLRS. Через меню настроил себе номер для bind. Радиошум есть большой (многоквартирный дом), но хоть как-то сигнал ловит, хоть и в упор и плохо.

Покажите настройки передающей стороны (регистры в меню). И покажите шум командой ‘N’.
Покажите настройки приемника (регистры в меню) и его шум (команда N) при выключенном передатчике.

Deverex:

после каждого включения приходится делать bind, а вчера напоследок он и это делать отказался. Подключил через APM 2.5, в MissionPlaner есть калибровка RC аппы - та же картина (нагрузка с серв была ни при чем).

Фьюзы Мегам на приемнике и передатчике правили?
Что пишут модули при включении? Нет ли сообщений типа “FLASH Error” или “Settings error”?

Deverex:

крайние положения стиков приводят к прекращению приема команд и обнулению (именно на 0, на центр) сигнала. Судя по мерцанию светодиода на передатчике (такое у baychi) - отправка идет.

Включите отладку на передатчике (R6=3) и смотрите как меняются длительности импульсов при сбоях.

тигромух

РФМка учится новым, непредусмотренным функциям 😁

youtu.be/VzoroHISTfs

С DTMF пришлось повозиться. А вот сэмплированный голос как-то легко зашел. 😃
Осталось потестировать в боевых условиях.