विषयसूची:

सिग्नल कोड कम्युनिकेटर (RFM69): 7 चरण (चित्रों के साथ)
सिग्नल कोड कम्युनिकेटर (RFM69): 7 चरण (चित्रों के साथ)

वीडियो: सिग्नल कोड कम्युनिकेटर (RFM69): 7 चरण (चित्रों के साथ)

वीडियो: सिग्नल कोड कम्युनिकेटर (RFM69): 7 चरण (चित्रों के साथ)
वीडियो: Wiring Diagram Of 250 Ohm Resistor Connection For Transmitter Calibration I Load Resistor For HART 2024, जुलाई
Anonim
सिग्नल कोड कम्युनिकेटर्स (RFM69)
सिग्नल कोड कम्युनिकेटर्स (RFM69)
सिग्नल कोड कम्युनिकेटर्स (RFM69)
सिग्नल कोड कम्युनिकेटर्स (RFM69)

ये "2-बिट" (डिजिटल) रेडियो कम्युनिकेटर एक बड़े बॉक्स स्टोर के विपरीत छोर पर खरीदारी करते समय एक-दूसरे को संकेत देने का एक साधन प्रदान करते हैं (जैसे कि वे कहां हैं; यदि उनका काम हो गया है …); यहां तक कि जहां सेल फोन की कोई सेवा या सेल बैटरी चार्ज नहीं है।

RFM69 915MHz रेडियो मॉड्यूल का उपयोग किया जाता है। वे डिजिटल पैकेट संचार का उपयोग करते हुए बहुत ही कुशल, कम शक्ति वाले, रेडियो हैं। वे कम शक्ति का उपयोग करके 100 मीटर से अधिक संचार कर सकते हैं, केवल 10 मिलीएम्प्स पर, और 1/2 किलोमीटर या 1/2 मील तक लगभग 120 एमए का उपयोग कर सकते हैं।

RFM69 रेडियो मॉड्यूल NRF24L01 या RFM12 की तुलना में अधिक दूरी पर अधिक कुशल और प्रभावी होते हैं।

अधिक विश्वसनीय लंबे दूर के कनेक्शन के लिए इस परियोजना को लोरा रेडियो मॉड्यूल के साथ ही इस्तेमाल किया जा सकता है। वहाँ कुछ लोरा डिवाइस (जैसे RFM95) हैं जो समान आकार और इंटरफ़ेस के हैं। लेकिन उनकी कीमत बहुत अधिक थी, जो मेरे लिए अनुचित थी।

इकाइयाँ डिजिटल, 10-20 (स्थान?) शैली प्रश्न और उत्तर कोड के एक सेट का समर्थन करती हैं (विकी/टेन-कोड https://en.wikipedia.org/wiki/Ten-code देखें); साथ ही वैकल्पिक मोर्स कोड। इकाइयां किसी भी आवाज (एनालॉग) संचार का समर्थन नहीं करती हैं।

उनका उपयोग पेजर के रूप में 3 स्तरों के ध्यान अनुरोधों के साथ भी किया जा सकता है, जब कोई घर के नीचे काम कर रहा हो या काम कर रहा हो।

इसके अलावा, वे बहुत मज़ेदार हो सकते हैं, खासकर बच्चों या छात्रों के लिए।

चरण 1: घटकों को इकट्ठा करें

चूंकि रेडियो मॉड्यूल 5v आपूर्ति या सिग्नल वोल्टेज को संभाल नहीं सकता है, इसलिए आपको 3.3v MCU का उपयोग करना चाहिए। यह भी ध्यान दें कि मैं रेडियो मॉड्यूल के 'एच' उच्च शक्ति संस्करण का उपयोग करता हूं।

यह लिस्ट 2 यूनिट बनाने की है।

  • मात्रा 2 प्रो मिनी 3.3v Arduino MCU
  • मात्रा 2 RFM-69HCW 915MHz मॉड्यूल
  • मात्रा 2 केस (बैटरी कम्पार्टमेंट होना था)
  • मात्रा 2 ली-आयन 3.7v 200+mah बैटरी https://www.ebay.com/itm/311682151405 (7x20x30mm, ~अधिकतम आकार प्रयोग करने योग्य 9x24x36mm)
  • मात्रा 4 लाल-हरा 5 मिमी सामान्य कैथोड द्वि-रंग एलईडी https://www.ebay.com/itm//112318970450 (वायरिंग और ब्रेकडाउन वोल्टेज महत्वपूर्ण है)
  • मात्रा 4 6x6x7.5mm बटन स्विच
  • मात्रा 2 पीजो सक्रिय बजर
  • मात्रा 2 प्रत्येक प्रतिरोधक … 270 Olm, 1.5kOlm, ~5k
  • मात्रा 2 0.1 यूएफ मोनोलिथिक कैप

ऐच्छिक

  • मात्रा २ ३मिमी सफेद (या नीला) एलईडी
  • मात्रा 2 3.5 मिमी फोनो जैक
  • मात्रा 2 220uf पावर फिल्टर कैपेसिटर
  • पॉप्सिकल स्टिक

अन्य आपूर्ति जिनकी आपको आवश्यकता हो सकती है

30ga वायर सॉलिड https://www.ebay.com/itm/142255037176, 26ga तार ठोस या 24ga फंसे, मैदान के लिए और +V

22ga तार ठोस, एंटीना के लिए

विविध: सोल्डरिंग आपूर्ति, टेप, गर्म गोंद, प्रोटोटाइप उपकरण।

यूएसबी से टीटीएल कनवर्टर

विकल्प हार्डवेयर:

आने वाले संचार को याद नहीं करने के लिए सुनिश्चित करने के लिए एक कान के टुकड़े को जोड़ने के लिए एक स्टीरियो जैक। साथ ही एक पोर्टेबल स्पीकर amp को इससे जोड़ा जा सकता है।

छोटी (3 मिमी) सफेद एलईडी वैकल्पिक है। मैंने इसे ऑन इंडिकेटर के रूप में काम करने के लिए जोड़ा। इसे जोड़ना आसान था क्योंकि मैंने इसे बीटीएन 1 में तार दिया था जिसे आंतरिक प्रतिरोधी (~ 37k) से कुछ ड्राइव चालू किया जाता है। इतनी छोटी ड्राइव के साथ यह एलईडी एक उच्च कुशल होनी चाहिए। एक हरे या शायद एक नीली एलईडी का उपयोग किया जा सकता है, लेकिन पीले या लाल रंग का नहीं, क्योंकि उनका वोल्टेज ड्रॉप बहुत कम होता है और ऐसा लगता है कि बटन दबाया गया है। मैं हरे रंग का उपयोग नहीं करूंगा क्योंकि उस रंग का उपयोग अन्यथा सूचना देने के लिए किया जाता है।

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

सभी मापों को आसान और सटीक बनाने के लिए, मुझे वास्तव में यह सस्ता कैलीपर पसंद है।

चरण 2: एमसीयू-रेडियो सबसिस्टम बनाएं

एमसीयू-रेडियो सबसिस्टम बनाएं
एमसीयू-रेडियो सबसिस्टम बनाएं
एमसीयू-रेडियो सबसिस्टम बनाएं
एमसीयू-रेडियो सबसिस्टम बनाएं
एमसीयू-रेडियो सबसिस्टम बनाएं
एमसीयू-रेडियो सबसिस्टम बनाएं

छोटे तारों को MCU पिन से कनेक्ट करें: 10, 11, 12, 13; पिन 2 के लिए एक मध्यम लंबाई का तार।

उपयोग किए जाने वाले MCU के I/O पिन में लंबा (4-5 इंच) जोड़ें (पिन: 3-9)। मैंने परिधीय प्रकारों के लिए 30 AWG गेज और विभिन्न रंगों का उपयोग किया। यह छोटा व्यास तार उन संकेतों को संभालने में सक्षम है जो 100 मिलीमीटर से कम हैं, फिर भी यह तंग असेंबली को कम करने के लिए काफी छोटा और पर्याप्त (और अत्यधिक अनुशंसित) है।

एक मैदान और एक Vcc तार भी कनेक्ट करें (मैंने 26ga का उपयोग किया, वे तस्वीरों में नीले रंग के हैं)। इन तारों में अधिक करंट होता है इसलिए वोल्टेज ड्रॉप (और संभावित शोर सिग्नल विकिरण) को कम करने के लिए एक बड़े गेज का उपयोग करें।

MCU को RFM-69 बोर्ड से कनेक्ट करें। सभी लेकिन लंबे तार इसमें जाते हैं।

रेडियो बोर्ड को MCU बोर्ड के ऊपर नीचे की ओर मोड़ें। बोर्डों के बीच कोई शॉर्ट्स नहीं होना चाहिए। यदि एक छोटे से उपयोग की वास्तविक क्षमता प्रतीत होती है तो टेप या प्लास्टिक शीट का एक हस्तक्षेप टुकड़ा।

रेडियो बोर्ड पर एंटीना तार (22-24ga। 80 मिमी) जोड़ें, जैसा कि फोटो में देखा गया है।

चरण 3: विकास परीक्षण

विकास परीक्षण
विकास परीक्षण
विकास परीक्षण
विकास परीक्षण

इन इकाइयों के कार्यान्वयन के लिए आप इस अनुभाग को छोड़ सकते हैं। रुचि रखने वालों के लिए यह थोड़ी अधिक जानकारी देता है कि मैं वहां कैसे पहुंचा।

915MHz के लिए तरंग लंबाई 82mm है। Sparkfun.com ट्यूटोरियल 78 मिमी का उपयोग करने का सुझाव देता है। मैं समझता हूं कि ऐन्टेना तकनीक कहती है कि जब ऐन्टेना पृथ्वी के मैदान की ½ तरंग लंबाई के भीतर होता है तो आपका एंटीना इस तरह कार्य करेगा जैसे यह उससे ~ 5% लंबा है। जहां तक ९१५ मेगाहर्ट्ज है जो एक फुट से भी कम होगा और आम तौर पर आप इस इकाई को जमीन से काफी ऊपर संचालित करते हैं, मैं इस ७८ मिमी लंबाई को खारिज करता हूं। हालांकि, ऐसे अन्य कारक हैं जो समान प्रभाव पैदा कर सकते हैं, यह बुद्धिमानी से ठीक तरंग-लंबाई से कम का उपयोग करने के लिए बुद्धिमान है। मैंने समझौता किया है और अपने एंटीना तारों को कुल 80 मिमी (पीसीबी के माध्यम से जाने वाले अनुभाग सहित) में काट दिया है। उचित परीक्षण उपकरण के साथ आप अपनी इकाई के लिए अपने एंटीना की लंबाई को बेहतर ढंग से अनुकूलित कर सकते हैं, लेकिन मैं केवल मामूली सुधार की उम्मीद करूंगा।

समायोजन के बाद मुझे कुछ बाधाओं के साथ लगभग 250 मीटर अधिकतम सीमा मिली। 150 मीटर से परे एंटीना की ओरिएंटेशन और स्थिति अधिक से अधिक महत्वपूर्ण हो गई।

जब मैंने परीक्षण और त्रुटि स्थिति के साथ, 400 मीटर तक कई पेड़ों और बीच में एक घर के साथ, एक इकाई के लिए एक पूर्ण द्विध्रुवीय प्रकार एंटीना कॉन्फ़िगरेशन (एक डाउन पॉइंटिंग 80 मिमी ग्राउंड वायर तत्व के विपरीत एक लंबवत 80 मिमी सक्रिय तत्व) का उपयोग किया, और ठोस 2-वे कॉम ½ उस दूरी पर दूरस्थ इकाइयों की स्थिति या अभिविन्यास के बावजूद।

चरण 4: प्रोजेक्ट बॉक्स तैयार करें

प्रोजेक्ट बॉक्स तैयार करें
प्रोजेक्ट बॉक्स तैयार करें
प्रोजेक्ट बॉक्स तैयार करें
प्रोजेक्ट बॉक्स तैयार करें
प्रोजेक्ट बॉक्स तैयार करें
प्रोजेक्ट बॉक्स तैयार करें
प्रोजेक्ट बॉक्स तैयार करें
प्रोजेक्ट बॉक्स तैयार करें

एक छोटे से बॉक्स का उपयोग करके इस परियोजना का निर्माण काफी चुनौतीपूर्ण है। मुझे घर, उद्योग और एयरोस्पेस परियोजनाओं के लिए कई कस्टम इलेक्ट्रॉनिक उपकरण बनाने का अनुभव है। नौसिखिए एक बड़े कंटेनर बॉक्स का उपयोग कर सकते हैं, जिससे निर्माण बहुत आसान हो जाता है। आखिर यह आनंद है जिसकी हम तलाश कर रहे हैं, निराशा नहीं। BTW, आप मेरे द्वारा निर्मित इकाइयों की तस्वीरों में मामूली अंतर देख सकते हैं।

बॉक्स के अंदर के ज्यादातर हिस्से को साफ करें। दो पसलियों को दाईं ओर और एक को बाईं ओर काटने के लिए छेनी या एक्स-एक्टो चाकू का उपयोग करें। (पहले और बाद में एक बॉक्स के अंदर की तस्वीर देखें)

एक एक्स-एक्टो या पारिंग चाकू (लाइटर का उपयोग करके ~ 15 सेकंड के लिए) के अंत को गर्म करें और मामले के अंदर एक बड़ी पोस्ट काट लें, और अन्य दो को लगभग 1/8 इंच तक कम कर दें। एक बार जब मैंने स्विच लगाया तो मैंने स्विच को पकड़ने के लिए उन दो पोस्ट को पर्याप्त पिघला दिया।

मैंने छेद वाले स्थानों को चिह्नित करने के लिए बॉक्स पर मास्किंग टेप का इस्तेमाल किया। ऊपर तस्वीरें देखें।

छेदों की ड्रिलिंग को निशान पर रखने के लिए, मैंने पहले स्पॉट को डार्ट के बिंदु से चिह्नित किया, फिर सभी स्थानों को 1/16 बिट के साथ ड्रिल किया, फिर अंत में प्रत्येक छेद को उसके वांछित आकार में ड्रिल किया।

मामले में बटन, ऑडियो और एलईडी के लिए छेद ड्रिल करें। मुख्य एल ई डी के लिए दो छेद, शीर्ष पर, 13/64”(5 मिमी) हैं और किनारे से 10 मिमी हैं। ऑडियो (बीप-बजर) और वैकल्पिक "ऑन" एलईडी के लिए छेद 1/8" (3 मिमी) हैं। वे ऊपर से 10 मिमी हैं। छोटा एलईडी साइड से 7mm का है। ऑडियो होल अगल-बगल केंद्रित है। बटन के लिए छेद, किनारे पर, 9/16”(3.5 मिमी) हैं। एक बटन ऊपर से 10 मिमी, दूसरा 20 मिमी है। मैंने बटन के छेद के अंदर, हाथ से, 1/4”ड्रिल बिट के साथ, यह सुनिश्चित करने में मदद करने के लिए कि बटन दबाए जाने पर नीचे नहीं फंसेंगे।

यदि आप बाहरी हेडफ़ोन या स्पीकर के लिए फ़ोनो जैक का उपयोग कर रहे हैं, तो आपको नीचे पहले से मौजूद छेद को 15/64 पर खोलना होगा। यहां सामग्री काफी मोटी है और बस इसे बाहर निकालने की कोशिश करने से एक छेद किनारे के बहुत करीब हो जाएगा। तो, पहले एक 1/16 छेद ड्रिल करें, जिसका केंद्र मौजूदा छेद के किनारे से लगभग एक 16 इंच है। फिर उस छेद को 7/16”बिट से बड़ा करें। एक तेज छोटे ब्लेड (~Xacto) के साथ सामग्री को काट लें ताकि दो आसन्न छेद मोटे तौर पर एक हों। Dremel सर्पिल रास्प या रैट टेल फ़ाइल का उपयोग करें ताकि छेद एक अच्छी तरह से गोल छेद बना सकें, जिसमें एक ड्रिल बिट आसानी से केंद्र में हो। इस बिंदु पर छेद लगभग 15/64 वां होना चाहिए। (इस बिंदु पर छेद की एक तस्वीर है) अब इसे 15/64”बिट के साथ ड्रिल करें। यदि आप बिट का उपयोग करते हैं तो यह 'भयानक' नहीं होगा।

चरण 5: परिधीय I/O घटकों को संलग्न करना

परिधीय I/O घटकों को जोड़ना
परिधीय I/O घटकों को जोड़ना
परिधीय I/O घटकों को जोड़ना
परिधीय I/O घटकों को जोड़ना
परिधीय I/O घटकों को जोड़ना
परिधीय I/O घटकों को जोड़ना

मामले की सीमा के भीतर टांका लगाते समय सुनिश्चित करें कि आप अनजाने में लोहे के किसी भी हिस्से को छूने की अनुमति नहीं देते हैं और इस तरह बॉक्स के एक हिस्से को पिघलाते हैं, विशेष रूप से इसके बाहरी किनारे के साथ।

बटन

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

3 मिमी "चालू/बंद" एलईडी की लीड को मोड़ें ताकि इसे बीटीएन1 से जोड़ा जा सके, इसका कैथोड जमीन की तरफ जा रहा है। यह शायद सबसे पेचीदा विधानसभा मुद्दा है।

लाल एनोड के बगल में एल ई डी के किनारे को चिह्नित करें। दो एनोड (बाहर) को लगभग इंच तक काट लें। उन्हें चिह्नित (लाल) लीड के साथ उन्मुख करें। सेंटर लीड को लंबा छोड़ दें, बाद में उन्हें बटनों के ग्राउंड साइड से कनेक्ट करने के लिए झुका दिया जाता है। तस्वीरों का संदर्भ लें।

प्रतिरोधों को संलग्न करें।

केवल उस मूल्य प्रतिरोधक का उपयोग न करें जो मैंने एल ई डी के लिए किया था। मैंने अपने एल ई डी एक साल से अधिक समय पहले खरीदे थे, ठीक ऊपर सूचीबद्ध नहीं। चूंकि एलईडी दक्षता बहुत भिन्न होती है, अपने हाथ में एलईडी के साथ उपयोग के लिए प्रतिरोधी मूल्यों का परीक्षण करें। 3 से 3.3 वोल्ट (3.2v पसंदीदा) के ड्राइव वोल्टेज के साथ आप जो चमक चाहते हैं, उसके लिए प्रतिरोधक चुनें। एक परीक्षण आपूर्ति वोल्टेज के लिए आप श्रृंखला में दो 1.5v बैटरी, या 3.3v संचालित Arduino चिप से एक उच्च डिजिटल आउटपुट का उपयोग कर सकते हैं। सत्यापित करें कि लाल और हरे दोनों तत्वों को चलाते समय आपको एक अच्छा सच्चा पीला मिलता है। जैसा कि तस्वीरों में देखा गया है, प्रतिरोधकों को एलईडी के समान ट्रिम और सोल्डर करें।

एक इकाई पर, मैंने दो मुख्य एल ई डी के चारों ओर एक स्पेसर के रूप में एक पॉप्सिकल स्टिक का उपयोग किया ताकि वे इतना बाहर न चिपके। यह कड़ाई से एक व्यक्तिगत पसंद है। इन एल ई डी के प्रभावी चमक / देखने के कोण को कम करने का इसका नकारात्मक दुष्प्रभाव होता है।

बजर के बाहरी किनारे पर कुछ गोंद लगाएं और इसे मुख्य एलईडी (+ दाईं ओर) के बीच चिपका दें। इसकी स्थिति को समायोजित करें ताकि यह जगह में तय होने से पहले मामले में छेद के साथ संरेखित हो।

माउंटिंग होल पोस्ट को पिघलाकर ऑन / ऑफ स्विच को जगह में रखा जाता है। मैंने इसके लिए एक छोटे स्क्रू ड्राइवर को गर्म टिप का इस्तेमाल किया।

फोनो जैक का नट संलग्न नहीं होता है, इसलिए इसे सुरक्षित करने के लिए विपरीत छोर पर गर्म गोंद का उपयोग करें।

बटन और एल ई डी के साथ जमीन कनेक्ट करें।

कटे हुए सिरों को हथौड़े से मारकर एक प्लस और माइनस लीड (~24ga। सॉलिड) तैयार करें ताकि वे मोटे होने से दोगुने चौड़े हों। वे समाप्त हो जाते हैं तो बैटरी कनेक्टर में आसानी से जाना चाहिए लेकिन सुखद होना चाहिए। बेशक यदि आपके पास अपनी बैटरी के साथ मेल करने के लिए एक इंटर कनेक्ट केबल है या मिल सकती है तो हर तरह से इसका इस्तेमाल करें।

ऑन / ऑफ स्विच, फोनो जैक, बजर और बिजली के तारों को तार दें। पहले के वायरिंग आरेख का संदर्भ लें।

मेरे पास फोनो कनेक्शन में एक छोटा संधारित्र है। इसे छोड़ा जा सकता है क्योंकि यह एक चुस्त फिट छोड़ दिया गया है। इसका उद्देश्य आउटपुट में लो लेवल ह्यूम को रोकना है।

बटन (साथ ही ऑन / ऑफ स्विच और फोनो जैक) पूरी तरह से तार-तार हो जाने के बाद, उन्हें गर्म गोंद में जगह दें ताकि व्यापक उपयोग के बाद भी हिल न जाए।

चरण 6: अंतिम पूर्ण विधानसभा

अंतिम पूर्ण विधानसभा
अंतिम पूर्ण विधानसभा
अंतिम पूर्ण विधानसभा
अंतिम पूर्ण विधानसभा
अंतिम पूर्ण विधानसभा
अंतिम पूर्ण विधानसभा

यह एमसीयू-रेडियो उप-प्रणाली में आई/ओ उपकरणों के मामले में जुड़ने का समय है।

MCU-रेडियो सबसिस्टम कनेक्ट करें।

तारों को आवश्यकतानुसार ट्रिम करें, उनमें बस पर्याप्त खेल छोड़ दें ताकि सबसिस्टम असेंबली तारों के दूसरे सिरों को टांका लगाने की अनुमति देने के लिए पर्याप्त तरीके से बाहर हो सके।

तारों को मुख्य एलईडी से सही लाल/हरे रंग से जोड़ना सुनिश्चित करें और विशेष रूप से बाएं/दाएं संबंध को सही करें। एल ई डी रिवर्स बाएं से दाएं होते हैं जैसा कि आप मामले के अंदर देख रहे हैं कि आप संचारक को कैसे पकड़ते हैं और उसका उपयोग करते हैं। (जब तक आप विपरीत दिशा वाली इकाइयों का उपयोग करने का इरादा नहीं रखते हैं, जैसा कि एक बाएं हाथ वाला व्यक्ति करने की परवाह कर सकता है)।

एमसीयू-रेडियो सबसिस्टम को जगह में ले जाएं और मामले में आवश्यकतानुसार तारों को मोड़ते हुए इसे नीचे दबाएं; यह देखने के लिए जाँच कर रहा है कि कोई शॉर्ट्स नहीं बनाया जा रहा है। यदि आवश्यक हो तो इसके नीचे बिजली के टेप का एक टुकड़ा रखें।

आप इस इकाई को असेंबल करते समय पुन: प्रोग्राम कर सकते हैं जैसा कि अगले भाग में देखा गया है, शॉर्ट केबल के माध्यम से अस्थायी रूप से संलग्न FDDI के साथ। सुनिश्चित करें कि USB डाउनलोड केबल से Vcc स्तर 3.3v है, 5v नहीं!

बैटरी संलग्न करें, पीछे की ओर स्लाइड करें और इसका परीक्षण करें, बशर्ते आपने इसमें पहले से ही सॉफ़्टवेयर डाउनलोड कर लिया हो। सावधान रहें कि एमसीयू बोर्ड के रीसेट बटन पर बैटरी को दबाने न दें।

BTW, एक 300mah की बैटरी को रिचार्ज करने की आवश्यकता से पहले लगभग 12 घंटे तक चलना चाहिए।

चरण 7: सॉफ्टवेयर और डिवाइस की विशेषताएं और संचालन

सॉफ्टवेयर और डिवाइस की विशेषताएं और संचालन
सॉफ्टवेयर और डिवाइस की विशेषताएं और संचालन
सॉफ्टवेयर और डिवाइस की विशेषताएं और संचालन
सॉफ्टवेयर और डिवाइस की विशेषताएं और संचालन

इस परियोजना का दूसरा प्रमुख हिस्सा, जिस पर इसका संचालन निर्भर करता है, सॉफ्टवेयर प्रोग्रामिंग है। लेकिन मैंने वह सब कर लिया है, इसलिए आपको ऐसा करने की जरूरत नहीं है।

आप प्रो मिनी Arduino के लिए कहीं और स्केच डाउनलोड करने के निर्देश आसानी से पा सकते हैं। सही डिवाइस और ऑपरेटिंग फ़्रीक्वेंसी के लिए अपना Arduino IDE सेट करें, अन्यथा आपको खराब ऑडियो और शायद गलत व्यवहार मिलेगा। 3.3v (5v नहीं) के साथ USB-TTL कनवर्टर का उपयोग करना सुनिश्चित करें। आप देख सकते हैं कि मैंने डाउनलोड केबल के अंत में एक समकोण हेडर लगाया और फिर इसे MCU बोर्ड के संबंधित छेद में डाला और यूनिट को इससे लटका दिया, एक अच्छा पर्याप्त, फिर भी अस्थायी, कनेक्शन बनाए रखा।

आपको RMF69 के लिए पुस्तकालय स्थापित करने की भी आवश्यकता है; इस पृष्ठ के नीचे "आरएफएम 69 पुस्तकालय स्थापित करना" देखें।

उचित रूप से संपादित करें (नीचे कोड खंड देखें), संलग्न Two_bit_Comm स्केच को संकलित करें और डाउनलोड करें।

// !!!! इस नोड के लिए पते। दूसरे नोड के लिए आईडी को उलट दें !!!!

#define MYNODEID 1 // My node ID (0 से 255) #define TONODEID 2 // डेस्टिनेशन नोड आईडी (0 से 254, 255 = ब्रॉडकास्ट)

सॉफ्टवेयर शुरू में मध्यम शक्ति का उपयोग करके रेडियो मॉड्यूल के 'एच' उच्च शक्ति संस्करण का लाभ उठाता है, और फिर इसे अधिकतम शक्ति के साथ एक पावती वापस नहीं मिल सकता है। मुझे नहीं पता, लेकिन मैं उम्मीद करता हूं कि अगर कोई रेडियो के गैर उच्च शक्ति संस्करण का उपयोग करता है तो इस ऑपरेशन में कोई समस्या नहीं होगी।

परिचालन दस्तावेज़ीकरण

प्रारंभ, पावर-अप पर:

जब कोई इकाई पुनरारंभ होती है, तो यह अपने सभी हार्डवेयर और सॉफ़्टवेयर को इनिशियलाइज़ करती है और अपनी मोड और विकल्प सेटिंग्स को दूसरी इकाई को इन-सिंक रखते हुए भेजती है। एक छोटी सी बीप होती है और फिर यदि यह प्रारंभिक संचार सफल होता है तो एक और बीप और एक हरी बत्ती जलती है। यदि इस बिंदु पर संचार विफल हो जाता है तो कोई दूसरी बीप नहीं होती है और एक लाल बत्ती जलती है। यदि संचार विफल हो जाता है, तो इसकी संभावना है कि दूसरी इकाई सीमा से बाहर है, बंद है या बैटरी से बाहर है। विफलता स्वीकार किए जाने से पहले एकाधिक पुन: प्रयास और अधिकतम संचरण शक्ति में वृद्धि का प्रयास किया जाता है।

मोड 1 - 10-20 टाइप कॉम

  • नमस्ते
  • सहायता की जरूरत है
  • मदद!
  • किया हुआ ? जाने के लिए तैयार ?
  • आप कहाँ हैं ?
  • मुझे कॉल करो।
  • कृपया दोहराये

उपयुक्त प्रतिक्रिया सम्मेलनों को भी परिभाषित किया गया है। "क्षेत्र प्रकार" और "अनुभाग प्रकार" प्रतिक्रियाओं सहित "आप कहां हैं?" अनुरोध।

यह ध्यान दिया जाना चाहिए कि जब यूनिट प्रतिक्रिया प्रदर्शित कर रही हो तो आपको धैर्य रखने की आवश्यकता है, क्योंकि उस समय के दौरान बटन दबाए जाने पर ध्यान नहीं दिया जाएगा।

मोड 2 - मोर्स कोड संचार के एक रूप की अनुमति देता है

एकल कुंजी और दो-कुंजी शैली दोनों समर्थित हैं।

संलग्न दस्तावेज़ "Two_bit_Comm_user_Manual" सॉफ़्टवेयर द्वारा समर्थित कार्यात्मक संचालन के पूर्ण विवरण को शामिल करता है।

सिफारिश की: