लेजर संचार उपकरण (Arduino प्रोजेक्ट)

लेज़र कम्युनिकेशन डिवाइस (Arduino Project): 4 चरण

यह निर्देश योग्य वर्णन करता है कि एक साधारण उपकरण कैसे बनाया जाए जो लेजर डायोड और फोटो प्रतिरोधों के माध्यम से पाठ को प्रसारित करता है। संलग्न वीडियो प्रक्रिया का विस्तार से वर्णन करता है। यह उसी का लिखित संस्करण है।

आपको क्या चाहिए:

2x Arduinos, 5x 5 वोल्ट 6 मिमी व्यास वाले लेजर डायोड, 5 फोटो रेसिस्टर्स, 5x 1/4 इंच व्यास 6 इंच लंबे ऐक्रेलिक ट्यूबिंग, हाउसिंग के लिए सामग्री (मैंने दो 1x1x6in मोम ब्लॉकों का उपयोग किया), और समर्थन सॉफ्टवेयर के साथ कंप्यूटर।

आपूर्ति:

चरण 1: आवास निर्माण

आवास के निर्माण के लिए मैंने मोम के दो आयताकार ब्लॉकों का उपयोग किया, जो आसान ड्रिलिंग के लिए बनाता है। सामग्री, रिक्ति और आकार मनमाना है। संलग्न मेरे सेट अप का एक पीडीएफ है। ध्यान दें कि यह मूल डिज़ाइन है, जब मैंने लेजर डायोड के बजाय पूरे लेजर पॉइंटर्स का उपयोग किया था। बाएं डायोड में ड्रिल किए गए अतिरिक्त 7/16 इंच के छेद को नजरअंदाज किया जा सकता है यदि लेजर डायोड का उपयोग किया जाता है। एक्रिलिक की छड़ 6 इंच लंबी होती है।

यदि आप स्वयं की तरह मोम का उपयोग कर रहे हैं, तो 1/4 इंच छेद ड्रिल करने के बाद आप पाएंगे कि 1/4 इंच व्यास की छड़ को फिटिंग करने में कठिनाई होगी। इसे ठीक करने के लिए एक कोण पर एक ऐक्रेलिक रॉड से एक छोर को काटें और वांछित गहराई (लगभग 1/2 इंच) के लिए निशान बनाएं। फिर ऐक्रेलिक छड़ को समायोजित करने के लिए छेद की अंदर की दीवारों में दाढ़ी बनाने के लिए एक मोड़ के साथ डालें। उपकरण ऊपर चित्र में दिखाया गया है। ऐसा करने के बाद छड़ को मुंडा लंबाई के अंत में एक स्नग फिट होना चाहिए।

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

यह अंतिम चरण फोटो रेज़िस्टर्स का उपयोग करने के अलावा अन्य आवास ब्लॉक पर दोहराया जाएगा।

चरण 2: तारों

वायरिंग के आगे। ट्रांसमीटर पक्ष के लिए प्रत्येक आर्डिनो पिन का अपना लेजर डायोड होगा जो अपने स्वयं के फोटो अवरोधक के अनुरूप होगा। लेजर डायोड सभी एक जमीन साझा करेंगे। ऊपर दिए गए संचारण आर्डिनो की प्रदान की गई छवि देखें। प्राप्त करने वाला पक्ष थोड़ा अलग है, जहां एक एकल बिजली आपूर्ति रेल है। फोटो प्रतिरोधों के बाद, तारों को एक सर्किट बोर्ड के माध्यम से विभाजित किया जाएगा। विवरण के लिए प्रदान की गई छवियों का संदर्भ लें। एकमात्र थकाऊ भाग यह सुनिश्चित कर रहा है कि वायरिंग छोटे सर्किट पर अच्छी है और यह कि सही लेजर पिन [8 9 10 11 11 12] प्राप्त करने वाले arduino पिन [A1 A2 A3 A4 A5] के अनुरूप हैं।

चरण 3: Arduino प्रोग्रामिंग

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

ट्रांसमीटर:

1. ऐरे को बाद में संदर्भित करने के लिए एक पुस्तकालय के रूप में सेवा करने के लिए घोषित किया गया है।

2. स्ट्रिंग के रूप में उपयोगकर्ता इनपुट की प्रतीक्षा करता है।

3. इनपुट प्राप्त करता है और प्रत्येक व्यक्तिगत चरित्र में संदेश को तोड़ता है और कुल लंबाई के साथ उन्हें रिकॉर्ड करता है।

4. संदेश लंबाई तक पहुंचने तक प्रत्येक व्यक्तिगत चरित्र के माध्यम से चलाता है।

1. प्रत्येक अक्षर के लिए, एक लूप सरणी के माध्यम से चलता है जब तक कि दर्ज किया गया वर्ण सरणी के चरित्र के बराबर नहीं होता है। 2. सरणी में वर्ण के साथ जुड़े द्विआधारी मान को एक अस्थायी सरणी में सहेजा जाता है जो तब आउटपुट होता है।

रिसीवर:

1. ऐरे को बाद में संदर्भित करने के लिए एक पुस्तकालय के रूप में सेवा करने के लिए घोषित किया गया है।

2. लेजर इनपुट की प्रतीक्षा करता है।

3. एक बार लेजर इनपुट प्राप्त होता है, सक्रिय लेजर का "स्नैपशॉट" एक अस्थायी सरणी में सहेजा जाता है।

4.इस अस्थायी सरणी की तुलना चरण 1 में बनाए गए संदर्भ सरणी से की जाती है।

5. एक मैच मिल गया है, उस इनपुट के साथ जुड़े चरित्र प्रदर्शित किया जाता है

6. इस प्रक्रिया को तब तक दोहराया जाता है जब तक कि सभी लेजर ट्यूब की पहचान नहीं हो जाती। इस बिंदु पर कार्यक्रम एक संचरण के अंत को स्वीकार करता है और एक नई रेखा को छोड़ देता है।

चरण 4: समाप्त

डिवाइस अब पूरा हो गया है।