RFLINK-UART वायरलेस UART ट्रान्समिशन मॉड्यूल इंस्ट्रक्शन मॅन्युअल
RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल

RFLINK-UART वायरलेस UART ट्रान्समिशन मॉड्यूल हे वापरण्यास सोपे मॉड्यूल आहे जे वायर्ड UART ला वायरलेस UART ट्रान्समिशनमध्ये त्वरित आणि वेदनारहित अपग्रेड करते. त्याहूनही अधिक, तेथे I/O पोर्टचा एक संच आहे, अशा प्रकारे तुम्हाला IO स्विचेस दूरस्थपणे नियंत्रित करण्यासाठी कोणत्याही कोडिंग प्रयत्नांची आणि हार्डवेअरची आवश्यकता नाही.

मॉड्यूलचे स्वरूप आणि परिमाण

RFLINK-UART मॉड्युलमध्ये एक रूट टर्मिनल (डावीकडे) आणि चार उपकरणांच्या टोकापर्यंत (खालील आकृतीच्या उजव्या बाजूला, 1 ते 4 पर्यंत क्रमांकित केले जाऊ शकते), दोन्ही बाह्यतः सारखेच आहेत, ते ओळखले जाऊ शकतात. मागील बाजूस असलेल्या लेबलद्वारे

खाली दाखवल्याप्रमाणे, RFLINK-UART मॉड्यूलचा ग्रुप आयडी 0001 आहे आणि BAUD आहे

मॉड्यूलचे स्वरूप आणि परिमाण

मॉड्यूल वैशिष्ट्ये

  1. संचालन खंडtage: 3.3~5.5V
  2. RF वारंवारता: 2400MHz ~ 2480MHz.
  3. वीज वापर: TX मोडवर 24 mA@ +5dBm आणि RX मोडवर 23mA.
  4. शक्ती प्रसारित करा: +5dBm
  5. ट्रान्समिशन दर: 250Kbps
  6. प्रसारण अंतर: मोकळ्या जागेत सुमारे 80 ते 100 मी
  7. बॉड दर:9,600bps किंवा 19,200bps
  8. 1-टू-1 किंवा 1-टू-मल्टिपल (चार पर्यंत) ट्रान्समिशनला सपोर्ट करते.

पिन व्याख्या

रूट
पिन व्याख्या
साधन
पिन व्याख्या
GNDà ग्राउंड

+5Và 5V voltagई इनपुट

TXà विकास मंडळ UART च्या RX शी संबंधित आहे

आरएक्सà विकास मंडळ UART च्या TX शी संबंधित आहे

सीईबीà हे CEB जमिनीशी (GND) कनेक्ट केले पाहिजे, नंतर मॉड्यूल पॉवर-ऑन होईल आणि पॉवर-सेव्हिंग कंट्रोल फंक्शन म्हणून वापरले जाऊ शकते.

बाहेरà IO पोर्टचा आउटपुट पिन (निर्यात चालू/बंद)

INआयओ पोर्टचा इनपुट पिन (चालू/बंद प्राप्त).

ID1, ID0 या दोन पिनच्या HIGH/LOW संयोजनाद्वारे कोणत्या डिव्हाइसशी कनेक्ट करायचे ते निवडते.

ID_Latà डिव्हाइस आयडी लॅच पिन. जेव्हा रूट ID0, ID1 द्वारे लक्ष्य डिव्हाइस सेट करते, तेव्हा तुम्हाला हा पिन LOW सेट करणे आवश्यक आहे त्यानंतर कनेक्शन अधिकृतपणे निर्दिष्ट डिव्हाइसवर स्विच केले जाईल.

GNDà ग्राउंड

+5Và 5V voltagई इनपुट

TXà विकास मंडळ UART च्या RX शी संबंधित आहे

आरएक्सà विकास मंडळ UART च्या TX शी संबंधित आहे

सीईबीà हे CEB जमिनीशी (GND) कनेक्ट केले पाहिजे, नंतर मॉड्यूल पॉवर-ऑन होईल आणि पॉवर-सेव्हिंग कंट्रोल फंक्शन म्हणून वापरले जाऊ शकते.

बाहेरà IO पोर्टचा आउटपुट पिन (निर्यात चालू/बंद) I

INà IO पोर्टचा इनपुट पिन (प्राप्त चालू/बंद).

ID1, ID0या दोन पिनच्या उच्च/निम्न संयोजनाद्वारे, डिव्हाइस वेगवेगळ्या डिव्हाइस क्रमांकांवर सेट केले जाऊ शकते.

ID_Latà या पिन फूटचा डिव्हाइसवर कोणताही परिणाम होत नाही.

कसे वापरावे

UART कम्युनिकेशन इंटरफेसला सपोर्ट करणारे सर्व प्रकारचे डेव्हलपमेंट बोर्ड आणि MCUs हे मॉड्यूल थेट वापरू शकतात आणि अतिरिक्त ड्रायव्हर्स किंवा API प्रोग्राम स्थापित करण्याची आवश्यकता नाही.

रूट आणि डिव्हाइसेस सेट करा

पारंपारिक वायर्ड TTL 1 ते 1 ट्रान्समिशन आहे, RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल 1-टू-मल्टिपल प्रकार, डिफॉल्ट रूट टर्मिनल (#0) पॉवर-ऑन केल्यानंतर डिव्हाइस (#1) कनेक्ट केलेले असल्यास समर्थन करेल. क्रमांकित डिव्हाइस (#2~# 4). तुम्ही रूट बाजूला ID0 आणि ID1 पिनद्वारे कनेक्ट करू इच्छित असलेल्या भिन्न डिव्हाइस बाजू निवडू शकता. डिव्हाइस निवडीच्या ID0/ID1 संयोजनासाठी, कृपया खालील सारणी पहा

  डिव्हाइस 1 (#1) डिव्हाइस 2 (#2) डिव्हाइस 3 (#3) डिव्हाइस 4 (#4)
ID0 पिन उच्च उच्च कमी कमी
ID1 पिन उच्च कमी उच्च कमी

ID0, ID1 पिन डीफॉल्ट उच्च आहेत, ते जमिनीशी कनेक्ट करून कमी असतील.
टीप: डिव्हाइसची बाजू प्रथम त्यानुसार आवश्यक डिव्हाइस नंबरवर सेट केली पाहिजे,
रूट त्याच टेबलद्वारे लक्ष्य साधन निवडेल.

तुम्ही रूटच्या ID0 आणि ID1 द्वारे संदेश हस्तांतरित करण्यासाठी भिन्न डिव्हाइस निवडू शकता, सामान्यतः ID0 किंवा/आणि ID1 ला GND ला बांधा. त्याहूनही अधिक, फ्लायवर लक्ष्य डिव्हाइस निवडण्यासाठी रूट साइड IO पिनद्वारे कमी/उच्च सिग्नल देखील पाठवू शकते.

उदाample, खालील चित्रात, Arduino Nano D4 आणि D5 पिनद्वारे कनेक्ट करण्यासाठी डिव्हाइस निवडते.

रूट आणि डिव्हाइसेस सेट करा

संबंधित उच्च/निम्न सिग्नल ID0 आणि ID1 पिनला पाठवल्यानंतर, द
रूट टर्मिनल जुन्या कनेक्शनच्या टोकासह ट्रान्समिशनमध्ये व्यत्यय आणेल (म्हणजे, जुन्या कनेक्शनच्या टोकासह ट्रान्समिशन आणि प्राप्त करणे थांबवा). आणि नवीन कनेक्शनवर स्विच करण्यासाठी ID_Lat पिन वरून कमी सिग्नलची प्रतीक्षा करा.

नवीन कनेक्शनसह संदेश पाठवणे/प्राप्त करणे सुरू करा
तुम्ही ID0, ID1 द्वारे लक्ष्य डिव्हाइस क्रमांक सिग्नल पाठवल्यानंतर, रूट आणि सध्याच्या कनेक्ट केलेल्या डिव्हाइसमधील सर्व व्यवहार थांबवले जातील. जोपर्यंत तुम्ही किमान 3ms ID_Lat चे LOW सिग्नल पाठवत नाही तोपर्यंत नवीन व्यवहार सुरू होणार नाही.

प्रसारित करणे सुरू करा

Arduino, Raspberry Pi आणि सेन्सर्ससाठी तीन वापर केसेस आहेत.

Arduino सह काम

Arduino चे हार्डवेअर TX/RX पोर्ट्स थेट वापरण्याव्यतिरिक्त, हे मॉड्यूल सॉफ्टवेअर सीरियलला देखील सपोर्ट करते, त्यामुळे भौतिक UART इंटरफेस व्यापू नये म्हणून ते अनुकरण केलेल्या UART सॉफ्टवेअरमध्ये वापरू शकते.

खालील माजीample D2 आणि D3 ला TX ला जोडत आहे आणि ची रूट बाजू
सॉफ्टवेअर सिरीयल RX, D7, D8 द्वारे RFLINK-UART मॉड्यूल हे पिन आहेत जे डिव्हाइसला कनेक्शन सेट करतात आणि D5 चा वापर ओके टॉगल पिन म्हणून केला जातो. Arduino च्या सूचनांद्वारे D7, D8 आणि D5 पिनसाठी LOW किंवा HIGH आउटपुट डिजीटल लिहा आम्ही वेगवेगळ्या उपकरणांशी डायनॅमिकली कनेक्ट करण्याची क्षमता प्राप्त करू शकतो.

Arduino सह काम

अर्डुइनो (इटली) D2 D3 D5 D7 D8 5V GND
RFLINK- UART RX TX ID_Lat (रूट) ID0

(मूळ)

ID1

(मूळ)

5V GND CEB

Exampरूट-साइड ट्रान्सपोर्ट प्रोग्रामचे le

रूट-साइड वाहतूक कार्यक्रम रूट-साइड वाहतूक कार्यक्रम

Exampआरएक्स रिसीव्हर-साइड प्रोग्रामचे le:

RX रिसीव्हर-साइड प्रोग्राम

अंमलात आणणे

अंमलात आणणे

रास्पबेरी पाई सह कार्य करणे

रास्पबेरी पाईवर हा मोड वापरणे देखील बरेच सोपे आहे! RFLINKUART मॉड्युलचे पिन रास्पबेरी पाईच्या संबंधित पिनशी जोडलेले आहेत जसे कीampवरील Arduino च्या le. दुसऱ्या शब्दांत, तुम्ही RX/TX पिनवर थेट वाचू आणि लिहू शकता आणि पारंपारिक UART प्रमाणे कनेक्ट करण्यासाठी डिव्हाइस निर्दिष्ट करू शकता.

खालील आकृती रूट-साइड दरम्यान कनेक्शन पद्धत दर्शवते
रास्पबेरी पाई आणि RFLINK-UART मॉड्यूल, आणि डिव्हाइस एंडची कनेक्शन पद्धत मुळात सारखीच आहे, परंतु ते ID_ लॅट पिन पिन कनेक्ट करण्याची आवश्यकता नाही आणि ID0 आणि ID1 आवश्यकतेनुसार भिन्न ID क्रमांकांवर सेट केले आहेत. .

रास्पबेरी पाई सह कार्य करणे

Exampकार्यक्रमाचे स्वरूप:

ट्रान्समीटर वारंवार डिव्हाइस #3 आणि डिव्हाइस #1 वर माहिती प्रसारित करतो

Exampकार्यक्रमाचे le Exampकार्यक्रमाचे le

प्राप्तकर्ता: हे माजीample एक साधा प्राप्त आहे

या माजीample एक साधा प्राप्त आहे

सेन्सरसह थेट कनेक्टिंग

जर तुमचा सेन्सर UART इंटरफेसला सपोर्ट करत असेल आणि बॉड रेट 9,600 किंवा
19,200 , नंतर तुम्ही ते थेट RFLINK-UART मॉड्यूलच्या डिव्हाइसच्या बाजूने कनेक्ट करू शकता आणि तुम्ही ते वायरलेस फंक्शन सेन्सर देखील जलद आणि वेदनारहित अपग्रेड करू शकता. खालील G3 PM2.5 सेन्सर माजी म्हणून घेतले आहेample, खालील कनेक्शन पद्धतीचा संदर्भ घ्या

सेन्सरसह थेट कनेक्टिंग

पुढे, कृपया डेव्हलपमेंट बोर्ड तयार करा (एकतर Arduino किंवा Raspberry Pi).
RFLINK-UART मॉड्यूलचा RO कनेक्ट करा ओटी बाजूला, तुम्ही G3 ट्रान्समिशन सामान्य UART पद्धतीने PM2.5 डेटा वाचू शकता, अभिनंदन, G3 ला वायरलेस ट्रान्समिशन क्षमतेसह PM2.5 सेन्सिंग मॉड्यूलमध्ये अपग्रेड केले गेले आहे.

IO पोर्ट्स वापरा

RFLINK-UART मॉड्यूल IO पोर्ट्सचा एक संच प्रदान करतो जो तुम्हाला वायरलेस पद्धतीने ऑन/ऑफ कमांड्स प्रसारित करण्याची परवानगी देतो आणि हा संच Io पोर्ट्स मॉड्यूलच्या ट्रान्समिशन किंवा रिसीव्हिंग एण्डपर्यंत मर्यादित नाहीत आणि दोन्ही टोके एकमेकांवर नियंत्रण ठेवू शकतात. जोपर्यंत तुम्ही व्हॉल्यूम बदलताtagIN पोर्टच्या दोन्ही टोकांना e, तुम्ही आउटपुट व्हॉल्यूम बदलालtagसमकालिकपणे दुसऱ्या टोकाला आउट पोर्टचा e. कृपया खालील वापराचा संदर्भ घ्याample स्विच एलईडी बल्ब दूरस्थपणे नियंत्रित करण्यासाठी IO पोर्ट कसे वापरावे ते स्पष्ट करण्यासाठी.

IO पोर्ट्स वापरा IO पोर्ट्स वापरा

 

कागदपत्रे / संसाधने

RFLINK RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल [pdf] सूचना पुस्तिका
RFLINK-UART, वायरलेस UART ट्रांसमिशन मॉड्यूल, RFLINK-UART वायरलेस UART ट्रांसमिशन मॉड्यूल

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *