понял
Ну как заработало. Рф версию сайта они таки убрали)
Quiero vivir en España
Всем привет. Есть LoRa модули (ссылка под этим видео), подключение, вроде, понятно. А работать с ними как? Как передать и получить что-то?
Quiero vivir en España
https://aliexpress.ru/item/1005002754790106.html?spm=a2g2w.home.moretolove.5.75df59319MNmEe&sku_id=12000021975953703
Quiero vivir en España
https://www.ru-ebyte.com/pdf-down.aspx?id=336
Quiero vivir en España
Даташит же есть
Ссылка в описании. В даташите - размеры, напряжение, мощность и прочая не очень нужная фигня. Как с этой штукой работать, не ясно.
Quiero vivir en España
https://mischianti.org/2022/03/11/ebyte-lora-e220-llcc68-device-for-arduino-esp32-or-esp8266-specs-and-basic-use-1/
Это совершенно другие модули, для них по сути и библиотеки не нужно.
Quiero vivir en España
https://mischianti.org/2022/03/11/ebyte-lora-e220-llcc68-device-for-arduino-esp32-or-esp8266-specs-and-basic-use-1/
По вашей ссылке e220-900t22d, а я спрашивал про e220-900m22s.
Quiero vivir en España
Чем они другие? Llcc68 как и твой
Ну это как сравнивать велосипед и самосвал. И там и там колёса круглые.
Quiero vivir en España
Те статьи, ссылку на которые вы привели, пишут ради "чтоб был контент на сайте" когда не о чем больше писать. Такие модули работают по UART: что пришло в порт, то и передают в эфир.
Anonymous
Эпический д....
Quiero vivir en España
Они даже выглядят по-разному! Вы сделали мой день.
Пить меньше надо
Зумер делает замечание взрослому мужику. Это воспитание хромает или как это называть?
Anonymous
Мне надо было к нему с паяльником и ноутбуком приехать?
А он разве просил это? Ты человека с каких-то фигов называешь "Эпический д....". Который тебе в отцы годится как минимум
Anonymous
Какая?
Так и я спрашиваю, откуда?
Так и я спрашиваю, откуда?
Конкретнее вопрос задавай. Какая инфа
Хорошо
Написано же стоит чип - llcc68. Читай даташит к нему. А ebyte просто сделал модуль с нужной обвязкой
Почему у ебайта по твоему должны быть инструкции как пользоваться сторонним чипом?
Anonymous
подскажите плиз, можно ли как-то отправить устройство в сон и разбудить его удаленно, то есть не находясь рядом, вот к примеру по wifi? единственное что пришло в голову, это пихать в сон на 1 минуту, потом выходить из сна слать GET HTTP на какой-нить внешний сервис и проверять был ли запрос на выхода из сна, то есть 59 секунд спим, 1 сек не спим.
Anonymous
Хотя как я понял еще вариант повесить на Light-sleep радио-модуль и выводить из сна через него.
Max
Там разница в энергопотреблении будет. Дипслип кладет все, включая ядра и выводится назад по таймеру. Лайтслип оставляет ядра рабочими и глушит только жрущее радио.
Max
Но надо учитывать, что в обоих случаях надо найти точку доступа, подцепится, сделать запрос и уйти в сон. А что если точка доступа сдохла или сервер недоступен? Долбимся до позеленения, высаживая батарейку?
Max
Интересно, а по ESP-NOW дешевле будет?
Max
И еще 100500 интересных вопросов
Ринат
Помогите запустить esptool на linux. Правильно качать релизы или копировать файлы через git clone?
Max
pip install esptool
Max
apt-get install python-pip если pip не найдет
Max
https://docs.espressif.com/projects/esptool/en/latest/esp32/installation.html
Ринат
pip install esptool
error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.11/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification.
Max
With some Python installations this may not work and you’ll receive an error, try python -m pip install esptool or pip3 install esptool, or consult your Python installation manual for information about how to access pip.
Ринат
это он из сети сам скачает esptool или мне сначала скачать надо?
Quiero vivir en España
О, благодарю. Чтиво не на одну неделю.
Quiero vivir en España
Почему у ебайта по твоему должны быть инструкции как пользоваться сторонним чипом?
Тут уже я не понимаю: есть, допустим, АТмега, на её основе Ардуино, но у Ардуино своя полная документация. Здесь я ожидал увидеть всё то же самое: ну построено на LLCC68 (почти SX с разными цифрами, но без Spread Factor 12 и вдвое дешевле), а документации от производителя нет. Другое дело - модуль E220-900T22D, о котором товарищ, назвавший меня сказочным, выше написал: к этому модулю столько документации, что ничего больше и не потребуется - реально на каждый вопрос есть ответ.
Quiero vivir en España
Хотя как я понял еще вариант повесить на Light-sleep радио-модуль и выводить из сна через него.
Можно и на deepsleep повесить радиомодуль: подали сигнал - ESP вышла из сна.
Quiero vivir en España
https://github.com/xreef/EByte_LoRa_E220_Series_Library А так вот же готовая либа под чипы
Опять двадцать пять. Это не под чипы, это под модуль, в котором уже всё. По сути вся эта библиотека - ровно ничего. Смотрите, пины, идущие к модулю - TX, RX, M0, M1 и AUX. И там всё просто: подаём низкий (а может и высокий) сигнал на M0 и M1 - и всё, можем в RX модуля слать всё, что угодно - оно отправится в эфир. Зачем для этого писать библиотеку?
Quiero vivir en España
https://github.com/xreef/EByte_LoRa_E220_Series_Library А так вот же готовая либа под чипы
Ну разве что конфигурация без библиотеки будет сложнее... В моём случае (я именно эти модули с UART использую) без библиотек надо будет написать byte message[] = {0xC0, 0x00, 0x08, 0xFF, 0xFF, 0x64, 0x40, 0x12, 0x04, 0x00, 0x00}; SoftPort.write(message, sizeof(message)); И всё, модуль настроен раз и навсегда. Но каждый байт я сидел и с калькулятором высчитывал по даташиту (довольно подробному). В случае с библиотекой, наверняка, можно будет явно задать частоту, размер пакета и прочее с помощью понятной функции (и даташит читать не надо). Я же задал вопрос про E220-900m22s, модуль, не имеющий UART-порта, он подключается по SPI и фиг поймёшь как с ним работать.
Бля тогда сорян, я увидел в её описании про модуль с SPI и решил что она умеет, тфу ты
Quiero vivir en España
О том и речь. Иначе я бы не писал тут миллион сообщений.
Вот так вот смотришь в книгу видишь фигу
Quiero vivir en España
Те, что с SPI, они маленькие, там между пинами расстояние в миллиметр, а эти с UART - большие и на них прям антенну можно накрутить.
https://github.com/Lora-net/llcc68_driver Ну вот есть такое говно.Однако тебе придется описать функции пишущие в SPI, что впрочем не сложно
Там 4 функции из файла llcc68_hal.h - тебе придется их написать
Quiero vivir en España
Мне тут знакомый написал, что есть Radiohead.h, может, он умеет. Это его предположение, надо смотреть.
http://www.airspayce.com/mikem/arduino/RadioHead/ Там внизу список драйверов. Семтеч тут есть, однако в виде SXxxxx
Quiero vivir en España
И, как я понял, SX - это американский чип, а Семтеч - китайцы.
И, как я понял, SX - это американский чип, а Семтеч - китайцы.
SX тоже semtech. Как я понял semtech единственная контора которая имеет право делать лора трансиверы
Quiero vivir en España
https://github.com/Lora-net/llcc68_driver Ну вот есть такое говно.Однако тебе придется описать функции пишущие в SPI, что впрочем не сложно
Жаль, что без примеров. Сам я долго буду соображать. С другой стороны, уже что-то есть.
Жаль, что без примеров. Сам я долго буду соображать. С другой стороны, уже что-то есть.
Ты же сам жаловался что на калькуляторе считал. Тут все структуры и регистры из даташиты уже определены. Осталось только написать тебе 4 функции, которые будут писать в SPI и всё.
А так по названиям функций +- че-то понятно
Quiero vivir en España
Надеюсь, разберусь.
Quiero vivir en España
6 байт посчитать не сложно было.
Max
M5Dial – An ESP32-S3 smart rotary knob with a touchscreen display M5Stack M5Dial is a WiFi and Bluetooth-connected smart rotary knob with a round 1.28-inch touchscreen TFT display powered by an ESP32-S3 board, more precisely, the M5Stamp S3 IoT module. The user-programmable device comes with a rotary encoder recording the position and direction of the knob, an RFID module, an RTC, a buzzer, and under-screen buttons,… https://www.cnx-software.com/2023/10/08/m5dial-an-esp32-s3-smart-rotary-knob-with-a-touchscreen-display/
Max
Или термостат))
Ruslan
таки я дошёл до котлов, задумал расширить функционал шлагбаумного модуля до возможности контроллировать частный домик