868 MHz/915 MHz SX1276 ESP32 LoRa 0.96 Pollice Blu Kit 32 Modulo Display OLED Bluetooth WIFI Lora IOT Scheda di sviluppo per Arduino

868MHz 915MHz SX1276 ESP32 LoRa 0 96 Inch Blue OLED Display Bluetooth WIFI Lora Kit 32
  • Venditore
  • Lista dei Prezzi US $14.30piece
  • Prezzo di Vendita US $14.30piece
  • Risparmi US $0.00piece0% off
  • Spedizione Spedizione Gratuita
  • Giudizi 4.9 (70)

Specifiche dell'articolo

MarcaWEMS
Compatibile Marca/ModelloNessuno

Descrizione del Prodotto

descrivere:

il 868/915 MHz antenna deve essere in relazione alla interfaccia IPEX (se l'antenna è non collegato, si rischia di danneggiare il LoRa chip)
carica della batteria al litio e circuito di scarico, quando la batteria è piena, il LED blu smetterà di funzionare. quando si utilizza, prestare attenzione al positivo e negativo della batteria, altrimenti sarà danneggiato!

con segnale di ingresso porta IO tocco dello schermo di tocco, è necessario aggiungere il 100nF pull-down condensatore a questo pin!


esempio:

questo prodotto è un chip SX1276 basato su ESP32 WIFI aumentato OLED, vale a dire LoRa modem a distanza, 868-915 MHz di frequenza, alta sensibilità è over-148dBm, + potenza di uscita 20dBm, alta affidabilità, lunga distanza di trasmissione.

il bordo 4 Mt byte (32 Mt bit) wi-fi antenna, 0.96 pollice blu display oled, batteria al litio circuito di carica, CP2102 e interfaccia USB circuito integrato di serie, il supporto ideale per Arduino ambiente di sviluppo, può essere utilizzato per il controllo del programma e sviluppo del prodotto è molto facile e veloce.
tensione di funzionamento: 3.3 V a 7 V

temperatura di esercizio:-40 ° C a + 90 ° C

il supporto per software di analisi di protocollo, stazione, SoftAP, e Wi-Fi Direct modalità
velocità di trasferimento dati: 150 Mbps @ HT40. 11n, 72 Mbps @ HT20 11n, 54 Mbps @ 11g, 11 Mbps @ 11b
potenza di trasmissione: 19.5 dBm @ 11b, 16.5 dBm @ 11g, 15.5 dBm @ 11n
sensibilità del ricevitore fino a-98 dBm
UDP sostenuta throughput di 135 Mbps

Pin diagramma
dettagli di prova

utilizzare leggenda

per esempio Un

(1) 868 mhz/915 MhzOLED LoRaSender
# include < SPI. h >
# include < LoRa. h >
# include < Wire. h >
# include " SSD1306.h "
# include " immagini. h "
# define SCK 5//GPIO5-SX1278's SCK
# define MISO 19//GPIO19-SX1278's MISO
# define MOSI MOSI 27//GPIO27-SX1278's
# define SS 18//GPIO18-SX1278's CS
# define RST 14//GPIO14-SX1278's RESET
# define DI0 26//GPIO26-SX1278's IRQ (interrupt richiesta)
# define FASCIA 868E6//915E6
unsigned int contatore = 0;
SSD1306 display (0x3c, 4, 15);
stringa rssi = " RSSI-";
stringa packSize = "-";
stringa pacchetto;
void setup () {
pinMode (16, OUTPUT);
pinMode (2, OUTPUT);
digitalWrite (16, LOW);//imposta GPIO16 low per resettare OLED
ritardo (50);
digitalWrite (16, HIGH);//mentre OLED è in funzione, GPIO16 deve andare alta
Serial. begin (9600);
while (! Serial);
Serial. println ();
Serial. println (" LoRa Mittente Test ");
SPI. begin (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
if (! LoRa. begin (868)) {
Serial. println (" di Partenza LoRa fallito! ");
while (1);
}
//LoRa. onReceive (cbk);
//LoRa. receive ();
Serial. println (" init ok ");
display. init ();
display. flipScreenVertically ();
display. setFont (ArialMT_Plain_10);
ritardo (1500);
}
void loop () {
display. clear ();
display. setTextAlignment (TEXT_ALIGN_LEFT);
display. setFont (ArialMT_Plain_10);
display. coulisse (0, 0, " Invio pacchetto: ");
display. coulisse (90, 0, String (contatore));
display. display ();
//inviare pacchetto
LoRa. beginPacket ();
LoRa. print (" ciao ");
LoRa. print (contatore);
LoRa. endPacket ();
contatore + +;
digitalWrite (2, HIGH);//accendere il LED (ALTO è il livello di tensione)
ritardo (1000);//attendere per un secondo
digitalWrite (2, LOW);//accendere il LED off facendo la BASSA tensione
ritardo (1000);//attendere per un secondo
}
(2) 868 mhz/915 Mhz LoRaSender OLED
# include < SPI. h >
# include < LoRa. h >
# include < Wire. h >
# include " SSD1306.h "
# include " immagini. h "
# define SCK 5//GPIO5-SX1278's SCK
# define MISO 19//GPIO19-SX1278's MISO
# define MOSI MOSI 27//GPIO27-SX1278's
# define SS 18//GPIO18-SX1278's CS
# define RST 14//GPIO14-SX1278's RESET
# define DI0 26//GPIO26-SX1278's IRQ (interrupt richiesta)
# define FASCIA 868E6//915E6
SSD1306 display (0x3c, 4, 15);
stringa rssi = " RSSI-";
stringa packSize = "-";
stringa pacchetto;
loraData void () {
display. clear ();
display. setTextAlignment (TEXT_ALIGN_LEFT);
display. setFont (ArialMT_Plain_10);
display. coulisse (0, 15, " Ha Ricevuto " + packSize + " byte ");
display. drawStringMaxWidth (0, 26, 128, pacchetto);
display. coulisse (0, 0, rssi);
display. display ();
}
cbk void (int packetSize) {
pacchetto = " ";
packSize = String (packetSize, DEC);
per (int i = 0; i < packetSize; i + +) {pacchetto + = (char) LoRa. read ();}
rssi = " RSSI " + string (LoRa. packetRssi (), DEC);
loraData ();
}
void setup () {
pinMode (16, OUTPUT);
digitalWrite (16, LOW);//imposta GPIO16 low per resettare OLED
ritardo (50);
digitalWrite (16, HIGH);//mentre OLED è in funzione, GPIO16 deve andare alta,
Serial. begin (9600);
while (! Serial);
Serial. println ();
Serial. println (" LoRa Ricevitore Callback ");
SPI. begin (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
if (! LoRa. begin (868E6)) {
Serial. println (" di Partenza LoRa fallito! ");
while (1);
}
//LoRa. onReceive (cbk);
LoRa. receive ();
Serial. println (" init ok ");
display. init ();
display. flipScreenVertically ();
display. setFont (ArialMT_Plain_10);
ritardo (1500);
}
void loop () {
int packetSize = LoRa. parsePacket ();
if (packetSize) {cbk (packetSize);}
ritardo (10);
}

nota:questo prodotto non include la batteria.

lista di trasporto: 1 Pezzo
ESP32 OLED * 1
linea * 1
pin * 2
868/915 m Primavera Antenna * 1

1 Paia
ESP32 OLED * 2
linea * 2
pin * 4
868/915 m Primavera Antenna * 2

Prodotti Simili