कुछ DIY को एक शौक के रूप में करते हुए, मैं एक छोटे से नमी-तापमान रेडियो सेंसर बना रहा हूं।
एक ATmega328 एक DHT11 सेंसर से पढ़ रहा है और फिर एक STX882 रेडियो ट्रांसमीटर द्वारा डेटा को रास्पबेरी पाई में संचारित कर रहा है । यह 10 andF और 100 capacF समाई के साथ 7805 5 V रेगुलेटर का उपयोग करके 9 V बैटरी द्वारा संचालित होता है ।
ATmega पर C कोड आर्द्रता और तापमान पढ़ रहा है और फिर इसे हर 30 मिनट में भेज रहा है:
const unsigned long DELAY = 30*60*1000UL; // 30 minutes
void loop() {
delay(DELAY);
send_data(); // Maybe a little overcomplicated, but I think it is not the point
}
यह एक आकर्षण की तरह काम कर रहा था, लेकिन बैटरी जीवन अप्रत्याशित रूप से छोटा रहा है। यह बिल्कुल नया था, और मैंने थोड़े विलंब के साथ कुछ छिटपुट परीक्षण किए, जिसमें कहीं से कोई असामान्य गर्मी नहीं थी।
जब मैं संतुष्ट हो गया, तो मैंने 30 मिनट की देरी लगा दी और इसे अकेला छोड़ दिया (जो शायद थोड़ा खतरनाक था?), लेकिन 24 घंटे से कम समय के बाद बैटरी 5.4 वी मृत हो गई थी। 30 मिनट की देरी हालांकि इसके जीवनकाल के लिए लगभग सम्मानित थी।
इतनी कम बैटरी लाइफ को क्या समझा सकता है? क्या यह 5 वी नियामक हो सकता है? मैं एक लंबे समय तक चलने वाला सर्किट कैसे बना सकता हूं?
पुनश्च: मैं अभी भी कुछ चित्र बनाने के लिए कोशिश कर रहा हूँ, लेकिन यह मेरे जैसे noobs के लिए उम्र लेता है ...
मैंने 6lp3146 जेनेरिक ब्रांड क्षारीय 9 वी बैटरी का उपयोग किया, जो कि जाहिर तौर पर 100 एमए वर्तमान में 300-500 एमएएच प्रदान करता है, जो कि मेरे सर्किट उपयोग से कहीं अधिक है।
यहां वह सभी जानकारी है जो मैं डेटाशीट से एकत्र कर सकता हूं:
+-----------------+-------------+----------+-----------+---------+
| | DHT11 | STX882 | ATmega328 | 7805reg |
+-----------------+-------------+----------+-----------+---------+
| Voltage | 3-5.5 V | 1.2-6 V | 2.7-5.5 V | |
+-----------------+-------------+----------+-----------+---------+
| Active current | 0.5-2.5 mA | 34 mA | 1.5 mA | |
+-----------------+-------------+----------+-----------+---------+
| Standby current | 0.1-0.15 mA | <0.01 µA | 1 µA | 4-8 mA* |
+-----------------+-------------+----------+-----------+---------+
*"bias current"
अगर मैं सही तरीके से समझूं, तो मेरा सिस्टम हर 30 मिनट में कुछ सेकंड के लिए सक्रिय रहता है, इसलिए स्टैंडबाय करंट वह सब है जो मायने रखता है, और यह वास्तव में 7805 नियामक द्वारा संचालित होता है।
तो हां, सबसे खराब स्थिति में, 300 एमएएच के साथ मुझे सिस्टम को केवल 40 घंटे तक जीवित रखने में सक्षम होना चाहिए।
क्या कोई ऐसा तरीका है जिससे मैं अपने सिस्टम 5 V को ज्यादा बड़े आकार के बिना ज्यादा समय तक खिला सकूं?
रिकॉर्ड के लिए, यहाँ एलएम नियामकों बनाम हिरन कन्वर्टर्स के बारे में एक बहुत अच्छा वीडियो है: बक कनवर्टर बनाम रैखिक वोल्टेज नियामक - व्यावहारिक तुलना