क्या मैं अरुडिनो 24/7 चला सकता हूं

Kya Maim Arudino 24/7 Cala Sakata Hum



प्रोटोटाइप प्रोजेक्ट्स को डिजाइन करने के लिए Arduino एक बेहतरीन टूल है। Arduino पर आधारित कुछ परियोजनाएं कमरे के तापमान की निगरानी, ​​​​फायर अलार्म और गृह सुरक्षा प्रणाली जैसे दीर्घकालिक कामकाज की मांग करती हैं, इसलिए किसी के दिमाग में एक सवाल फ्लैश होता है कि Arduino 24/7 चलाने में सक्षम है। Arduino विकास बोर्ड माइक्रोकंट्रोलर का उपयोग करके डिज़ाइन किए गए हैं और इन नियंत्रकों का जीवन लंबा है। यहां हम Arduino बोर्ड को लंबे समय तक जीवित रखने के लिए आवश्यक सभी मापदंडों पर चर्चा करेंगे।

क्या मैं अरुडिनो 24/7 चला सकता हूं

हाँ, Arduino 24/7 चलाने में काफी सक्षम है। Arduino सामान्य परिस्थितियों में ठीक काम कर सकता है जिसके लिए उन्होंने डिज़ाइन किया था। यदि Arduino को सर्किट के सभी घटकों के साथ ठीक से क्रमादेशित किया गया है, तो Arduino को 24/7 से अधिक समय तक चलने में कोई समस्या नहीं है।







लंबे समय में Arduino को प्रभावित करने वाले कारक

हालाँकि, हमें कुछ कारकों पर विचार करने की आवश्यकता है जो लंबे समय में Arduino को प्रभावित कर सकते हैं। ये कारक मानवीय त्रुटि या बाहरी पर्यावरणीय स्थितियां हो सकते हैं। Arduino दीर्घायु को प्रभावित करने वाले सभी कारकों को जानना आवश्यक है, इसलिए यहां मैं एक सर्किट में Arduino 24/7 चलाने से पहले समीक्षा करने के लिए आवश्यक सभी कारकों को तोड़ दूंगा।



    • लगातार इनपुट पावर
    • प्रोग्रामिंग तकनीक
    • गर्मी प्रबंधन
    • बाहरी सर्किटरी सुरक्षा

लगातार इनपुट पावर

लंबे समय तक कोड के स्थिर और अनुकूलित चलने के लिए Arduino को निरंतर शक्ति की आवश्यकता होती है। UNO जैसे लोकप्रिय Arduino बोर्डों को तीन विधियों का उपयोग करके संचालित किया जा सकता है। इन सभी विधियों में कुछ प्रतिबंध हैं:



    • डीसी बैरल जैक
    • यूएसबी केबल
    • वाइन पिन


यूएसबी केबल





Arduino को पावर देने का सबसे सामान्य तरीका USB पोर्ट का उपयोग करना है, लेकिन इसकी कुछ सीमाएँ हैं क्योंकि हम अपने पीसी को अधिक समय तक चालू नहीं कर सकते हैं। Arduino को लंबे समय तक चलाने के लिए हमें किसी भी बाहरी 5V USB पोर्ट जैसे पावर बैंक, USB सॉकेट या USB हब का उपयोग करना होगा। यह सबसे बेहतर तरीकों में से एक है क्योंकि यह ओवरकुरेंट सुरक्षा के लिए एक रीसेट करने योग्य फ्यूज के साथ निरंतर 5V प्रदान करता है।

डीसी बैरल जैक



Arduino को DC बैरल जैक के माध्यम से बाहरी बिजली की आपूर्ति का उपयोग करके संचालित किया जा सकता है। ध्यान देने वाली एक बात यह है कि बाहरी आपूर्ति लंबे समय में स्थिर इनपुट वोल्टेज प्रदान नहीं करती है। अस्थिर वोल्टेज स्पाइक्स Arduino बोर्ड को गर्म कर सकते हैं और नीले जादू के धुएं के साथ समाप्त हो सकते हैं। हमेशा समर्पित बिजली आपूर्ति का उपयोग करना पसंद करते हैं।

वाइन पिन

Arduino विन पिन के माध्यम से भी शक्ति का सेवन कर सकता है। विन के पास रिवर्स पोलरिटी करंट के खिलाफ कोई डायोड सुरक्षा नहीं है, नकारात्मक करंट Arduino के प्रदर्शन को प्रभावित कर सकता है। इसलिए Arduino को उन परियोजनाओं में चलाने के लिए जिन्हें निरंतर Arduino समर्थन की आवश्यकता होती है, Arduino को शक्ति देने के लिए Vin का उपयोग करने की अनुशंसा नहीं की जाती है।

प्रोग्रामिंग तकनीक

कुशल और अनुकूलित प्रोग्रामिंग लंबी अवधि के लिए एक Arduino चलाने के लिए नेतृत्व कर सकती है। Arduino बोर्ड से अधिकतम लाभ लेने के लिए कई प्रोग्रामिंग तकनीकें हैं। यहां कुछ तकनीकें दी गई हैं जो बिना अटके Arduino बोर्ड चलाने में मदद कर सकती हैं।

    • निगरानी घड़ी
    • मिलिस फंक्शन से बचें
    • EEPROM साइकिल

निगरानी घड़ी

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

मिलिस से बचें () फ़ंक्शन

Arduino को लगातार चलाने के लिए प्रोग्राम में मिलिस () फ़ंक्शन का उपयोग करने से बचें। मिलिस () एक आंतरिक घड़ी काउंटर है जो हर 49 दिनों के बाद रीसेट हो जाता है। यदि किसी कोड को इतने लंबे समय तक चलाना है, तो 49 दिनों की गिनती तक पहुंचने से पहले मिलिस () को 0 पर रीसेट करना बेहतर है। आप a . का उपयोग करके मिलिस () को रीसेट कर सकते हैं रीसेट बटन या अपने Arduino स्केच को फिर से अपलोड करना। इस तरह Arduino लंबे समय तक बना रह सकता है।

EEPROM साइकिल

बचने के लिए एक और चीज का उपयोग है EEPROM.लिखें () अपने कोड में कार्य करें। Arduino बोर्डों में EEPROM के रूप में सीमित संख्या में लिखने/मिटाने के चक्र हैं। अधिकतम EEPROM चक्र Arduino UNO 1,00,000 को संभाल सकता है।

गर्मी प्रबंधन

Arduino में 5V और 3.3V के लिए इनबिल्ट वोल्टेज रेगुलेटर हैं। ये वोल्टेज नियामक आने वाले वोल्टेज को 5V तक कम कर देते हैं और बाकी वोल्टेज को गर्मी के रूप में नष्ट कर देते हैं। Arduino को ओवरहीटिंग से बचाने के लिए हमेशा 7V बिजली की आपूर्ति का उपयोग करने की सिफारिश की जाती है। अतिरिक्त वोल्टेज के निरंतर उपयोग से Arduino में बिजली बाधित हो सकती है जो इसके काम को प्रभावित कर सकती है।

Arduino को ठंडा रखने के लिए हीट सिंक मददगार हो सकता है। Arduino को चालू रखने का दूसरा तरीका गर्मी वेंटिलेशन के लिए बाहरी शीतलन प्रशंसक का उपयोग करना है।

बाहरी सर्किटरी सुरक्षा

यदि Arduino ऐसे वातावरण में काम कर रहा है जिसमें कई बाहरी सर्किट जुड़े हुए हैं, तो Arduino को रिले, मोटर्स और अन्य विद्युत शोर पैदा करने वाले तत्वों जैसे घटकों के कारण हस्तक्षेप और गड़बड़ का सामना करना पड़ सकता है। किसी भी दुर्घटना से बचने के लिए बाहरी सर्किट सुरक्षा जैसे डायोड और फ़्यूज़ का उपयोग करने की अनुशंसा की जाती है।

निष्कर्ष

Arduino सर्किट में 24/7 चल सकता है लेकिन यह सब इस बात पर निर्भर करता है कि इसका उपयोग कैसे किया जाता है। इस लेख में साझा की गई सभी तकनीकों का पालन करते हुए Arduino को जटिल और लंबे समय तक चलने वाली परियोजनाओं के लिए आसानी से प्रोग्राम किया जा सकता है। औद्योगिक पैमाने के सर्किट या चरम मौसम की स्थिति में Arduino का उपयोग करने की अनुशंसा नहीं की जाती है। उचित माप और गतिशील प्रोग्रामिंग के साथ Arduino लंबे समय में ठीक काम करेगा।