आपने प्रोपेलर्स को एयरक्राफ्ट्स या समुद्री जहाजों में देखा है, यदि वास्तविक में नहीं तो निश्चित रूप से फिल्मों में। इस सत्र में हम Arduino, LEDs और DC मोटर के साथ एक प्रोपेलर डिस्प्ले डिजाइन करने जा रहे हैं । इस प्रोपेलर डिस्प्ले में, टेक्स्ट प्रोपेलर फैशन में गोल आकार में घूमता हुआ दिखाई देगा।
प्रोपेलर डिस्प्ले एक तरह से LED मैट्रिक्स की तरह है। इसमें 8 एल ई डी (लाइट एमिटिंग डायोड) शामिल हैं जो 8 * 1 मैट्रिक्स (8 पंक्तियों और 1 कॉलम) के रूप में व्यवस्थित होते हैं। उन्हें एक के ऊपर एक सीढ़ी के रूप में व्यवस्थित किया जाता है। इन 8 एलईडी को किसी भी सामग्री जैसे कि पाठ, संख्याओं, प्रतीकों आदि को प्रदर्शित करने के लिए बनाया जा सकता है । यह परसेप्शन ऑफ़ विज़न (POV) द्वारा प्राप्त किया जाता है, जिसमें कई स्टिल इमेज को एक क्रम में एक-एक करके जल्दी से स्थानांतरित किया जाता है, जो एनीमेशन की धारणा देता है। या एक चलती छवि। यह कैसे किया जाता है नीचे दिए गए ट्यूटोरियल में बताया गया है।
आवश्यक घटक:
- अरुडिनो उनो
- डीसी यंत्र
- + 3.6V LI-ION बैटरी
- एलईडी (8 टुकड़े)
- 1K 1 रोकनेवाला (8 टुकड़े)
प्रोपेलर डिस्प्ले का निर्माण:
पहले एक स्थिर आधार लें; मैं एक पुराने पीसी डीवीडी ड्राइव का उपयोग करता था जो चारों ओर झूठ बोल रही थी। आप एक लकड़ी का तख़्ता या एक कार्डबोर्ड बॉक्स प्राप्त कर सकते हैं। फिर डीवीडी ड्राइव (बेस) के बीच में एक छेद करें और उसमें डीसी मोटर अक्ष डालें। सुनिश्चित करें कि छेद मोटर को पकड़ने के लिए पर्याप्त तंग है और मोटर स्वतंत्र रूप से घूम सकता है। मैंने धुरी को जगह में लगाने के लिए Feviquick का उपयोग किया।
असमान धक्कों को समान करने के लिए मोटर के शीर्ष का समर्थन करें । मैंने इस पर एक डॉट बोर्ड का उपयोग किया और डीसी मोटर के साथ इसे छड़ी करने के लिए फिर से त्वरित गोंद का इस्तेमाल किया।
शीर्ष पर LI-ION बैटरी संलग्न करें । यदि आपके पास समान आकार की LI-ION बैटरी नहीं है, तो इसे छोड़ दें। इसके बाद प्रत्येक एलईडी को लें और इसे बटन सेल या किसी अन्य स्रोत के साथ परीक्षण करें। फिर कुछ प्रतिरोधों को लें और उन्हें नीचे दिखाए गए चित्र और सर्किट आरेख के अनुसार एल ई डी के साथ मिलाप करें।
उन्होंने कहा कि इस तरह की घटनाओं को रोकने के लिए सरकार ने कई कदम उठाए हैं।
नीचे और चित्र आरेख में दिखाए अनुसार Arderino UNO के साथ सोल्डरेड एल ई डी और रेसिस्टर्स को कनेक्ट करें ।
उन्होंने कहा कि इस तरह की घटनाओं को रोकने के लिए सरकार ने कई कदम उठाए हैं।
डीसी मोटर के शीर्ष पर यूएनओ को माउंट करें और सेटअप को समाप्त करने के लिए सेलो टेप की मदद से इसे सुरक्षित करें। तो अंतिम प्रोपेलर सेटअप नीचे की तरह दिखेगा:
सर्किट और कार्य विवरण:
Arduino नियंत्रित POV डिस्प्ले का सर्किट बहुत सरल है, हम नीचे दिए गए सर्किट आरेख के अनुसार केवल 8 LED को Arduino Uno से जोड़ते हैं।
पोर्ट, PIN0 ------------------ LED8 पॉजिटिव टर्मिनल
पोर्ट, PIN1 ------------------ LED7 पॉज़िटिव टर्मिनल
पोर्ट, PIN2 ------------------ LED6 पॉज़िटिव टर्मिनल
पोर्ट, PIN3 ------------------ LED5 पॉज़िटिव टर्मिनल
पोर्ट, PIN4 ------------------ LED4 पॉजिटिव टर्मिनल
पोर्ट, PIN5 ------------------ LED3POSITIVE टर्मिनल
पोर्ट, PIN6 ------------------ LED2 पॉजिटिव टर्मिनल
पोर्ट, PIN7 ------------------ LED1POSITIVE टर्मिनल
जैसे हम डिस्प्ले बढ़ाने के लिए 8x8 LED मैट्रिक्स में अधिक कॉलम जोड़ते हैं, उसी तरह अधिक LED COLUMNS जोड़ने के बजाय हम DC LED की गति का उपयोग करके पहले LED COLUMN को दूसरे LED COLUMN स्थान पर ले जाते हैं।
पूरी स्थिति को समझने के लिए, मान लें कि हम प्रोपेलर डिस्प्ले द्वारा 'ए' प्रदर्शित करना चाहते हैं। नीचे दी गई आकृति में दिखाए गए अनुसार एलईडी 'सुई' POSITION1 पर है। LED नीडल 8 LED का कॉलम है।
अब हम मोटर को बिजली देंगे और यह चलने लगेगी।
T = 0ms पर: सुई स्थिति 1 पर होगी। इस स्थिति में सभी आठ एलईडी, टॉप एलईडी (MSB) से लेकर BOTTOM LED (LSB) तक संचालित हैं।
T = 1ms पर: सुई स्थिति 2 पर होगी। इस स्थिति के रूप में समान 1, इस स्थिति में सभी आठ एलईडी, TOP LED (MSB) से BOTTOM LED (LSB) तक संचालित हैं।
T = 2ms पर: सुई स्थिति 3 पर होगी। इस स्थिति में केवल LED7, LED6 & LED3 स्टे ऑन और शेष LED बंद हैं।
T = 3ms पर: सुई स्थिति 4 पर होगी। स्थिति 3 के समान, इस स्थिति में केवल LED7, LED6 और LED3 स्टे ऑन और शेष LED बंद हैं।
T = 4ms पर: सुई स्थिति 5 पर होगी। स्थिति 3 और 4 के रूप में ही, इस स्थिति में केवल LED7, LED6 और LED3 रहें। शेष एलईडी बंद हैं।
T = 5ms पर: सुई स्थिति 6 पर होगी। इस स्थिति में सभी आठ एल ई डी को फिर से संचालित किया जाता है, TOP LED (MSB) से BOTTOM लेड (LSB) चालू होता है।
T = 6ms पर: सुई स्थिति 7 पर होगी। स्थिति 6 के समान, इस स्थिति में सभी आठ एलईडी चालू रहेंगे।
जैसा कि ऊपर बताया गया है, हम आवश्यक चरित्र को प्रदर्शित करने के लिए उपयुक्त सुई पदों पर उचित एलईडी चालू करेंगे । यदि सुई की गति धीमी है, तो हम प्रत्येक एलईडी कॉलम को अलग से देख सकते हैं। लेकिन जब मोटर की गति अधिक होती है और सुई बहुत तेज चलती है तो प्रदर्शन "ए" वर्ण को लगातार दिखाते हुए देखा जाएगा।
प्रोग्रामिंग स्पष्टीकरण:
हमने Arduino को घुमाते समय उचित समय पर उचित LED को शक्ति देने के लिए प्रोग्राम किया है ताकि एलईडी कॉलम परिपत्र स्थिति में "CIRCUIT DIGEST" पाठ दिखाएगा।
प्रोपेलर डिस्प्ले का प्रोग्रामिंग आसानी से समझ में आता है। 26x8 के एक चार ऐरे को अस्थिर चार अल्फा के रूप में लिया गया है । इस सरणी में 26 अक्षों में से प्रत्येक को प्रदर्शित करने के लिए सुई की 8 स्थितियां हैं जो इसे 26x8 की सरणी बनाती हैं। अर्रे में 26 पंक्तियाँ 26 वर्णमाला का प्रतिनिधित्व करती हैं और प्रत्येक पंक्ति में 8 स्तंभ घूर्णन करते समय चरित्र को प्रदर्शित करने के लिए सुई की आठ स्थिति का प्रतिनिधित्व करते हैं। अब प्रत्येक सेल में एक बाइनरी नंबर होता है जो सुई की एक विशेष स्थिति में 8 एलईड की चालू / बंद स्थिति का प्रतिनिधित्व करता है। याद रखें कि सुई ऊपर Arduino से जुड़ी 8 एल ई डी की रेखा को संदर्भित करती है जैसा कि ऊपर बताया गया है।
अब आपको बस डीसी मोटर को घुमाने और एक चरित्र को प्रदर्शित करने के लिए आठ पुनरावृत्तियों के साथ ' लूप के लिए ' का उपयोग करने की आवश्यकता है । जैसे अगर आप 10 अक्षर प्रदर्शित करना चाहते हैं तो आपको प्रत्येक में आठ पुनरावृत्तियों के साथ 'लूप्स के लिए 10' चलाने की आवश्यकता है । इसलिए हमने पाठ CIRCUIT DIGEST प्रदर्शित करने के लिए छोरों के लिए 13 का उपयोग किया है । एक प्रदर्शन वीडियो के साथ नीचे पूर्ण प्रोग्राम कोड की जाँच करें ।
तो यह है कि आप कैसे Arduino के साथ विजन (पीओवी) भ्रम की एक सुंदर निरंतरता बना सकते हैं जैसे एक प्रोपेलर की तरह पाठ घूम रहा है।