5 Arduino पावर सेविंग टिप्स जो आपको दिनों तक चालू रखेंगे

5 Arduino पावर सेविंग टिप्स जो आपको दिनों तक चालू रखेंगे

Arduino बोर्डों ने DIY तकनीक का चेहरा बदल दिया है। बुनियादी इलेक्ट्रॉनिक्स और प्रोग्रामिंग के बारे में शुरुआती लोगों को पढ़ाने के लिए लघु अरुडिनो ट्रैफिक लाइट बनाने जैसी सरल परियोजनाएं एकदम सही हैं।





Arduinos घरेलू परियोजनाओं के लिए एकदम सही हैं, और उन्हें बैटरी पैक संलग्न करके इस कदम पर इस्तेमाल किया जा सकता है। समस्या यह है कि, यहां तक ​​​​कि सबसे छोटी बैटरी भी एक छोटे से Arduino बोर्ड द्वारा जल्दी से नीचे चलाई जाएगी।





वाईफाई के पास वैध आईपी कनेक्शन नहीं है

यदि आप वास्तव में चाहते हैं कि आपका Arduino लंबी दौड़ के लिए चले, तो आपको कुछ बदलाव और बदलाव करने होंगे।





1. Arduino लो-पावर सॉफ्टवेयर लाइब्रेरी

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

NS लो-पावर लाइब्रेरी जीथब द्वारा उपयोगकर्ता रॉकेटस्क्रीम एक उपयोग में आसान पुस्तकालय का एक उदाहरण है जो कुछ शक्ति बचाने के लिए एकदम सही है। पुस्तकालय के कुछ उदाहरण कोड के आधार पर निम्नलिखित कोड पर विचार करें:



#include 'LowPower.h'
// setup() your sensors/LEDs here
void loop()
{
// This next line powers the arduino down for 8 seconds
//ADC means analogue to digital conversion, and BOD for brown out detection
//both are turned off during the sleep period to save power
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);

//After each sleep, you can instruct the Arduino to carry out its tasks here - for example, take a temperature reading and send it to a server.
}

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

यह एक सरल लेकिन प्रभावी उपाय है जिससे आप अपने Arduino को खींचने वाली शक्ति को कम करना शुरू कर सकते हैं। हालाँकि हम इससे कहीं अधिक गहराई तक जा सकते हैं!





2. Arduino बिल्ट-इन पावर सेविंग

Arduino प्रोग्रामिंग भाषा की अपनी अंतर्निहित है नींद बिजली की बचत में मदद करने के लिए डिज़ाइन की गई कार्यक्षमता। नींद समारोह, के साथ मिलकर प्रयोग किया जाता है बाधा डालना खंड, Arduino को फिर से जागने दें।

Arduino में स्लीप चक्र को बाधित करने के लिए डिज़ाइन किए गए विशिष्ट पिन हैं, और आप उन्हें सेटअप फ़ंक्शन का उपयोग करके एक्सेस कर सकते हैं:





#define interruptPin 2
void setup()
{
//interrupt pin MUST be Arduino pin 2 or 3 on Uno
//set the pin to pull up mode
pinMode(interruptPin, INPUT_PULLUP);
}

अब जब यह एक इंटरप्ट पिन के रूप में स्थापित हो गया है, तो आप सुरक्षित रूप से अपने Arduino को सोने के लिए भेज सकते हैं। ऐसा करने का एक सरल तरीका दो छोटे कार्य बनाना है:

void sendToSleep()
{
//enable sleeping - note this primes sleep, not starts it!
sleep_enable();
//attach the interrupt, specify the pin, the method to call on interrupt,
//and the interrupt conditions, in this case when the pin is pulled low.
attachInterrupt(interruptPin, wakeUpAgain, LOW);
//actually activate sleep mode
sleep_cpu();
//code continues on from here after interrupt
Serial.println('Just awoke.');
}
void wakeUpAgain()
{
//stop sleep mode
sleep_disable();
//clear the interrupt
detachInterrupt(interrputPin);
}

ऊपर दिया गया कोड आपके Arduino को स्लीप मोड में भेजने का एक सरल तरीका है, और आप इसे कनेक्ट करके फिर से जगा सकते हैं पिन 2 तक जीएनडी पिन। जबकि Arduino Uno स्लीप मोड में है, यह कुल पावर ड्रॉ से लगभग 11mA शेव करता है, और यदि आप इसके बजाय Pro Mini का उपयोग करते हैं, तो आप 25mA नियमित बिजली के उपयोग से केवल 0.57mA तक गिरने की उम्मीद कर सकते हैं।

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

3. Arduino क्लॉक स्पीड को धीमा करें

आपके Arduino की घड़ी की गति यह निर्धारित करती है कि यह प्रति सेकंड कितने ऑपरेशन कर सकता है। अधिकांश Arduino बोर्ड 8 या 16 मेगाहर्ट्ज प्रोसेसर पर चलते हैं, हालांकि कुछ ऑफशूट बोर्ड जैसे कि टेन्सी 3.6 में 180 मेगाहर्ट्ज तक की प्रसंस्करण गति होती है! यही कारण है कि कई DIY हैकर्स टेन्सी बोर्ड का उपयोग करना पसंद करते हैं अपने DIY प्रोजेक्ट्स में Arduino पर।

यह सारी प्रसंस्करण शक्ति बिजली की लागत पर आती है, और कई उपयोग के मामलों में पूर्ण घड़ी की गति को नियोजित करना अधिक होता है। यह वह जगह है जहां सॉफ्टवेयर के माध्यम से घड़ी की गति को नियंत्रित करने से फर्क पड़ सकता है।

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

यदि आप अपनी घड़ी की गति को बदलने की कोशिश करना चाहते हैं, साथ ही Arduino IDE में उपकरण बनाने के साथ-साथ आपको मक्खी पर CPU आवृत्ति को बदलने की अनुमति देता है, पीटर पी की विस्तृत मार्गदर्शिका आरंभ करने में आपकी सहायता कर सकता है।

4. पावर-हंग्री अरुडिनो कंपोनेंट्स को बदलें

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

बिजली के उपयोग के मामले में यह सभी कार्यक्षमता सस्ते नहीं आती है। इसे ध्यान में रखते हुए, बिजली बचाने के लिए Arduino Uno को भौतिक रूप से बदलने के लिए आप कई चीजें कर सकते हैं।

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

DefProc इंजीनियरिंग के पैट्रिक फेनर ने अपने ब्लॉग पोस्ट में Uno पावर सेविंग स्ट्रैटेजी को कवर करते हुए एक बेहतरीन समाधान पेश किया। वोल्टेज नियामक को पूरी तरह से डीसी-डीसी हिरन कनवर्टर के साथ बदलकर, वह माइक्रोकंट्रोलर की बिजली की आधी खपत करने में कामयाब रहा।

5. अपना खुद का Arduino बनाएं

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

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

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

बड़े विचारों और छोटे पावर फुटप्रिंट के लिए Arduino का उपयोग करें

जब आप काम कर रहे हों आपका पहला शुरुआती Arduino प्रोजेक्ट , बिजली की खपत शायद बहुत अधिक चिंता का विषय नहीं है।

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

ऑफ़लाइन संगीत सुनने के लिए सबसे अच्छा ऐप
साझा करना साझा करना कलरव ईमेल यहां बताया गया है कि एफबीआई ने हाइव रैनसमवेयर के लिए चेतावनी क्यों जारी की

एफबीआई ने रैंसमवेयर के विशेष रूप से खराब तनाव के बारे में चेतावनी जारी की। यहां बताया गया है कि आपको हाइव रैंसमवेयर से विशेष रूप से सावधान रहने की आवश्यकता क्यों है।

आगे पढ़िए
संबंधित विषय
  • DIY
  • बैटरी लाइफ
  • अरुडिनो
  • हार्डवेयर टिप्स
लेखक के बारे में इयान बकले(२१६ लेख प्रकाशित)

इयान बकले बर्लिन, जर्मनी में रहने वाले एक स्वतंत्र पत्रकार, संगीतकार, कलाकार और वीडियो निर्माता हैं। जब वह लिख नहीं रहा होता है या मंच पर नहीं होता है, तो वह पागल वैज्ञानिक बनने की उम्मीद में DIY इलेक्ट्रॉनिक्स या कोड के साथ छेड़छाड़ कर रहा होता है।

इयान बकले की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy