LoRa SX1278 RA-01 RA-02
LoRa SX1278 RA-01 RA-02
Может кто составит блок пользователя для LoRa SX1278 RA-01 RA-02 на 433 МГц??
Отправлено спустя 45 минут 43 секунды:
Я имел в виду блоки на подобие NRF24L01.
Отправлено спустя 45 минут 43 секунды:
Я имел в виду блоки на подобие NRF24L01.
LoRa SX1278 RA-01 RA-02
Я пробовал те блоки что на форуме, блоки работают (настроек минимум, но можно добавить з примера библиотеки lora arduino), они без шифрования (пробовал добавить AES, у меня лично ничего не получилось), Anydy обещал сбросить свои блоки с авторизацией, но пока глухо. Меня также интересуют такие блоки для lora SPI ( RA-01 RA-02) с такими функциями как для NRF (сон, пакет оптимизирован, реализовано адресацию), но пока сижу на nrf (щас заказал от EBYTE).Так что вопрос по блокам актуален.
LoRa SX1278 RA-01 RA-02
[ref]millerboy[/ref], а те блоки что на форуме работают по схеме точка-многоточка? Не приходилось использовать? По поводу сна lora, очень актуально.
LoRa SX1278 RA-01 RA-02
[ref]Masteroff[/ref], Я реализовал блоки для этих модулей, но под свои задачи + блок сна контроллера и модулей. Получилось довольно не плохо. При 8Mhz тактовой контроллера питание от литьевой батарейки 123А приблизительно время работы 3 года. Охота ещё и будить lora и контроллер через радио эфир, но пока не пробовал. Реализована адресация до 32767, реализована синхронизация syncWord до 255. Реализован обратный ответ, но не автоматический, над этим работаю. Если соберёмся вместе хотелось бы дополнить блоки. А именно реализовать пинг (кто меня слышит?), и за тем автоматически занести в eeprom таблицу "соседей" где первый максимальный уровень связи - минимальное кол-во прыжков.
LoRa SX1278 RA-01 RA-02
так и работает сервер отправил - все кто с соответствующей шириной полосы и частотой - приняли
LoRa SX1278 RA-01 RA-02
[ref]stapmoff[/ref], поделитесь блоками? Как раз в проекте реализация беспроводного датчика. Сейчас использую ESP8266 с минимальной для этого обвязкой, на питании от 3 вольт (двух ААА!!!), сделал на ESP8266 тестовый модуль залил туда счетчик, вот эта ESP передает пакеты она же на 2 ААА запитана, на приеме был NODEMCU запитан уже от банки. Так вот на прямой видимости я смог отойти на расстояние 521 метр! Испытания проводил вчера. Расстояние по картам гугла. Сам офигел от такого результата. По расчетам так - если загонять ESP в сон на 15 минут, будить ее на 6 секунд, за это время она цепляется по статике к точке доступа, при удачном подключении поднимаем любой свободный пин на +, от него запитываем DS18B20, происходит замер и отправка переменной на точку доступа, дальше опять спать и по кругу. Есть сайт для расчета времени работы данных устройств - расчитывает время сна, время работы, ток во время сна, ток в момент пробуждения и емкость батареи. Данное устройство должно проработать - 124 дня при емкости батарее 1500mA. Дело в том что жалко использовать ESP8266 для одного датчика, есть гора лоры, а как с ними работать не знаю пока. Ваш ответ дал надежду на реализацию)
LoRa SX1278 RA-01 RA-02
[ref]Masteroff[/ref], Я понял в чем ваша задача. Давайте так, я запелю блок под ваши нужды. Скину все одним архивом вместе в блоками спячки.
Он вас надо знать
1. Адрасация в байтах или интежер?
2. Какие или какой вход должен быть в блоке?
3. Какие должны бать выходы или выход?
Отправлено спустя 1 минуту 25 секунд:
Написал с очепятками, но думаю все ясно
Отправлено спустя 1 минуту 57 секунд:
[ref]millerboy[/ref], Все понятно. Все встало на реализации, но не просто сервер, а любое устройство в сети
Он вас надо знать
1. Адрасация в байтах или интежер?
2. Какие или какой вход должен быть в блоке?
3. Какие должны бать выходы или выход?
Отправлено спустя 1 минуту 25 секунд:
Написал с очепятками, но думаю все ясно
Отправлено спустя 1 минуту 57 секунд:
[ref]millerboy[/ref], Все понятно. Все встало на реализации, но не просто сервер, а любое устройство в сети
LoRa SX1278 RA-01 RA-02
Нет проблем, если у вас есть рабочий скетч - сделать из него блок может каждый....инструкций много! И скетчей для ЛОРА тоже полно в интернете. Другое дело если готовый скетч вас не устраивает - тогда поможем, но вы должны хоть что то сделать сами, разместить здесь скетч, свой вариант блока....SLONik писал(а): 28 мар 2020, 15:20 Может кто составит блок пользователя для LoRa SX1278 RA-01 RA-02 на 433 МГц??
Ну а если это не сможете....или не захотите - тогда в стол заказов.
Шифрование отлично заработало, но я хотел сделать двух - трех факторную авторизацию, а вот с этим сразу не получилось, а потом "руки не доходили")))millerboy писал(а): 29 мар 2020, 16:41 они без шифрования (пробовал добавить AES, у меня лично ничего не получилось), Anydy обещал сбросить свои блоки с авторизацией
Что то тоже не верится.....ну не могут модули на частоте 2.4 без усилителей (а Антенна самый лучший усилитель) работать на расстоянии 500 метров......а вот ЛОРА смогла "пробить" в городе 11 или 13 домов на расстоянии 3 км!Masteroff писал(а): 30 мар 2020, 16:51 Так вот на прямой видимости я смог отойти на расстояние 521 метр! Испытания проводил вчера. Расстояние по картам гугла. Сам офигел от такого результата.
LoRa SX1278 RA-01 RA-02
[ref=#aa0000]Anydy[/ref], завтра попробую снять видео и показать все в реале.
LoRa SX1278 RA-01 RA-02
[ref]Masteroff[/ref], хорошо, интересно будет посмотреть!
Только с одной стороны поставьте ЕСП, а с другой возьмите ноутбук с программой оценки уровня сигнала, количества потерянных пакетов, уровня шумов .... а так то можно и на 20 километров добится связи например с использованием ЛОРА, но пакеты будут идти один в сутки...и зачем это тогда)))
Только с одной стороны поставьте ЕСП, а с другой возьмите ноутбук с программой оценки уровня сигнала, количества потерянных пакетов, уровня шумов .... а так то можно и на 20 километров добится связи например с использованием ЛОРА, но пакеты будут идти один в сутки...и зачем это тогда)))
LoRa SX1278 RA-01 RA-02
[ref=#aa0000]Anydy[/ref], согласен. В том то и дело что мне нужно было сделать 4 датчика на есп и прием этих клиентов на другую есп с последующей отправкой по mqtt. Посмотрел что есп берет расстояние на открытой местности, но в тех условиях где будет работать не справляется. Поэтому и заинтересовала Lora.
LoRa SX1278 RA-01 RA-02
Вот и правильно! ЕСП - это громадное потребление энергии для датчика! ЛОРА это не обязательно покрывать большие расстояния - это низкоскоростной, но надежный канал! Видел одно видео где человек пытался заглушить ЛОРА с помощью профессиональных приборов, так вот автосигнализации глушились в лёт, про WiFi вообще речи нет, сразу зачах, а вот лора работала до последнего, там где все остальные виды радиосвязи были в дауне!)))
В вашем варианте можно попробовать установить на ЕСП 32/8266 одноканальный шлюз, а к этому шлюзу уже будут подключаться ЛОРА датчики\контроллеры. Шлюз будет в интернете через роутер. Вот ссылка на шлюз - https://github.com/things4u/ESP-1ch-Gateway
LoRa SX1278 RA-01 RA-02
Калькулятор времени работы от батареи, думаю многим будет полезен - http://www.of-things.de/battery-life-calculator.php
LoRa SX1278 RA-01 RA-02
А можно мне сделать такие блоки?stapmoff писал(а): 30 мар 2020, 18:25 [ref]Masteroff[/ref], Я понял в чем ваша задача. Давайте так, я запелю блок под ваши нужды. Скину все одним архивом вместе в блоками спячки.
Он вас надо знать
1. Адрасация в байтах или интежер?
2. Какие или какой вход должен быть в блоке?
3. Какие должны бать выходы или выход?
Отправлено спустя 1 минуту 25 секунд:
Написал с очепятками, но думаю все ясно
Отправлено спустя 1 минуту 57 секунд:
[ref]millerboy[/ref], Все понятно. Все встало на реализации, но не просто сервер, а любое устройство в сети
Задача такая - 1 приемник (не более 4-x пользователей) - 4 передатчика (не более что будет), каждый со своим адресом (так как в блоках NRF), обязательно интересует сон для передатчиков (проблема с питанием, ограничения по мощности)
1. Значения нету, можно в байтах
2. Вход для передатчика - 2 канала строки или интежер ( на выходе строки сравниваю по длине или интежер по равенству)
А на базе чего ваши блоки? Radiohead или Arduino Lora
LoRa SX1278 RA-01 RA-02
[ref]millerboy[/ref], На базе Arduino Lora. Давайте договоримся так, на выходных займусь вашей просьбой.
LoRa SX1278 RA-01 RA-02
ок, буду ждать, тогда если не сложно в main добавте (Signal Bandwidth, txPowel, spreadingFactor). Хотел задать вопрос на счет адресации. Она реализована у Вас на подобии NRF? То есть приемник слушает только прописаны адреса и отдельно еще от каждого передатчика пакет имеет свой id?stapmoff писал(а): 01 апр 2020, 09:29 [ref]millerboy[/ref], На базе Arduino Lora. Давайте договоримся так, на выходных займусь вашей просьбой.
LoRa SX1278 RA-01 RA-02
[ref]millerboy[/ref], Адресация реализована путем добавления передатчика в eeprom приемника. С помощью кнопки вгоняю приемник врежим программирования, подаю питание на передатчик и он автоматом шлет пакет с адресом и преамбулой для разрешения прописать его
Отправлено спустя 43 минуты 43 секунды:
[ref]millerboy[/ref], Ну вот пробуй. Все компилируется. Есть ньанс. В библе Arduino Lora не работает либо Signal Bandwidth, либо spreadingFactor. Проявляется это если Lora не работает. Прсто закоментируйте строки
LoRa.setSpreadingFactor(spreadingFactor); ИЛИ
LoRa.setSignalBandwidth(signalBandwidth);
Отправлено спустя 57 минут 3 секунды:
Забыл написать. Передатчик работаетна библе от Low-Power вот ССЫЛКА
Отправлено спустя 43 минуты 43 секунды:
[ref]millerboy[/ref], Ну вот пробуй. Все компилируется. Есть ньанс. В библе Arduino Lora не работает либо Signal Bandwidth, либо spreadingFactor. Проявляется это если Lora не работает. Прсто закоментируйте строки
LoRa.setSpreadingFactor(spreadingFactor); ИЛИ
LoRa.setSignalBandwidth(signalBandwidth);
Отправлено спустя 57 минут 3 секунды:
Забыл написать. Передатчик работаетна библе от Low-Power вот ССЫЛКА
У вас нет необходимых прав для просмотра вложений в этом сообщении.
LoRa SX1278 RA-01 RA-02
Спасибо, буду пробивать, пока spreadingFactor удалил из блока (меня более интересуєт полоса, не вижу смисла в 125). На Test надо подавать высокий уровень (это вход для програмирования адреса передатчка?)? ADDR - это вход передачи для байта? Блок передачи otvet - это выход успешной доставки пакета? Блок передатчика - Prog для чего? (или это перепутано в приемника должно быть Prog, а в передатчике Test)stapmoff писал(а): 01 апр 2020, 16:33 [ref]millerboy[/ref], Адресация реализована путем добавления передатчика в eeprom приемника. С помощью кнопки вгоняю приемник врежим программирования, подаю питание на передатчик и он автоматом шлет пакет с адресом и преамбулой для разрешения прописать его
Отправлено спустя 43 минуты 43 секунды:
[ref]millerboy[/ref], Ну вот пробуй. Все компилируется. Есть ньанс. В библе Arduino Lora не работает либо Signal Bandwidth, либо spreadingFactor. Проявляется это если Lora не работает. Прсто закоментируйте строки
LoRa.setSpreadingFactor(spreadingFactor); ИЛИ
LoRa.setSignalBandwidth(signalBandwidth);
Отправлено спустя 57 минут 3 секунды:
Забыл написать. Передатчик работаетна библе от Low-Power вот ССЫЛКА
LoRa SX1278 RA-01 RA-02
[ref]millerboy[/ref], Нет. Я ничего не перепутал. Единственное забыл у приемника добавить еще один вход (в примере исправлено). Скидываю тебе примеры с описанием. Далее разбирайтесь сами. Так как там все подробно описано.
И вам на будущее. Все устройства, которые есть на рынке, работают именно так, как реализованно. То есть приемная часть шлет тесты передающей части, тот отвечает, значит ЖИВ. Передающяя часть передает приемнику , так называемый обучяющий код при котором приемник понимает, что это устройство нужно положить в память и далее работать с ним. У меня так и сделано.
И вам на будущее. Все устройства, которые есть на рынке, работают именно так, как реализованно. То есть приемная часть шлет тесты передающей части, тот отвечает, значит ЖИВ. Передающяя часть передает приемнику , так называемый обучяющий код при котором приемник понимает, что это устройство нужно положить в память и далее работать с ним. У меня так и сделано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя