868 MHz/915 MHz SX1276 ESP32 LoRa 0.96 Pulgadas de Pantalla OLED Azul Kit 32 Módulo Bluetooth WIFI Lora IOT Junta desarrollo para Arduino

868MHz 915MHz SX1276 ESP32 LoRa 0 96 Inch Blue OLED Display Bluetooth WIFI Lora Kit 32
  • Vendedor
  • Precio de Lista US $14.20piece
  • Precio de Venta US $14.20piece
  • Ahorras US $0.00piece0% off
  • Envío Envío Gratis
  • Calificaciones 5.0 (70)

Especificaciones del artículo

Nombre de la marcaWEMS
Compatible Marca/ModeloNinguno

Descripción del Producto

describa:

la 868/915 MHz antena debe estar en conexión con la interfaz IPEX (si la antena es no está conectado, puede dañar la LoRa chip)
batería de litio circuito de carga y descarga, cuando la batería está llena, el LED azul dejará de funcionar. cuando se utiliza, preste atención a lo positivo y negativo de la batería, de lo contrario se dañará!

con IO puerto de pantalla táctil táctil de entrada de señal, es necesario agregar el desplegable condensador de 100nF a este pin!


ejemplo:

este producto es un chip basado en ESP32 SX1276 WIFI mayor OLED, es decir LoRa módem remoto, 868-915 MHz de frecuencia, alta sensibilidad es over-148dBm, + $ number dbm de potencia de salida, alta fiabilidad, larga distancia de transmisión.

el wi-fi de la antena de a bordo de 32 MB Flash, 0.96 pulgadas de pantalla oled azul, circuito de carga de la batería de litio, interfaz USB y serial CP2102 chips, el soporte perfecto para el entorno de desarrollo Arduino, puede ser utilizado para el programa de control y desarrollo de productos es muy fácil y rápido.
voltaje de funcionamiento: 3.3 V a 7 V

rango de temperatura de funcionamiento:-40 ° C a + 90 ° C

soporte para el software de análisis de protocolo Sniffer, estación, SoftAP, y modos de Wi-Fi Direct
velocidades de datos: 150 Mbps @ 11n HT40., 72 Mbps @ HT20 11n, 54 Mbps @ 11g, 11 Mbps @ 11b
potencia de transmisión: 19.5 dbm 11b, 16.5 dBm @ 11g, 15.5 dBm @ 11n
receptor sensibilidad hasta-98 dBm
UDP rendimiento sostenido de 135 Mbps

diagrama de pines

detalles de la prueba

utilizar la leyenda

por ejemplo Una

(1) 868 mhz/915 MhzOLED LoRaSender
# include < SPI. h >
# include < LoRa. h >
# include < Wire. h >
# include " SSD1306.h "
# include " images. h "
# define SCK 5//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 RST 14//GPIO14-SX1278's RESTABLECER
# define DI0 26//GPIO26-SX1278's IRQ (solicitud de interrupción)
# define BANDA 868E6//915E6
unsigned int contador = 0;
SSD1306 pantalla (0x3c, 4, 15);
rssi String = " RSSI-";
packSize String = "-";
cadena de paquetes;
void setup () {
pinMode (16, OUTPUT);
pinMode (2, OUTPUT);
digitalWrite (16, LOW);//establecer GPIO16 bajo para restablecer OLED
de retardo (50);
digitalWrite (16, HIGH);//tiempo OLED está funcionando, GPIO16 debe ir de alta
Serial. begin (9600);
while (! Serie);
Serial. println ();
Serial. println (" LoRa Remitente Prueba ");
SPI. begin (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
if (! LoRa. begin (868)) {
Serial. println (" LoRa de Partida no! ");
while (1);
}
//LoRa. onReceive (cbk);
//LoRa. receive ();
Serial. println (" init ok ");
display. init ();
display. flipScreenVertically ();
display. setFont (ArialMT_Plain_10);
de retardo (1500);
}
void loop () {
display. clear ();
display. setTextAlignment (TEXT_ALIGN_LEFT);
display. setFont (ArialMT_Plain_10);
display. drawString (0, 0, " El Envío de paquete: ");
display. drawString (90, 0, String (contador));
display. display ();
//enviar el paquete
LoRa. beginPacket ();
LoRa. print (" hello ");
LoRa. print (contador);
LoRa. endPacket ();
contador + +;
digitalWrite (2, HIGH);//activar el LED (ALTO es el nivel de tensión)
de retardo (1000);//espera por un segundo
digitalWrite (2, LOW);//activar el LED apagado, haciendo la tensión BAJA
de retardo (1000);//espera por un segundo
}
(2) 868 mhz/915 Mhz OLED LoRaSender
# include < SPI. h >
# include < LoRa. h >
# include < Wire. h >
# include " SSD1306.h "
# include " images. h "
# define SCK 5//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 RST 14//GPIO14-SX1278's RESTABLECER
# define DI0 26//GPIO26-SX1278's IRQ (solicitud de interrupción)
# define BANDA 868E6//915E6
SSD1306 pantalla (0x3c, 4, 15);
rssi String = " RSSI-";
packSize String = "-";
cadena de paquetes;
loraData void () {
display. clear ();
display. setTextAlignment (TEXT_ALIGN_LEFT);
display. setFont (ArialMT_Plain_10);
display. drawString (0, 15, " Recibido " + packSize + " bytes ");
display. drawStringMaxWidth (0, 26, 128, paquete);
display. drawString (0, 0, rssi);
display. display ();
}
void cbk (int packetSize) {
paquete = " ";
packSize = String (packetSize, DEC);
para (int i = 0; i < packetSize; i + +) {paquete + = (char) LoRa. leer ();}
rssi = " RSSI " + string (LoRa. packetRssi (), DEC);
loraData ();
}
void setup () {
pinMode (16, OUTPUT);
digitalWrite (16, LOW);//establecer GPIO16 bajo para restablecer OLED
de retardo (50);
digitalWrite (16, HIGH);//tiempo OLED está funcionando, GPIO16 debe ir de alta,
Serial. begin (9600);
while (! Serie);
Serial. println ();
Serial. println (" LoRa Receptor de Devolución de llamada ");
SPI. begin (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
if (! LoRa. begin (868E6)) {
Serial. println (" LoRa de Partida no! ");
while (1);
}
//LoRa. onReceive (cbk);
LoRa. receive ();
Serial. println (" init ok ");
display. init ();
display. flipScreenVertically ();
display. setFont (ArialMT_Plain_10);
de retardo (1500);
}
void loop () {
int packetSize = LoRa. parsePacket ();
if (packetSize) {cbk (packetSize);}
de retardo (10);
}

nota:este producto no incluye la batería.

lista del envío:

ESP32 OLED * 1
Line * 1
pin * 2
868/915 m Primavera Antena * 1

Productos Similares