ARDUINO RFLINK-UART वायरलेस UART प्रसारण मोड्युल
उत्पादन जानकारी
RFLINK-UART वायरलेस UART ट्रान्समिशन मोड्युल एउटा मोड्युल हो जसले ताररहित UART लाई वायरलेस UART प्रसारणमा कुनै कोडिङ प्रयास वा हार्डवेयर बिना अपग्रेड गर्छ। मोड्युलले एउटा रूट टर्मिनल समावेश गर्दछ र I/O पोर्टहरूको सेटसँग चारवटा यन्त्र समाप्त हुन्छ। सञ्चालन भोल्युमtage 3.3V देखि 5.5V सम्म, र RF फ्रिक्वेन्सी 2400MHz देखि 2480MHz सम्म हुन्छ। खुला ठाउँमा प्रसारण दूरी लगभग 80 देखि 100 मिटर छ, र प्रसारण दर 250Kbps छ। मोड्युलले 1-to-1 वा 1-देखि-बहु (चार सम्म) प्रसारण समर्थन गर्दछ।
PRODUCT मोड्युल विशेषताहरू
- परिचालन भोल्युमtage: १३.५~१३.८V
- आरएफ आवृत्ति:2400MHz~2480MHz
- पावर खपत: TX मोडमा 24 mA@ +5dBm र RX मोडमा 23 mA।
- प्रसारण शक्ति: +5dBm
- प्रसारण दर: 250KBS
- प्रसारण दूरी: खुला ठाउँमा लगभग 80 देखि 100 मिटर
- बाउड दर 9,600bps वा 19,200bps
- 1-देखि-1 वा 1-बाट-बहु (चार सम्म) प्रसारण समर्थन गर्दछ।
मोड्युल उपस्थिति र आयाम
RFLINK-UART मोड्युलमा एउटा रूट टर्मिनल र चारवटा यन्त्रको टुप्पो सम्म हुन्छ। रूट टर्मिनल र यन्त्रको अन्त्य बाहिरी देखिने समान छन्, र तिनीहरू पछाडिको लेबलद्वारा पहिचान गर्न सकिन्छ। RFLINK-UART मोड्युलको समूह ID 0001 हो, र BAUD 9600 हो।
PRODUCT पिन परिभाषा
रूट | यन्त्र |
---|---|
ID0 | ID0 |
ID1 | ID1 |
IO | IO |
5V | 5V |
GND | GND |
उत्पादन उपयोग निर्देशन
रूट र यन्त्रहरू सेटअप गर्नुहोस्
UART संचार इन्टरफेसलाई समर्थन गर्ने सबै प्रकारका विकास बोर्डहरू र MCU हरूले यो मोड्युल सीधा प्रयोग गर्न सक्छन्, र थप ड्राइभरहरू वा API कार्यक्रमहरू स्थापना गर्न आवश्यक छैन। RFLINK-UART ताररहित UART प्रसारण मोड्युलले 1-देखि-बहु प्रकारको समर्थन गर्दछ, पूर्वनिर्धारित रूट टर्मिनल (#0) पावर-अन पछि यन्त्र (#1) जडान भएको छ भने यदि तपाईंसँग अर्को नम्बर गरिएको यन्त्र (#2~#4) छ। तपाईंले रूट साइडमा ID0 र ID1 पिनहरू मार्फत जडान गर्न चाहनुभएको विभिन्न यन्त्र पक्षहरू चयन गर्न सक्नुहुन्छ।
यन्त्र चयनको ID0/ID1 संयोजनको लागि, तलको तालिका हेर्नुहोस्:
यन्त्र १ (#१) | यन्त्र १ (#१) | यन्त्र १ (#१) | यन्त्र १ (#१) |
---|---|---|---|
ID0 पिन: उच्च ID1 पिन: उच्च |
ID0 पिन: उच्च ID1 पिन: कम |
ID0 पिन: कम ID1 पिन: उच्च |
ID0 पिन: कम ID1 पिन: कम |
यन्त्र पक्षलाई पहिले अनुसार आवश्यक उपकरण नम्बरमा सेट गरिनु पर्छ, रूटले एउटै तालिका मार्फत लक्ष्य उपकरण छनौट गर्नेछ। तपाईँले मूलको ID0 र ID1 मार्फत सन्देश स्थानान्तरण गर्न फरक यन्त्र छनोट गर्न सक्नुहुन्छ, सामान्यतया ID0 वा/र ID1 लाई GND मा टाई गर्नुहोस्। त्यो भन्दा बढि, रूट साइडले IO पिन मार्फत कम/उच्च संकेत पनि पठाउन सक्छ पहिलेको लागि उडानमा लक्षित उपकरण छनोट गर्न।ample, तलको चित्रमा, Arduino Nano ले D4 र D5 पिनहरू मार्फत जडान गर्न उपकरण चयन गर्दछ। ID0 र ID1 पिनहरूमा सम्बन्धित उच्च/निम्न संकेत पठाएपछि, रूट टर्मिनलले पुरानो जडान अन्त्यको साथ प्रसारणमा बाधा पुर्याउनेछ (अर्थात, प्रसारण रोक्नुहोस् र पुरानो जडान अन्त्यको साथ प्राप्त गर्नुहोस्)। र नयाँ जडानमा स्विच गर्न ID_Lat पिनबाट कम संकेतको लागि पर्खनुहोस्।
RFLINK-UART वायरलेस UART ट्रान्समिशन मोड्युल एक प्रयोग गर्न-गर्न-सजिलो मोड्युल हो जसले तुरुन्तै र पीडारहित रूपमा ताररहित UAR लाई वायरलेस UAR प्रसारणमा अपग्रेड गर्दछ। त्यो भन्दा बढि, त्यहाँ I/O पोर्ट को एक सेट छ, यसैले तपाईलाई IO स्विचहरू टाढाबाट राम्ररी नियन्त्रण गर्नको लागि कुनै कोडिङ प्रयास र हार्डवेयर आवश्यक पर्दैन।
मोड्युल उपस्थिति र आयाम
RFLINK-UART मोड्युलमा एउटा रूट टर्मिनल (बायाँ) र चारवटा यन्त्रको अन्त्य सम्म हुन्छ (तलको चित्रको दायाँ छेउमा, १ देखि ४ सम्म अंकित हुन सक्छ), दुईवटा बाहिरी देखिने समान छन्, यसलाई पहिचान गर्न सकिन्छ। पछाडि लेबल द्वारा। तल देखाइएको अनुसार, RFLINK-UART मोड्युलको समूह ID 1 हो र BAUD 4 हो।
मोड्युल विशेषताहरु
- परिचालन भोल्युमtage: १३.५~१३.८V
- आरएफ आवृत्ति:2400MHz ~ 2480MHz।
- पावर खपत: TX मोडमा 24 mA@ +5dBm र RX मोडमा 23mA।
- प्रसारण शक्ति: +5dBm
- प्रसारण दर: 250KBS
- प्रसारण दूरी: खुला ठाउँमा लगभग 80 देखि 100 मिटर
- बाउड दर:9,600bps वा 19,200bps
- 1-देखि-1 वा 1-बाट-बहु (चार सम्म) प्रसारण समर्थन गर्दछ।
पिन परिभाषा
- GND → जमिन
- +5V → 5V voltagई इनपुट
- TX→ विकास बोर्ड UART को RX सँग मेल खान्छ
- आरएक्स→ विकास बोर्ड UART को TX सँग मेल खान्छ
- सीईबी→ यो CEB जमीन (GND) मा जडान हुनुपर्छ, त्यसपछि मोड्युल पावर-अन हुनेछ र शक्ति बचत नियन्त्रण प्रकार्य रूपमा प्रयोग गर्न सकिन्छ।
- बाहिर → IO पोर्टको आउटपुट पिन (अन/अफ एक्सपोर्ट)
- IN → इनपुट IO पोर्टको पिन (अन/अफ प्राप्त)।
- ID1, ID0 → यी दुई पिनको उच्च/निम्न संयोजन मार्फत कुन यन्त्रमा जडान गर्ने छनोट गर्छ।
- ID_Lat→ यन्त्र आईडी लच पिन। जब रूटले ID0, ID1 मार्फत लक्ष्य उपकरण सेट गर्दछ, तपाईंले यो पिन LOW सेट गर्न आवश्यक छ त्यसपछि जडान आधिकारिक रूपमा निर्दिष्ट उपकरणमा स्विच हुनेछ।
- GND → जमिन
- +5V→ 5V भोल्युमtagई इनपुट
- TX → विकास बोर्ड UART को RX सँग मेल खान्छ
- RX → विकास बोर्ड UART को TX सँग मेल खान्छ
- CEB → यो CEB जमीन (GND) मा जडान हुनुपर्छ, त्यसपछि मोड्युल पावर-अन हुनेछ र एक शक्ति बचत नियन्त्रण प्रकार्य रूपमा प्रयोग गर्न सकिन्छ।
- बाहिर → IO पोर्टको आउटपुट पिन (अन/अफ एक्सपोर्ट) I
- IN → IO पोर्टको इनपुट पिन (अन/अफ प्राप्त)।
- ID1, ID0→ यी दुई पिनको उच्च/निम्न संयोजन मार्फत, यन्त्रलाई विभिन्न यन्त्र नम्बरहरूमा सेट गर्न सकिन्छ। ID_Lat→ यो पिन फुट यन्त्रमा कुनै प्रभाव छैन।
कसरी प्रयोग गर्ने
UART संचार इन्टरफेसलाई समर्थन गर्ने सबै प्रकारका विकास बोर्डहरू र MCU हरूले यो मोड्युल सीधा प्रयोग गर्न सक्छन्, र थप ड्राइभरहरू वा API कार्यक्रमहरू स्थापना गर्न आवश्यक छैन।
रूट र यन्त्रहरू सेटअप गर्नुहोस्
परम्परागत तारयुक्त TTL 1 देखि 1 ट्रान्समिशन हो, RFLINK-UART ताररहित UART ट्रान्समिशन मोड्युलले 1-देखि-बहु प्रकार, पूर्वनिर्धारित रूट टर्मिनल (#0) लाई यन्त्र (#1) सँग पावर-अन गरेपछि (#2) जडान भएको खण्डमा समर्थन गर्दछ। नम्बर गरिएको यन्त्र (#4~# 0)। तपाईं मूल छेउमा ID1 र ID0 पिनहरू मार्फत जडान गर्न चाहनुभएको विभिन्न यन्त्र पक्ष चयन गर्न सक्नुहुन्छ। यन्त्र चयनको ID1/IDXNUMX संयोजनको लागि, कृपया तलको तालिका हेर्नुहोस्।
ID0, ID1 पिन पूर्वनिर्धारित उच्च छन्, तिनीहरू जमीनमा जडान मार्फत कम हुनेछन्।
नोट: यन्त्र पक्ष पहिले अनुसार आवश्यक यन्त्र नम्बरमा सेट गरिनुपर्छ, रूटले एउटै तालिका मार्फत लक्षित यन्त्र चयन गर्नेछ।
तपाईं मूलको ID0 र ID1 मार्फत सन्देशहरू स्थानान्तरण गर्न फरक यन्त्र छनौट गर्न सक्नुहुन्छ, सामान्यतया ID0 वा/र ID1 लाई GND मा बाँधेर। त्यो भन्दा बढि, रूट साइडले फ्लाईमा लक्षित उपकरण छनौट गर्न IO पिन मार्फत कम/उच्च संकेत पठाउन सक्छ। पूर्वका लागिample, तलको चित्रमा, Arduino Nano ले D4 र D5 पिनहरू मार्फत जडान गर्न उपकरण चयन गर्दछ।
ID0 र ID1 पिनहरूमा सम्बन्धित उच्च/निम्न संकेत पठाएपछि, रूट टर्मिनलले पुरानो जडान अन्त्यको साथ प्रसारणमा बाधा पुर्याउनेछ (अर्थात, प्रसारण रोक्नुहोस् र पुरानो जडान अन्त्यको साथ प्राप्त गर्नुहोस्)। र नयाँ जडानमा स्विच गर्न ID_Lat पिनबाट कम संकेतको लागि पर्खनुहोस्।
नयाँ जडानको साथ सन्देशहरू प्रसारण/प्राप्त गर्न सुरु गर्नुहोस्
तपाईंले ID0, ID1 मार्फत लक्षित यन्त्र नम्बर सङ्केत पठाएपछि, रूट र हालको जडान गरिएको यन्त्र बीचको सबै ट्रान्जेक्शन रोकिनेछ। तपाईंले ID_Lat को कम्तिमा 3ms को LOW सिग्नल नपठाउञ्जेल नयाँ ट्रान्जेक्शन सुरु हुने छैन।
त्यहाँ Arduino, Raspberry Pi, र सेन्सरहरूको लागि तीनवटा प्रयोग केसहरू छन्।
Arduino मा काम गर्नुहुन्छ
Arduino को हार्डवेयर TX/RX पोर्टहरू सीधा प्रयोग गर्नुको अतिरिक्त, यो मोड्युलले सफ्टवेयर सिरियलहरूलाई पनि समर्थन गर्दछ, त्यसैले यसले भौतिक UART इन्टरफेस कब्जा गर्नबाट बच्न सफ्टवेयर-अनुकरणित UART मा प्रयोग गर्न सक्छ। निम्न पूर्वample ले D2 र D3 लाई TX मा जडान गर्दैछ र RFLINK-UART मोड्युलको रूट साइड सफ्टवेयर सिरियल RX, D7, D8 मार्फत यन्त्रमा जडान सेट गर्ने पिनहरू हुन्, र D5 लाई ठीक टगल पिनको रूपमा प्रयोग गरिन्छ। Arduino को निर्देशनहरू मार्फत, D7, D8 र D5 पिनहरूको लागि DigitalWrite आउटपुट LOW वा HIGH हामी विभिन्न उपकरणहरूमा गतिशील रूपमा जडान गर्ने क्षमता हासिल गर्न सक्छौं।
Exampरूट-साइड यातायात कार्यक्रमको ले:
ExampRX रिसीभर-साइड प्रोग्रामको le
कार्यान्वयन
Raspberry Pi मा काम गर्नुहुन्छ
रास्पबेरी पाईमा यो मोड प्रयोग गर्नु पनि एकदम सजिलो छ! RFLINK-UART मोड्युलका पिनहरू पूर्वमा जस्तै रास्पबेरी पाईका सम्बन्धितहरूसँग जोडिएका छन्।ampमाथिको Arduino को ले। अर्को शब्दमा, तपाईले RX/TX पिनमा सिधै पढ्न र लेख्न सक्नुहुन्छ र जडान गर्नको लागि उपकरण निर्दिष्ट गर्न सक्नुहुन्छ, जस्तै पारंपरिक UART। निम्न चित्रले रूट-साइड रास्पबेरी पाई र RFLINK-UART मोड्युल बीचको जडान विधि देखाउँछ, र यन्त्र अन्त्यको जडान विधि मूलतः उस्तै छ, तर यो ID_ Lat pin pin जडान हुन आवश्यक छैन, र ID0 र ID1 आवश्यकताहरूको आधारमा फरक आईडी नम्बरहरूमा सेट गरिएको छ।
Exampकार्यक्रम को चरण:
ट्रान्समिटरले बारम्बार यन्त्र #3 र यन्त्र #1 मा जानकारी पठाउँछ
प्रापक: यो पूर्वample एक सरल प्राप्त छ
सेन्सरसँग सीधा जडान
यदि तपाइँको सेन्सरले UART इन्टरफेसलाई समर्थन गर्दछ र Baud दरले 9,600 वा 19,200 लाई समर्थन गर्दछ, तब तपाइँ यसलाई सिधै RFLINK-UART मोड्युलको उपकरण साइडमा जडान गर्न सक्नुहुन्छ, र तपाइँ यसलाई छिटो र पीडारहित रूपमा वायरलेस प्रकार्य सेन्सर पनि अपग्रेड गर्न सक्नुहुन्छ। निम्न G3 PM2.5 सेन्सरलाई पूर्वको रूपमा लिइएको छample, निम्न जडान विधिलाई सन्दर्भ गर्नुहोस्
अर्को, कृपया RFLINK-UART मोड्युलको RO जडान गर्नको लागि विकास बोर्ड (कि त Arduino वा Raspberry Pi) तयार गर्नुहोस् ओटी साइडमा, तपाईले G3 प्रसारणलाई सामान्य UART तरीकाले PM2.5 डेटा पढ्न सक्नुहुन्छ, बधाई छ, G3 सँग छ। ताररहित प्रसारण क्षमताहरूको साथ PM2.5 सेन्सिङ मोड्युलमा अपग्रेड गरिएको छ।
IO पोर्टहरू प्रयोग गर्नुहोस्
RFLINK-UART मोड्युलले IO पोर्टहरूको सेट प्रदान गर्दछ जसले तपाईंलाई वायरलेस रूपमा अन/अफ आदेशहरू प्रसारण गर्न अनुमति दिन्छ, र यो सेट Io पोर्टहरू मोड्युलको प्रसारण वा प्राप्त गर्ने अन्तमा सीमित छैनन्, र दुबै छेउहरूले एकअर्कालाई नियन्त्रण गर्न सक्छन्। जबसम्म तपाइँ भोल्युम परिवर्तन गर्नुहुन्छtagकुनै पनि छेउमा IN पोर्टको e, तपाईंले आउटपुट भोल्युम परिवर्तन गर्नुहुनेछtagसिंक्रोनस रूपमा अर्को छेउमा आउट पोर्टको e। कृपया निम्न प्रयोग पूर्व सन्दर्भ गर्नुहोस्ampस्विच एलईडी बल्बलाई टाढाबाट नियन्त्रण गर्न IO पोर्ट कसरी प्रयोग गर्ने भनेर व्याख्या गर्न।
कागजातहरू / स्रोतहरू
![]() |
ARDUINO RFLINK-UART वायरलेस UART प्रसारण मोड्युल [pdf] निर्देशन पुस्तिका RFLINK-UART ताररहित UART प्रसारण मोड्युल, वायरलेस UART प्रसारण मोड्युल, UART प्रसारण मोड्युल, प्रसारण मोड्युल, मोड्युल |