868 MHz/915 MHz SX1276 ESP32 LoRa 0.96 Polegada Azul Kit 32 Módulo Display OLED Bluetooth WI FI Lora IOT Placa de desenvolvimento para Arduino

868MHz 915MHz SX1276 ESP32 LoRa 0 96 Inch Blue OLED Display Bluetooth WIFI Lora Kit 32
  • Vendedor
  • Preço de Lista US $14.20piece
  • Preço de Venda US $14.20piece
  • Você Salva US $0.00piece0% off
  • Expedição Frete Grátis
  • Avaliações 5.0 (70)

Especificação do item

MarcaWEMS
Compatível Marca/ModeloNenhum

Descrição do Produto

descrever:

a 868/915 MHz antena precisa ser em conexão com a interface IPEX (se a antena é não conectado, isso pode danificar a LoRa chip)
circuito de carga e descarga da bateria de lítio, quando a bateria está cheia, o LED azul irá parar de funcionar. quando se utiliza, preste atenção para o positivo e negativo da bateria, caso contrário ele será danificado!

com a porta IO toque tela sensível ao toque de entrada de sinal, você precisa adicionar o capacitor de 100nF pull-down para este pino!


exemplo:

este produto é um chip baseado em ESP32 SX1276 WIFI aumento OLED, ou seja LoRa modem remoto, 868-915 MHz de freqüência, a sensibilidade é alta over-148dBm, + 20dBm potência de saída, alta confiabilidade, transmissão de longa distância.

a bordo 32 MB Flash wi-fi antena, display oled de 0.96 polegada azul, bateria de lítio de carregamento do circuito, interface USB e serial chip CP2102, o suporte perfeito para o ambiente de desenvolvimento Arduino, pode ser usado para a verificação do programa e de desenvolvimento de produto é muito fácil e rápido.
tensão de funcionamento: 3.3 V a 7 V

faixa de temperatura operacional:-40 ° C a + 90 ° C

suporte para software de análise de protocolo Sniffer, estação, SoftAP, e modos de Wi-Fi Direct
taxas de dados: 150 Mbps @ 11n HT40., 72 Mbps @ HT20 11n, 54 Mbps @ 11g, 11 Mbps @ 11b
potência de transmissão: 19.5 dBm @ 11b, 16.5 dBm @ 11g, 15.5 dBm @ 11n
sensibilidade do receptor-98 dBm até
UDP sustentado taxa de transferência de 135 Mbps

diagrama de pinos

os detalhes do teste

uso lenda

por exemplo Um

(1) 868 mhz/915 MhzOLED LoRaSender
# include < SPI. h >
# include < LoRa. h >
# include < Wire. h >
# include " SSD1306.h "
# include " imagens. h "
# define 5 SCK // GPIO5-SX1278's SCK
# define MISO MISO 19 // GPIO19-SX1278's
# define MOSI MOSI 27 // GPIO27-SX1278's
# define SS 18 // GPIO18-SX1278's CS
# define RESET RST 14 // GPIO14-SX1278's
# define DI0 26 // GPIO26-SX1278's IRQ (pedido de interrupção)
# define BANDA 868E6 // 915E6
unsigned int contador = 0;
SSD1306 display (0x3c, 4, 15);
String = rssi " RSSI-";
corda packSize = "-";
pacote de corda;
void setup () {
pinMode (16, OUTPUT);
pinMode (2, OUTPUT);
digitalWrite (16, LOW); // conjunto GPIO16 baixo para redefinir OLED
atraso (50);
digitalWrite (16, HIGH); // enquanto OLED está em execução, GPIO16 deve ir alta
Serial. begin (9600);
while (! Serial);
Serial. println ();
Serial. println (" LoRa Remetente Teste ");
SPI. begin (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
if (! LoRa. begin (868)) {
Serial. println (" A Partir da LoRa falhou! ");
enquanto (1);
}
// LoRa. onReceive (cbk);
// LoRa. receive ();
Serial. println (" init ok ");
display. init ();
display. flipScreenVertically ();
display. setFont (ArialMT_Plain_10);
atraso (1500);
}
void loop () {
display. clear ();
display. setTextAlignment (TEXT_ALIGN_LEFT);
display. setFont (ArialMT_Plain_10);
display. com cordão (0, 0, " O Envio de pacotes: ");
display. com cordão (90, 0, String (contador));
display. display ();
// enviar pacotes
LoRa. beginPacket ();
LoRa. print (" olá ");
LoRa. print (contador);
LoRa. endPacket ();
contador ++;
digitalWrite (2, HIGH); // ligar o LED (ALTA é o nível de tensão)
atraso (1000); // esperar por um segundo
digitalWrite (2, LOW); // transformar o LED desligado por fazer a BAIXA tensão
atraso (1000); // esperar por um segundo
}
(2) 868 mhz/915 Mhz LoRaSender OLED
# include < SPI. h >
# include < LoRa. h >
# include < Wire. h >
# include " SSD1306.h "
# include " imagens. h "
# define 5 SCK // GPIO5-SX1278's SCK
# define MISO MISO 19 // GPIO19-SX1278's
# define MOSI MOSI 27 // GPIO27-SX1278's
# define SS 18 // GPIO18-SX1278's CS
# define RESET RST 14 // GPIO14-SX1278's
# define DI0 26 // GPIO26-SX1278's IRQ (pedido de interrupção)
# define BANDA 868E6 // 915E6
SSD1306 display (0x3c, 4, 15);
String = rssi " RSSI-";
corda packSize = "-";
pacote de corda;
loraData void () {
display. clear ();
display. setTextAlignment (TEXT_ALIGN_LEFT);
display. setFont (ArialMT_Plain_10);
display. com cordão (0, 15, " Recebido " + packSize + " bytes ");
display. drawStringMaxWidth (0, 26, 128, packet);
display. com cordão (0, 0, rssi);
display. display ();
}
void cbk (int packetSize) {
pacote = " ";
packSize = String (packetSize, DEC);
para (int i = 0; i < packetSize; eu ++) {pacote + = (char) LoRa. leia ();}
rssi = " RSSI " + string (LoRa. packetRssi (), DEC);
loraData ();
}
void setup () {
pinMode (16, OUTPUT);
digitalWrite (16, LOW); // conjunto GPIO16 baixo para redefinir OLED
atraso (50);
digitalWrite (16, HIGH); // enquanto OLED está em execução, GPIO16 deve ir de alta,
Serial. begin (9600);
while (! Serial);
Serial. println ();
Serial. println (" LoRa Receptor Callback ");
SPI. begin (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
if (! LoRa. begin (868E6)) {
Serial. println (" A Partir da LoRa falhou! ");
enquanto (1);
}
// LoRa. onReceive (cbk);
LoRa. receive ();
Serial. println (" init ok ");
display. init ();
display. flipScreenVertically ();
display. setFont (ArialMT_Plain_10);
atraso (1500);
}
void loop () {
int = packetSize LoRa. parsePacket ();
if (packetSize) {cbk (packetSize);}
atraso (10);
}

nota:este produto não inclui a bateria.

lista de envio: 1 Peça
ESP32 OLED * 1
linha * 1
pin * 2
868/915 m Primavera Antena * 1

1 Par
ESP32 OLED * 2
linha * 2
pin * 4
868/915 m Primavera Antena * 2

Produtos Similares