ব্যাটারির আয়ু বাড়ানোর জন্য আরডুইনোর পাওয়ার সাশ্রয়ী বিকল্পগুলি কী কী (বা আমি কীভাবে ব্যবহার করব)?


40

সৌর ও ব্যাটারি চালিত প্রকল্পগুলির জন্য, বিদ্যুতের খরচ হ্রাস করা একটি প্রয়োজনীয়তা।

আমি টাইমার ব্যবহার সম্পর্কে কিছুটা জানি এবং মাইক্রোকন্ট্রোলারটিকে যখন কিছু করে না তখন তাকে ঘুমের মধ্যে রাখতে বাধা দেয়।

আমি আরও পড়েছি যে আরও শক্তি সঞ্চয় করতে আপনি কিছু পেরিফেরিয়াল অক্ষম করতে পারেন।

এখানে সেগুলি ব্যাখ্যা করার জন্য একটি পৃষ্ঠা রয়েছে: পাওয়ার সেভিং কৌশলগুলি

আমার প্রশ্ন:

  • শক্তি বাঁচানোর জন্য আর কী কৌশল আছে?
  • এমন কোন লাইব্রেরি রয়েছে যা এই এভিআর বৈশিষ্ট্যগুলি আরও সহজ করে তোলে?

উত্তর:


33

দ্রষ্টব্য: আমি এটি উল্লেখ করতে চেয়েছিলাম, যদিও আমার উত্তর গৃহীত হয়েছিল, পাঠকের (আপনি) সত্যই অনিন্দুর উত্তরটি প্রথমে পড়া উচিত যদি আপনি সত্যিকার অর্থে কোনও আরডুইনো বোর্ডের সাহায্যে শক্তি সঞ্চয় করতে চান। আপনি একবার আপনার নকশায় সেই আইটেমগুলিকে সম্বোধন করলেন, তারপরে আপনার আমার উত্তরটি পড়া উচিত এবং এমসিইউকে কীভাবে নিম্ন বিদ্যুতের মোডে সেট করা যায় তা নিয়ে চিন্তা করা উচিত।

এটি বলার পরে, একটি আরডুইনো শক্তি সঞ্চয় করার জন্য বেশ কয়েকটি কৌশল রয়েছে। আমি কয়েকটি তালিকা তৈরি করব এবং তারপরে এমন একটি পৃষ্ঠায় আপনাকে নির্দেশ করব যা সেগুলি আরও বিস্তারিতভাবে ব্যাখ্যা করে।

  1. যখন নিয়ামক গুরুত্বপূর্ণ কোনও কাজ করছেন না (উদাহরণস্বরূপ, একটি সেন্সর পড়ার এবং পরেরটির মধ্যে একটি), আপনি কমান্ডটি দিয়ে কন্ট্রোলারটিকে নীচের একটি স্লিপ মোডে রাখতে পারেন 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 এমএ
  2. ব্রাউন-আউট সনাক্তকরণ অক্ষম করুন (লো ভোল্টেজ সনাক্ত হওয়ার সাথে সাথে কন্ট্রোলারটি বন্ধ করে দেয় এমন সার্কিটরি)।

  3. এডিসি বন্ধ করুন (ডিজিটাল রূপান্তরের সাথে এনালগ)

  4. অভ্যন্তরীণ ঘড়িটি ব্যবহার করুন

তারপরে, আপনি যখন নিয়ন্ত্রকটিকে ঘুমাতে রাখেন, নিয়ামককে জাগ্রত করতে এবং এর সাথে কিছু করার জন্য আপনাকে নীচের এক বা একাধিক প্রক্রিয়া ব্যবহার করতে হবে:

  • একটি সিগন্যাল দিয়ে জেগে

  • একটি টাইমার সঙ্গে জেগে

এটি আমি থেকে তৈরি একটি সারাংশ -

এই নিবন্ধটি বেশিরভাগই এটিমেগা 328 পিতে প্রযোজ্য, তবে কৌশলটি অন্যান্য আরডুইনো সামঞ্জস্যপূর্ণ নিয়ন্ত্রণকারীদের ক্ষেত্রেও প্রযোজ্য। যেহেতু ডক্টর ভাল বলেছেন, আপনার নিয়ামক যে কোনও কৌশল এবং কীভাবে এটি আরও সুনির্দিষ্টভাবে করতে পারেন তা সমর্থন করে তা নিশ্চিত করার জন্য আপনাকে ডেটাশেটটি পরীক্ষা করতে হবে।


2
আমার পৃষ্ঠা www.gammon.com.au/power উল্লেখ করার জন্য আপনাকে ধন্যবাদ । এতে উল্লিখিত সমস্ত কৌশল ব্যবহার করে আপনাকে প্রায় 100 এনএ (0.1 µA) গ্রাস করতে সক্ষম করে। অন্যান্য কৌশলগুলি যেগুলি খুব বেশি প্রভাব ফেলতে পারে সেগুলি হ'ল কম ফ্রিকোয়েন্সি এবং একটি নিম্ন ভোল্টেজে চালানো। প্লাস্টিক ভোল্টেজ নিয়ন্ত্রক ব্যবহার না করার বিষয়ে অনিন্দো ঘোষ কী বলেছেন প্লাস। আমি একটি তাপমাত্রা এবং আর্দ্রতা সেন্সর তৈরি করেছি - ব্যাটারি চালিত যা এই কৌশলগুলি প্রচুর পরিমাণে নিয়োগ করে, যা এখনও শক্তিশালী চলছে, ব্যাটারিতে কয়েক বছর পরে।
নিক গ্যামন

@ নিকগ্যামন - নিখরচায় বলতে গেলে আমি মনে করি যে আপনার নিবন্ধটি আরও ভাল রেফারেন্সের জন্য প্রাপ্য, তাই আমি আমার উত্তরটি সেই পরিমাণে সম্পাদনা করেছি। দুর্দান্ত নিবন্ধটির জন্য আপনাকে ধন্যবাদ - খুব পরিষ্কার এবং সম্পূর্ণ! এবং আরডিনো.এসই তে স্বাগতম welcome আপনাকে এখানে রাখা ভাল।
রিকার্ডো

24

বাস্তবিকভাবে, একটি আরডুইনো বোর্ডের সবচেয়ে বড় শক্তি অপচয়কারী এটির লিনিয়ার ভোল্টেজ নিয়ন্ত্রক।

  1. যতক্ষণ বোর্ডে মাইক্রোকন্ট্রোলার, এলইডি বা অন্য কোনও পেরিফেরিয়াল বর্তমান আঁকেন ততক্ষণ লিনিয়ার নিয়ন্ত্রক difference between supply and board voltageএক্স এর সমান শক্তি অপচয় করে current drawn

    সুতরাং, প্রথম ফিক্সটি হ'ল বোর্ডে থাকা পাওয়ার ইন্ডিকেটর এলইডি সংযোগ বিচ্ছিন্ন করা এবং যতটা সম্ভব অন্য কোনও এলইডি ব্যবহার না করা। দ্বিতীয়ত, বোর্ডকে যতটা সম্ভব কম ভোল্টেজ সরবরাহ করুন যা কেবলমাত্র বোর্ড-নিয়ন্ত্রকের শক্তি সরবরাহ করার পক্ষে যথেষ্ট।

  2. আসল নকশাগুলিতে, ব্যবহৃত ভোল্টেজ নিয়ামকরা কম নিবিড় স্রোত নিয়ে গর্ব করে না। এর অর্থ এমনকি বোর্ডের মধ্যে কিছুই অঙ্কন শক্তি না থাকলেও নিয়ন্ত্রক নিজে চালিত মোটামুটি বিদ্যুতের অপচয় করে।

    খুব কম নিরবচ্ছিন্ন স্রোতের জন্য রেট করা একটি এলডিও (লো ড্রপ-আউট লিনিয়ার নিয়ন্ত্রক) দিয়ে বোর্ড-বোর্ড নিয়ন্ত্রককে প্রতিস্থাপন করা একটি সহজ ফিক্স। বিভিন্ন বিক্রেতার সাইটে প্যারামেট্রিক অনুসন্ধানগুলি সম্ভাব্য বিকল্পগুলি দেবে।

  3. এমনকি উপরোক্ত পদক্ষেপের পরেও, আরডিনো বোর্ড এলডিওকে লো-পাওয়ার মোডে সেট করার কোনও ব্যবস্থা সরবরাহ করে না, যদি এলডিও চয়ন করে এটি সমর্থন করে। পাওয়ার দক্ষ দক্ষ ডিজাইনগুলি সাধারণত ন্যায্য কিছুটা শক্তি সঞ্চয় করতে ভোল্টেজ নিয়ন্ত্রকদের একটি "স্লিপ মোড" পিন ব্যবহার করে - এখানে কোনও বিকল্প নয়।

এমনকি মাইক্রোকন্ট্রোলার পর্যায়ে সমস্ত সম্ভাব্য শক্তি সাশ্রয় মোড এবং কৌশল প্রয়োগ করা হলেও, আরডুইনো কেবল বাক্সের বাইরে একটি অতি-লো-পাওয়ার ডিভাইস হিসাবে ডিজাইন করা হয়নি। বেশ কয়েকটি অ-তুচ্ছ অ্যাপ্লিকেশন নিয়ে পরীক্ষা-নিরীক্ষা করে আমি জানতে পেরেছি যে ভোল্টেজ নিয়ামক এবং এলইডি যেভাবেই বাকী অংশ গ্রহন করতে চলেছে তাই প্রয়োগের উপর নির্ভর করে সবচেয়ে ভাল যা বাস্তবের ভিত্তিতে অর্জনযোগ্য 10% থেকে 30% পাওয়ার সাশ্রয়।


2
বোর্ডকে যতটা সম্ভব কম ভোল্টেজ সরবরাহ করুন যা কেবলমাত্র অন-বোর্ড নিয়ন্ত্রকের পাওয়ারের জন্য যথেষ্ট বা হ্যাক ইউএসবি কেবল দ্বারা 5V সরবরাহ করতে পারে।
বেনামে পেঙ্গুইন

13

আপনি 200-পৃষ্ঠাগুলির ডেটাশিটটি পড়তে পারেন, এবং তারপরে কিছু বিভ্রান্তিকর বিট শিফট এবং রেজিস্টারগুলির সাথে জগাখিচুড়ি করতে পারেন, তবে আমি এই লাইব্রেরিটি সুপারিশ করছি: http://playground.arduino.cc/Code/Enerlib

এছাড়াও, আপনি যদি ইউএনও বা ইউএসবি-টু-সিরিয়াল চিপ সহ যে কোনও একটি ব্যবহার করেন, আপনি এটি অক্ষম করতে বা এটি সরাতে পারেন।


3
আপনি যা করছেন তা বিবেচনা করে আপনার ডেটা শিটের মাধ্যমে পড়া উচিত
কনার ওল্ফ

9

আপনার প্রকল্পটি একবার কাজ করা হয়ে গেলে এবং আপনাকে "উত্পাদন" পরিবেশে স্থাপন করা দরকার, আপনি একটি বেয়ার মেটা এটিএমইগ 328 বা এটিটিইনির পরিবার চিপগুলির সাথে আরডিনো প্রতিস্থাপন করতে পারেন। এটি আপনার প্রয়োজন হয় না এমন আরডুইনো বোর্ডের সমস্ত পাওয়ার ইটার থেকে মুক্তি পাবে। আমি পেয়েছি:

  • 9 ভি ব্লক ব্যাটারির আরডুইনো বোর্ড - 56 এমএ
  • এটিটিআই 85 এ 8 মেগাহার্টজ এ স্লিপ মোড ইত্যাদিতে খালি নয় - 10 এমএ
  • এটিটিইএন 85 স্লিপ মোডে 8 মেগাহার্টজ বেয়ার - 0.03 এমএ

আরও কিছু তথ্য

আরডুইনো সহ একটি এটিটিইন প্রোগ্রাম করুন

আরডুইনো আইডিইয়ের জন্য এটিটিইনি ফাইল

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.