শখ হিসাবে কিছু ডিআইওয়াই করা, আমি একটি ছোট আর্দ্রতা-তাপমাত্রা রেডিও সেন্সর তৈরি করছি।
একটি এটিমেগ 328 একটি ডিএইচটি 11 সেন্সর থেকে পড়ছে এবং তারপরে কোনও এসটিএক্স ৮৮২ রেডিও ট্রান্সমিটারের মাধ্যমে ডেটা রাস্পবেরি পাইতে স্থানান্তর করছে । এটি একটি 9 ভি ব্যাটারি দ্বারা 1080 10F এবং 100 µF ক্যাপাসিট্যান্স সহ 7805 5 ভি নিয়ন্ত্রক ব্যবহার করে চালিত ।
এটিমেগায় সি কোডটি আর্দ্রতা এবং তাপমাত্রা পড়ছে এবং তারপরে প্রতি 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 ভি নিয়ন্ত্রক হতে পারে? আমি কীভাবে দীর্ঘস্থায়ী সার্কিট তৈরি করতে পারি?
পিএস: আমি এখনও কিছু ডায়াগ্রাম ফ্রিজ করার চেষ্টা করছি, তবে এটি আমার মতো ছোট ছোট বয়সের জন্য সময় লাগে ...
আমি একটি 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 ভি খাওয়ানোর উপায় থাকতে পারি?
রেকর্ডের জন্য, এখানে এলএম নিয়ন্ত্রকদের বনাম বাক রূপান্তরকারী সম্পর্কে খুব ভাল ভিডিও রয়েছে: বক রূপান্তরকারী বনাম লিনিয়ার ভোল্টেজ নিয়ন্ত্রক - ব্যবহারিক তুলনা