У меня модуль E220T30D,никак не могу подружиться с ним сам, надеюсь библиотека под него уже будет :) Жаль, что в Ebyt-ах нельзя настраивать BW(полосу 125khz,250 и тд)
Спасибо за работу! Почти адаптировал вашу библиотеку под E220-400T22D. Хочу сигналку запилить с обратной связью. Основные отличия - стоит почти в 2 раза дешевле, 22дбм, меньше параметров (байт для net id отсутствует, из-за этого смещение по остальным параметрам) вход в конфигурационный режим м1 = 1 м0 =1 В нормальном режиме заработали примеры с передачей и приемом структур, пойду тестить дальность с мелкими антеннами.
Нужно быть совсем нубом покупать модуль с прокладкой в виде МК на плате который работает с LLCC68 и торчит своим UARTом ограничивая работу с LLCC68 только каким то своим набором в прошивке этого МК. И к этому МК лепить еще один свой МК... В итоге нет доступа к настройке LLCC68, потребление плюс еще один МК, в режиме сна все это будет очевидно состать как не в себя, т.к. не управляешь режимами LLCC68 и сколько там еще этот МК жрет и как настроен. При чем у EBYTE есть нормальные модули просто с LLCC68 и его SPI на контактах. Точно гуманитарий. Мне даже страшно представить что там за сигналка будет, похоже по молчанию никакой.
можно сделать что бы модуль работал если у меня охранная сигнализация на 433 мгц управлять пультом поставки и снятие с охраны на дальней дистанции,если пультами можно управлять на большом расстояние то это классная вещь
И снова здравствуйте. Собрал и откатал систему с передачей данных с датчика BME280, а так же внешних аварийных сообщений. В городских условиях (Санкт-Петербург) связь отлично работает на 1 км. В условиях "поля" получил результат около 8 км. Задумался об увеличении времени автономности устройств и попытался переводить устройства в режим WOR . Все делаю как у вас в примере EBYTE22_WOR_Receiver / EBYTE22_WOR_Transmitter соответственно для приемника и передатчика. Модуль ни там ни там не инициализируется. Обратил внимание, что команды на включение RSSI, изменение мощности, и адреса проходят только если писать их выше по коду (до инициализации). Если команды на включение RSSI, изменение мощности, и адреса прописывать ниже команды инициализации то модуль не инициализируется и в мониторе порта выдает ошибку. Попытался то же самое проделать и с командами связанными с реализацией режима WOR но к успеху это не привело...:( Что я делаю не так?
Попробуйте программой для конфигурации сбросить настройки обоих модулей на начальные. Для уверенности можете добавить задержку 100мс после инициализации. По идее, если писать команды выше инициализации, то они не применятся, потому что контакты М0 и М1 "находятся в воздухе".
Недавно купив схожі модулі E32-868T30S , та нам ця бібліотека не проходить , тимбільше що написана одним та пероблена вже іншим автором . Мене розсмішило коментарій до коду ,взагалі мій рівень знань низький але і цього було достатньо щоб розсміятися)
Вот именно режим WOR тут сейчас нам потребовался, что бы сделать удалённый простейший выключатель по требованию, включил на произвольное время, а позже выключил, так же на любое время. И что бы на стороне приёмника вышло бы очень экономично. Вообще без Ардуины в этом случае никак не обойтись? К примеру перемычками, или подтягивающими сопротками к земле или к плюсу питания?
Можно без ардуины, но все не так просто, подключаете M0 к питанию (надо чтобы оно было не выше 3.3В),M1 к земле (GND). Когда модуль будет принимать какие - то данные, он пошлет их на вывод TXD. По умолчанию на этом выводе должно быть 3.3В, а при приеме будет "дергаться", то 3.3, то 0. Правда при засыпании эти 3.3В могут пропадать (надо проверить), тогда будет проблема. Дальше нужно найти какое - то устройство, которое от логического нуля будет включать/выключать, например, реле. У меня есть релейный модуль, который может включаться от лог. единицы (даже видео старое есть), а здесь надо от лог. нуля. Можно конечно собрать логический элемент "НЕ" на транзисторах, и поставить его между модулем и реле. Но появляется еще пару проблем. Достаточно ли будет коротких "рывков" к лог. нулю, чтобы релейный модуль или другое устройство успело его "заметить". Также нужно игнорировать последующие сигналы хотя-бы пару секунд, чтобы устройство не включалось/выключалось по несколько раз от одного запроса, потому что в любом случае передаваться будет не 1 бит информации (кроме полезной информации есть еще служебные данные). В общем надо пробовать и экспериментировать.
@@TryTech Благодарю за ответ! Если исполнительная цепь будет управляться лог.нулём, то и отлично, поставлю Р-канальную твёрдотельную релюшку и всё (на базе силового мосфет ключа). У них затворы очень быстрые на реакцию, так как заточены для импульсной работы на немалых частотах. Так что даже не придётся ставить время-удерживающую RC цепочку. Другой вопрос, какие именно модулёчки могли бы рекомендовать под столь простейшую функцию? Хотелось бы с диапазоном 868-915 МГц, там хоть антеннки покороче, не такие как сейчас пришлось нам делать для радиовыключателя на 315МГц, 5-и элементную Уда-Ягу длиной бума аж 75см. Но и на 2,4ГГц тоже не желательно, надо что бы сквозь листву и частично перекрытую первую зону Френеля проходила радиоволна.
Есть модуль похожий на мой - E22-900T30D под этот диапазон, или похожий модуль E220-900T30D, чип урезанный, видимо не такой дальнобойный, но стоит дешевле. Чего-то подобного на этот диапазон не видел (наверное не искал), смотря ещё какая дальность вам нужна, есть что-то вроде реле с пультом на 433МГц, где обещают 1км. Если на двух концах есть доступ в интернет, можно сделать управление на контроллере с WiFi + реле.
@@subscribers10millions Да, такое тоже хорошо, реализация собачей побудки и обвязка вокруг Ардуинки. Но, у нас задача иная, Ардушка вообще не нужна, чем проще - тем надёжнее. В идеале - пультик для ворот/шлагбаумов, только гораздо дальнобойнее. Обратная связь у нас тоже имеется, но посредством другого, основного радиоканала: видеолинка в диапазоне 5,8ГГц с направленными антеннами. Потому что главная задача - это включать по требованию питание телекамере и видеопередатчику, а на приёмной стороне есть видео-монитор и видеоприёмником 5,8, на которм смотрим трансляцию. И так же по требованию надо выключать там видеолинк, дабы не садить аккум больше требуемого, то есть на несколько секунд достаточно включить и увидеть картинку. Не по таймеру, ибо время всегда разное, как включения, так и продолжительность трансляции. Было бы достаточно не видеопоток смотреть, а просто получать по требованию фотку хорошего разрешения. Но все эти радиолинки слишком мало-пропускные по скорости, и фотка на 5-10 мегов будет пролачить по несколько часов, что не приемлемо. По этому и пришлось ставить видеотрансляцию SD разрешения (480х640). В точке локации нет покрытия мобильных сетей (горы степи), по этому вот и понадобился автономный радиоканал, для получения изображения на несколько секунд, и снова в спячку. Примеры применения: В высокогорных заповедниках фотоловушки на Ирбиса (снежный барс). Или на лонгрейнджевом стрельбище для дистанции тренировки снайпинга, на дистанциях 1 - 2,5км, когда после выстрела по мишени, нужно включить удалённую камеру для просмотра пробоины, на какую величину получилось отклонение от точки прицеливания. Удалённая камера с передатчиком автономно питается от морозостойкого литий-железо-фосфата, с подпиткой от солнечной панельки. Как бы через ЛоРу пропихнуть фотку, и на стороне приёма через Блютуз сразу на смартфон - тогда хватило бы одного радиоканала и пары направленных антенн. А пока два радиоканала и 4 антенны, выключатель на 315МГц и видеолинк на 5,8ГГц.
Здравствуйте! Пользуюсь вашей библиотекой, очень нравится. Вот столкнулся с такой проблемой, что выводов на ESP32 не хватает, было бы хорошо, если отказаться от выводов у модуля EBYTE, например от М0, М1, так как он используется стандартно и конфигурироваться по воздуху не будет. Думаю, что можно подправить библиотеку, но не могу пока понять как. Не могли вы подсказать, что можно подправить. Спасибо!
Добрый человек, спасибо тебе за библиотеку, за проделанную работу. Пользуюсь с удовольствием! Подскажи пожалуйста есть ли возможность узнать , что удаленный что модуль получил команду writeSettingsWireless для смены настроек от хоста ?
Было бы офигенно радиомаяк сделать для поиска тачки угнанной. Допустим злоумышленник юзает глушилку и естественно маяк обычный не сможет зарегаться в сети. А лоре не нужна связь с gsm станцией. Она бы слала в эфир пойманные ккординаты, либо просто посылала сигналы, сильный, пауза, послабее, пауза, самый слабый. А приемная часть бы за 3 минуты определяла уровень сигналов и определяла дальность.
Интересный обзор. Возможно ли данный модуль использовать в качестве приемника сигнала от брелока сигнализации? У меня китайский подогреватель, с брелоком как у Старлайна, но антенна сдохла, не принимает сигнал. Брелок рабочий, пакеты шлет, уже проверил. Основные команды, гипотетически, которые передает антенна в подогрев (можно отправлять кнопкой с салона), можно попробовать считать через UART ( правда не знаю каким протоколом передаются), еще пока не пробовал. Возникла идея фикс: собрать себе подобие антенны, чтобы снова задействовать брелок. На данный момент запускаю с телефона через связку Ардуино+GSM-модуль, эмулируя нажатие кнопки нужным количеством (подаю минус на кнопку), но хочется все таки брелок. Спасибо за ответ.
Интересно, а как включит RSSI? Через RS_Setting включаю "Channel RSSI" и модуль вообще перестаёт иницализироваться через Arduino. А хотелось бы получить уровень сигнала
Тоже сейчас ковыряюсь с подобными модулями. У меня E220-400T22D и меня интересует адресная передача данных. Кто-нибудь реализовывал такое? Когда один модуль опрашивает по очереди несколько других модулей (по адресам) и получает ответы от них всех, да и вообще от любых, т.к. его адрес "FFFF". Пока получается только на половину. По адресу он передаёт нормально. А вот те, что с адресами, нифига ему в ответ передавать не хотят... Или он принимать от них не хочет. Пока не могу понять. Фишка в том, что идёт опрос прибора, который имеет конкретный ответ и прописать в этом ответе такую же адресную передачу (преамбулу в виде адреса и канала) я не могу. Но ведь должно же и так работать, как я понимаю? На обоих выставлен режим 0. Режим адресной передачи включен только на запрашивающем. На видео про адресную передачу начинается с 14:28. Пересмотрел несколько раз. Получается, что даже широковещательная передача должна содержать в себе адрес (65535)? Т.е. если я передаю в режиме Normal с любого адреса, то приёмник даже с адресом 65535 ничего не примет? И чтобы он принял, нужно передавать на 65535? Т.е. мониторинг в модуле работает только с включенной адресной передачей? В данном случае решил установкой одинаковых адресов, т.к. всего 2 модуля. Хотя и изначально это работало вообще без использования адресной передачи. Но следующее устройство будет из 3-х модулей и тут такое уже не прокатит. Пока не придумал решение как с одного устройства по очереди опросить два устройства по адресам и получить от них безадресные (широковещательные) ответы... Ну не разносить же их на разные каналы. Тогда придётся и в приёмнике канал переключать туда-сюда при приёме ответов...
Здравствуйте! Скажите пожалуйста, а есть ли возможность у данного модуля на его выходе создать PWM сигнал для управления сервоприводом, без дополнительных устройств по типу arduino?
добрый день. так и не понял как отличить передатчик от приемника. и сколько каналов на приемнике для подключения управления на подели. если можно подскажите пожалуйста. надо 8 каналов
привет не поможешь разобраться с модулем? у меня по SPI и там пин BUSY не во многих либах есть с таким подключением, в обще он работает но что только не пробовал дальность не привышает 400метров, антенны заказал на 868мгц и всеравно не работает дальше
Здравствуйте, несколько дней мучаюсь что б собрать тоже самое что и у Вас и не понимаю половину, какой именно скетч у Вас залит? Res. Tranas? И как Вы настроили программу в телефоне, она у меня не читаемые значки выводит и как вы записали заранее сохраненные команды?
Здравствуйте. У меня E32-DTU(433L20) Дайте пожалуйста ссылку на наиболее подходящий софт для конфигурирования. Китаец молчит ,а на сайте их так много что я запутался
Здравствуйте. Спасибо за проделанную работу и подробный гайд. Хотел уточнить относительно модуля E32 . Пробовал подключать E32 к программе конфигурации - не видеться. Подключил E32 к arduino nano , так и не заработал , не инициализируются. Это так и должно быть? И если да, то планируется ли выпуск библиотеки под E32 ?
Спасибо за объяснения и библиотеку. Однако у меня возникла нетривиальная задача. Имеем центральное и два оконечных устройства. С передачей от центрального все понятно, однако наоборот есть сложности. Дело в том, что мне перед отправкой данных в COM на центральном необходимо узнать с какого именно оконечного устройства пришли данные. Дело в том, что к одному оконечному устройству привязан один порт, скажем... модема, а ко второму - второй. Так вот, какими командами можно для начала запросить адрес передающего чтобы адресовать в нужный порт на центральном? Спасибо!
Немного отошел от темы, но насколько я помню, штатных функций для этого нет, видимо придется с каждого оконечного устройства, помимо данных, отправлять еще какой-нибудь идентификатор.
I don't know if communication between sx1268 and sx1278 is possible. Even if possible, Ebyte uses its own settings in the UART version of the modules, which may be different for the E22 and E32. It looks like this question can only be solved by experiment.
Есть 2 гаража, у нас с другом, расстояние около 8 км, мы хотим сделать сигнализацию, вроде всё понятно, но вопрос такой, нам придется каждому ставить репитер ? Или можно обойтись одним репитором?
Не желательно, у ардуино нано и RX и TX подтянуты к питанию, для того чтобы ардуина приняла логическую единицу, ее контакт TX должен получить низкий уровень, то есть 0В. Если поставить резистор, то мы не только снизим напряжение высокого уровня, но и повысим напряжение низкого уровня. Например, без резистора: лог0 - 0В, лог1 - 5В, с резистором: лог0 - 1В, лог1 - 3.3В. Может сработать, но таким образом снизится надежность и стабильность работы, лучше поставить преобразователь.
Приветствую. Есть модули E32-868T20S и также прикупил CH340 адаптер который в видео. Родная программа коннектится, но в ней меньше пунктов чем у Вас на видео. В общем как мне залить через CH340 на модуль E32 прошивку QCZEk LRS не пойму, скачал прогу STVP видосы про прошивке qczek через нее шьют, но не понятно что выбирать в оборудовании? Подскажите кто знает.
У полноценного LoRaWAN Gateway есть несколько каналов и доступ в сеть. Если вы хотите, чтобы один модуль принимал данные сразу с нескольких модулей и мог отправлять данные сразу нескольким модулям, то такое возможно. + оригинального Gateway в том, что можно развести несколько модулей по каналам и они не будут мешать друг другу. Доступ шлюза в интернет можно сделать и самому, например с контроллером ESP8266 (как в видео).
Добрый вечер. Спасибо большое за библиотеку и идею. Решил так же реализовать систему передачи телеметрии на большие расстояния. Хотел понять так и должно быть или я что то делаю не так. Подключил модули в режиме конфигурации к компьютеру. Через программу-конфигуратор ConfigureTool_EBYTE_E22-Setting_v1.5 прописал адрес, канал, имя сети и ключ. После сохранения параметров и переподключения модуля в конфигураторе в строчке "Ключ" значение "0" вместо сохраненного мною значения. При том адрес, канал, имя сети отображают "правильные" ранее сохраненные значения. Так и должно быть? Или что то не то делаю? Естественно диапазоны значений соблюдаю 0-65535
Да, так должно быть, это сделано в целях безопасности, после сохранения ключа, "достать" его из модуля уже не получится. Поэтому ключ придется вводить при каждой настройке, если оставить ноль, то он и запишется в качестве нового ключа.
Олег, подскажите , у вас получилось передать через эти модули телеметрию? Тоже посматриваю на эти модули для полетов RC на сверх дальние растояния для связи МИшн планера и самолета..как более дальнобойную альтернативу 3DR radio
@@user-EvgenSpinin да всё заработало. Но нужно понимать что данные которые я получаю это аварийные сигналы от насосов, предельные уровней в емкостях и т.п. вещи. Для RC самолёта требуется немного другое. Есть проект qczek lrs с полной перепрошивкой модуля. Подходит как для управления так и для передачи телеметрии.
@@ОлегИванов-ш9г да, я в курсе за qzlrs, сейчас летаю на этой прошивке..но там телеметрия mavlink идёт только в одну сторону, от ЛА на землю, и она не полноценная..кординаты, напряжение высота...а к примеру загрузить миссию не выйдет.. я думаю стоит попробовать собрать на этих модулях полноценный uart мост..поллетник-лорка-лорка-cp2102-ноут..спасиб за ответ
"Танцы с бубном" вокруг скетча не дают результата. После инициализации настройки мощности не изменяются. В datasheet на модули сказано, что настройки применяются при включении питания или выходе из режима сна. У вас в библиотеке методы get переводят модуль в режим Config и обратно в текущий режим. Может нужно добавить переходы и в режим Sleep?
Если вы про пункт 5.6.3. даташита, то там имеется ввиду, что после перезапуска или выхода из сна, будет происходить то, что показано на временной диаграмме, там показано что нужно дождаться, когда пин AUX перейдет из нуля в единицу. После этого можно работать с модулем. Я правильно понимаю, что у вас в нормальном режиме все работает как надо, а проблема появляется только в WOR? В принципе, какой бы режим вы не выбрали, инициализация должна происходить одинаково. Может где-то и есть ошибка, давайте перепроверю свои примеры ещё раз. Вы используете ардуино или ESP8266? И на всякий случай напишите версию среды разработки ардуино.
@@TryTech да именно про этот пункт. WOR режим пока вообще отложил. Хочу чтобы настойки работали хотя бы в основном режиме NORMAL. У меня модули работают в паре с Arduino Nano на Atmega328p. Версия Аrduino IDE 1.8.19. Заранее, спасибо большое за помощь.
Приветствую. Вы используете структуру для передачи данных. Почему не массив? Массив передать, а на стороне приемника этот массив разложить. И будет ли это работать с вашей библиотекой? Спасибо
Работать будет, только функцию для передачи массива я не делал. Можно через цикл for отправить байт побайтно, если в массиве каждый элемент больше 1 байта, например int (2 байта), нужно перед передачей раскладывать int на 2 байта и передавать. Давно в библиотеку не заглядывал, может что-то подзабыл.
Здравствуйте. Удалось ли вам посмотреть библиотеку? Все же что то у меня не получается победить смену настроек. Единственное что получается активировать RSSI на модуле. Уже в комментариях ниже ответил про используемый MCU и версию Arduino IDE. По изменению настроек при выходе из режима SLEEP так же явно указанно в пункте 6.5. Datasheet
Здравствуйте, сейчас мало времени, принимаю участие в организации праздничных мероприятий. Немного потестировать успел, установил версию Arduino IDE той же версии, что и ваша. С Atmega328P, пример Wor receiver работает без проблем, инициализация проходит, и если подключить через амперметр, видно потребление "рывками", то есть работает как и должно, настройки применились, потому что изначально у модуля было все по стандарту. У меня уже подозрения на сами модули, не выпустили ли новую версию. На сайте производителя его как будто с производства сняли или нет в наличии. Давайте, как немного освобожусь, отредактирую библиотеку, добавлю везде больше задержек, может где-то что-то не успевает выполниться. Насчет пункта 6.5, под конфигурацией там имеется ввиду немного другое, после сна, контроллер, который стоит внутри модуля, должен произвести подготовку радиочипа к работе. В моем случае настройки применяются сразу, за исключением скорости UART, может еще бит четности не применяется, но его не менял. Пробовал после инициализации применять настройки временно (без сохранения в ПЗУ), потом через время переводил в сон и обратно в рабочий. Все временные настройки не сбросились и работали как до перевода в сон, так и после него. В общем попробуем еще поиграть с задержками, и для уверенности, что у нас ПО одинаковое, зайдите в "плата - менеджер плат", там будет строчка с ардуино, вроде "arduino avr boards" и обновите этот пакет до последней версии.
"Раскоментировал" отладочные сообщения в библиотеке и вот что интересно после попытки записать в модуль абсолютно любые настройки обратный ответ модуль не отправляет (или его библиотека читает не правильно). Но после полной перезагрузки с отключением питания все настройки применяются правильно модуль инициализируется и работает с новыми настройками.
Здравствуйте, постоянно вспоминал про библиотеку, и вот решил сделать. Здесь я просто увеличил задержки и допустимое время ожидания ответа от модуля. drive.google.com/file/d/13QOO2LprUEMTUq5aDt1oSXocLpBe8cvr/view?usp=sharing На всякий случай сокращенная surl.li/bizcg Странное поведение однако, если вы сохраняете настройки временно, без сохранения в ПЗУ, то после отключения питания они должны были сброситься. Я особо не тестировал сохранение в ПЗУ, постоянно применял временно, но я так понял, что у вас и так не работает. В прошивке модуля было несколько ошибок от разработчиков, возможно их исправили, а заодно добавили пару бонусов. У меня на плате сзади версия 1.1, хотя это может говорить о версии железа и разводки платы, не всегда о прошивке.
самым сложным будет определить какие данные передаёт датчик на контрольную панель (по сути эти команды нужно будет дублировать от одного радиомодуля к другому)
Приветствую. Такой вопрос, как будет выглядеть команда настройки для передачи через терминал, например скорость уарта когда лора в режиме конфигурации?
Я так понимаю, вы хотите подключить напрямую без ардуино? Если да, тогда так (все примеры в HEX кодировке): C0+(начальный адрес)+(длина)+(параметры) Все настройки хранятся по адресам от 00 до 08, тут еще дело в том, что 1 байт настройки может хранить несколько параметров одновременно, например, байт по адресу 03 содержит сразу 3 настройки: - Первые 3 бита - скорость UART - дальше 2 бита - выбор бита четности - последние 3 бита - скорость передачи данных по радио По причине этого, нельзя настроить что - то одно, придётся задавать 3 параметра одновременно. Например, вы хотите скорость UART - 9600 (побитово 011), бит четности 8N1 (побитово 00), скорость сети 2.4k (побитово 010). Соединяем все вместе, первыми слева направо идут биты UART и т.д., получается 01100010 (в HEX это 62) В целом в режиме конфигурации нужно отправить это (в HEX): C0 03 01 62 Здесь C0 - команда записи параметров в постоянную память (можно использовать C2 для временного применения) 03 - адрес регистра, в котором хранится настройка для UART и остальных двух параметров 01 - длина данных, которые хотим записать, в данном случае 1 байт 62 - то, что запишется в регистр, байт в котором содержатся настройки для трёх параметров. Если все пройдет успешно, модуль вернет все, что и было отправлено, только первый байт будет C1. Если возвращает FF FF FF, значит введены недопустимые данные. Не все терминалы умеют отправлять в HEX кодировке, многие просто символы шлют.
Приветствую!) у меня Пасека в 3-х км от дома в лесу. хочу следующее. один ставлю на передачу движения на пасеке, один приемник. подключать оба буду к вемосу. что настроить в программе на пасеке чтобы было минимальное потребление было? какую выставить скорость порта и скорость передачи?. Быстро передавать не надо. насколько хватит 2 батарейки акб 2700амп?
Скорость порта и т.д. не особо важно, главное продумать, как "усыплять" вемос и лору на период неактивности. Максимально экономный вариант, который я представляю. 1. Сделать так, чтобы при подаче питания вемос отправлял короткое сообщение через радиомодуль и больше ничего не делал. 2. Завести питание вемоса и радиомодуля через полевой транзистор. 3. Сигнальный выход датчика движения подключить к затвору транзистора. Транзистор нужно подбирать, чтобы напряжения на сигнальном выходе было достаточно для его открытия. 4. Настроить длительность задержки сигнала на выходе датчика движения таким образом, чтобы системе хватало времени для передачи сообщения с небольшим запасом. Получается, что если движения нет, потребляет только датчик. Движение появилось, вемос с радиомодулем включились и сообщение пошло. Сигнал с датчика пропал и питание вемоса с радиомодулем пропало. Сложно сказать на сколько хватить аккумулятора. Если срабатывания будут очень редко, то все будет упираться в потребление датчика движения. В видео, где я тестировал дальность, использовал 3 старых аккумулятора, у которых емкость уже была в раене 1000мАч. Сообщения передавались каждые пол минуты (или минуту, точно не помню), так оно проработало с утра до вечера и аккумулятор потерял меньше 30% (боюсь соврать, вроде бы так). Там NodeMCU (тот же вемос) и лора работали не засыпая. В NodeMCU отключал модуль WiFi. Думаю, с экономным датчиком движения должно достаточно долго работать, если по пасеке никто не будет постоянно бегать.
Здравствуйте. Вам удалось реализовать эту идею в готовое устройство? Тоже нужна сигнализация на базе pir детектора, lora и какого нибудь микроконтроллера, желательно с хорошей автономностью и низким потреблением.
У меня гараж в 800 метрах и я все мечтаю построить интернет мост, чтоб в гараже был интернет и онлайн видеонаблюдение! Я так и не смог понять на базе lora можно собрать интернет мост или он не осилит ??? Нигде не какой инфы нет. До вашего видео я искал на базе nRF24L01 тоже интересный блочек но про дуплексную связь тоже очень мало что есть а янкенский язык я незнаю ( .
Точно могу сказать, что LoRa не потянет передачу видеопотока даже в самом низком качестве. Максимальная скорость передачи данных у этих модулей - 62.5 килобит в секунду (что чуть меньше 8 килобайт в секунду). Причем чип SX1268 относительно новый, у прежних чипов скорость ниже. Например, для передачи типичного фото со смартфона потребуется 8-12 минут. Лора больше подходит для передачи информации с датчиков или управления чем либо. Про nRF24L01 пока только читал, надо будет взять поиграться.
@@sova1106 для видеопотока рекомендую взять передатчики от fpv дронов на 5,8 ГГц. Либо собрать open HD на raspberry pi, если нужен качественный сигнал.
@@RodjiCloudwell на сколько мне известно wi-fi ограничен, крайне ограничен в расстоянии. FPV как наверное единственное решение для видеопотока. Пробовал собрать на китайских компанентах, до 1 км полёт нормальный, дальше аналог работает слабо. А хотелось бы более мощный передатчик...
Здравствуйте. У меня модуль E32 T30D, скачал софт RF_Setings v4.4 с оф сайта, но как законектить с модулем? Как я понял, достаточно TTL конвертора на базе ch340, но при любых вариантах конфигурации М0 и М1 он не подключается, выдает сообщение "No Response from Module"
Модули от Ebyte можно использовать только в узком диапазоне, возможно с голым чипом получится использовать полный спектр. Не видел дешёвых модулей с таким широким диапазоном. POCSAG - это совсем другой протокол, с этими модулями так не получится.
Подскажите подключаю к ttl конвертору на скорости 9600 бита честности нет , стоп бит 1. Посылаю AT получаю фигню ЮЮЮ, три буквы Ю из-за чего неиспрааное устройство?
А зачем вам обязательно нужна библиотека? Под какую конкретную задачу, что без неё просто никак? Это же по сути беспроводной UART интерфейс. Т.е. если что-то по нему подключается локально - можно подключить на расстоянии. Просто передаёте данные в порт передатчика и принимаете их на расстоянии с приёмника. И это работает без всяких библиотек. Или я чего-то не понимаю? Все настройки можно делать либо командами через тот же UART, либо один раз через утилиту настройки, которые есть на сайте EBYTE под любой их модуль.
Добрый день Суть проблемы заключается в следующем: Стоит задача организовать удаленный сбор данных с тепловычислитель СПТ 944 там есть RS232, я его подключаю к компу через USB-RS232 преобразователь он собран на CH 340 данные успешно получаю. Купил e22-400t30d установил на нем скорость по uart 2400 подключаю один к СПТ 944 второй через CH340 к компу, мониторю порт и вижу что летят искаженные данные. Второй эксперимент - подключаю два модуля e22-400t30d к компу через два CH340 (разные COM порты) результат тот же. (заметил странность -если сообщение "test" то ответ "W", если сообщение " 0test" то ответ "test". А без e22-400t30d все идет номально. Прошу помощи в решении этой проблемы.
здравствуйте, у меня такой вопрос, можно ли использовать данный модуль как ретранслятор для рации? в данный момент я пишу диплом на тему использование полезной нагрузки БПЛА для ретрансляции радиосигнала, в данной теме не разбираюсь от слова совсем и у меня возникли трудности с выбором ретранслятора, мне нужен не тяжелее 1.5 кг, и что бы он работал от аккумулятора.
Конкретно рации - нет. Лора "понимает" только цифровую информацию от другой лоры, с каким либо другим оборудованием общаться не будет. Можно использовать 2 модуля, подключенных к контроллерам, на земле, а один использовать как ретранслятор на БПЛА. Только сделать полноценную самодельную рацию не получится, максимум можно передавать голосовые сообщения низкого качества, но над таким проектом надо ещё посидеть. Более простой вариант, сделать обмен текстовыми сообщениями.
Добрый день, кто нибудь сталкивался с проблемой искаженных данных при передаче? А точнее если сообщение начинается с пробела и цифры то остальное идет верно. Пример: " 0messenge" - ответ "messenge", а если "messenge" - ответ искаженный. Очень прошу помощи разобраться. протестил 5 модулей результат один(((
Получится, данные идут в том виде, в котором их передает контроллер, с сотыми - это наверное float, он занимает 32 бита, надо либо разбивать на 4 байта и отправлять их по порядку, а на принимающей стороне собирать обратно во float, либо использовать передачу структурой (на разных контроллерах могут быть проблемы).
@@TryTech Оно, как временное разделение каналов что-ли получается?) И, если вдруг знаете, не можете ли подсказать модули, которые умеют в частотное разделение каналов или кодовое, которые при этим умеют в UART?))))
Понял в чем дело, у E22 есть отдельный режим для конфигурации, а E220 нужно конфигурировать в режиме сна. Заметил еще несколько различий в даташите, лучше сделать отдельную библиотеку под 220 на базе этой, работы не так много, но все же без модулей на руках нормально сделать не получится, без подводных камней тут никак. Думаю чуть позже вернусь к этой теме, на библиотеку потрачено много времени, а E220 дешевле чем E22, и по любому будут более ходовыми.
Вряд ли это получится, для этого нужно модифицировать прошивку контроллера STM, который стоит на плате, а прошивкой компания не делится. Хоть чип и может вещать на этой частоте, у модулей EBYTE ещё LNA и усилитель мощности обещают, не факт, что они будут так же хорошо работать на пониженной частоте.
@@TryTech Спасибо за информацию, хотя и не радостную. Пробовал в лесу на дальность с различными частотами, 868 МГц совсем мало пробивает, 433 МГц около 700-800 метров. Была надежда на 170 МГц, но нашел только один модуль от Ебайта и то он больше не выпускается. Может есть другие Лоры на 144-170 МГц?
Зайдите в диспетчер устройств и проверьте, нормально ли определяется сам конвертер USB-UART. Проверьте чтобы вывод M0 был подключен к земле конвертера, а М1 к питанию 3.3В. По даташиту эта модель должна работать так же как и 400T30D.
Если на конвертере есть индикаторы RX/TX, попробуйте посмотреть что с ними происходит, когда нажимаете на кнопку "GET" в программе. Когда все работает правильно, сначала должен мигнуть TX и за ним сразу же RX.
Сложно сказать, по идее, скорости передачи данных должно хватить, но в любом случае будет заметная задержка. Чтобы не было прерываний, придется делать буфер и воспроизводить из него, у ардуино нано для этих целей может не хватить памяти. Ещё нужно отслеживать потерявшиеся пакеты и вставлять туда тишину, иначе будет что-то вроде склеек с вырезанной серединой. В общем работы достаточно, а конечный результат пока неясен.
@@TryTech понятно... В общем в теории можно, но сложно. Дальность то приличная, было бы недурно сделать на ней рацию, все же экономичнее в плане энергопотребления, чем обычные рации. Проще его для отправки текстовых сообщений использовать выходит, а не голосом, я правильно понимаю?
Ну передавать голос - даже не пытайтесь. Это бесполезно. А вот типа пейджинговой связи сделать вполне реально. Можно будет сообщения отправлять. А если нужен голос - возьмите обычные рации.
Здравствуйте помогите пожалуйста на Уно в последовательном монитор пишет int ok а на мега 2560 пишет head1 0 0 0 int error, соединяю все так же как и на Уно
Отличная работа. Спасибо. Хочу построить на базе этих модулей gps трекер для своего стада овец. Есть интересный проект на базе LoRa. Называется meshtastic.
Hello Strelok, there might be some issues between the different versions of RF Setting for E22. Through past months, I downloaded RF Setting(E22)_V1.5 _V1.7 and _V2.3 but, depending on the E22 version, the latter crashes when trying to connect to E22-400T22S1B modules, while V1.5 and V1.7 are working fine with E22-xxxS1B modules. All three versions of RF Setting(E22) are connecting fine with E22-xxxS1C modules (which uses a newer ASR6505 chip) and also to my older E22-Version 1.4 like 400T22. None of the three versions of RF Setting(E22) are connecting to my older E22-400T30S which is still a mystery to me. Hope this can help others.
ps: Try to get the RFsetting version 2.4 version from Ebyte. It gets more extensive version info about your E22, and it lets you load and save settings files which is handy when you have a to configure a lot of them. Also it does not crash anymore with E22-xxxS1B versions. Good luck!
Привет ! Отличная работа. Благодарю за этот гайд. Хочу скачать либу, но ссылка говорит что: "Sorry, the file you have requested does not exist." (( Если на неё просто нажать
А можешь собрать какой-то безпроводной блютуз манипулятор (в две руки) с гироскопом и акселеромертром на Ардуино для использования в тандеме с мобильным телефоном в приложениях виртуальной реальности?!)))
Огромное спасибо за Вашу работу по этим модулям! С нетерпением жду библиотеку под E220.
У меня модуль E220T30D,никак не могу подружиться с ним сам, надеюсь библиотека под него уже будет :)
Жаль, что в Ebyt-ах нельзя настраивать BW(полосу 125khz,250 и тд)
нашел(написал) библу на e220?
Присоединяюсь к обладателям 220 400. Там конфигурация немного другая, поэтому с твоей библиотекой е22 не заводится..
Шеф!! Это супер решение! Классная тем, давай продолжай - просвещай нас темных!!
Спасибо Вам за проделанную работу! Очень полезный материал, собираюсь заказать парочку модулей
Все супер! Спасибо за библиотеку! Но я как всегда валенок прослушал и нечего не понял. Сложно для меня ,но мы будем стараться.
Это нормально, сам долго разбирался с этой штукой.
I realize it's kind of off topic but does anybody know a good site to stream new movies online ?
@Ronnie Justin i use Flixzone. You can find it by googling =)
@@TryTech день добрый посоветуйте удлинитель антены для этого модуля. какая дальность получилась у модулей?
@@TryTech можете на платной основе помочь со скетчем?
Спасибо за работу! Почти адаптировал вашу библиотеку под E220-400T22D. Хочу сигналку запилить с обратной связью.
Основные отличия - стоит почти в 2 раза дешевле, 22дбм,
меньше параметров (байт для net id отсутствует, из-за этого смещение по остальным параметрам)
вход в конфигурационный режим м1 = 1 м0 =1
В нормальном режиме заработали примеры с передачей и приемом структур, пойду тестить дальность с мелкими антеннами.
Привет. Можешь пожалуйста поделиться библиотекой?
Нужно быть совсем нубом покупать модуль с прокладкой в виде МК на плате который работает с LLCC68 и торчит своим UARTом ограничивая работу с LLCC68 только каким то своим набором в прошивке этого МК. И к этому МК лепить еще один свой МК... В итоге нет доступа к настройке LLCC68, потребление плюс еще один МК, в режиме сна все это будет очевидно состать как не в себя, т.к. не управляешь режимами LLCC68 и сколько там еще этот МК жрет и как настроен.
При чем у EBYTE есть нормальные модули просто с LLCC68 и его SPI на контактах. Точно гуманитарий. Мне даже страшно представить что там за сигналка будет, похоже по молчанию никакой.
@@zip2537 Вряд ли нужна библиотека человека, который такую ерунду городит, что в комментарии выше.
@@dekus80 это удобно для настроек
@@dekus80 а так версия уарт нахер не нужна
Спасибо за проделанную работу!
можно сделать что бы модуль работал если у меня охранная сигнализация на 433 мгц управлять пультом поставки и снятие с охраны на дальней дистанции,если пультами можно управлять на большом расстояние то это классная вещь
Спасибо Вам большее, Вы проделали огромную работу.
И снова здравствуйте. Собрал и откатал систему с передачей данных с датчика BME280, а так же внешних аварийных сообщений. В городских условиях (Санкт-Петербург) связь отлично работает на 1 км. В условиях "поля" получил результат около 8 км. Задумался об увеличении времени автономности устройств и попытался переводить устройства в режим WOR . Все делаю как у вас в примере EBYTE22_WOR_Receiver / EBYTE22_WOR_Transmitter соответственно для приемника и передатчика. Модуль ни там ни там не инициализируется. Обратил внимание, что команды на включение RSSI, изменение мощности, и адреса проходят только если писать их выше по коду (до инициализации). Если команды на включение RSSI, изменение мощности, и адреса прописывать ниже команды инициализации то модуль не инициализируется и в мониторе порта выдает ошибку. Попытался то же самое проделать и с командами связанными с реализацией режима WOR но к успеху это не привело...:( Что я делаю не так?
Попробуйте программой для конфигурации сбросить настройки обоих модулей на начальные.
Для уверенности можете добавить задержку 100мс после инициализации.
По идее, если писать команды выше инициализации, то они не применятся, потому что контакты М0 и М1 "находятся в воздухе".
@@TryTech больше спасибо за информацию. Буду пробовать
Hi, понравилось изложение. Подскажите терминал BLE пробовали? какой терминальной прогой пользуетесь - не увидел.
Недавно купив схожі модулі E32-868T30S , та нам ця бібліотека не проходить , тимбільше що написана одним та пероблена вже іншим автором . Мене розсмішило коментарій до коду ,взагалі мій рівень знань низький але і цього було достатньо щоб розсміятися)
Где качали приложение для настройки модуля?
Вот именно режим WOR тут сейчас нам потребовался, что бы сделать удалённый простейший выключатель по требованию, включил на произвольное время, а позже выключил, так же на любое время. И что бы на стороне приёмника вышло бы очень экономично. Вообще без Ардуины в этом случае никак не обойтись? К примеру перемычками, или подтягивающими сопротками к земле или к плюсу питания?
Можно без ардуины, но все не так просто, подключаете M0 к питанию (надо чтобы оно было не выше 3.3В),M1 к земле (GND). Когда модуль будет принимать какие - то данные, он пошлет их на вывод TXD. По умолчанию на этом выводе должно быть 3.3В, а при приеме будет "дергаться", то 3.3, то 0. Правда при засыпании эти 3.3В могут пропадать (надо проверить), тогда будет проблема. Дальше нужно найти какое - то устройство, которое от логического нуля будет включать/выключать, например, реле. У меня есть релейный модуль, который может включаться от лог. единицы (даже видео старое есть), а здесь надо от лог. нуля. Можно конечно собрать логический элемент "НЕ" на транзисторах, и поставить его между модулем и реле. Но появляется еще пару проблем. Достаточно ли будет коротких "рывков" к лог. нулю, чтобы релейный модуль или другое устройство успело его "заметить". Также нужно игнорировать последующие сигналы хотя-бы пару секунд, чтобы устройство не включалось/выключалось по несколько раз от одного запроса, потому что в любом случае передаваться будет не 1 бит информации (кроме полезной информации есть еще служебные данные). В общем надо пробовать и экспериментировать.
@@TryTech Благодарю за ответ! Если исполнительная цепь будет управляться лог.нулём, то и отлично, поставлю Р-канальную твёрдотельную релюшку и всё (на базе силового мосфет ключа). У них затворы очень быстрые на реакцию, так как заточены для импульсной работы на немалых частотах. Так что даже не придётся ставить время-удерживающую RC цепочку.
Другой вопрос, какие именно модулёчки могли бы рекомендовать под столь простейшую функцию? Хотелось бы с диапазоном 868-915 МГц, там хоть антеннки покороче, не такие как сейчас пришлось нам делать для радиовыключателя на 315МГц, 5-и элементную Уда-Ягу длиной бума аж 75см. Но и на 2,4ГГц тоже не желательно, надо что бы сквозь листву и частично перекрытую первую зону Френеля проходила радиоволна.
Есть модуль похожий на мой - E22-900T30D под этот диапазон, или похожий модуль E220-900T30D, чип урезанный, видимо не такой дальнобойный, но стоит дешевле. Чего-то подобного на этот диапазон не видел (наверное не искал), смотря ещё какая дальность вам нужна, есть что-то вроде реле с пультом на 433МГц, где обещают 1км. Если на двух концах есть доступ в интернет, можно сделать управление на контроллере с WiFi + реле.
@@subscribers10millions Да, такое тоже хорошо, реализация собачей побудки и обвязка вокруг Ардуинки. Но, у нас задача иная, Ардушка вообще не нужна, чем проще - тем надёжнее. В идеале - пультик для ворот/шлагбаумов, только гораздо дальнобойнее. Обратная связь у нас тоже имеется, но посредством другого, основного радиоканала: видеолинка в диапазоне 5,8ГГц с направленными антеннами. Потому что главная задача - это включать по требованию питание телекамере и видеопередатчику, а на приёмной стороне есть видео-монитор и видеоприёмником 5,8, на которм смотрим трансляцию. И так же по требованию надо выключать там видеолинк, дабы не садить аккум больше требуемого, то есть на несколько секунд достаточно включить и увидеть картинку. Не по таймеру, ибо время всегда разное, как включения, так и продолжительность трансляции. Было бы достаточно не видеопоток смотреть, а просто получать по требованию фотку хорошего разрешения. Но все эти радиолинки слишком мало-пропускные по скорости, и фотка на 5-10 мегов будет пролачить по несколько часов, что не приемлемо. По этому и пришлось ставить видеотрансляцию SD разрешения (480х640). В точке локации нет покрытия мобильных сетей (горы степи), по этому вот и понадобился автономный радиоканал, для получения изображения на несколько секунд, и снова в спячку. Примеры применения: В высокогорных заповедниках фотоловушки на Ирбиса (снежный барс). Или на лонгрейнджевом стрельбище для дистанции тренировки снайпинга, на дистанциях 1 - 2,5км, когда после выстрела по мишени, нужно включить удалённую камеру для просмотра пробоины, на какую величину получилось отклонение от точки прицеливания. Удалённая камера с передатчиком автономно питается от морозостойкого литий-железо-фосфата, с подпиткой от солнечной панельки.
Как бы через ЛоРу пропихнуть фотку, и на стороне приёма через Блютуз сразу на смартфон - тогда хватило бы одного радиоканала и пары направленных антенн. А пока два радиоканала и 4 антенны, выключатель на 315МГц и видеолинк на 5,8ГГц.
Здравствуйте! Пользуюсь вашей библиотекой, очень нравится. Вот столкнулся с такой проблемой, что выводов на ESP32 не хватает, было бы хорошо, если отказаться от выводов у модуля EBYTE, например от М0, М1, так как он используется стандартно и конфигурироваться по воздуху не будет. Думаю, что можно подправить библиотеку, но не могу пока понять как. Не могли вы подсказать, что можно подправить. Спасибо!
Удалось решить? Тоже хочу на М0 и М1 просто землю кинуть.
А можно подробнее про режим WOR? есть идея сделать максимально долгоживущий трекер, похоже это именно то что нужно!
Добрый человек, спасибо тебе за библиотеку, за проделанную работу. Пользуюсь с удовольствием! Подскажи пожалуйста есть ли возможность узнать , что удаленный что модуль получил команду writeSettingsWireless для смены настроек от хоста ?
Было бы офигенно радиомаяк сделать для поиска тачки угнанной. Допустим злоумышленник юзает глушилку и естественно маяк обычный не сможет зарегаться в сети. А лоре не нужна связь с gsm станцией. Она бы слала в эфир пойманные ккординаты, либо просто посылала сигналы, сильный, пауза, послабее, пауза, самый слабый. А приемная часть бы за 3 минуты определяла уровень сигналов и определяла дальность.
А может ли e32 работать вместе с e22 e220 ?
Hi, have you already written the library for e220 ebyte?
No, now I am busy with another work, I will do this later.
@@TryTech ok, thanks
@@TryTech is the llcc68 ok your list? Thanks!
Интересный обзор. Возможно ли данный модуль использовать в качестве приемника сигнала от брелока сигнализации? У меня китайский подогреватель, с брелоком как у Старлайна, но антенна сдохла, не принимает сигнал. Брелок рабочий, пакеты шлет, уже проверил. Основные команды, гипотетически, которые передает антенна в подогрев (можно отправлять кнопкой с салона), можно попробовать считать через UART ( правда не знаю каким протоколом передаются), еще пока не пробовал. Возникла идея фикс: собрать себе подобие антенны, чтобы снова задействовать брелок. На данный момент запускаю с телефона через связку Ардуино+GSM-модуль, эмулируя нажатие кнопки нужным количеством (подаю минус на кнопку), но хочется все таки брелок. Спасибо за ответ.
спасибосик, полезно.
скажите а модули которые с uart они обладают функциональностью тех которые без uart?
Интересно, а как включит RSSI? Через RS_Setting включаю "Channel RSSI" и модуль вообще перестаёт иницализироваться через Arduino. А хотелось бы получить уровень сигнала
Тоже сейчас ковыряюсь с подобными модулями. У меня E220-400T22D и меня интересует адресная передача данных. Кто-нибудь реализовывал такое? Когда один модуль опрашивает по очереди несколько других модулей (по адресам) и получает ответы от них всех, да и вообще от любых, т.к. его адрес "FFFF". Пока получается только на половину. По адресу он передаёт нормально. А вот те, что с адресами, нифига ему в ответ передавать не хотят... Или он принимать от них не хочет. Пока не могу понять. Фишка в том, что идёт опрос прибора, который имеет конкретный ответ и прописать в этом ответе такую же адресную передачу (преамбулу в виде адреса и канала) я не могу. Но ведь должно же и так работать, как я понимаю?
На обоих выставлен режим 0. Режим адресной передачи включен только на запрашивающем.
На видео про адресную передачу начинается с 14:28. Пересмотрел несколько раз. Получается, что даже широковещательная передача должна содержать в себе адрес (65535)? Т.е. если я передаю в режиме Normal с любого адреса, то приёмник даже с адресом 65535 ничего не примет? И чтобы он принял, нужно передавать на 65535? Т.е. мониторинг в модуле работает только с включенной адресной передачей?
В данном случае решил установкой одинаковых адресов, т.к. всего 2 модуля. Хотя и изначально это работало вообще без использования адресной передачи. Но следующее устройство будет из 3-х модулей и тут такое уже не прокатит. Пока не придумал решение как с одного устройства по очереди опросить два устройства по адресам и получить от них безадресные (широковещательные) ответы...
Ну не разносить же их на разные каналы. Тогда придётся и в приёмнике канал переключать туда-сюда при приёме ответов...
Почему модуль на esp8266 mcu v3 не принимает сообщения, хотя информацию о модуле можно получить
Не пойму, а случайно не эти модули используют и для zigbee самоделок?
Здравствуйте! Скажите пожалуйста, а есть ли возможность у данного модуля на его выходе создать PWM сигнал для управления сервоприводом, без дополнительных устройств по типу arduino?
добрый день. так и не понял как отличить передатчик от приемника. и сколько каналов на приемнике для подключения управления на подели. если можно подскажите пожалуйста. надо 8 каналов
привет не поможешь разобраться с модулем? у меня по SPI и там пин BUSY не во многих либах есть с таким подключением, в обще он работает но что только не пробовал дальность не привышает 400метров, антенны заказал на 868мгц и всеравно не работает дальше
А полноценную радиостанцию на этом модуле создать - есть смысл!?
Здравствуйте, несколько дней мучаюсь что б собрать тоже самое что и у Вас и не понимаю половину, какой именно скетч у Вас залит? Res. Tranas? И как Вы настроили программу в телефоне, она у меня не читаемые значки выводит и как вы записали заранее сохраненные команды?
Здравствуйте, а у меня библиотека не компилируется с платой esp32 . Эта библиотека не работает с esp32 ?
На мега не работает? В чем может быть причина, на нано все отлично
Доброго времени суток,скажите пожалуйста а современные модули возможно ли прошить под qzlrs
здравствуйте! есть модуль E22 400T30D и модули RA01 пытаюсь их подружить но не выходит , можете подсказать ? на E22 ,библиотека ваша
Здравствуйте. У меня E32-DTU(433L20) Дайте пожалуйста ссылку на наиболее подходящий софт для конфигурирования. Китаец молчит ,а на сайте их так много что я запутался
Здравствуйте. Спасибо за проделанную работу и подробный гайд. Хотел уточнить относительно модуля E32 . Пробовал подключать E32 к программе конфигурации - не видеться. Подключил E32 к arduino nano , так и не заработал , не инициализируются. Это так и должно быть? И если да, то планируется ли выпуск библиотеки под E32 ?
th-cam.com/video/5JUxIWoOghY/w-d-xo.html
Спасибо за объяснения и библиотеку. Однако у меня возникла нетривиальная задача. Имеем центральное и два оконечных устройства. С передачей от центрального все понятно, однако наоборот есть сложности. Дело в том, что мне перед отправкой данных в COM на центральном необходимо узнать с какого именно оконечного устройства пришли данные. Дело в том, что к одному оконечному устройству привязан один порт, скажем... модема, а ко второму - второй. Так вот, какими командами можно для начала запросить адрес передающего чтобы адресовать в нужный порт на центральном? Спасибо!
Немного отошел от темы, но насколько я помню, штатных функций для этого нет, видимо придется с каждого оконечного устройства, помимо данных, отправлять еще какой-нибудь идентификатор.
Pls tell me ,can "E22 lora module " communicate with "Ra 02 lora module" ?
or E22 communicate with E32 module?
Thanks alot.
I don't know if communication between sx1268 and sx1278 is possible. Even if possible, Ebyte uses its own settings in the UART version of the modules, which may be different for the E22 and E32. It looks like this question can only be solved by experiment.
@@TryTech Yes, you are right.
Can I wait for it to be tested by you?
Есть 2 гаража, у нас с другом, расстояние около 8 км, мы хотим сделать сигнализацию, вроде всё понятно, но вопрос такой, нам придется каждому ставить репитер ? Или можно обойтись одним репитором?
Здравствуйте! Можно ли с Вами пообщаться через почту?
Пакеты кроме как задержкой не разделить?
Адресов всего 65536, или на каждом из 84 каналов по 65536 адресов?
Подскажите пожалуйста, а вместо преобразователя логических уровней с 5v на 3.3v можно ли использовать обычные резисторы?
Не желательно, у ардуино нано и RX и TX подтянуты к питанию, для того чтобы ардуина приняла логическую единицу, ее контакт TX должен получить низкий уровень, то есть 0В. Если поставить резистор, то мы не только снизим напряжение высокого уровня, но и повысим напряжение низкого уровня. Например, без резистора: лог0 - 0В, лог1 - 5В, с резистором: лог0 - 1В, лог1 - 3.3В. Может сработать, но таким образом снизится надежность и стабильность работы, лучше поставить преобразователь.
@@TryTech Спасибо
@@TryTech Вы уверены? Делитель нужно ставить только на передачу от Ардуино к Лоре. И ноль будет нулем в делителе.
Пробовал с двумя резисторами - можно.
Приветствую. Есть модули E32-868T20S и также прикупил CH340 адаптер который в видео. Родная программа коннектится, но в ней меньше пунктов чем у Вас на видео. В общем как мне залить через CH340 на модуль E32 прошивку QCZEk LRS не пойму, скачал прогу STVP видосы про прошивке qczek через нее шьют, но не понятно что выбирать в оборудовании? Подскажите кто знает.
Нужен программатор st-link v2, через него прошивка заливается. Через ваш адаптер только настройка параметров возможна.
Bratan is there any way to config lora without rfsettings?
Rf_setting Не видит E22 mini pci ?
Можно ли использовать модуль как LoRaWAN Gateway чтобы отправить и принять дату на несколько модулей.
У полноценного LoRaWAN Gateway есть несколько каналов и доступ в сеть. Если вы хотите, чтобы один модуль принимал данные сразу с нескольких модулей и мог отправлять данные сразу нескольким модулям, то такое возможно.
+ оригинального Gateway в том, что можно развести несколько модулей по каналам и они не будут мешать друг другу.
Доступ шлюза в интернет можно сделать и самому, например с контроллером ESP8266 (как в видео).
@@TryTech здравствуйте, а ещё приличные производители имеются по этому направлению бюджетных способов передачи пакетов данных с раций и сотовых ?
Добрый день! Подскажите, подойдет ли Ваша библиотека для работы с модулем EByte E220. Я не силен в даташитах, по этому и спрашиваю.
Для E220 не подходит, насколько я помню, там разная структура настроек.
Please Sir the link to the library is not working now. Please Sir provide us with another one.
Здравствуйте, а какие отличия модуля E22-400T30D, E22-400M30S, E22-400MM22S
Выводы антенн. D-sma,S-ipex
Видос огнище!!!!!!!
Добрый вечер. Спасибо большое за библиотеку и идею. Решил так же реализовать систему передачи телеметрии на большие расстояния.
Хотел понять так и должно быть или я что то делаю не так. Подключил модули в режиме конфигурации к компьютеру. Через программу-конфигуратор ConfigureTool_EBYTE_E22-Setting_v1.5 прописал адрес, канал, имя сети и ключ. После сохранения параметров и переподключения модуля в конфигураторе в строчке "Ключ" значение "0" вместо сохраненного мною значения. При том адрес, канал, имя сети отображают "правильные" ранее сохраненные значения. Так и должно быть? Или что то не то делаю? Естественно диапазоны значений соблюдаю 0-65535
Да, так должно быть, это сделано в целях безопасности, после сохранения ключа, "достать" его из модуля уже не получится. Поэтому ключ придется вводить при каждой настройке, если оставить ноль, то он и запишется в качестве нового ключа.
@@TryTech спасибо большое за информацию.
Олег, подскажите , у вас получилось передать через эти модули телеметрию? Тоже посматриваю на эти модули для полетов RC на сверх дальние растояния для связи МИшн планера и самолета..как более дальнобойную альтернативу 3DR radio
@@user-EvgenSpinin да всё заработало. Но нужно понимать что данные которые я получаю это аварийные сигналы от насосов, предельные уровней в емкостях и т.п. вещи. Для RC самолёта требуется немного другое. Есть проект qczek lrs с полной перепрошивкой модуля. Подходит как для управления так и для передачи телеметрии.
@@ОлегИванов-ш9г да, я в курсе за qzlrs, сейчас летаю на этой прошивке..но там телеметрия mavlink идёт только в одну сторону, от ЛА на землю, и она не полноценная..кординаты, напряжение высота...а к примеру загрузить миссию не выйдет.. я думаю стоит попробовать собрать на этих модулях полноценный uart мост..поллетник-лорка-лорка-cp2102-ноут..спасиб за ответ
"Танцы с бубном" вокруг скетча не дают результата. После инициализации настройки мощности не изменяются. В datasheet на модули сказано, что настройки применяются при включении питания или выходе из режима сна. У вас в библиотеке методы get переводят модуль в режим Config и обратно в текущий режим. Может нужно добавить переходы и в режим Sleep?
Если вы про пункт 5.6.3. даташита, то там имеется ввиду, что после перезапуска или выхода из сна, будет происходить то, что показано на временной диаграмме, там показано что нужно дождаться, когда пин AUX перейдет из нуля в единицу. После этого можно работать с модулем.
Я правильно понимаю, что у вас в нормальном режиме все работает как надо, а проблема появляется только в WOR? В принципе, какой бы режим вы не выбрали, инициализация должна происходить одинаково. Может где-то и есть ошибка, давайте перепроверю свои примеры ещё раз. Вы используете ардуино или ESP8266? И на всякий случай напишите версию среды разработки ардуино.
@@TryTech да именно про этот пункт. WOR режим пока вообще отложил. Хочу чтобы настойки работали хотя бы в основном режиме NORMAL. У меня модули работают в паре с Arduino Nano на Atmega328p. Версия Аrduino IDE 1.8.19. Заранее, спасибо большое за помощь.
Приветствую. Вы используете структуру для передачи данных. Почему не массив? Массив передать, а на стороне приемника этот массив разложить. И будет ли это работать с вашей библиотекой? Спасибо
Работать будет, только функцию для передачи массива я не делал. Можно через цикл for отправить байт побайтно, если в массиве каждый элемент больше 1 байта, например int (2 байта), нужно перед передачей раскладывать int на 2 байта и передавать. Давно в библиотеку не заглядывал, может что-то подзабыл.
здравствуй , скажи больше о режимов работе и потреблении , ето будет интересно.Его консумации и функции о различнойм режимов .Спосибо .
по точно о (wor) мне интересно
Кстати на этих модулей можно делать APRS маяки дальнобойные
Witam, czy da się zrobić aby ten moduł przesyłał MAVLINKA?
please help sir how to get the rssi value of lora ebyte e22
Здравствуйте. Удалось ли вам посмотреть библиотеку? Все же что то у меня не получается победить смену настроек. Единственное что получается активировать RSSI на модуле. Уже в комментариях ниже ответил про используемый MCU и версию Arduino IDE. По изменению настроек при выходе из режима SLEEP так же явно указанно в пункте 6.5. Datasheet
Здравствуйте, сейчас мало времени, принимаю участие в организации праздничных мероприятий. Немного потестировать успел, установил версию Arduino IDE той же версии, что и ваша. С Atmega328P, пример Wor receiver работает без проблем, инициализация проходит, и если подключить через амперметр, видно потребление "рывками", то есть работает как и должно, настройки применились, потому что изначально у модуля было все по стандарту. У меня уже подозрения на сами модули, не выпустили ли новую версию. На сайте производителя его как будто с производства сняли или нет в наличии. Давайте, как немного освобожусь, отредактирую библиотеку, добавлю везде больше задержек, может где-то что-то не успевает выполниться.
Насчет пункта 6.5, под конфигурацией там имеется ввиду немного другое, после сна, контроллер, который стоит внутри модуля, должен произвести подготовку радиочипа к работе. В моем случае настройки применяются сразу, за исключением скорости UART, может еще бит четности не применяется, но его не менял. Пробовал после инициализации применять настройки временно (без сохранения в ПЗУ), потом через время переводил в сон и обратно в рабочий. Все временные настройки не сбросились и работали как до перевода в сон, так и после него.
В общем попробуем еще поиграть с задержками, и для уверенности, что у нас ПО одинаковое, зайдите в "плата - менеджер плат", там будет строчка с ардуино, вроде "arduino avr boards" и обновите этот пакет до последней версии.
@@TryTech Спасибо за участие и помощь . Попробую обновить.
"Раскоментировал" отладочные сообщения в библиотеке и вот что интересно после попытки записать в модуль абсолютно любые настройки обратный ответ модуль не отправляет (или его библиотека читает не правильно). Но после полной перезагрузки с отключением питания все настройки применяются правильно модуль инициализируется и работает с новыми настройками.
Здравствуйте, постоянно вспоминал про библиотеку, и вот решил сделать. Здесь я просто увеличил задержки и допустимое время ожидания ответа от модуля. drive.google.com/file/d/13QOO2LprUEMTUq5aDt1oSXocLpBe8cvr/view?usp=sharing
На всякий случай сокращенная surl.li/bizcg
Странное поведение однако, если вы сохраняете настройки временно, без сохранения в ПЗУ, то после отключения питания они должны были сброситься. Я особо не тестировал сохранение в ПЗУ, постоянно применял временно, но я так понял, что у вас и так не работает. В прошивке модуля было несколько ошибок от разработчиков, возможно их исправили, а заодно добавили пару бонусов. У меня на плате сзади версия 1.1, хотя это может говорить о версии железа и разводки платы, не всегда о прошивке.
Спасибо!
Привет, не планируешь делать на этих модулях аппу?
Есть уже, ELRS, навалом готовых аппаратур, модулей, приемников.
У нас есть проводные датчики сероводорода. 4~20мА. Можно ли используя эти модули передавать данные на контрольную панель?
самым сложным будет определить какие данные передаёт датчик на контрольную панель (по сути эти команды нужно будет дублировать от одного радиомодуля к другому)
Здравствуйте. Можете написать скетч под данный модуль? Нужно простинькую передачу данных организовать между 3я передатчиками. На платной основе.
Hello dear, you can buy E95-400T30 modem ready to use
Приветствую.
Такой вопрос, как будет выглядеть команда настройки для передачи через терминал, например скорость уарта когда лора в режиме конфигурации?
Я так понимаю, вы хотите подключить напрямую без ардуино?
Если да, тогда так (все примеры в HEX кодировке):
C0+(начальный адрес)+(длина)+(параметры)
Все настройки хранятся по адресам от 00 до 08, тут еще дело в том, что 1 байт настройки может хранить несколько параметров одновременно, например, байт по адресу 03 содержит сразу 3 настройки:
- Первые 3 бита - скорость UART
- дальше 2 бита - выбор бита четности
- последние 3 бита - скорость передачи данных по радио
По причине этого, нельзя настроить что - то одно, придётся задавать 3 параметра одновременно.
Например, вы хотите скорость UART - 9600 (побитово 011), бит четности 8N1 (побитово 00), скорость сети 2.4k (побитово 010).
Соединяем все вместе, первыми слева направо идут биты UART и т.д., получается 01100010 (в HEX это 62)
В целом в режиме конфигурации нужно отправить это (в HEX):
C0 03 01 62
Здесь C0 - команда записи параметров в постоянную память (можно использовать C2 для временного применения)
03 - адрес регистра, в котором хранится настройка для UART и остальных двух параметров
01 - длина данных, которые хотим записать, в данном случае 1 байт
62 - то, что запишется в регистр, байт в котором содержатся настройки для трёх параметров.
Если все пройдет успешно, модуль вернет все, что и было отправлено, только первый байт будет C1. Если возвращает FF FF FF, значит введены недопустимые данные. Не все терминалы умеют отправлять в HEX кодировке, многие просто символы шлют.
@@TryTech Спасибо огромное за развернутый ответ, получил всю необходимую (даже больше)) информацию.
Приветствую!) у меня Пасека в 3-х км от дома в лесу. хочу следующее. один ставлю на передачу движения на пасеке, один приемник. подключать оба буду к вемосу. что настроить в программе на пасеке чтобы было минимальное потребление было? какую выставить скорость порта и скорость передачи?. Быстро передавать не надо. насколько хватит 2 батарейки акб 2700амп?
С учетом в наихудших условиях среднее потребление за основу можно взять 5-50мач. Вот подели 2700*2/50. Вот и выйдет количество часов
Скорость порта и т.д. не особо важно, главное продумать, как "усыплять" вемос и лору на период неактивности. Максимально экономный вариант, который я представляю.
1. Сделать так, чтобы при подаче питания вемос отправлял короткое сообщение через радиомодуль и больше ничего не делал.
2. Завести питание вемоса и радиомодуля через полевой транзистор.
3. Сигнальный выход датчика движения подключить к затвору транзистора. Транзистор нужно подбирать, чтобы напряжения на сигнальном выходе было достаточно для его открытия.
4. Настроить длительность задержки сигнала на выходе датчика движения таким образом, чтобы системе хватало времени для передачи сообщения с небольшим запасом.
Получается, что если движения нет, потребляет только датчик. Движение появилось, вемос с радиомодулем включились и сообщение пошло. Сигнал с датчика пропал и питание вемоса с радиомодулем пропало.
Сложно сказать на сколько хватить аккумулятора. Если срабатывания будут очень редко, то все будет упираться в потребление датчика движения.
В видео, где я тестировал дальность, использовал 3 старых аккумулятора, у которых емкость уже была в раене 1000мАч. Сообщения передавались каждые пол минуты (или минуту, точно не помню), так оно проработало с утра до вечера и аккумулятор потерял меньше 30% (боюсь соврать, вроде бы так). Там NodeMCU (тот же вемос) и лора работали не засыпая. В NodeMCU отключал модуль WiFi. Думаю, с экономным датчиком движения должно достаточно долго работать, если по пасеке никто не будет постоянно бегать.
Здравствуйте. Вам удалось реализовать эту идею в готовое устройство? Тоже нужна сигнализация на базе pir детектора, lora и какого нибудь микроконтроллера, желательно с хорошей автономностью и низким потреблением.
У меня гараж в 800 метрах и я все мечтаю построить интернет мост, чтоб в гараже был интернет и онлайн видеонаблюдение! Я так и не смог понять на базе lora можно собрать интернет мост или он не осилит ??? Нигде не какой инфы нет. До вашего видео я искал на базе nRF24L01 тоже интересный блочек но про дуплексную связь тоже очень мало что есть а янкенский язык я незнаю ( .
Точно могу сказать, что LoRa не потянет передачу видеопотока даже в самом низком качестве. Максимальная скорость передачи данных у этих модулей - 62.5 килобит в секунду (что чуть меньше 8 килобайт в секунду). Причем чип SX1268 относительно новый, у прежних чипов скорость ниже. Например, для передачи типичного фото со смартфона потребуется 8-12 минут.
Лора больше подходит для передачи информации с датчиков или управления чем либо.
Про nRF24L01 пока только читал, надо будет взять поиграться.
@@TryTech не брали ещё поиграться? Ну оч нужна передача именно видео по радио. А как слепить? Мозги уже кипят за месяцы поиска
@@sova1106 для видеопотока рекомендую взять передатчики от fpv дронов на 5,8 ГГц. Либо собрать open HD на raspberry pi, если нужен качественный сигнал.
направленный wi-fi - то что надо для этого, даже готовые антенны продаются
@@RodjiCloudwell на сколько мне известно wi-fi ограничен, крайне ограничен в расстоянии. FPV как наверное единственное решение для видеопотока. Пробовал собрать на китайских компанентах, до 1 км полёт нормальный, дальше аналог работает слабо. А хотелось бы более мощный передатчик...
Здравствуйте. У меня модуль E32 T30D, скачал софт RF_Setings v4.4 с оф сайта, но как законектить с модулем? Как я понял, достаточно TTL конвертора на базе ch340, но при любых вариантах конфигурации М0 и М1 он не подключается, выдает сообщение "No Response from Module"
Если ещё актуально , то m0 отсоедини от земли, у меня заработало
А как антенну согласовывать? Просто штырь без противовеса
Не знаю что внутри этих антенн, но думаю что за такую цену там просто штырь
Можно ли выбрать специфическую частоту и допустим тип сообщения pocsag? А если нет не знаешь где найти дешевый передатчик 150мгц - 960мгц?
Модули от Ebyte можно использовать только в узком диапазоне, возможно с голым чипом получится использовать полный спектр. Не видел дешёвых модулей с таким широким диапазоном.
POCSAG - это совсем другой протокол, с этими модулями так не получится.
Описал супер!!
Подскажите подключаю к ttl конвертору на скорости 9600 бита честности нет , стоп бит 1.
Посылаю AT
получаю фигню ЮЮЮ, три буквы Ю из-за чего неиспрааное устройство?
Модуль не поддерживает AT команды.
а куда пропала библиотека?
Очень ждем библу под E220- 30D(1W) модуль (LLCC669 чип, библы от SX1278 не катят)
А зачем вам обязательно нужна библиотека? Под какую конкретную задачу, что без неё просто никак? Это же по сути беспроводной UART интерфейс. Т.е. если что-то по нему подключается локально - можно подключить на расстоянии. Просто передаёте данные в порт передатчика и принимаете их на расстоянии с приёмника. И это работает без всяких библиотек. Или я чего-то не понимаю? Все настройки можно делать либо командами через тот же UART, либо один раз через утилиту настройки, которые есть на сайте EBYTE под любой их модуль.
Пробовали прошивать внутреннюю stm8l?
Нет, но есть зарубежные проекты, где STM успешно прошивали, кто-то здесь писал в комментариях.
Добрый день
Суть проблемы заключается в следующем:
Стоит задача организовать удаленный сбор данных с тепловычислитель СПТ 944 там есть RS232, я его подключаю к компу через USB-RS232 преобразователь он собран на CH 340 данные успешно получаю.
Купил e22-400t30d установил на нем скорость по uart 2400 подключаю один к СПТ 944 второй через CH340 к компу, мониторю порт и вижу что летят искаженные данные.
Второй эксперимент - подключаю два модуля e22-400t30d к компу через два CH340 (разные COM порты) результат тот же. (заметил странность -если сообщение "test" то ответ "W", если сообщение " 0test" то ответ "test". А без e22-400t30d все идет номально.
Прошу помощи в решении этой проблемы.
А где можно найти библиотеку? Линк из описания отбросил концы.
Ссылка работает, но почему - то не у всех, попробуйте сокращенную surl.li/bfmig
здравствуйте, у меня такой вопрос, можно ли использовать данный модуль как ретранслятор для рации? в данный момент я пишу диплом на тему использование полезной нагрузки БПЛА для ретрансляции радиосигнала, в данной теме не разбираюсь от слова совсем и у меня возникли трудности с выбором ретранслятора, мне нужен не тяжелее 1.5 кг, и что бы он работал от аккумулятора.
Конкретно рации - нет. Лора "понимает" только цифровую информацию от другой лоры, с каким либо другим оборудованием общаться не будет. Можно использовать 2 модуля, подключенных к контроллерам, на земле, а один использовать как ретранслятор на БПЛА. Только сделать полноценную самодельную рацию не получится, максимум можно передавать голосовые сообщения низкого качества, но над таким проектом надо ещё посидеть. Более простой вариант, сделать обмен текстовыми сообщениями.
@@TryTech спасибо!
Добрый день, кто нибудь сталкивался с проблемой искаженных данных при передаче? А точнее если сообщение начинается с пробела и цифры то остальное идет верно.
Пример: " 0messenge" - ответ "messenge", а если "messenge" - ответ искаженный. Очень прошу помощи разобраться.
протестил 5 модулей результат один(((
а данное приложение для настройки модуля открывается при подключении модуля через конвертер USB к компьютеру?
Привет, тот же вопрос появился.
Ты разобрался?
@@ЕгорЯзвиков Приложение можно найти в инете, но я просто нашел библиотеку для прошивки.
@КириллРоднов-м8л
Да, уже нашел
В любом случае спасибо!
Скажите пожалуйста, какая минимальная задержка при передачи например 50 байт?
Пакет 32 байта миллисекунд 100 передается. Кароч говно, лучше SPI взять и свой мк
@@zip2537 а где его взять ? Подскажите пожалуйста и так я больше узнаю.
А получится ли отправлять минусовое значение ?
Хочу датчик температура подключить, а отправляется тольк положительное значение и без сотых
Получится, данные идут в том виде, в котором их передает контроллер, с сотыми - это наверное float, он занимает 32 бита, надо либо разбивать на 4 байта и отправлять их по порядку, а на принимающей стороне собирать обратно во float, либо использовать передачу структурой (на разных контроллерах могут быть проблемы).
Может ли 1 модуль принимать данные от нескольких модулей
?
Да, но не одновременно.
@@TryTech Оно, как временное разделение каналов что-ли получается?)
И, если вдруг знаете, не можете ли подсказать модули, которые умеют в частотное разделение каналов или кодовое, которые при этим умеют в UART?))))
Ваша библиотека будет работать с E-32-433 + Arduino ?
Нет, там немного по другому все организовано.
Должно, по даташиту способ взаимодействия идентичный, но всякое бывает, надо проверить.
Понял в чем дело, у E22 есть отдельный режим для конфигурации, а E220 нужно конфигурировать в режиме сна. Заметил еще несколько различий в даташите, лучше сделать отдельную библиотеку под 220 на базе этой, работы не так много, но все же без модулей на руках нормально сделать не получится, без подводных камней тут никак. Думаю чуть позже вернусь к этой теме, на библиотеку потрачено много времени, а E220 дешевле чем E22, и по любому будут более ходовыми.
Интересное кино: настроил 2 одинаковых модуля абсолютно одинаково, с первого передаю на второй некую информацию - уровень на пине AUX не меняется.
не нашел e22 на частоту 170 МГц (как у E32) может можно конфиг поправить?
Вряд ли это получится, для этого нужно модифицировать прошивку контроллера STM, который стоит на плате, а прошивкой компания не делится. Хоть чип и может вещать на этой частоте, у модулей EBYTE ещё LNA и усилитель мощности обещают, не факт, что они будут так же хорошо работать на пониженной частоте.
@@TryTech Спасибо за информацию, хотя и не радостную. Пробовал в лесу на дальность с различными частотами, 868 МГц совсем мало пробивает, 433 МГц около 700-800 метров. Была надежда на 170 МГц, но нашел только один модуль от Ебайта и то он больше не выпускается. Может есть другие Лоры на 144-170 МГц?
Hello dear can I use it to make telemetry for drones ?
Yes, there may be a slight delay in data delivery.
А не хотите ли попробовать один девайс сделать с двусторонней связью? Lora + nextion (+ stm32/arduino) + GPS ?
Пока на очереди есть планы, которые нужно реализовать, возможно вернусь еще к лоре.
Спасибо
Автор подскажите пожалуйста, модуль лора е22 900t30s1b я не могу его никак подключить, не распознаётся этой программой
Зайдите в диспетчер устройств и проверьте, нормально ли определяется сам конвертер USB-UART. Проверьте чтобы вывод M0 был подключен к земле конвертера, а М1 к питанию 3.3В. По даташиту эта модель должна работать так же как и 400T30D.
@@TryTech проверил, конвертер распознаётся так же как и у вас вв ролике, но модуль не оживает
Если на конвертере есть индикаторы RX/TX, попробуйте посмотреть что с ними происходит, когда нажимаете на кнопку "GET" в программе. Когда все работает правильно, сначала должен мигнуть TX и за ним сразу же RX.
@@TryTech мигает только светодиод tx, rx молчит
@@TryTech у меня так и не заработал
Вопрос к автору- насколько реально сделать на этих модулях рации?..
Или для раций стоит выбрать другие?
Сложно сказать, по идее, скорости передачи данных должно хватить, но в любом случае будет заметная задержка. Чтобы не было прерываний, придется делать буфер и воспроизводить из него, у ардуино нано для этих целей может не хватить памяти. Ещё нужно отслеживать потерявшиеся пакеты и вставлять туда тишину, иначе будет что-то вроде склеек с вырезанной серединой. В общем работы достаточно, а конечный результат пока неясен.
@@TryTech понятно...
В общем в теории можно, но сложно.
Дальность то приличная, было бы недурно сделать на ней рацию, все же экономичнее в плане энергопотребления, чем обычные рации.
Проще его для отправки текстовых сообщений использовать выходит, а не голосом, я правильно понимаю?
Да, сообщения очень легко передавать.
Ну передавать голос - даже не пытайтесь. Это бесполезно. А вот типа пейджинговой связи сделать вполне реально. Можно будет сообщения отправлять.
А если нужен голос - возьмите обычные рации.
Здравствуйте помогите пожалуйста на Уно в последовательном монитор пишет int ok а на мега 2560 пишет head1 0 0 0 int error, соединяю все так же как и на Уно
Пожалуйста, сэр, ссылка на библиотеку сейчас не работает. Пожалуйста, сэр, дайте нам еще один.
❤❤❤❤❤
Отличная работа. Спасибо.
Хочу построить на базе этих модулей gps трекер для своего стада овец.
Есть интересный проект на базе LoRa. Называется meshtastic.
Привет построил проект ? Очень интересная тема для меня .
А где скачать программу для настройки лоры?
Скачать можете здесь www.cdebyte.net/download-tools
Для E22 подписано как: 【Setting Software】RF Setting (Only for E22)
@@TryTech спасибо
Hello Strelok, there might be some issues between the different versions of RF Setting for E22. Through past months, I downloaded RF Setting(E22)_V1.5 _V1.7 and _V2.3 but, depending on the E22 version, the latter crashes when trying to connect to E22-400T22S1B modules, while V1.5 and V1.7 are working fine with E22-xxxS1B modules. All three versions of RF Setting(E22) are connecting fine with E22-xxxS1C modules (which uses a newer ASR6505 chip) and also to my older E22-Version 1.4 like 400T22. None of the three versions of RF Setting(E22) are connecting to my older E22-400T30S which is still a mystery to me. Hope this can help others.
ps: Try to get the RFsetting version 2.4 version from Ebyte. It gets more extensive version info about your E22, and it lets you load and save settings files which is handy when you have a to configure a lot of them. Also it does not crash anymore with E22-xxxS1B versions. Good luck!
круто
Удалили библиотеку?
нет. Windows chrome открывает линк маленькими буквами :)
Привет ! Отличная работа. Благодарю за этот гайд. Хочу скачать либу, но ссылка говорит что: "Sorry, the file you have requested does not exist." (( Если на неё просто нажать
Странно, у меня открылась, попробуйте сокращенную ссылку bit.ly/3Ban30G
@@TryTech спасибо вот это новая работает
@@TryTech Thank you so much for this new link which is working fine !
А можешь собрать какой-то безпроводной блютуз манипулятор (в две руки) с гироскопом и акселеромертром на Ардуино для использования в тандеме с мобильным телефоном в приложениях виртуальной реальности?!)))
Ссылка на библиотеку работает: Sorry, the file you have requested does not exist.
У меня работает, может вы пытаетесь скопировать ссылку, а не нажать на нее? В таком случае не работает.