विषयसूची:

LORA पीयर टू पीयर संचार Arduino के साथ: 9 कदम
LORA पीयर टू पीयर संचार Arduino के साथ: 9 कदम

वीडियो: LORA पीयर टू पीयर संचार Arduino के साथ: 9 कदम

वीडियो: LORA पीयर टू पीयर संचार Arduino के साथ: 9 कदम
वीडियो: Lora + Arduino обзор и тест 2024, नवंबर
Anonim
LORA पीयर टू पीयर कम्युनिकेशन विथ Arduino
LORA पीयर टू पीयर कम्युनिकेशन विथ Arduino

मैं एक शुरुआती इलेक्ट्रॉनिक्स उत्साही हूं और यह मेरा पहला निर्देश है, इसलिए कृपया अपनी टिप्पणियों में कठोर न हों। इस निर्देशयोग्य में मैं यह समझाने जा रहा हूं कि दो LORA नोड्स को TTN (थिंग्स नेटवर्क) के बिना सीधे कैसे संवाद किया जाए।

लोरा क्या है?

LORA का अर्थ है LOng RANge यह सीएसएस (चिरप स्प्रेड स्पेक्ट्रम) मॉड्यूलेशन पर आधारित सेमटेक द्वारा पेटेंट कराया गया एक मॉड्यूलेशन है। यह है:

  • लंबी दूरी
  • कम बिजली
  • कम डेटा दर

इन विशेषताओं के कारण LORA सेंसर के लिए संचार माध्यम के रूप में उपयोग करने के लिए बहुत उपयुक्त है। एक सेंसर सचमुच वर्षों तक बैटरी पर चल सकता है और रेंज कई किलोमीटर से अधिक हो सकती है। इसके अलावा LORA का उपयोग लाइसेंस मुक्त आवृत्ति बैंड में किया जा सकता है। थिंग्स नेटवर्क पर आप देश के अनुसार फ्री बैंड पा सकते हैं। मैं बेल्जियम में रहता हूं इसलिए मैं EU863-870 और EU433 के बीच चयन कर सकता हूं।

उदाहरण का उपयोग करता है:

  • कृषि (मिट्टी की नमी, टैंक स्तर, तापमान, आर्द्रता, हवा की दिशा,….)
  • जीपीएस रिसीवर के साथ संयोजन में ट्रैकिंग
  • विरोधी चोरी (मैंने कंपन का पता लगाने के लिए इसे महंगी उच्च वोल्टेज केबलिंग पर लगाने के लिए एक अवधारणा देखी है)
  • … और भी कई अनुप्रयोग हैं, आपकी कल्पना की सीमा है।

चरण 1: हार्डवेयर प्राप्त करें

हार्डवेयर:

  • 2 arduino nano's या 2 arduino uno के पिनआउट समान होने चाहिए।
  • 2 विशेष ब्रेकआउट बोर्ड
  • अन्य आवृत्तियों के लिए 2 लोरा कार्ड rfm95 868mhz यहां क्लिक करें।
  • 2 ब्रेडबोर्ड
  • नैनो के लिए 2 USB केबल या uno. के लिए केबल
  • जम्पर तार नर से मादा
  • जम्पर तार पुरुष से पुरुष
  • 2 एंटीना (मैं ठोस कोर 0.8 मिमी या 20awg का उपयोग करता हूं)
  • हेडर पिन अगर arduino के साथ शामिल नहीं है

उपकरण:

  • सोल्डरिंग आयरन
  • तार काटने वाला
  • वायर स्ट्रिपर मैं 102. का उपयोग करता हूं
  • शासक
  • मिलाप

चरण 2: सॉफ्टवेयर डाउनलोड करें

सॉफ्टवेयर डाउनलोड करने के लिए इन 2 लिंक पर क्लिक करें:

  • अरुडिनो आईडीई
  • रेडियोहेड लाइब्रेरी

चरण 3: Arduino IDE स्थापित करें

Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
Arduino IDE स्थापित करें
  • सॉफ्टवेयर डाउनलोड करने के बाद इंस्टॉलर में जाएं और उस पर डबल क्लिक करें।
  • मैं सहमत हूं पर क्लिक करें
  • अगला पर क्लिक करें
  • इंस्टॉल पर क्लिक करें
  • यूएसबी ड्राइवरों को स्थापित करने के लिए 2 बार इंस्टॉल पर क्लिक करें
  • बंद करें क्लिक करें

चरण 4: रेडियोहेड लाइब्रेरी स्थापित करें

रेडियोहेड लाइब्रेरी स्थापित करें
रेडियोहेड लाइब्रेरी स्थापित करें
रेडियोहेड लाइब्रेरी स्थापित करें
रेडियोहेड लाइब्रेरी स्थापित करें
रेडियोहेड लाइब्रेरी स्थापित करें
रेडियोहेड लाइब्रेरी स्थापित करें

rfm95 का उपयोग करने के लिए आपको रेडियोहेड लाइब्रेरी की आवश्यकता है। क्योंकि आप इसे arduino IDE के माध्यम से स्थापित नहीं कर सकते हैं, इसलिए आपको रेडियोहेड लाइब्रेरी को मैन्युअल रूप से स्थापित करने की आवश्यकता है।

  • Arduino IDE खोलें
  • फ़ाइल पर जाएँ -> वरीयताएँ
  • वहाँ आप arduino फ़ोल्डर का पथ पा सकते हैं जहाँ आपको लाइब्रेरी फ़ोल्डर मिलना चाहिए। (पहला चित्र)
  • यदि पुस्तकालय फ़ोल्डर मौजूद नहीं है, तो आपको फ़ोल्डर बनाना चाहिए।
  • डाउनलोड की गई ज़िप फ़ाइल रेडियोहेड-मास्टर खोलें।
  • फ़ोल्डर को लाइब्रेरी फ़ोल्डर में निकालें।
  • Arduino IDE को पुनरारंभ करें।
  • अब आप सूची में अपना पुस्तकालय पा सकते हैं (तीसरी तस्वीर देखें)

चरण 5: एंटीना बनाएं

एंटीना के लिए मैं अपने 2x2x0.8mm या 2x2 20awg बस केबल के कुछ बचे हुए केबल का उपयोग करता हूं। ये प्रति आवृत्ति लंबाई हैं:

  • 868mhz 3.25 इंच या 8.2 सेमी (यह वही है जिसका मैं उपयोग करता हूं)
  • 915 मेगाहर्ट्ज 3 इंच या 7.8 सेमी
  • 433 मेगाहर्ट्ज 3 इंच या 16.5 सेमी

चरण 6: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
  • एस्प शील्ड के प्रतिरोधों को हटा दें (लाल क्षेत्र में R1 से R3 देखें)
  • rfm95 चिप को esp शील्ड पर मिलाएं।
  • पिनहेडर्स को एस्प शील्ड पर मिलाएं
  • एस्प शील्ड पर एंटीना मिलाप करें। एंटीना के बिना उपयोग न करें आप ढाल को नुकसान पहुंचा सकते हैं।
  • अगर पिनहेडर्स को आर्डिनो सोल्डर पर भी नहीं मिलाया जाता है।

चरण 7: वायरिंग

तारों
तारों

छवि में आप देख सकते हैं कि arduino को rfm95 से कैसे जोड़ा जाए। इस तालिका की पूर्णता के लिए मैंने पिनआउट भी शामिल किया है जब आप एस्प ब्रेकआउट के बजाय एडफ्रूट शील्ड का उपयोग कर रहे हैं।

चरण 8: कोडिंग

कोडन
कोडन
कोडन
कोडन
कोडन
कोडन
कोडन
कोडन
  • कोड डाउनलोड करें
  • कोड को arduino ide में खोलें
  • टूल, बोर्ड पर जाएं और अपना बोर्ड चुनें
  • टूल्स पर जाएं, पोर्ट करें और अपने arduino के लिए कॉम पोर्ट चुनें
  • अपलोड बटन पर क्लिक करें (तीसरी तस्वीर पर लाल रंग में चिह्नित)
  • यदि सब ठीक हो गया तो आप सीरियल मॉनिटर का उपयोग कर सकते हैं और आप सर्वर और क्लाइंट दोनों पर आने वाले पैकेट देखते हैं (अंतिम तस्वीर पर लाल रंग में चिह्नित)

चरण 9: निष्कर्ष

इस निर्देशयोग्य में मैंने LORA की मूल बातें दिखाईं। यदि आपको यह निर्देश पसंद है और / या यदि आप मुझे LORA या अन्य के अधिक निर्देश लिखना पसंद करते हैं, तो कृपया लाइक बटन दबाएं।

सिफारिश की: