OrangeRx Open LRS 433MHz TX Module

baychi
gorbln:

Странно, что у меня у первого возникает такой вопрос. Вроде бы логично, есть же 3DRadio, почему бы не предусмотреть возможность получить аналог?

Цели разные. Есть много проектов радиомодема на RFMке, от готовых до Open Source. Но вы ведь хотите на данном конкретном железе?
А оно сделанно под радиоуправление моделями, поэтому все остальное - побочный продукт. Впрочем, поищите в инете, может и есть чистый модем под данную платформу…

Есть же на том-же ХК готовые решения: hobbyking.com/…/__37329__FPV_433Mhz_Radio_Telemetr…

Mark_Kharkov
gorbln:

Господа! Назрел такой вопрос, факи читал, описания OpenLRS, KHA читал. Можно ли девайс (приёмник или передатчик) OpenLRS использовать как обычный радиомодем? Я понимаю, что телеметрийный приёмник - это и есть радиомодем. Однако, судя по описаниям - скорость устройства, являющегося по умолчанию передатчиком, сильно ограничена тем, что помимо данных с последовательного порта (являющихся в моём случае полезными), в эфир валятся также данные о каналах PPM, которые для меня являются мусором, ибо никаких каналов РРМ у меня нет. Возможно, есть какой-нибудь крыжик в коде, который позволит похерить посылку РРМ передатчиком, сохранив FrequencyHopping и телеметрию? Или можно как-то прибиндить два приёмника друг к другу? Возможно, надо просто установить им одинаковые заголовки сообщения? Кто пробовал? Если всё сделано так, что передавать данные без РРМ нельзя - может, кто-нибудь ткнёт носом в проект радиомодемов на ATMega и RFM22B? Заранее спасибо!

Как раз сам этим заинтересовался 😃
В общем-то уже есть как-то наполовину рабочая самонаписанная прошивка. Для моей задачи без всяких бустеров нужно что-то, что позволит несколько датчиков на расстоянии до 150м в условиях дачи/сельских иметь устойчивый прием из дома на улицу. На пути могут быть всякие строения и деревья. Приемники оранджей - реально по цене классный вариант для этого 😃
Накатал свою прошиву. Сначала смотрел на код KHA - но там все слишком под RC написано, много править + бесят постоянные #ifdef для разных версий железки в коде. В общем-то нет проблем это все прочитать, но бесит.
Поэтому решил накатать свой скетч на ардуине. Писал с нуля. При чем по ардуиновским “понятиям” (мне ООП как-то ближе и привычней), с классами, либами. Класс-библиотека по RFM получился что-то около такого:

Для ваших целей правда наверное не очень подойдет, т.к. у меня трансмиттер опрашивает устройства, а сами они не инициируют передачу (хотя это не сложно и исправить), т.е. принцип мастер-слейв.
Но в текущий момент времени очень мало… Да и проблеммки есть некоторые. Например хочу что бы было по-максимуму “green” и все такое, т.е. минимум излучения, для этого - увеличить радиус действия. Тут писали что автоматическая коррекция приемника по частоте и температуре (что бы более точно попадала на частоту передатчика) рулит. Так вот никак не получается вообще включить эту гребанную AFC для начала, делаю вот такое:
this->setRegister(0x1D, 0x40);
т.е. AFC должна быть включена, преамбула у меня 32 бита, требования ДШ соблюдены, а вот хрен - нету в регистрах 0х73 и 0х74 никакого смещения вообще… Если сам туда руками вгоню какое значение - то так и висит оно там, от пакета к пакету… Уже по вечерам пол пачки сигарет за этим делом наверное выкурил…
Так что делиться пока-что нечем…
По вашим же запросам - я видел в сети обзор девайсов на RFM22B, работающих ИМЕННО как модемы (RFMка вообще на сколько я помню может до 250кбит/сек скорость держать), где-то какой-то человек выкладывал подробный обзор. Я его по ссылкам с радиолюбительских сайтов находил, там же где и Хвост Слона обсуждал свой показометр-спектровизор и т.д. Поищите.

P.S. Что мне еще в оранджах нравится - есть уже разведенные пины-каналы приемника, если получится доделать - подключил к такому пину скажем датчик температурный - добавил ардуино-либо по работе с ним, и с этого же МК сразу гонишь инфу которую он выдает 😃
Паять почти-что ничего не надо, для датчиков “умной дачи”. 😃

gorbln
baychi:

Есть много проектов радиомодема на RFMке, от готовых до Open Source. Но вы ведь хотите на данном конкретном железе?

Нет, у меня есть RFM22 и ардуинки. По отдельности. Опен-сурс проекты как раз и интересуют.

baychi:

Есть же на том-же ХК готовые решения

Это 3DRadio - оно на другом железе сделано.

Mark_Kharkov:

я видел в сети обзор девайсов на RFM22B, работающих ИМЕННО как модемы (RFMка вообще на сколько я помню может до 250кбит/сек скорость держать), где-то какой-то человек выкладывал подробный обзор. Я его по ссылкам с радиолюбительских сайтов находил, там же где и Хвост Слона обсуждал свой показометр-спектровизор и т.д. Поищите.

Обязательно поищу. Слоновские посты видел на ОР форуме, но про модемы там ничо не было.

west_25_x

Вы не забывайте, выше боды - меньше дальность.

Mark_Kharkov
gorbln:

Нет, у меня есть RFM22 и ардуинки. По отдельности. Опен-сурс проекты как раз и интересуют.

Если не секрет - а для каких целей? Просто мне например чем еще оранджи приглянулись - там есть МК ардуино-совместимый, который можно программить самому. Т.е. реализовать в нем кромме модема еще какую-то нестандартную логику…
А если просто как модемы - то есть в принципе более дешевые модули, которые не требуют прошивки вообще - просто тупо UART/SPI/i2C интерфейс и все…

west_25_x:

Вы не забывайте, выше боды - меньше дальность.

Вот потому и вожусь сейчас с AFC этой и т.д.
Сейчас на 1мВт у меня мой комплект пробивает квартиру - подъезд (между квартирой и подъездом стенка 80см - сталинка), такую же стенку дома внешнюю и на улице берет где-то на расстоянии метров 10-15. Это на 9600. А хотелось бы 38400 и чуть-чуть подальше на 1мВт в таких же условиях. Что бы 5-10мВт потом в реальном применении хватило “за глаза” всегда и при любой погоде.

ua9jax

Так ни кто и не подскажет почему приемник не прошивается ? Неужели у всех все без проблем ? Три приемника попробовал, ни один не хочет прошиваться !

gorbln
Mark_Kharkov:

Если не секрет - а для каких целей? …
А если просто как модемы - то есть в принципе более дешевые модули, которые не требуют прошивки вообще - просто тупо UART/SPI/i2C

Просто как модемы. Ну, по крайней мере, пока задача такая. Купил RFM-ки, потому что видел, как они работают на дальности в 1.5 километра и мне понравилось. И понравилось, что, по крайней мере, теоретически, можно отстраиваться от помех, прыгая по частотам.
И если вас не затруднит - дайте ссылки на более дешёвые модули и проекты на их основе? Ну, кроме 3DRadio.

Mark_Kharkov

А… Еще и на 1.5км нужно… Тогда сходу не дам, кроме той, что видел на RFM22B (но не могу найти ссылку). Те были на 2.4ГГц, видел в магазине просто на витрине, в Харькове стоили что-то около 10$ в розницу в магазине на 10-15дБм, имели интерфейсы UART. Не помню как звались. Но для 1.5 километра - это не для Вас…

ua9jax:

Так ни кто и не подскажет почему приемник не прошивается ? Неужели у всех все без проблем ? Три приемника попробовал, ни один не хочет прошиваться !

  • с 1го раза. 3 приемника и 1 передатчик. Ничего не читал, просто спаял переходник (на плате обозначены выводы), подключил к компу, скачал прошивку, скомпилил и прошил в Ардуине. Больше ничего. Да и потом не раз заливал прошивку KHA что бы посмотреть спектр на диапазоне при рядом включенном передатчике - без проблем.
    Вы бы фотографий что ли поместили… Как все подключено… На какие COM-порты настроена FTDI… Может тогда что-то кто-то и посоветовал бы. А так… Даром телепатии тут вроде никто не владеет.
baychi
titanSolt:

устер на 2,4 лучше чем Open LRS 433Mhz?

Хуже.

titanSolt

Успокоили а то я в одной теме читал чт о 30 км ложат на бустере. Orange RX и TX в пути.

Necromant
titanSolt:

Успокоили а то я в одной теме читал чт о 30 км ложат на бустере. Orange RX и TX в пути.

Ну естественно с 2.4 и бустером можно улететь дальше чем с Orange в стоке. Да и на 433 сложнее добиться устойчивой связи по причине большей загаженности эфира в городах. Но 433 гораздо лучше проходит препятствия.

titanSolt
Necromant:

Но 433 гораздо лучше проходит препятствия.

Это мне и нужно. Дальность не нужна 1,5-2 км (с учётом деревьев )достаточно.

Mark_Kharkov
titanSolt:

Это мне и нужно. Дальность не нужна 1,5-2 км (с учётом деревьев )достаточно.

Для Оранжа в стоке 1,5-2 это по прямой видимости - не дистанция в общем-то. А вот с учетом препятствий - не пробьет. До километра с препятствиями - да. Но зная, как распространяется WiFi с 1Вт бустером (у меня есть) - та дальность что пробивает орандж диапазону 2,4 даже с бустером врядли светит. На 1.5-2км с препятствиями это Вам надо уже бустер к Оранжу, ну или 1Вт модуль ставить на передатчик - но это не тривиальная задача.

P.S. Вчера забрал в локальном магазине по 18.5$ 2ва 1Вт модуля RFM23BPS rev2.0 433Mhz. Пока-что думаю что проще: заменить модуль, или попробовать ЛУТом развести платку под 1Вт модуль совместимую с Оранжем (да и Atmega328 есть у меня в загашнике).

titanSolt
Mark_Kharkov:

в стоке

В стоке вы имеете ввиду прошивке или антеннам? Бустер можно и на 433 ставить?

Mark_Kharkov
titanSolt:

В стоке вы имеете ввиду прошивке или антеннам? Бустер можно и на 433 ставить?

В стоке - т.е. по железу или по антеннам. Если поставите антенну на 10-12Дби к Оранжу - считайте что у Вас вместо 100мВт уже 1Вт мощности 😃 Но летать тогда надо в направлении направленности антенны.
Бустеры - да, есть. Паяются самим (микруха стоит чуть более 20у.е.) ну или покупаются готовые, в теме были ссылки, и как делать и где можно купить. Реальные бустеры сейчас есть на 1й микрухе - она до 7ми ватт. Т.е. максимальная выходная мощность тогда ~38дицибелл. Вбейте в калькулятор, по прямой это много десятков километров, если не за сотню км.

P.S. Вот нашел ссылку: www.flytron.com/…/108-7w-booster-for-uhf.html там и видео, и схема, и название микросхемы. Посмотрите.

west_25_x

Телескопическую не советую.
Вот с XK например.
Или родной Diamond
Я эту использую Vertex ATU-6C усиление не большое, но работает хорошо. Мягкая и не большая.
Обратите внимание на разъемы.

Mark_Kharkov

Это вроде не телескоп, а обычные 1/2 или 5/8.

titanSolt:

Эту?

Читайте внимательнее что там написано:
“Gain:2.15dBi(430MHz) / Impedance:50ohms / Max.power rating:10W FM”
Если это 1/2 или 5/8 волны, то такая антенна (если сделана хорошо) хорошая, и отлично работает с такими системами, сам использую подобную такого же типа, но это всенаправленная антенна, они никогда не дают большого усиления. Антенн бывает много разных, например такие:
…dxham.ru/…/antenna-uda-yagi-dlya-wi-fi-3g-cdma
…dxham.ru/…/antenna-kharchenko-dlya-3g-i-wifi

Усиление у нее 2.15Дб. А имелось в виду антенну на 11-13 дицибелл.

baychi
Mark_Kharkov:

имелось в виду антенну на 11-13 дицибелл

Всенаправленная с таким КУ будет давать луч с раскрывом 15-20 градусов в вертикальной плоскости. То есть ставить ее можно только на шатив с отвесом или индикатором уровня, что-бы вертикаль была обеспечена с точностью +/-5 градусов. О передатчке “на пузе” можно сразу забыть. 😃
Да и летать приедется с оглядкой на высоту/удаление - не дай Бог повыше вблизи подняться…😦

Mark_Kharkov
baychi:

Всенаправленная с таким КУ будет давать луч с раскрывом 15-20 градусов в вертикальной плоскости. То есть ставить ее можно только на шатив с отвесом или индикатором уровня, что-бы вертикаль была обеспечена с точностью +/-5 градусов. О передатчке “на пузе” можно сразу забыть. Да и летать приедется с оглядкой на высоту/удаление - не дай Бог повыше вблизи подняться…

Я извиняюсь, но Вы когда отвечаете оппоненту - читаете, что он пишет? Приведенные оппонентом ссылки смотрите? Там вообще-то приведены волновой канал + антенна Харченко. А “всенаправленная” с таким КУ - для мазохиста, это всем понятно. Ну или для чего-то вроде машинки на идеально ровном высохшем соляном озере. Поднялся чуть выше - связь гаплык. Лучше и удобней покрыть какой-то сектор, градусов на 60, и по вертикали градусов хотя бы до 30 от земли, и в нем летать.
Если кому-то тут будет интересно - могу выложить что ни будь из антенн на 433Мгц рассчитанных в MMANA, посмотрите сами диаграмму направленности. Оптимально это направленная антенна либо около 1.5м от земли, либо >10м мачта, повернутая в вертикальную поляризацию и при этом повернутая “вверх” на 20 градусов. Дает довольно неплохую диаграмму направленности, примерно вот такую:

Вот эта же антенна для сравнения повернутая на 20 градусов вверх: