দ্রষ্টব্য: আমি এটি উল্লেখ করতে চেয়েছিলাম, যদিও আমার উত্তর গৃহীত হয়েছিল, পাঠকের (আপনি) সত্যই অনিন্দুর উত্তরটি প্রথমে পড়া উচিত যদি আপনি সত্যিকার অর্থে কোনও আরডুইনো বোর্ডের সাহায্যে শক্তি সঞ্চয় করতে চান। আপনি একবার আপনার নকশায় সেই আইটেমগুলিকে সম্বোধন করলেন, তারপরে আপনার আমার উত্তরটি পড়া উচিত এবং এমসিইউকে কীভাবে নিম্ন বিদ্যুতের মোডে সেট করা যায় তা নিয়ে চিন্তা করা উচিত।
এটি বলার পরে, একটি আরডুইনো শক্তি সঞ্চয় করার জন্য বেশ কয়েকটি কৌশল রয়েছে। আমি কয়েকটি তালিকা তৈরি করব এবং তারপরে এমন একটি পৃষ্ঠায় আপনাকে নির্দেশ করব যা সেগুলি আরও বিস্তারিতভাবে ব্যাখ্যা করে।
যখন নিয়ামক গুরুত্বপূর্ণ কোনও কাজ করছেন না (উদাহরণস্বরূপ, একটি সেন্সর পড়ার এবং পরেরটির মধ্যে একটি), আপনি কমান্ডটি দিয়ে কন্ট্রোলারটিকে নীচের একটি স্লিপ মোডে রাখতে পারেন set_sleep_mode (SLEEP_MODE_PWR_DOWN)
। প্রতিটি মোডের পাশে প্রতিটি মোডের আনুমানিক শক্তি খরচ হয়।
- SLEEP_MODE_IDLE: 15 এমএ
- SLEEP_MODE_ADC: 6.5 এমএ
- SLEEP_MODE_PWR_SAVE: 1.62 এমএ
- SLEEP_MODE_EXT_STANDBY: 1.62 এমএ
- SLEEP_MODE_STANDBY: 0.84 এমএ
- SLEEP_MODE_PWR_DOWN: 0.36 এমএ
ব্রাউন-আউট সনাক্তকরণ অক্ষম করুন (লো ভোল্টেজ সনাক্ত হওয়ার সাথে সাথে কন্ট্রোলারটি বন্ধ করে দেয় এমন সার্কিটরি)।
এডিসি বন্ধ করুন (ডিজিটাল রূপান্তরের সাথে এনালগ)
অভ্যন্তরীণ ঘড়িটি ব্যবহার করুন
তারপরে, আপনি যখন নিয়ন্ত্রকটিকে ঘুমাতে রাখেন, নিয়ামককে জাগ্রত করতে এবং এর সাথে কিছু করার জন্য আপনাকে নীচের এক বা একাধিক প্রক্রিয়া ব্যবহার করতে হবে:
একটি সিগন্যাল দিয়ে জেগে
একটি টাইমার সঙ্গে জেগে
এটি আমি থেকে তৈরি একটি সারাংশ -
এই নিবন্ধটি বেশিরভাগই এটিমেগা 328 পিতে প্রযোজ্য, তবে কৌশলটি অন্যান্য আরডুইনো সামঞ্জস্যপূর্ণ নিয়ন্ত্রণকারীদের ক্ষেত্রেও প্রযোজ্য। যেহেতু ডক্টর ভাল বলেছেন, আপনার নিয়ামক যে কোনও কৌশল এবং কীভাবে এটি আরও সুনির্দিষ্টভাবে করতে পারেন তা সমর্থন করে তা নিশ্চিত করার জন্য আপনাকে ডেটাশেটটি পরীক্ষা করতে হবে।