Плата разработки Elecrow LR1262 сочетает в себе микроконтроллер Raspberry Pi RP2040 с модулем LoRaWAN LR1262 на базе STM32WL LoRa SoC с поддержкой частотных диапазонов 868 и 915 МГц и 1,8-дюймовым ЖК-дисплеем.
На плате также имеется клеммная колодка RS485 для подключения датчиков и исполнительных устройств, множество разъемов и разъемов для дальнейшего расширения, несколько кнопок для пользовательского управления и светодиоды для отладки/мониторинга.
Технические характеристики платы разработки Elecrow LR1262:
- MCU — двухъядерный процессор Raspberry Pi RP2040 Arm Cortex-M0+ с частотой 133 МГц и встроенной SRAM объемом 264 КБ.
- Память — флэш-память 4 МБ.
- Дисплей – 1,8-дюймовый TFT LCD 128×160 с использованием 4-проводного SPI-драйвера ST7735S
- Беспроводная связь – модуль Elecrow LR1262 LoRaWAN
- MCU — STMicro STM32WLE5CCU6 Arm Cortex-M4 32-бит, флэш-память 256 КБ, ОЗУ 64 КБ
- Радиочастотный трансивер – Semtech LX1262
- Диапазон частот – от 150 МГц до 930 МГц (Примечание: сама плата рекламируется как поддерживающая диапазон от 803 МГц до 930 МГц: IN865, EU868, AU915, US915, KR920, RU864 и AS923)
- Протокол LoRaWAN — класс A/B/C, соответствующий спецификации LoRaWAN 1.0.3.
- Мощность передачи – до 22 дБм
- Чувствительность приемника
- -123 дБм для 2-FSK (1,2 Кбит/с)
- -148 дБм для LoRa®
- Минимальный ток в режиме сна – 1,69 мкА (максимальный не более 2,0 мкА)
- Рабочий ток
- Tx: 87 мА при 20 дБм (868 МГц)
- Tx: 5,2 мА
- Размеры – 15 x 15 x 2,5 мм.
- Антенны — антенные разъемы SMA и IPEX1
- Интерфейс связи – 3-полюсная клеммная колодка RS485.
- Расширение
- 8x 5V Crowtail интерфейсов с 2x аналоговыми интерфейсами, 2x цифровыми интерфейсами, 2x интерфейсами UART, 2x интерфейсами I2C
- 12x 3-контактных универсальных разъемов ввода-вывода 5 В
- 14х 3-контактных универсальных интерфейсов ввода-вывода с напряжением 3,3 В
- 6-контактный разъем SPI 3,3 В/5 В
- 4-контактный разъем UART 3,3 В/5 В
- 3x 3-контактных разъема I2C 3,3 В/5 В
- Разное
- Пассивный зуммер
- 4x пользовательские кнопки (ADC)
- 6х программируемых светодиодов
- Питание – 5 В/1 А через порт USB-C
- Размеры – 102 х 76,5 мм.
- Диапазон температур – от -10°C до +65°C
Elecrow утверждает, что плату можно программировать с помощью Arduino или MicroPython, используя предоставленные SDK Raspberry Pi. Нам не удалось найти документацию для самой платы, но Wiki для модуля LR1262 описывает набор AT-команд и приводит несколько примеров для интеграции с The Things Network (TTN) и P2P-коммуникацией:
- Одноканальные прикладные программы для одноканальных шлюзов и узлов ESP32
- Многоканальные прикладные программы для одноканальных шлюзов и узлов ESP32.
- Одноканальные прикладные программы для шлюзов и узлов Raspberry Pi
- Многоканальные прикладные v для шлюзов и узлов Raspberry Pi
- Пример применения двухточечной связи LR1262
Обратите внимание, что мы не смогли найти никакого кода. В Wiki объясняется только, как настроить шлюз и модуль с помощью AT-команд. Таким образом, пользователю необходимо написать код на предпочитаемом им языке.
Плата разработки LR1262 поставляется с кабелем USB-A — USB-C, пружинной антенной 868/915 МГц и резиновой антенной 868/915 МГц. Впервые о плате мы узнали на Tindie, но Elecrow также продает ее в собственном магазине за 21,90$, а также на Aliexpress за 27,02$ с бесплатной доставкой. Сам модуль LR1602 можно приобрести примерно за 7,5$.
Это не первое решение LoRaWAN с микроконтроллером Raspberry Pi RP2040, ранее мы рассматривали мессенджер и рацию MessengerPi LoRa, комплект разработчика SenseCAP Indicator D1Pro , Adafruit Feather RP2040 с платой RFM95 LoRa Radio, модуль RAKwireless RAK11310 Raspberry Pi RP2040 LoRaWAN и другие.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.