विषयसूची:

एलईडी पैटर्न को संतुष्ट करना: 9 कदम
एलईडी पैटर्न को संतुष्ट करना: 9 कदम

वीडियो: एलईडी पैटर्न को संतुष्ट करना: 9 कदम

वीडियो: एलईडी पैटर्न को संतुष्ट करना: 9 कदम
वीडियो: खराब Led Tube light को led bulb के सर्किट से चलाएं | Led tube light repair | how to repair led tube 2024, जुलाई
Anonim

कई लोगों के लिए नींद एक लगभग अप्राप्य वस्तु बन गई है, एक विलासिता जो उन भाग्यशाली लोगों के लिए आरक्षित है जो जिम्मेदारी के विभिन्न तारों को एक ही बार में अलग-अलग दिशाओं में खींचते हुए महसूस नहीं करते हैं। सोना महत्वपूर्ण है और आपको पूरे दिन तरोताजा महसूस करने में मदद कर सकता है।

भेड़ गिनना न केवल एक अप्रचलित तकनीक है जो हमें बचपन में सिखाई गई थी और अब लंबे समय से चली आ रही है, यह ज्यादातर समय बेकार है। अध्ययनों से पता चलता है कि मंद रोशनी और पैटर्न न केवल आपको सोने में मदद कर सकते हैं बल्कि आपकी नींद की गुणवत्ता में भी सुधार कर सकते हैं।

तो यहाँ एक IOT आधारित ब्लूटूथ नियंत्रित स्लीप इंड्यूसिंग नाइट लैंप है जो Arduino का उपयोग कर रहा है। यह 4 सुखदायक और शांत करने वाले पैटर्न वाले ऐप के साथ आता है, इस प्रकार, आपके लिए इन पैटर्न को सीधे अपने बिस्तर से सीधे अपने लैंप पर नियंत्रित करना संभव बनाता है।

यह ब्लूटूथ पर काम करता है जहां ऐप ब्लूटूथ के माध्यम से आर्डिनो को डेटा भेजता है जो इस डेटा की व्याख्या करता है और ऐप से अनुरोध के अनुसार पैटर्न प्रदर्शित करता है।

इसमें 4 आराम पैटर्न हैं:

  • सर्पिल इन
  • सलाखों
  • फीका होना
  • रास्ता

सेटअप एक पावर बैंक द्वारा संचालित होता है ताकि आपका दीपक आसान हो और आप इसे जहां चाहें ले जा सकते हैं और 50 मिलीएम्प्स की न्यूनतम वर्तमान खपत के कारण यह घंटों तक जलता रह सकता है।

अब चलो खुदाई करते हैं और इस भयानक और उपयोगी नींद उत्प्रेरण दीपक का निर्माण शुरू करते हैं !!

चरण 1: पैटर्न

Image
Image

1) SPIRAL IN: इस पैटर्न में ऐसा लगता है जैसे एक लाल बिंदु केंद्र की ओर अंदर की ओर सर्पिल हो रहा है, कुछ ऐसा फाइबोनैचि सर्पिल के समान है। इसके लिए, तर्क यह है कि एलईडी को 1 मिलीसेकंड के लिए चालू किया जाए, फिर उसे बंद किया जाए और उसके बाद अगले एलईडी को चालू किया जाए और इसी तरह। यह दृष्टि की दृढ़ता के सिद्धांत पर आधारित है

2) बार्स: इसमें उपरोक्त पैटर्न की तरह, अलग-अलग एलईडी के बजाय, समानांतर पंक्तियाँ और कॉलम अंदर की ओर सर्पिल होंगे जो इसे वास्तव में सुखदायक एहसास देंगे।

3) फेड इन: इस पैटर्न में एल ई डी ऐसे दिखते हैं जैसे उन्हें चूसा जा रहा हो, जो एक सुंदर पैटर्न बनाता है

4) TRAIL: एक धीमा पैटर्न जिसमें एलईडी मैट्रिक्स में चलती प्रतीत होती है जो देखने में वाकई मजेदार है।

चरण 2: आवश्यक कौशल

डिजिटल इलेक्ट्रॉनिक्स के बारे में सबसे अच्छी बात यह है कि सब कुछ या तो चालू या बंद है और इस प्रकार यह कार्य कितना भी जटिल या कठिन क्यों न हो, इसे थोड़े से प्रयास से आसानी से पूरा किया जा सकता है।

इस परियोजना को बनाने के लिए किसी को इलेक्ट्रॉनिक्स विशेषज्ञ होने की आवश्यकता नहीं है लेकिन इस परियोजना को पूरा करने के लिए कुछ कौशल की आवश्यकता है।

आवश्यक कौशल इस प्रकार हैं:

  • बेसिक इलेक्ट्रॉनिक्स कैसे मिलाप करें।
  • शॉर्टिंग और अन्य चीजों की जांच के लिए मल्टीमीटर का उपयोग कैसे करें।
  • Arduino के लिए कोड लिखने के लिए C में कोड कैसे करें, हालांकि एक पूरी तरह से funcitonal कोड प्रदान किया जाएगा।
  • कोडिंग (जावा, पायथन) या बिना कोडिंग के (सॉफ्टवेयर की तरह एमआईटी ऐप आविष्कारक का उपयोग करके) ऐप कैसे बनाएं।

चरण 3: घटक सूची

घटक सूची
घटक सूची
घटक सूची
घटक सूची
घटक सूची
घटक सूची

चूंकि यह एक उच्च तकनीक वाली परियोजना नहीं है, इसलिए घटकों को प्राप्त करना कठिन नहीं होगा। आप उन्हें सस्ते दामों पर आसानी से ऑनलाइन पा सकते हैं। उन्हें खरीदने के लिए कंपोनेंट लिस्ट और अमेज़न लिंक नीचे दिए गए हैं:

  • 1Xब्लूटूथ मॉड्यूल HC-05
  • Arduino को जोड़ने के लिए 1X मिनी यूएसबी कैबके
  • 1XArduino नैनो
  • 1XDot मैट्रिक्स कॉमन एनोड रेड एलईडी डिस्प्ले मॉड्यूल 8 * 8 8x8 3mm
  • सोल्डरिंग आयरन और सोल्डर वायर।
  • लैम्प और सुपरग्लू को पावर देने के लिए इलेक्ट्रिकल टेप, जम्पर वायर, जीरो बोर्ड, कंडक्टिंग वायर, कटर, प्लायर्स, वायर स्ट्रिपर्स, डिजिटल मल्टीमीटर और एक पावर बैंक।

चरण 4: मैट्रिक्स में एलईडी के कैथोड और एनोड का पता लगाना

जैसा कि एलईडी मैट्रिक्स पर कुछ भी उल्लेख नहीं किया गया है कि एलईडी कैथोड और एनोड के साथ-साथ किस पंक्ति और कॉलम से मेल खाती है, हम एक आर्डिनो और दो जम्पर तारों का उपयोग करेंगे।

ऐसा करने के लिए, हम एक पुरुष को महिला जम्पर तार से arduino के +5v पिन से और दूसरे पिन को arduino के ग्राउंड से जोड़ेंगे। अब जम्पर तारों को एलईडी मैट्रिक्स के पिन से एक-एक करके जोड़ते हुए हम पाएंगे कि कौन सा पिन किस पंक्ति से मेल खाता है और कौन सा कॉलम एलईडी मैट्रिक्स में है और इसे कैथोड या एनोड के रूप में चिह्नित करता है।

याद रखने में आसानी के लिए कहीं न कहीं यह नोट करना बेहतर है कि कौन सा पिन कैथोड है और कौन सा एनोड है।

ये परिणाम इस आधार पर अलग-अलग होंगे कि आपने अपने एलईडी मैट्रिक्स को कैसे रखा है और क्योंकि मैट्रिक्स पूरी तरह से सममित है, कैथोड और एनोड पिन की स्थिति आपके एलईडी मैट्रिक्स की स्थिति के आधार पर अलग-अलग होगी।

चरण 5: Arduino नैनो के पिन असाइन करना

Arduino नैनो के पिन असाइन करना
Arduino नैनो के पिन असाइन करना

यहां हम अपने एलईडी मैट्रिक्स को जोड़ने के लिए आर्डिनो के 8 + 8 = 16 पिन का उपयोग करेंगे क्योंकि हमारे पास 8 एनोड और 8 कैथोड हैं।

सुनिश्चित करें कि आप एलईडी मैट्रिक्स के पिन को आर्डिनो के डिजिटल पिन 0 या 1 से कनेक्ट नहीं करते हैं क्योंकि वे आरएक्स और टीएक्स संचार के लिए उपयोग किए जाते हैं और हमारे ब्लूटूथ मॉड्यूल के लिए उपयोग किए जाएंगे।

मैंने निम्नलिखित पिन का उपयोग किया है, हालांकि, आप अपनी इच्छानुसार किसी भी पिन का उपयोग करने के लिए स्वतंत्र हैं।

डिजिटल पिन 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

एनालॉग पिन A0, A1, A2, A3, A4, A5

ऊपर उल्लिखित मेरे द्वारा उपयोग किए जाने वाले पिन हैं।

सुनिश्चित करें कि आप A6 और A7 का उपयोग नहीं करते हैं क्योंकि आप इन पिनों पर डिजिटल नहीं लिख सकते हैं।

चरण 6: घटकों को मिलाप करना

घटकों को टांका लगाना
घटकों को टांका लगाना
घटकों को टांका लगाना
घटकों को टांका लगाना
घटकों को टांका लगाना
घटकों को टांका लगाना

अब हमारे शून्य बोर्ड में घटकों को टांका लगाने का दिलचस्प हिस्सा आता है।

सबसे पहले, हम अपने मुख्य शून्य बोर्ड पर लंबवत रूप से शून्य बोर्ड के एक टुकड़े को सुपर ग्लूइंग करके शुरू करेंगे, जिस पर हम अपने एलईडी मैट्रिक्स को मिलाप करेंगे और इस लंबवत टुकड़े का उपयोग पूरे सर्किट को यथासंभव कॉम्पैक्ट बनाने के लिए arduino नैनो को मिलाप करने के लिए किया जाएगा।

आगे हम अपने arduino नैनो को लंबवत शून्य बोर्ड और हमारे एलईडी मैट्रिक्स को मुख्य शून्य बोर्डों में मिलाप करेंगे।

आगे हम एलईडी मैट्रिक्स के अपने एनोड्स को {2, 3, 4, 5, 6, 7, 8, 9} और एलईडी मैट्रिक्स के कैथोड को पिन {10, 11, A0, A1, A2, A3 से जोड़ेंगे। A4, A5} आर्डिनो का। इसके लिए हम कुछ इंसुलेटेड कनेक्टिंग वायर लेंगे और वायर स्ट्रिपर्स का उपयोग करके इसे स्ट्रिप करेंगे। मैंने अपने कॉम्पैक्ट सर्किट में शॉर्टिंग से बचने के लिए इंसुलेटेड तारों को चुना। अब हम एनोड को आर्डिनो पर एनोड के लिए निर्दिष्ट पिन के अनुरूप पिन में से एक में मिलाप करेंगे जो कि यहां {2, 3, 4, 5, 6, 7, 8, 9} है और सभी कैथोड के लिए समान है जब तक कि आप सभी उपरोक्त चित्रों की तरह 16 पिन पूरी तरह से मिलाए गए।

अब हम एक मल्टीमीटर का उपयोग करेंगे और इसे डायोड मोड पर सेट करेंगे और हमारे सर्किट में शॉर्टिंग की जांच करेंगे। यदि किसी स्थान पर तारों को छोटा कर दिया जाता है तो हम उस खंड को गर्म करने के लिए एक सोल्डरिंग लोहे का उपयोग करेंगे और एक चूषण पंप को इसे हटाने के लिए और इसे फिर से ठीक से मिलाप करेंगे।

आगे हम ब्लूटूथ मॉड्यूल को कनेक्ट करना चाहते हैं ताकि हम इसे संचालित कर सकें और पैटर्न को वायरलेस तरीके से बदल सकें।

ब्लूटूथ मॉड्यूल में Vcc Gnd और एक Rx और Tx पिन होता है। ब्लूटूथ मॉड्यूल का Rx arduino के Tx में जाता है न कि arduino के Rx में। मैंने जम्पर तारों का उपयोग करके ब्लूटूथ मॉड्यूल को नैनो से जोड़ा है ताकि कोड की आसान डिबगिंग के लिए आप आरएक्स और टीएक्स पिन से जुड़े हुए नैनो पर अपना कोड अपलोड नहीं कर सकते। हालाँकि, मैं आपको अपना अंतिम कोड प्रदान करूँगा ताकि आप सीधे Vcc और Gnd पिन को नैनो और Rx और Tx पिन को एक बार arduino पर कोड अपलोड करने के बाद मिलाप कर सकें। यदि आप भी ब्लूटूथ मॉड्यूल की पहुंच में आसानी के लिए जम्पर तारों का उपयोग करते हैं तो आपका अंतिम बोर्ड उपरोक्त चित्रों में से एक जैसा दिखना चाहिए।

आप ब्लूटूथ मॉड्यूल कैसे सेट करें, इस पर अन्य निर्देश देख सकते हैं क्योंकि हम यहां उस पर चर्चा नहीं करेंगे।

सोल्डरिंग और इलेक्ट्रॉनिक भाग के लिए बस इतना ही।

चरण 7: कोड - दृष्टि की दृढ़ता के सिद्धांत पर आधारित

यदि हम दो विकर्ण एलईडी को एनोड को उच्च और संबंधित पंक्तियों और स्तंभों के कैथोड को कम करने की कोशिश करते हैं तो यह काम नहीं करेगा क्योंकि यह 2 एलईडी को चालू करने के बजाय उन के क्रॉस-सेक्शन पर 4 एलईडी को चालू कर देगा। पंक्तियाँ और स्तंभ।

इसलिए हम दृष्टि की दृढ़ता की अवधारणा का उपयोग करते हैं जिसके अनुसार यदि दो एलईडी की चमक एक-एक करके उनके बीच 100 मिलीसेकंड से कम की देरी के साथ चमकती है तो हमारी आंख 100 मिलीसेकंड की समय अवधि को नोटिस नहीं करेगी जब दोनों एलईडी बंद थीं और ऐसा लगता है जैसे दोनों एलईडी एक साथ चालू थे। एफ

इसका उपयोग कोड में हर जगह एलईडी को चालू करने के लिए किया जाता है ताकि केवल वांछित एलईडी चालू हो और अवांछित नहीं।

इसकी लंबाई के कारण कोड नीचे संलग्न है।

चरण 8: हमारे लैंप को नियंत्रित करने के लिए आवेदन

हमारे लैंप को नियंत्रित करने के लिए आवेदन
हमारे लैंप को नियंत्रित करने के लिए आवेदन
हमारे लैंप को नियंत्रित करने के लिए आवेदन
हमारे लैंप को नियंत्रित करने के लिए आवेदन

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

(उपरोक्त स्क्रीनशॉट में मैंने व्यक्तिगत कारणों से पहले तीन ब्लूटूथ कनेक्शन के नाम ब्लैक आउट कर दिए हैं।)

हालाँकि यदि आप अनुप्रयोग विकास नहीं जानते हैं या यदि आप एक नौसिखिया हैं तो बेझिझक मेरे ऐप का उपयोग करें। एपीके नीचे दिया गया है।

चरण 9: आवेदन ट्यूटोरियल

एप्लिकेशन इंस्टॉल करने के लिए आपको सबसे पहले अपनी मोबाइल सेटिंग में जाना होगा और अज्ञात स्रोतों से इंस्टॉलेशन की अनुमति देनी होगी। एक बार जब आप एपीके स्थापित कर लेते हैं तो अपने ब्लूटूथ को चालू कर दें और सुनिश्चित करें कि आपने अपने फोन के साथ एचसी-05 या एचसी-06 के नाम से ब्लूटूथ मॉड्यूल को जोड़ा है।

एक बार जब आप मॉड्यूल को जोड़ लेते हैं तो ऐप को फिर से खोलें और कनेक्ट पर क्लिक करें।

फिर उपलब्ध युग्मित उपकरणों की सूची से मॉड्यूल का चयन करें।

आप इस परियोजना के लिए अपने स्वयं के आवरण को जिस तरह से चाहें 3-डी प्रिंट कर सकते हैं।

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

सिफारिश की: