RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल निर्देश मैनुअल
RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल एक उपयोग में आसान मॉड्यूल है जो वायर्ड UART को वायरलेस UART ट्रांसमिशन में तुरंत और दर्द रहित रूप से अपग्रेड करता है। इसके अलावा, वहाँ I/O पोर्ट का एक सेट है, इस प्रकार आपको IO स्विच को दूर से अच्छी तरह से नियंत्रित करने के लिए किसी भी कोडिंग प्रयास और हार्डवेयर की आवश्यकता नहीं है।
मॉड्यूल उपस्थिति और आयाम
RFLINK-UART मॉड्यूल में एक रूट टर्मिनल (बाएं) और अधिकतम चार डिवाइस एंड (नीचे दिए गए चित्र के दाईं ओर, 1 से 4 तक गिने जा सकते हैं), दोनों एक जैसे दिखने वाले हैं, इसे पहचाना जा सकता है पीठ पर लेबल द्वारा।
जैसा कि नीचे दिखाया गया है, RFLINK-UART मॉड्यूल की ग्रुप आईडी 0001 है और BAUD है
मॉड्यूल विशेषताओं
- ऑपरेटिंग वॉल्यूमtage: 3.3~5.5वी
- आरएफ आवृत्ति: 2400 मेगाहर्ट्ज ~ 2480 मेगाहर्ट्ज。
- बिजली की खपत: TX मोड पर 24 mA@+5dBm और RX मोड पर 23mA।
- शक्ति संचारित करें: +5डीबीएम
- संचरण दर: 250 केबीपीएस
- संचरण दूरी: खुले स्थान में लगभग 80 से 100 मी
- बॉड दर:9,600 बीपीएस या 19,200 बीपीएस
- 1-से-1 या 1-से-एकाधिक (चार तक) संचरण का समर्थन करता है।
पिन परिभाषा
जड़![]() |
उपकरण![]() |
जीएनडीग्राउंड
+5 वीà 5वी वॉल्यूमtagई इनपुट TXà विकास बोर्ड UART के RX से मेल खाती है आरएक्सविकास बोर्ड UART के TX से मेल खाती है सीईबीयह सीईबी जमीन (जीएनडी) से जुड़ना चाहिए, फिर मॉड्यूल पावर-ऑन होगा और इसे पावर-सेविंग कंट्रोल फ़ंक्शन के रूप में इस्तेमाल किया जा सकता है। बाहरआईओ पोर्ट का आउटपुट पिन (निर्यात चालू/बंद) INआईओ पोर्ट का इनपुट पिन (ऑन/ऑफ रिसीव)। आईडी 1, आईडी 0 इन दो पिनों के उच्च/निम्न संयोजन के माध्यम से कनेक्ट करने के लिए डिवाइस का चयन करता है। आईडी_लैटडिवाइस आईडी कुंडी पिन। जब रूट लक्ष्य डिवाइस को ID0, ID1 के माध्यम से सेट करता है, तो आपको इस पिन को LOW सेट करने की आवश्यकता होती है, फिर कनेक्शन आधिकारिक तौर पर निर्दिष्ट डिवाइस पर स्विच हो जाएगा। |
जीएनडीग्राउंड
+5 वीà 5वी वॉल्यूमtagई इनपुट TXà विकास बोर्ड UART के RX से मेल खाती है आरएक्सविकास बोर्ड UART के TX से मेल खाती है सीईबीयह सीईबी जमीन (जीएनडी) से जुड़ना चाहिए, फिर मॉड्यूल पावर-ऑन होगा और इसे पावर-सेविंग कंट्रोल फ़ंक्शन के रूप में इस्तेमाल किया जा सकता है। बाहरIO पोर्ट का आउटपुट पिन (ऑन/ऑफ एक्सपोर्ट)I INआईओ पोर्ट का इनपुट पिन (ऑन/ऑफ रिसीव)। आईडी 1, आईडी 0इन दो पिनों के उच्च/निम्न संयोजन के माध्यम से, डिवाइस को विभिन्न डिवाइस नंबरों पर सेट किया जा सकता है। आईडी_लैटइस पिन फुट का डिवाइस पर कोई प्रभाव नहीं पड़ता है। |
का उपयोग कैसे करें
यूएआरटी संचार इंटरफेस का समर्थन करने वाले सभी प्रकार के विकास बोर्ड और एमसीयू सीधे इस मॉड्यूल का उपयोग कर सकते हैं, और अतिरिक्त ड्राइवर या एपीआई प्रोग्राम स्थापित करने की कोई आवश्यकता नहीं है।
सेटअप रूट और डिवाइस
पारंपरिक वायर्ड टीटीएल 1 से 1 ट्रांसमिशन है, आरएफलिंक-यूएआरटी वायरलेस यूएआरटी ट्रांसमिशन मॉड्यूल 1-से-एकाधिक प्रकार का समर्थन करेगा, डिवाइस के साथ पावर-ऑन (#0) के बाद डिफ़ॉल्ट रूट टर्मिनल (#1) जुड़ा हुआ है यदि आपके पास दूसरा है क्रमांकित डिवाइस (#2~# 4)। आप अलग-अलग डिवाइस साइड का चयन कर सकते हैं जिसे आप रूट साइड पर ID0 और ID1 पिन के माध्यम से कनेक्ट करना चाहते हैं। डिवाइस चयन के ID0/ID1 संयोजन के लिए, कृपया नीचे दी गई तालिका देखें
डिवाइस 1 (#1) | डिवाइस 2 (#2) | डिवाइस 3 (#3) | डिवाइस 4 (#4) | |
आईडी0 पिन | उच्च | उच्च | कम | कम |
आईडी1 पिन | उच्च | कम | उच्च | कम |
ID0, ID1 पिन डिफ़ॉल्ट रूप से उच्च हैं, वे जमीन से जुड़कर कम होंगे।
टिप्पणी: डिवाइस साइड को पहले के अनुसार आवश्यक डिवाइस नंबर पर सेट किया जाना चाहिए,
रूट उसी तालिका के माध्यम से लक्ष्य डिवाइस का चयन करेगा।
आप रूट के ID0 और ID1 के माध्यम से संदेश स्थानांतरित करने के लिए अलग डिवाइस चुन सकते हैं, आमतौर पर ID0 या/और ID1 को GND से जोड़ सकते हैं। इसके अलावा, रूट साइड फ्लाई पर लक्ष्य डिवाइस चुनने के लिए आईओ पिन के माध्यम से लो/हाई सिग्नल भी भेज सकता है।
उदाहरणार्थampले, नीचे दिए गए चित्र में, Arduino Nano D4 और D5 पिन के माध्यम से कनेक्ट करने के लिए डिवाइस का चयन करता है
ID0 और ID1 पिन को संबंधित हाई/लो सिग्नल भेजने के बाद,
रूट टर्मिनल पुराने कनेक्शन के अंत के साथ ट्रांसमिशन को बाधित करेगा (यानी, ट्रांसमिशन को रोकें और पुराने कनेक्शन के अंत के साथ प्राप्त करें)। और नए कनेक्शन पर स्विच करने के लिए ID_Lat पिन से कम सिग्नल की प्रतीक्षा करें।
नए कनेक्शन के साथ संदेश भेजना/प्राप्त करना प्रारंभ करें
आपके द्वारा ID0, ID1 के माध्यम से लक्ष्य डिवाइस नंबर सिग्नल भेजने के बाद, रूट और वर्तमान कनेक्टेड डिवाइस के बीच सभी ट्रांज़ेक्शन को रोक दिया जाएगा। जब तक आप ID_Lat कम से कम 3ms का LOW सिग्नल नहीं भेजेंगे, तब तक नया ट्रांज़ेक्शन शुरू नहीं होगा।
Arduino, रास्पबेरी पाई और सेंसर के लिए तीन उपयोग के मामले हैं।
Arduino के साथ काम करना
Arduino के हार्डवेयर TX/RX पोर्ट्स का सीधे उपयोग करने के अलावा, यह मॉड्यूल सॉफ़्टवेयर सीरियल्स का भी समर्थन करता है, इसलिए यह भौतिक UART इंटरफ़ेस पर कब्जा करने से बचने के लिए UART का उपयोग करने वाले सॉफ़्टवेयर में उपयोग कर सकता है।
निम्नलिखित पूर्वample, D2 और D3 को TX और के रूट साइड से जोड़ रहा है
सॉफ्टवेयर सीरियल RX, D7, D8 के माध्यम से RFLINK-UART मॉड्यूल वे पिन हैं जो डिवाइस से कनेक्शन सेट करते हैं, और D5 का उपयोग ओके टॉगल पिन के रूप में किया जाता है। Arduino के निर्देशों के माध्यम से digitalWrite D7, D8 और D5 पिन के लिए LOW या HIGH आउटपुट करता है हम विभिन्न उपकरणों से गतिशील रूप से कनेक्ट करने की क्षमता प्राप्त कर सकते हैं।
अरुडिनो (इटली) | D2 | D3 | D5 | D7 | D8 | 5V | जीएनडी |
आरएफलिंक- यूएआरटी | RX | TX | ID_Lat (रूट) | आईडी0
(जड़) |
आईडी1
(जड़) |
5V | जीएनडी सीईबी |
Exampरूट-साइड ट्रांसपोर्ट प्रोग्राम का LE:
ExampRX रिसीवर-साइड प्रोग्राम का LE:
निष्पादित करना
रास्पबेरी पाई के साथ काम करना
रास्पबेरी पाई पर इस मॉड का उपयोग करना भी काफी आसान है! RFLINKUART मॉड्यूल के पिन रास्पबेरी पाई के संबंधित पिनों से जुड़े होते हैं जैसे कि उदाहरण के लिएampऊपर Arduino के ले। दूसरे शब्दों में, आप सीधे RX/TX पिन को पढ़ और लिख सकते हैं और पारंपरिक UART की तरह ही कनेक्ट करने के लिए डिवाइस निर्दिष्ट कर सकते हैं।
निम्नलिखित आंकड़ा रूट-साइड के बीच कनेक्शन विधि दिखाता है
रास्पबेरी पाई और RFLINK-UART मॉड्यूल, और डिवाइस के अंत की कनेक्शन विधि मूल रूप से समान है, लेकिन यह ID_ लैट पिन पिन को कनेक्ट करने की आवश्यकता नहीं है, और ID0 और ID1 आवश्यकताओं के आधार पर अलग-अलग आईडी नंबरों पर सेट हैं .
Exampकार्यक्रम के ले:
ट्रांसमीटर बार-बार डिवाइस #3 और डिवाइस # 1 . को सूचना प्रसारित करता है
रिसीवर: यह पूर्वampले एक साधारण प्राप्त है
सेंसर के साथ सीधे जुड़ना
यदि आपका सेंसर UART इंटरफ़ेस का समर्थन करता है और बॉड दर 9,600 या . का समर्थन करता है
19,200, तो आप इसे सीधे RFLINK-UART मॉड्यूल के डिवाइस साइड से कनेक्ट कर सकते हैं, और आप इसे वायरलेस फ़ंक्शन सेंसर भी जल्दी और दर्द रहित रूप से अपग्रेड कर सकते हैं। निम्नलिखित G3 PM2.5 सेंसर को पूर्व के रूप में लिया जाता हैampले, निम्न कनेक्शन विधि देखें
इसके बाद, कृपया एक विकास बोर्ड (या तो Arduino या रास्पबेरी पाई) तैयार करें
RFLINK-UART मॉड्यूल के RO को कनेक्ट करें दूसरी तरफ, आप G3 ट्रांसमिशन को सामान्य UART तरीके से PM2.5 डेटा पढ़ सकते हैं, बधाई हो, G3 को वायरलेस ट्रांसमिशन क्षमताओं के साथ PM2.5 सेंसिंग मॉड्यूल में अपग्रेड किया गया है।
आईओ बंदरगाहों का प्रयोग करें
RFLINK-UART मॉड्यूल IO पोर्ट का एक सेट प्रदान करता है जो आपको वायरलेस तरीके से ऑन/ऑफ कमांड ट्रांसमिट करने की अनुमति देता है, और यह सेट Io पोर्ट्स मॉड्यूल के ट्रांसमिशन या रिसीविंग एंड तक सीमित नहीं हैं, और दोनों सिरों एक दूसरे को नियंत्रित कर सकते हैं। जब तक आप वॉल्यूम बदलते हैंtagकिसी भी छोर पर आईएन पोर्ट का ई, आप आउटपुट वॉल्यूम बदल देंगेtagदूसरे छोर पर समकालिक रूप से आउट पोर्ट का ई। कृपया निम्नलिखित उपयोग को देखें उदाampएल ई डी बल्ब को दूर से नियंत्रित करने के लिए आईओ पोर्ट का उपयोग करने का तरीका समझाने के लिए।
दस्तावेज़ / संसाधन
![]() |
RFLINK RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल [पीडीएफ] निर्देश पुस्तिका RFLINK-UART, वायरलेस UART ट्रांसमिशन मॉड्यूल, RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल |