यदि आपको 868Mhz संस्करण की आवश्यकता है, तो कृपया उत्पाद ID: 1507044 खरीदें
विवरण:
915 मेगाहर्ट्ज एंटीना को आईपीईएक्स इंटरफेस के साथ जुड़ने की जरूरत है (यदि एंटीना कनेक्ट नहीं है, तो यह लोवा को नुकसान पहुंचा सकता है)
लिथियम बैटरी चार्ज और डिस्चार्ज सर्किट, जब बैटरी भरी होती है, तो नीली एलईडी काम करना बंद कर देगी। उपयोग करते समय, बैटरी के सकारात्मक और नकारात्मक पर ध्यान दें, अन्यथा यह क्षतिग्रस्त हो जाएगा!
IO पोर्ट टच स्क्रीन टच सिग्नल इनपुट के साथ, आपको इस पिन में 100nF पुल-डाउन संधारित्र जोड़ने की आवश्यकता है!
नोट: इस उत्पाद में बैटरी शामिल नहीं है।
उदाहरण:
यह उत्पाद एक SX1276 चिप है जो ESP32 WIFI बढ़ी हुई OLED पर आधारित है, अर्थात् LoRa रिमोट मॉडेम, 915MHz आवृत्ति, उच्च संवेदनशीलता 148dBm, + 20dBm आउटपुट पावर, उच्च विश्वसनीयता, लंबी संचरण दूरी है।
जहाज पर 32 एमबी Flash वाई-फाई एंटीना, 0.96 इंच ब्लू ऑलेड डिस्प्ले, लिथियम बैटरी चार्जिंग सर्किट, CP2102 इंटरफेस और यूएसबी सीरियल चिप, विकास पर्यावरण के लिए एकदम सही समर्थन, प्रोग्राम की जाँच के लिए इस्तेमाल किया जा सकता है और उत्पाद विकास बहुत आसान और तेज़ है।
ऑपरेटिंग वोल्टेज: 3.3V से 7V
ऑपरेटिंग तापमान रेंज: -40 डिग्री सेल्सियस से 90 डिग्री सेल्सियस
स्निफर सॉफ्टवेयर प्रोटोकॉल विश्लेषण, स्टेशन, सॉफ्टएप और वाई-फाई डायरेक्ट मोड के लिए समर्थन
डेटा दरें: 150 एमबीपीएस @ 11 एन एचटी 40, 72 एमबीपीएस @ 11 एचटी 20, 54 एमबीपीएस @ 11 जी, 11 एमबीपीएस @ 11 बी
संचारित शक्ति: 19.5 dBm @ 11b, 16.5 dBm @ 11g, 15.5 dBm @ 11n
-98 dBm तक की रिसीवर संवेदनशीलता
यूडीपी 135 एमबीपीएस के थ्रूपुट पर टिका हुआ है
पिन आरेख:
किंवदंती का उपयोग करें:
उदाहरण के लिए एक:
(१) 8६ 1 एमएचज़ / ९ १५ एमहोलड लोरासेंडर
#शामिल
#शामिल
#शामिल
#शामिल "SSD1306.h"
#शामिल "images.h"
#define SCK 5 // GPIO5 - SX1278 की SCK
#define MISO 19 // GPIO19 - SX1278 का MISO
# डेफिन MOSI 27 // GPIO27 - SX1278 का MOSI
#define SS 18 // GPIO18 - SX1278 का सीएस
#define RST 14 // GPIO14 - SX1278 का परिणाम
#define DI0 26 // GPIO26 - SX1278 का IRQ (व्यवधान अनुरोध)
# डेफिन बैंड 868E6 // 915E6
अहस्ताक्षरित int काउंटर = 0;
SSD1306 डिस्प्ले (0x3c, 4, 15);
स्ट्रिंग rssi = "RSSI -";
स्ट्रिंग packSize = "-";
स्ट्रिंग पैकेट;
व्यर्थ व्यवस्था () {
पिनमोड (16, OUTPUT);
पिनमोड (2, OUTPUT);
digitalWrite (16, LOW); // सेट करें GPIO16 OLED को रीसेट करने के लिए कम
देरी (50);
digitalWrite (16, उच्च); // जबकि OLED चल रहा है, GPIO16 को उच्च जाना चाहिए
सीरियल.बेगिन (9600);
जबकि (सीरियल);
धारावाहिक.प्रदर्शन ();
Serial.println ("लोरा सेंडर टेस्ट");
SPI.begin (SCK, MISO, MOSI, SS);
लोरा.सेटपिन (एसएस, आरएसटी, डीआई 0);
यदि (LoRa.begin (868)) {
Serial.println ("लोरा शुरू करना विफल!");
जबकि (1);
}
//LoRa.onReceive(cbk);
// लोरा.रेसीव ();
सिरियल.प्रिंटलेन ("इनिट ओके");
display.init ();
display.flipScreenVertically ();
display.setFont (ArialMT_Plain_10);
देरी (1500);
}
शून्य लूप () {
display.clear ();
display.setTextAlignment (TEXT_ALIGN_LEFT);
display.setFont (ArialMT_Plain_10);
display.drawString (0, 0, "पैकेट भेजना:");
display.drawString (90, 0, स्ट्रिंग (काउंटर));
display.display ();
// पैकेट भेजें
लोरा.बेगिनपैकेट ();
लोरा.प्रिंट ("हैलो");
लोरा.प्रिंट (काउंटर);
LoRa.endPacket ();
काउंटर ++;
digitalWrite (2, उच्च); // एलईडी चालू करें (उच्च वोल्टेज स्तर है)
देरी (1000); // एक सेकंड के लिए प्रतीक्षा करें
digitalWrite (2, LOW); // वोल्टेज को कम करके LED को बंद करें
देरी (1000); // एक सेकंड के लिए प्रतीक्षा करें
}
(2) 868mhz / 915Mhz OLED LoRaSender
#शामिल
#शामिल
#शामिल
#शामिल "SSD1306.h"
#शामिल "images.h"
#define SCK 5 // GPIO5 - SX1278 की SCK
#define MISO 19 // GPIO19 - SX1278 का MISO
# डेफिन MOSI 27 // GPIO27 - SX1278 का MOSI
#define SS 18 // GPIO18 - SX1278 का सीएस
#define RST 14 // GPIO14 - SX1278 का परिणाम
#define DI0 26 // GPIO26 - SX1278 का IRQ (व्यवधान अनुरोध)
# डेफिन बैंड 868E6 // 915E6
SSD1306 डिस्प्ले (0x3c, 4, 15);
स्ट्रिंग rssi = "RSSI -";
स्ट्रिंग packSize = "-";
स्ट्रिंग पैकेट;
शून्य लॉराडाटा () {
display.clear ();
display.setTextAlignment (TEXT_ALIGN_LEFT);
display.setFont (ArialMT_Plain_10);
display.drawString (0, 15, "प्राप्त" + packSize + "बाइट्स");
display.drawStringMaxWidth (0, 26, 128, पैकेट);
display.drawString (0, 0, rssi);
display.display ();
}
शून्य cbk (int पैकेटसेट) {
पैकेट = "";
packSize = स्ट्रिंग (packetSize, DEC);
for (int i = 0; मैं;
लोराडाटा ();
}
व्यर्थ व्यवस्था () {
पिनमोड (16, OUTPUT);
digitalWrite (16, LOW); // सेट करें GPIO16 OLED को रीसेट करने के लिए कम
देरी (50);
digitalWrite (16, उच्च); // जब OLED चल रहा है, GPIO16 उच्च जाना चाहिए,
सीरियल.बेगिन (9600);
जबकि (सीरियल);
धारावाहिक.प्रदर्शन ();
Serial.println ("लोरा रिसीवर कॉलबैक");
SPI.begin (SCK, MISO, MOSI, SS);
लोरा.सेटपिन (एसएस, आरएसटी, डीआई 0);
यदि (LoRa.begin (868E6)) {
Serial.println ("लोरा शुरू करना विफल!");
जबकि (1);
}
//LoRa.onReceive(cbk);
लोरा.रेसीव ();
सिरियल.प्रिंटलेन ("इनिट ओके");
display.init ();
display.flipScreenVertically ();
display.setFont (ArialMT_Plain_10);
देरी (1500);
}
शून्य लूप () {
int packetSize = LoRa.parsePacket ();
अगर (packetSize) {cbk (packetSize); }
देरी (10);
}
पैकेज में निम्न शामिल: