विषयसूची:

लोरा गेटवे ESP8266 Arduino DIY: 5 कदम
लोरा गेटवे ESP8266 Arduino DIY: 5 कदम

वीडियो: लोरा गेटवे ESP8266 Arduino DIY: 5 कदम

वीडियो: लोरा गेटवे ESP8266 Arduino DIY: 5 कदम
वीडियो: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, जुलाई
Anonim
लोरा गेटवे ESP8266 Arduino DIY
लोरा गेटवे ESP8266 Arduino DIY

यह निर्देशयोग्य आपको RFM95/96 रेडियो मॉड्यूल के साथ ESP8266 का उपयोग करके, सभी विश्व क्षेत्रों के लिए, The थिंग्स नेटवर्क के साथ संगत लोरा गेटवे बनाने में मदद करेगा। इसे काम करने के लिए स्रोत कोड भी प्रदान किया गया है और यह कॉन्फ़िगरेशन के लिए एक एकीकृत वेब इंटरफ़ेस के साथ आता है, इसका उपयोग करना बहुत आसान है, आप देखेंगे …

स्रोत कोड

आपूर्ति

सभी आवश्यक तत्व नीचे सूचीबद्ध हैं

चरण 1: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

आप सभी हार्डवेयर तत्व यहां पा सकते हैं, या नीचे सूचीबद्ध हैं

  1. पनरोक प्लास्टिक का मामला
  2. WEMOS D1 मिनी प्रो ESP8266
  3. लोरा मॉड्यूल RFM95 SX1276 चिप 915MHz 868MHz 433MHz
  4. 868/915 मेगाहर्ट्ज एंटीना
  5. 5 वी 2 ए डीसी आउटपुट पावर एडाप्टर
  6. पिन पुरुष पट्टी 1 * 40 पी 2.0 मिमी
  7. 2 मिमी पिन हैडर महिला
  8. समाक्षीय कनेक्टर एंटीना
  9. डीसी जैक कनेक्टर 3.5 एक्स 1.3 मिमी
  10. छोटे फिलिप्स
  11. टर्मिनल ब्लॉक कनेक्टर 2 पिन 5.0 मिमी
  12. पीसीबी बोर्ड

एक बार जब आपके पास सभी टुकड़े हो जाएं, तो यह लेगो के साथ खेलने जैसा है … इसका आनंद लें:)

चरण 2: प्रदान किए गए पीसीबी / स्कीमैटिक्स के बारे में नोट करें

प्रदान किए गए पीसीबी / स्कीमैटिक्स के बारे में नोट
प्रदान किए गए पीसीबी / स्कीमैटिक्स के बारे में नोट
प्रदान किए गए पीसीबी / स्कीमैटिक्स के बारे में नोट
प्रदान किए गए पीसीबी / स्कीमैटिक्स के बारे में नोट

इस परियोजना में भूरे रंग के हिस्सों का उपयोग नहीं किया जाता है, वे वहां हैं क्योंकि इसी सर्किट का उपयोग उस परियोजना में किया जा सकता है जिसे मैं वर्तमान में लिख रहा हूं।

चरण 3: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर

अब आपको Arduino IDE सेटअप करना है, ध्यान दें कि आप अपनी पसंद के किसी भी अन्य फ्रेमवर्क का उपयोग कर सकते हैं। यह मुश्किल नहीं है लेकिन प्रोजेक्ट को संकलित करने के लिए आपको एक या दो काम करने होंगे। कोड को github.com में होस्ट किया गया है, यह खुला स्रोत है, रचनात्मक होने के लिए स्वतंत्र महसूस करें, बग की रिपोर्ट करना या सुझाव देना एक महान योगदान होगा:) इसे डाउनलोड करें और खोलें:

LoRaWanGateway/LoRaWanGateway.ino

फ़ाइल प्राथमिकताओं के अंतर्गत स्केचबुक स्थान बदलें

यदि आवश्यक हो तो फ़ाइल प्राथमिकताओं के अंतर्गत अतिरिक्त बोर्ड जोड़ें… मैं उपयोग कर रहा हूं:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

यहां ध्यान दें, पुराने संस्करण ठीक से काम नहीं करेंगे, आपको कम से कम संस्करण 2.6.3. स्थापित करना होगा

टूल्स बोर्ड के तहत अपने बोर्ड का चयन करें (शायद चित्र के समान नहीं, अपना चुना है)

इसे अब संकलित करना चाहिए, इसे अपने बोर्ड पर अपलोड करना चाहिए और वेब इंटरफेस का उपयोग करके इसे कॉन्फ़िगर करना चाहिए।

चरण 4: वेब इंटरफ़ेस कॉन्फ़िगरेशन

वेब इंटरफ़ेस कॉन्फ़िगरेशन
वेब इंटरफ़ेस कॉन्फ़िगरेशन

एक बार जब आप सभी टुकड़ों को एक साथ रख लेते हैं तो आप अपने नए गेटवे को इसके एकीकृत वेब इंटरफेस के माध्यम से खोल और कॉन्फ़िगर कर सकते हैं। यह ESP8266 के अंदर एक छोटा पृष्ठ है जो आपको इसके मूल्यों को आसानी से बदलने देता है … पहली नज़र डालें और यहां कॉन्फ़िगरेशन डेमो के साथ खेलें। इस इंटरफ़ेस के साथ आप कॉन्फ़िगर करने में सक्षम हैं:

  • वाईफाई कनेक्शन, या तो क्लाइंट डिवाइस के रूप में या एक्सेस प्वाइंट के रूप में
  • टीटीएन गेटवे पैरामीटर
  • आरएफएम मॉड्यूल पैरामीटर
  • बुनियादी ESP8266 सिस्टम पैरामीटर
  • कॉन्फ़िगरेशन इंटरफ़ेस सुरक्षा/पासवर्ड (हाँ, यह पासवर्ड से सुरक्षित है)

डिफ़ॉल्ट रूप से यह आपको इसके आंतरिक कॉन्फ़िगरेशन तक पहुंचने के लिए एक वाईफाई नेटवर्क बनाएगा।

  • वाईफाई: एक्सेस प्वाइंट ईएसपी
  • पास: १२३४५६७८

यदि अत्यधिक सुरक्षा का संबंध है, तो फ़र्मवेयर को अपने गेटवे पर अपलोड करने से पहले, आपको डिफ़ॉल्ट मानों को बदलना चाहिए। किसी भी तरह से आप पहले कनेक्शन के बाद उन्हें अपने ब्राउज़र से बदल सकते हैं। एक बार चलने के बाद, गेटवे कॉन्फ़िगरेशन को वेब ब्राउज़र के माध्यम से या तो पहले से असाइन किए गए आईपी द्वारा एक्सेस किया जा सकता है

X. X. X. X/

या यदि एक्सेस प्वाइंट के माध्यम से जुड़ा है

192.168.4.1/ (डिफ़ॉल्ट रूप से)

अब आप लॉग इन करने के लिए अपने क्रेडेंशियल्स का उपयोग कर सकते हैं, डिफ़ॉल्ट हैं:

  • उपयोगकर्ता: व्यवस्थापक
  • पास: व्यवस्थापक

चरण 5: एक TTN गेटवे जोड़ें

एक TTN गेटवे जोड़ें
एक TTN गेटवे जोड़ें
एक TTN गेटवे जोड़ें
एक TTN गेटवे जोड़ें
एक TTN गेटवे जोड़ें
एक TTN गेटवे जोड़ें
एक TTN गेटवे जोड़ें
एक TTN गेटवे जोड़ें

अंतिम लेकिन कम से कम, आपको अपने डिवाइस को पंजीकृत और लिंक करने के लिए द थिंग्स नेटवर्क में एक गेटवे बनाना होगा और इसके मापदंडों को तदनुसार कॉन्फ़िगर करना होगा। द थिंग्स नेटवर्क कंसोल में लॉग इन करें और गेटवे का चयन करें।

गेटवे कॉन्फ़िगरेशन पृष्ठ में मिली संबंधित आईडी का उपयोग करके एक नया पंजीकृत करें। शेष सभी फ़ील्ड को आवश्यकतानुसार भरें। दोनों आईडी का मिलान होना चाहिए।

अब, यह डेटा दिखाने के लिए तैयार होना चाहिए।

बस इतना ही, मुझे आशा है कि यह काफी स्पष्ट है … यदि आपको कोई समस्या है, तो बेझिझक कोई भी प्रश्न पूछें

सिफारिश की: