Корзина пуста
Описание:
Ra-01 модуль беспроводной передачи данных, основанный на приемопередатчике SEMTECH SX1278. Он использует технологию расширенного спектра LoRa с расстоянием связи 10 000 метров. Обладает высокой помехоустойчивостью и имеет низкое энергопотребление, может быть запитан от батареи напряжением 3 В.
Характеристики:
• Модульная спектральная модуляция LoRaTM
• Ультра-длинное расстояние связи 15KM (у китайцев километры короче чем у нас;)
• Постоянная выходная мощность RF с изменением напряжения + 20 дБм-100 мВт
• Высокая чувствительность: до -148dBm
• Полудуплексная связь SPI
• Программируемая скорость передачи до 300 Кбит / с
• Поддержка модуляции FSK, GFSK, MSK, GMSK, LoRaTM и OOK
• 127 дБ динамического диапазона RSSI
• Автоматическое определение радиочастотного сигнала, режим САПР и сверхвысокоскоростная АЧХ
• Процессор с CRC до 256 байт
• Патч-патч для пачки с небольшим объемом
• с защитной оболочкой
• Пружинная антенна (Ra-01) или внешняя антенна IPEX (Ra-02)
Контактный контактный номер |
Pin Name Pin |
|
Описание функции |
Ра-01 |
Ра-02 |
|
|
1 |
- |
ANT |
антенна |
2 |
1 , 2 |
GND |
земля |
3 |
3 |
3.3V |
Питание 3,3 В |
4 |
4 |
СБРОС |
сброс |
5 |
5 |
DIO0 |
Цифровой IO0, конфигурация программного обеспечения |
6 |
6 |
DIO1 |
Конфигурация программного обеспечения цифрового IO1 |
7 |
7 |
DIO2 |
Цифровая конфигурация программного обеспечения IO2 |
8 |
8 |
DIO3 |
Конфигурация программного обеспечения цифрового IO3 |
9 |
9 |
GND |
земля |
10 |
10 |
DIO4 |
Конфигурация цифрового ввода-вывода 4 |
11 |
11 |
DIO5 |
Конфигурация программного обеспечения цифрового ввода-вывода IO5 |
12 |
12 |
SCK |
Вход синхронизации SPI |
13 |
13 |
MISO |
Выход данных SPI |
14 |
14 |
MOSI |
Ввод данных SPI |
15 |
15 |
NSS |
Выбор входа чипа SPI |
16 |
16 |
GND |
земля |
Примечание:
Отсутствует разъем IPX
В комплекте имеется антенна 433МГц.
Подключение к Arduino Uno
3.3V - 3.3V
GND - GND
En/Nss - D10
G0/DIO0 - D2
SCK - D13
MISO - D12
MOSI - D11
RST - D9
Подключение к Arduino nano
Для подключения этого модуля требуется дополнительная линия питания 3,3В.
3.3V - -
GND - GND
En/Nss - D10
G0/DIO0 - D2
SCK - D13
MISO - D12
MOSI - D11
RST - D9
Скачать библиотеку:
Sketch - Include Library - Manage Libraries
В выпадающем меню требуется скачать библиотеку Lora
Для прошивки Arduino UNO требуется выбрать File - Example - LoRa - LoRa Receiver (для приемника)
File - Example - LoRa - LoRa Sender (для передатчика)
Код передающей части:
#include <SPI.h>
#include <LoRa.h> int counter = 0;
void setup() { Serial.begin(9600);
while (!Serial); Serial.println("LoRa Sender");
if (!LoRa.begin(433E6)) { Serial.println("Starting LoRa failed!");
while (1); }
LoRa.setTxPower(20); }
void loop() { Serial.print("Sending packet: ");
Serial.println(counter); // send packet LoRa.beginPacket();
LoRa.print("hello "); LoRa.print(counter);
LoRa.endPacket(); counter++; delay(5000); }
Код приемной части:
#include <SPI.h>
#include <LoRa.h>
void setup() { Serial.begin(9600);
while (!Serial); Serial.println("LoRa Receiver");
if (!LoRa.begin(433E6)) { Serial.println("Starting LoRa failed!");
while (1); } } void loop() { // try to parse packet int packetSize = LoRa.parsePacket();
if (packetSize) { // received a packet Serial.print("Received packet '");
// read packet while (LoRa.available()) { Serial.print((char)LoRa.read()); }
// print RSSI of packet Serial.print("' with RSSI "); Serial.println(LoRa.packetRssi()); } }
Пример использования на канале Arduinolab
Полезные ссылки:
Datasheet:
https://cdn-shop.adafruit.com/product-files/3179/sx1276_77_78_79.pdf
Габариты (Д х Ш х В):
17мм х 16мм х 4мм
Вес:
3.7г.
Сообщения не найдены