TTGO T868MHz/915 MHz SX1276 ESP32 LoRa 0.96 Cal Niebieski Zestaw Lora 32 Moduł Wyświetlacz OLED Bluetooth WIFI internet PRZEDMIOTÓW zarząd na Arduino

TTGO T868MHz 915MHz SX1276 ESP32 LoRa 0 96 Inch Blue OLED Display Bluetooth WIFI Lora Kit
  • Sprzedawca
  • Cennik US $14.30piece
  • Cena Sprzedaży US $12.87piece
  • Dostawa Darmowa dostawa
  • Taniej US $1.43piece10% off
  • Oceny 4.9 (70)

Specyfikacja przedmiotu

Nazwa markiWEMS
Kompatybilny Marka/ModelBrak

Opis Produktu

opisz:

na 868/915 MHz anteny musi być w związku z IPEX interfejs (jeśli antena jest nie jest podłączony, to może spowodować uszkodzenie LoRa chip)
bateria litowa obwodu ładowania i rozładowania, gdy bateria jest pełna, niebieska DIODA LED przestanie działać. podczas używania, należy zwrócić uwagę na pozytywne i negatywne baterii, w przeciwnym razie zostanie uszkodzony!

z portu IO dotykowy ekran dotykowy sygnału wejściowego, musisz dodać kondensator 100nF ciągnąć w dół, aby ten pin!


przykład:

ten produkt jest SX1276 chip w oparciu o ESP32 WIFI zwiększona OLED, a mianowicie LoRa zdalnego modem, 868-915 MHz częstotliwości, wysoka czułość jest over-148dBm, + mocy wyjściowej 20dBm, wysoka niezawodność, długi zasięg transmisji.

na pokładzie 4 bajtów Mt (32 Mt bit) antena wi-fi, 0.96 cal niebieski wyświetlacz oled, akumulator litowo ładowania obwodu, interfejs i CP2102 USB szeregowy układ, doskonałe wsparcie dla Arduino środowisko programistyczne, może być stosowany do kontroli programu i rozwoju produktu jest bardzo łatwe i szybkie.
napięcie zasilania: 3.3 V do 7 V

zakres temperatury pracy:-40 ° C do + 90 ° C

wsparcie dla Sniffer oprogramowania analizy protokołu, stacja, SoftAP, i Wi-Fi Direct tryby
szybkości transmisji danych: 150 Mbps @ HT40. 11n, 72 @ HT20 11n 150mbps, 54 Mbps @ 11g, 11 Mbps @ 11b
moc nadawania: 19.5 dBm @ 11b, 16.5 dBm @ 11g, 15.5 dBm @ 11n
czułość odbiornika do-98 dBm
UDP odniesionych przepustowość 135 Mbps

Pin schemat
Test szczegóły

wykorzystanie legenda

na przykład Jednego

(1) 868 mhz/915 MhzOLED LoRaSender
# m. in. < SPI. h >
# m. in. < LoRa. h >
# m. in. < Drutu. h >
# to " SSD1306.h "
# to " obrazy. h "
# zdefiniować SCK 5//GPIO5-SCK SX1278's
# zdefiniować MISO 19//GPIO19-SX1278's MISO
# zdefiniować MOSI 27//GPIO27-SX1278's MOSI
# zdefiniować SS 18//GPIO18-SX1278's CS
# zdefiniować RST 14//GPIO14-SX1278's RESET
# zdefiniować DI0 26//GPIO26-SX1278's IRQ (przerwania żądanie)
# zdefiniować ZESPÓŁ 868E6//915E6
unsigned int licznik = 0;
wyświetlacz SSD1306 (0x3c, 4, 15);
ciąg rssi = " RSSI-";
ciąg packSize = "-";
pakiet String;
nieważne konfiguracji () {
pinMode (16, WYJŚCIE);
pinMode (2, WYJŚCIE);
digitalWrite (16, NISKIE);//zestaw GPIO16 niska, aby przywrócić OLED
opóźnienie (50);
digitalWrite (16, WYSOKA);//podczas OLED pracuje, GPIO16 musi przejść wysokiej
seryjny. rozpocząć (9600);
podczas gdy (! Seryjny);
seryjny. println ();
seryjny. println (" Sender LoRa Test ");
SPI. rozpocząć (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
jeśli (! LoRa. rozpocząć (868)) {
seryjny. println (" Począwszy LoRa nieudane! ");
podczas gdy (1);
}
//LoRa. onReceive (cbk);
//LoRa. otrzymywać ();
seryjny. println (" init ok ");
wyświetlacz. init ();
wyświetlacz. flipScreenVertically ();
wyświetlacz. setFont (ArialMT_Plain_10);
opóźnienie (1500);
}
nieważne pętli () {
wyświetlacz. jasne ();
wyświetlacz. setTextAlignment (TEXT_ALIGN_LEFT);
wyświetlacz. setFont (ArialMT_Plain_10);
wyświetlacz. sznurek (0, 0, " Wysyłania pakietów: ");
wyświetlacz. sznurek (90, 0, Ciąg (licznik));
wyświetlacz. wyświetlacz ();
//wysłać pakiet
LoRa. beginPacket ();
LoRa. print (" hello ");
LoRa. print (licznik);
LoRa. endPacket ();
licznik + +;
digitalWrite (2, WYSOKA);//obróć LED na (WYSOKA jest poziom napięcia)
opóźnienie (1000);//czekać na sekundę
digitalWrite (2, NISKIE);//obróć odprowadzana przez co napięcia NISKIEGO
opóźnienie (1000);//czekać na sekundę
}
(2) 868 mhz/915 Mhz LoRaSender OLED
# m. in. < SPI. h >
# m. in. < LoRa. h >
# m. in. < Drutu. h >
# to " SSD1306.h "
# to " obrazy. h "
# zdefiniować SCK 5//GPIO5-SCK SX1278's
# zdefiniować MISO 19//GPIO19-SX1278's MISO
# zdefiniować MOSI 27//GPIO27-SX1278's MOSI
# zdefiniować SS 18//GPIO18-SX1278's CS
# zdefiniować RST 14//GPIO14-SX1278's RESET
# zdefiniować DI0 26//GPIO26-SX1278's IRQ (przerwania żądanie)
# zdefiniować ZESPÓŁ 868E6//915E6
wyświetlacz SSD1306 (0x3c, 4, 15);
ciąg rssi = " RSSI-";
ciąg packSize = "-";
pakiet String;
nieważne loraData () {
wyświetlacz. jasne ();
wyświetlacz. setTextAlignment (TEXT_ALIGN_LEFT);
wyświetlacz. setFont (ArialMT_Plain_10);
wyświetlacz. sznurek (0, 15, " Otrzymał " + packSize + " bajtów ");
wyświetlacz. drawStringMaxWidth (0, 26, 128, pakietów);
wyświetlacz. sznurek (0, 0, rssi);
wyświetlacz. wyświetlacz ();
}
nieważne cbk (int packetSize) {
pakiet = " ";
packSize = String (packetSize, GRUDNIA);
dla (int i = 0; ja < packetSize; ja + +) {pakiet + = (char) LoRa. read ();}
rssi = " RSSI " + string (LoRa. packetRssi (), GRUDNIA);
loraData ();
}
nieważne konfiguracji () {
pinMode (16, WYJŚCIE);
digitalWrite (16, NISKIE);//zestaw GPIO16 niska, aby przywrócić OLED
opóźnienie (50);
digitalWrite (16, WYSOKA);//podczas OLED pracuje, GPIO16 musi przejść wysokiej,
seryjny. rozpocząć (9600);
podczas gdy (! Seryjny);
seryjny. println ();
seryjny. println (" LoRa Odbiornik Oddzwaniania ");
SPI. rozpocząć (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
jeśli (! LoRa. rozpocząć (868E6)) {
seryjny. println (" Począwszy LoRa nieudane! ");
podczas gdy (1);
}
//LoRa. onReceive (cbk);
LoRa. otrzymywać ();
seryjny. println (" init ok ");
wyświetlacz. init ();
wyświetlacz. flipScreenVertically ();
wyświetlacz. setFont (ArialMT_Plain_10);
opóźnienie (1500);
}
nieważne pętli () {
int packetSize = LoRa. parsePacket ();
jeśli (packetSize) {cbk (packetSize);}
opóźnienie (10);
}

uwaga:ten produkt nie zawiera baterii.

liście przewozowej & #65306; 1 Sztuka
ESP32 OLED * 1
linia * 1
pin * 2
868/915 m Wiosna Antena * 1

1 Para
ESP32 OLED * 2
linia * 2
pin * 4
868/915 m Wiosna Antena * 2

Podobne Produkty