OrangeRx Open LRS 433MHz TX Module

Protez1999

Честно говоря даже не знаю как это делать

Антон_Козлов

Подскажите имею 1W 433 TX и 100mw Receive Строю радиоуправляемую машинку, прошил через Openlrs NG Configurator, просто управление через ППМ работает, все ок. Пульт самодельный. На пульте и авто стоят ардуинки. На пульте ардуинка генерит PPM и передает в 1W 433 TX
На машинке приемышь подключенный к арду, и уже арду рулит машнкой. Есть энкодер, подключенный к арду на машинке, хочу с машинке на пульт передавать пройденное расстояние.

Вопрос можно ли как-то передавать обратно? Типо телеметрии получается

RTemka

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

Антон_Козлов

Почитал мануал, правильно ли я понимаю?
В настройках пердатчика ставлю Telemetry: Frskyu
В приемыше в PORT10-11 назначаю аналог ( это я так понимаю выходы которые для и2с). В Port10-11 подаю значения с ардуинки)

Где эти значения выловить на приемнике? в каких выходах?
И получается можно передать макс 2 значения?

Protez1999

если по аналогии с фриски судить то аналог это просто аналог в зависимости от напряжения подаваемого на порт на аппе вы получите данные. С апм если передавать то можно и больше.

schs
Антон_Козлов:

Вопрос можно ли как-то передавать обратно? Типо телеметрии получается

Если на машине APM, то он, при наличии GPS вполне считает пройденное расстояние.
Телеметрию APM можно завернуть через OpenLRS

7 days later
kostya-tin

полазил по вики OnenLRSng и вычитал про возможность настройки диверсити, используя 2 приемника. Вроди как ничего сложного - установить последнюю прошивку, настроить на приемниках вывод I2C (SDA, SCL) выбрать на одном приемнике "рабский режим 😃 " и соеденить оба
GND - GND
VСС - VСС
SDA - SDA
SCL - SCL

Как бы все. Ставим приемники в нужные места на модель, с главного приемника забираем РУ.

Что не понятно, будет ли работать при этом телеметрия и как. Будет браться только с одного приемника или она может передаваться по I2C порту? Очень надеюсь, что есть люди, кто сможет растолковать

kostya-tin

ну так это из описаний функции понятно, меня просто интересует возможность работы телеметрии и вообще, чисто из теории Arduino. Можно ли по I2C передать телеметрийные данные с одного приемника на другой и потом в эфир

Антон_Козлов

На праздниках решил поковыряться дальше, пока не могу понять мануал…
Нельзя одновременно использовать телеметрию и ППМ? это как… не могу понять смысл этого пункта.

Serial protocols using the same serial port
You cannot use SBUS, Spektrum or SUMD and use serial telemetry at the same time:
When SBUS, Spektrum or SUMD is assigned as a pin output, the serial port (RX pinout) used for receiving telemetry data will be set to the baudrate of the serial protocol that is used. For Spektrum and SUMD this is 115200 baud and for SBUS this is 100000 baud. This effectively means that the FrSky D and Smartport with a baud rate of 9600 and 57600 respectively will affect serial passthrough (but basic telemetry for RSSI and passing on analog A1/A2 will work with both FrSky D and Smartport).

и следом вопрос. Я хочу гнать данные через TX-RX, значит в настройках надо выбрать просто TELEMETRY: YES ? это к этому относится?

Passthru
In this mode data inputted on the serial port on TX is outputted on RX and vice versa. It should be noted that the amount of data passed thru is limited by the radiolink, if the radiolink capacity is exceeded data will be silently dropped. Approximate speed that data can be passed thru can be caluculated from refresh rate as it is possible to pass 8 bytes of data in each telemetry packet from RX to TX, TX->RX rate is half of that since every other packet is used by servo values.

kostya-tin

PPM будет работать. Не будет работать телеметрия при использовании SBUS, Spectrum, SUMD, т.к. эти протоколы подключаются через серийный порт и соответственно на него просто будет некуда подавать саму телеметрию. При этом данніе с аналоговых портов и RSSI передаваться могут

Для телеметрии по идее так. ТОлько нужно выбрать правельный битрейт. А с чего и куда хотите талеметрию слать? Сам хочу гнать ее с APMа на наземку в блютус, а от туда уже подключаться планшетом и возможно паралельно подключить плату-переходник, что бы принимать телеметрию на Taranis. Только пока запнулся на том, что нечем подключить передающий модуль к конфигуратору. Мой FTDI почему то не хочет включаться, нужно попасть к другу, взять у него Arduino Uno, через нее передатчик нормально работает

Отпишитесь, пожалуста о вашем опыте и что у вас выйдет с телеметрией

Saradon

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

fpv_mutant

Пробовал кто по mavlink передавать управляющие (стиковые) команды?

Protez1999

А кто нибудь подключал телеметрию к 9хр про? На 9хр нормально все работало с 1 подпаянным проводом, а с про версией не работает.

Антон_Козлов

Подскажите, правильно ли делаю?
Подключаю арду 1 к приемнику 100Mw TX-RX,RX-TX ( или нужно в SCL-SDA подключать TX-RX арду?
Земля есс-но общая прокинута

Скетч на арду - просто шлем для теста цифру 5

void setup() {
Serial.begin(115200);
}

void loop() {
Serial.print(5);
delay(200);
}

На передатчик 1W тоже повешена арду в TX-RX и общая земля.
Скетч на передатчиковой арду

void setup(){
Serial.begin(115200);
}

void loop(){

if (Serial.available() > 0)
{
incomingByte = Serial.read();
Serial.println(incomingByte);
}
}

При это данные не идут…
Если цепляю 2 ардуинки напрямую проводкамми,все ок, данные передаются, те. засада в передаче телеметрии.
Что могу делать не так?

Еще почитал
github.com/…/OrangeRX-TX-module-as-receiver

Написано удалить транзистор, нужно ли это делать? зачем?

Антон_Козлов

Не могу отредактировать пост, скорость конечно везде 19200 выставлена, опечатался

Скриншот настроек