সুচিপত্র:
- সরবরাহ
- ধাপ 1: পরিকল্পিত চিত্র
- ধাপ 2: এটি কিভাবে কাজ করে?
- ধাপ 3: ক্যাপাসিটি পরিমাপ
- ধাপ 4: সার্কিট তৈরি করা
- ধাপ 5: OLED প্রদর্শন
- ধাপ 6: সতর্কতার জন্য বুজার
- ধাপ 7: স্ট্যান্ডঅফগুলি মাউন্ট করা
- ধাপ 8: পিসিবি ডিজাইন
- ধাপ 9: পিসিবি একত্রিত করুন
- ধাপ 10: সফ্টওয়্যার এবং লাইব্রেরি
- ধাপ 11: উপসংহার
ভিডিও: DIY Arduino ব্যাটারি ক্যাপাসিটি পরীক্ষক - V2.0: 11 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আজকাল নকল লিথিয়াম এবং NiMH ব্যাটারি সর্বত্র রয়েছে যা তাদের আসল ক্ষমতার চেয়ে উচ্চ ক্ষমতা সম্পন্ন বিজ্ঞাপন দিয়ে বিক্রি হয়। তাই আসল এবং নকল ব্যাটারির মধ্যে পার্থক্য করা সত্যিই কঠিন। একইভাবে, উদ্ধার করা 18650 ল্যাপটপের ব্যাটারির ধারণক্ষমতা জানা কঠিন। সুতরাং, ব্যাটারির প্রকৃত ক্ষমতা পরিমাপের জন্য একটি যন্ত্র প্রয়োজন।
২০১ 2016 সালে, আমি "Arduino Capacity Tester - V1.0" -এ একটি Instructable লিখেছি যা ছিল খুব সোজা এবং সহজ ডিভাইস। আগের সংস্করণটি ওহমস আইনের উপর ভিত্তি করে ছিল। পরীক্ষা করা ব্যাটারিটি একটি নির্দিষ্ট প্রতিরোধকের মাধ্যমে নির্গত হয়, বর্তমান এবং সময়কাল Arduino দ্বারা পরিমাপ করা হয় এবং উভয় রিডিং (স্রাব বর্তমান এবং সময়) গুণ করে ক্ষমতা গণনা করা হয়।
আগের সংস্করণের ত্রুটি ছিল যে পরীক্ষার সময়, ব্যাটারির ভোল্টেজ কমার সাথে সাথে কারেন্টও হ্রাস পায় যা গণনাকে জটিল এবং ভুল করে। এটি কাটিয়ে উঠার জন্য, আমি V2.0 তৈরি করেছি যা এমনভাবে ডিজাইন করা হয়েছে যে স্রাব প্রক্রিয়া চলাকালীন কারেন্ট স্থির থাকবে। আমি MyVanitar দ্বারা মূল নকশা অনুপ্রাণিত করে এই ডিভাইসটি তৈরি করেছি
ক্যাপাসিটি টেস্টার V2.0 এর প্রধান বৈশিষ্ট্য হল:
1. AA / AAA NiMh / NiCd, 18650 Li-ion, Li-Polymer, এবং Li FePO4 ব্যাটারির ক্ষমতা পরিমাপ করতে সক্ষম। এটি 5V এর নীচে রেটযুক্ত প্রায় যেকোন ধরণের ব্যাটারির জন্য উপযুক্ত।
2. ব্যবহারকারীরা pushbuttons ব্যবহার করে স্রাব বর্তমান সেট করতে পারেন।
3. OLED ইউজার ইন্টারফেস
4. ডিভাইসটি ইলেকট্রনিক লোড হিসাবে ব্যবহার করা যেতে পারে
02.12.2019 তারিখে আপডেট
এখন আপনি PCBWay থেকে একটি কিটে PCB এবং উপাদানগুলি একসাথে অর্ডার করতে পারেন
অস্বীকৃতি: দয়া করে মনে রাখবেন যে আপনি লি-আয়ন ব্যাটারি নিয়ে কাজ করছেন যা অত্যন্ত বিস্ফোরক এবং বিপজ্জনক। সম্পত্তির ক্ষয়ক্ষতি, ক্ষয়ক্ষতি, বা প্রাণহানির জন্য যদি এটি আসে তবে আমাকে দায়ী করা যাবে না। এই টিউটোরিয়ালটি তাদের জন্য লেখা হয়েছে যাদের রিচার্জেবল লিথিয়াম-আয়ন প্রযুক্তির জ্ঞান আছে। আপনি যদি একজন নবাগত হন তবে দয়া করে এই চেষ্টা করবেন না। নিরাপদ থাকো.
সরবরাহ
ব্যবহৃত উপাদান
PCBWay থেকে একটি কিটে এই প্রকল্পটি তৈরির জন্য এখন PCB এবং সমস্ত উপাদান অর্ডার করুন
1. PCB: PCBWay
2. Arduino Nano: Amazon / Banggood
3. Opamp LM358: Amazon / Banggood
4. 0.96 OLED ডিসপ্লে: অ্যামাজন / ব্যাংগুড
5. সিরামিক প্রতিরোধক: আমাজন / ব্যাঙ্গগুড
6. ক্যাপাসিটর 100nF: আমাজন / ব্যাংগুড
7. ক্যাপাসিটর 220uF: আমাজন / ব্যাংগুড
8. প্রতিরোধক 4.7K এবং 1M: আমাজন / ব্যাঙ্গগুড
9. পুশ বাটন: আমাজন / ব্যাংগুড
10. পুশ-বাটন ক্যাপ: Aliexpress
11. স্ক্রু টার্মিনাল: আমাজন / ব্যাংগুড
12. প্রোটোটাইপ বোর্ড: আমাজন / ব্যাংগুড
13. PCB স্ট্যান্ড-অফ: আমাজন / ব্যাংগুড
14. হিটশ্রিঙ্ক টিউবিং: আমাজন/ ব্যাংগুড
15. Heatsink: Aliexpress
ব্যবহৃত সরঞ্জাম
1. সোল্ডারিং আয়রন: আমাজন / ব্যাংগুড
2. ক্ল্যাম্প মিটার: আমাজন / ব্যাংগুড
3. মাল্টিমিটার: আমাজন / ব্যাংগুড
4. হট এয়ার ব্লোয়ার: আমাজন / ব্যাংগুড
5. ওয়্যার কাটার: অ্যামাজন / ব্যাংগুড
6. ওয়্যার স্ট্রিপার: আমাজন / ব্যাংগুড
ধাপ 1: পরিকল্পিত চিত্র
পুরো পরিকল্পিতটি নিম্নলিখিত বিভাগে বিভক্ত:
1. পাওয়ার সাপ্লাই সার্কিট
2. কনস্ট্যান্ট কারেন্ট লোড সার্কিট
3. ব্যাটারি ভোল্টেজ পরিমাপ সার্কিট
4. ইউজার ইন্টারফেস সার্কিট
5. বুজার সার্কিট
1. পাওয়ার সাপ্লাই সার্কিট
পাওয়ার সাপ্লাই সার্কিট একটি ডিসি জ্যাক (7-9V) এবং দুটি ফিল্টার ক্যাপাসিটার C1 এবং C2 নিয়ে গঠিত। পাওয়ার আউটপুট (ভিন) আরডুইনো পিন ভিনের সাথে সংযুক্ত। এখানে আমি ভোল্টেজকে 5V এ নামানোর জন্য Arduino অন-বোর্ড ভোল্টেজ রেগুলেটর ব্যবহার করছি।
2. কনস্ট্যান্ট কারেন্ট লোড সার্কিট
সার্কিটের মূল উপাদান হল Op-amp LM358 যা দুটি অপারেশনাল এম্প্লিফায়ার ধারণ করে। আরডুইনো পিন D10 থেকে PWM সংকেত কম পাস ফিল্টার (R2 এবং C6) দ্বারা ফিল্টার করা হয় এবং দ্বিতীয় অপারেশনাল পরিবর্ধককে খাওয়ানো হয়। দ্বিতীয় op-amp এর আউটপুট ভোল্টেজ ফলোয়ার কনফিগারেশনে প্রথম op-amp এর সাথে সংযুক্ত। LM358 এর বিদ্যুৎ সরবরাহ একটি decoupling ক্যাপাসিটর C5 দ্বারা ফিল্টার করা হয়।
প্রথম op-amp, R1, এবং Q1 একটি ধ্রুবক বর্তমান লোড সার্কিট তৈরি করে। সুতরাং এখন আমরা PWM সংকেত পালস প্রস্থ পরিবর্তন করে লোড রোধক (R1) এর মাধ্যমে বর্তমানকে নিয়ন্ত্রণ করতে পারি।
3. ব্যাটারি ভোল্টেজ পরিমাপ সার্কিট
ব্যাটারি ভোল্টেজটি Arduino এনালগ ইনপুট পিন A0 দ্বারা পরিমাপ করা হয়। দুটি ক্যাপাসিটার C3 এবং C4 ধ্রুবক বর্তমান লোড সার্কিট থেকে আসা শব্দগুলি ফিল্টার করতে ব্যবহৃত হয় যা ADC রূপান্তর কর্মক্ষমতা হ্রাস করতে পারে।
4. ইউজার ইন্টারফেস সার্কিট
ইউজার ইন্টারফেস সার্কিট দুটি পুশ-বোতাম এবং একটি 0.96 I2C OLED ডিসপ্লে নিয়ে গঠিত। আপ এবং ডাউন পুশ-বোতাম হল PWM পালস প্রস্থ বৃদ্ধি বা হ্রাস করা। R3 এবং R4 আপ এবং ডাউন ধাক্কা জন্য পুল-আপ প্রতিরোধক -বাটন।
5. বুজার সার্কিট
বুজার সার্কিট পরীক্ষা শুরু এবং শেষ সতর্ক করার জন্য ব্যবহৃত হয়। একটি 5V বুজার Arduino ডিজিটাল পিন D9 এর সাথে যুক্ত।
ধাপ 2: এটি কিভাবে কাজ করে?
তত্ত্বটি ইনভার্টিং (পিন -২) এবং ওপ্যাম্পের নন-ইনভার্টিং (পিন-3) ইনপুটগুলির ভোল্টেজ তুলনার উপর ভিত্তি করে তৈরি করা হয়েছে, যা একতা পরিবর্ধক হিসেবে কনফিগার করা হয়েছে। যখন আপনি PWM সংকেত সামঞ্জস্য করে নন-ইনভার্টিং ইনপুটে প্রয়োগ করা ভোল্টেজ সেট করেন, তখন opamp এর আউটপুট MOSFET এর গেট খুলে দেয়। MOSFET চালু করার সময়, R1 এর মধ্য দিয়ে কারেন্ট চলে, এটি একটি ভোল্টেজ ড্রপ তৈরি করে, যা OpAmp কে নেতিবাচক প্রতিক্রিয়া প্রদান করে। এটি এমওএসএফইটিটি এমনভাবে নিয়ন্ত্রণ করে যাতে এর ইনভার্টিং এবং নন-ইনভার্টিং ইনপুটগুলির ভোল্টেজ সমান হয়। সুতরাং, লোড রোধের মাধ্যমে বর্তমানটি OpAmp এর নন-ইনভার্টিং ইনপুটে ভোল্টেজের সমানুপাতিক।
আরডুইনো থেকে PWM সংকেত কম পাস ফিল্টার সার্কিট (R2 এবং C1) ব্যবহার করে ফিল্টার করা হয়। PWM সিগন্যাল এবং ফিল্টার সার্কিট পারফরম্যান্স পরীক্ষা করার জন্য, আমি আমার DSO ch-1 ইনপুট এবং ch-2 ফিল্টার সার্কিটের আউটপুটে সংযুক্ত করেছি। আউটপুট তরঙ্গাকৃতি উপরে দেখানো হয়েছে।
ধাপ 3: ক্যাপাসিটি পরিমাপ
এখানে ব্যাটারি তার নিম্ন-স্তরের থ্রেশহোল্ড ভোল্টেজ (3.2V) এ নির্গত হয়।
ব্যাটারি ক্যাপাসিটি (mAh) = কারেন্ট (I) mA x টাইম (T) ঘণ্টায়
উপরের সমীকরণ থেকে এটা স্পষ্ট যে ব্যাটারি ক্যাপাসিটি (mAh) গণনা করার জন্য, আমাদের mA তে কারেন্ট এবং আওয়ারে সময় জানতে হবে। পরিকল্পিত সার্কিট একটি ধ্রুবক বর্তমান লোড সার্কিট, তাই স্রাব বর্তমান পরীক্ষার পুরো সময় ধরে স্থির থাকে।
স্রাব বর্তমান আপ এবং ডাউন বোতাম টিপে সামঞ্জস্য করা যেতে পারে। Arduino কোডে টাইমার ব্যবহার করে সময়কাল পরিমাপ করা হয়।
ধাপ 4: সার্কিট তৈরি করা
আগের ধাপে, আমি সার্কিটের প্রতিটি উপাদানের কাজ ব্যাখ্যা করেছি। চূড়ান্ত বোর্ড তৈরি করতে লাফ দেওয়ার আগে, প্রথমে একটি ব্রেডবোর্ডে সার্কিটটি পরীক্ষা করুন। যদি সার্কিটটি রুটিবোর্ডে পুরোপুরি কাজ করে, তবে প্রোটোটাইপ বোর্ডের উপাদানগুলিকে সোল্ডারে সরান।
আমি 7cm X 5cm প্রোটোটাইপ বোর্ড ব্যবহার করেছি।
ন্যানো মাউন্ট করা: প্রথমে 15 টি পিনের সাথে মহিলা হেডার পিনের দুটি সারি কাটুন। আমি হেডার কাটার জন্য একটি তির্যক নিপার ব্যবহার করেছি। তারপর হেডার পিন ঝাল। দুই রেলের মধ্যে দূরত্ব Arduino ন্যানো ফিট করে তা নিশ্চিত করুন।
মাউন্ট করা OLED ডিসপ্লে: 4pins দিয়ে একটি মহিলা হেডার কাটুন। তারপর ছবিতে দেখানো হিসাবে এটি ঝাল।
টার্মিনাল এবং উপাদানগুলি মাউন্ট করা: ছবিতে দেখানো অবশিষ্ট উপাদানগুলি সোল্ডার করুন।
তারের: পরিকল্পিত অনুযায়ী তারের তৈরি করুন। আমি তারের তৈরি করতে রঙিন তার ব্যবহার করেছি যাতে আমি সহজেই তাদের সনাক্ত করতে পারি।
ধাপ 5: OLED প্রদর্শন
ব্যাটারি ভোল্টেজ, ডিসচার্জ কারেন্ট এবং ক্যাপাসিটি দেখানোর জন্য, আমি একটি 0.96 OLED ডিসপ্লে ব্যবহার করেছি। এতে 128x64 রেজোলিউশন আছে এবং Arduino- এর সাথে যোগাযোগের জন্য একটি I2C বাস ব্যবহার করা হয়। Arduino Uno- এ দুটি পিন SCL (A5), SDA (A4) ব্যবহার করা হয়। যোগাযোগের জন্য.
আমি প্যারামিটার প্রদর্শন করতে Adafruit_SSD1306 লাইব্রেরি ব্যবহার করছি।
প্রথমে আপনাকে Adafruit_SSD1306 ডাউনলোড করতে হবে। তারপর এটি ইনস্টল করুন।
সংযোগগুলি নিম্নরূপ হওয়া উচিত
Arduino OLED
5V -VCC
GND GND
A4-- SDA
A5-- এসসিএল
ধাপ 6: সতর্কতার জন্য বুজার
পরীক্ষার শুরু এবং প্রতিযোগিতার সময় সতর্কতা প্রদানের জন্য, একটি পাইজো বুজার ব্যবহার করা হয়। বাজারের দুটি টার্মিনাল রয়েছে, দীর্ঘটি ইতিবাচক এবং ছোট পা নেতিবাচক। নতুন বাজারের স্টিকারটিও ইতিবাচক টার্মিনাল নির্দেশ করতে " +" চিহ্নিত করা হয়েছে।
যেহেতু প্রোটোটাইপ বোর্ডের বুজার রাখার জন্য পর্যাপ্ত জায়গা নেই, তাই আমি দুটি তার ব্যবহার করে মূল সার্কিট বোর্ডের সাথে বুজার সংযুক্ত করেছি। খালি সংযোগ নিরোধক করার জন্য, আমি তাপ সঙ্কুচিত পাইপ ব্যবহার করেছি।
সংযোগগুলি নিম্নরূপ হওয়া উচিত
আরডুইনো বুজার
ডি 9 পজিটিভ টার্মিনাল
GND নেগেটিভ টার্মিনাল
ধাপ 7: স্ট্যান্ডঅফগুলি মাউন্ট করা
সোল্ডারিং এবং তারের পরে, 4 কোণে স্ট্যান্ডঅফগুলি মাউন্ট করুন। এটি সোল্ডারিং জয়েন্ট এবং মাটি থেকে তারের জন্য পর্যাপ্ত ছাড়পত্র প্রদান করবে।
ধাপ 8: পিসিবি ডিজাইন
পিসিবি লেআউটে স্যুইচ করার পরে আমি EasyEDA অনলাইন সফ্টওয়্যার ব্যবহার করে পরিকল্পিতভাবে আঁকা করেছি।
আপনি পরিকল্পিতভাবে যোগ করা সমস্ত উপাদান সেখানে থাকা উচিত, একে অপরের উপরে স্ট্যাক করা, স্থাপন এবং রাউটের জন্য প্রস্তুত। তার প্যাড উপর দখল করে উপাদান টেনে আনুন। তারপর এটি আয়তক্ষেত্রাকার সীমানার ভিতরে রাখুন।
সমস্ত উপাদানগুলিকে এমনভাবে সাজান যাতে বোর্ড ন্যূনতম স্থান দখল করে। বোর্ডের আকার ছোট, পিসিবি উত্পাদন খরচ সস্তা হবে। এটি কার্যকর হবে যদি এই বোর্ডে কিছু মাউন্ট করা গর্ত থাকে যাতে এটি একটি ঘেরের মধ্যে মাউন্ট করা যায়।
এখন আপনাকে রুট করতে হবে। রাউটিং এই পুরো প্রক্রিয়ার সবচেয়ে মজার অংশ। এটি একটি ধাঁধা সমাধান করার মতো! ট্র্যাকিং টুল ব্যবহার করে আমাদের সমস্ত উপাদানগুলিকে সংযুক্ত করতে হবে। আপনি দুটি ভিন্ন ট্র্যাকের মধ্যে ওভারল্যাপ এড়াতে এবং ট্র্যাকগুলিকে ছোট করার জন্য উপরের এবং নীচের স্তর উভয়ই ব্যবহার করতে পারেন।
বোর্ডে টেক্সট যোগ করতে আপনি সিল্ক লেয়ার ব্যবহার করতে পারেন। এছাড়াও, আমরা একটি ইমেজ ফাইল সন্নিবেশ করতে সক্ষম, তাই আমি বোর্ডে মুদ্রিত হওয়ার জন্য আমার ওয়েবসাইট লোগোর একটি ছবি যোগ করি। শেষ পর্যন্ত, কপার এরিয়া টুল ব্যবহার করে, আমাদের পিসিবি এর গ্রাউন্ড এরিয়া তৈরি করতে হবে।
আপনি PCBWay থেকে অর্ডার করতে পারেন।
ইউএস ডলার কুপন পেতে এখনই সাইন আপ করুন PCBWay। তার মানে আপনার প্রথম অর্ডারটি বিনা মূল্যে শুধুমাত্র আপনাকে শিপিং চার্জ দিতে হবে।
আপনি যখন অর্ডার দেবেন, আমি আমার কাজে অবদানের জন্য PCBWay থেকে 10% অনুদান পাব। আপনার সামান্য সাহায্য আমাকে ভবিষ্যতে আরো অসাধারণ কাজ করতে উৎসাহিত করতে পারে। আপনার সহযোগিতার জন্য ধন্যবাদ।
ধাপ 9: পিসিবি একত্রিত করুন
সোল্ডারিংয়ের জন্য, আপনার একটি উপযুক্ত সোল্ডারিং আয়রন, সোল্ডার, নিপার এবং একটি মাল্টিমিটারের প্রয়োজন হবে। কম উচ্চতার উপাদানগুলি প্রথমে বিক্রি করুন।
উপাদানগুলি সোল্ডার করার জন্য আপনি নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে পারেন:
1. কম্পোনেন্ট পাগুলিকে তাদের গর্ত দিয়ে ধাক্কা দিন, এবং PCB এর পিছনে ঘুরান।
2. সোল্ডারিং লোহার টিপটি প্যাডের সংযোগস্থল এবং উপাদানটির পায়ে ধরে রাখুন।
3. জয়েন্টে সোল্ডার খাওয়ান যাতে এটি সিসার চারপাশে প্রবাহিত হয় এবং প্যাডটি coversেকে রাখে। একবার এটি চারদিকে প্রবাহিত হয়ে গেলে, টিপটি সরান।
ধাপ 10: সফ্টওয়্যার এবং লাইব্রেরি
প্রথমে সংযুক্ত Arduino কোডটি ডাউনলোড করুন। তারপর নিচের লাইব্রেরিগুলো ডাউনলোড করে ইনস্টল করুন।
লাইব্রেরি:
নিম্নলিখিত লাইব্রেরিগুলি ডাউনলোড এবং ইনস্টল করুন:
1. JC_Button:
2. Adafruit_SSD1306:
কোডে, আপনাকে নিম্নলিখিত দুটি জিনিস পরিবর্তন করতে হবে।
1. বর্তমান অ্যারে মান: ব্যাটারির সাথে সিরিজের একটি মাল্টিমিটার সংযুক্ত করে এটি করা যেতে পারে। আপ বোতাম টিপুন এবং বর্তমান পরিমাপ করুন, বর্তমান মানগুলি অ্যারের উপাদান।
2. Vcc: আপনি Arduino 5V পিনে ভোল্টেজ পরিমাপের জন্য একটি মাল্টিমিটার ব্যবহার করেন। আমার ক্ষেত্রে এটি 4.96V।
20.11.2019 তারিখে আপডেট করা হয়েছে
ব্যাটারির রসায়ন অনুযায়ী আপনি কোডের Low_BAT_Level মান পরিবর্তন করতে পারেন। নীচে বর্ণিত কাট-অফ ভোল্টেজের উপর একটু মার্জিন নেওয়া ভাল।
এখানে বিভিন্ন লিথিয়াম-আয়ন ব্যাটারি কেমিস্ট্রির জন্য স্রাব হার এবং কাটঅফ ভোল্টেজ রয়েছে:
1. লিথিয়াম কোবাল্ট অক্সাইড: কাট-অফ ভোল্টেজ = 2.5V 1C স্রাব হারে
2. লিথিয়াম ম্যাঙ্গানিজ অক্সাইড: কাট-অফ ভোল্টেজ = 2.5V 1C স্রাব হারে
3. লিথিয়াম আয়রন ফসফেট: কাট-অফ ভোল্টেজ = 2.5V 1C স্রাব হারে
4. লিথিয়াম টাইটানেট: কাট-অফ ভোল্টেজ = 1.8V 1C স্রাব হারে
5. লিথিয়াম নিকেল ম্যাঙ্গানিজ কোবাল্ট অক্সাইড: কাট-অফ ভোল্টেজ = 2.5V 1C স্রাব হারে
6. লিথিয়াম নিকেল কোবল্ট অ্যালুমিনিয়াম অক্সাইড: কাট-অফ ভোল্টেজ = 3.0V 1C স্রাব হারে
01.04.2020 তারিখে আপডেট করা হয়েছে
jcgrabo, নির্ভুলতা উন্নত করতে মূল নকশায় কিছু পরিবর্তন করার পরামর্শ দিয়েছে। পরিবর্তনগুলি নীচে তালিকাভুক্ত করা হয়েছে:
1. একটি নির্ভুলতা রেফারেন্স (LM385BLP-1.2) যোগ করুন এবং এটি A1 এর সাথে সংযুক্ত করুন। সেটআপের সময়, এর মান পড়ুন যা 1.215 ভোল্ট হিসাবে পরিচিত, এবং তারপরে Vcc গণনা করুন যার ফলে Vcc পরিমাপের প্রয়োজনীয়তা দূর হয়।
2. 1 ওহম 1% পাওয়ার রোধের সাথে 1 ওহম 5% প্রতিরোধক প্রতিস্থাপন করুন যার ফলে প্রতিরোধের মান নির্ভর করে এমন ত্রুটিগুলি হ্রাস করে।
3. প্রতিটি বর্তমান ধাপের জন্য (5 এর ইনক্রিমেন্টে) PWM মানগুলির একটি নির্দিষ্ট সেট ব্যবহার করার পরিবর্তে পছন্দসই বর্তমান মানগুলির একটি অ্যারে তৈরি করুন যা প্রয়োজনীয় PWM মানগুলি গণনা করতে ব্যবহৃত হয় যাতে সেই বর্তমান মানগুলি যতটা সম্ভব বন্ধ করা যায়। তিনি গণনা করা PWM মানগুলির সাথে প্রাপ্ত প্রকৃত বর্তমান মানগুলি গণনা করে অনুসরণ করেছিলেন।
উপরের পরিবর্তনগুলি বিবেচনা করে, তিনি কোডটি সংশোধন করেছেন এবং মন্তব্য বিভাগে ভাগ করেছেন। সংশোধিত কোড নিচে সংযুক্ত করা হয়েছে।
আমার প্রকল্পে আপনার মূল্যবান অবদানের জন্য আপনাকে অনেক ধন্যবাদ jcgrabo। আমি আশা করি এই উন্নতি আরও অনেক ব্যবহারকারীর জন্য সহায়ক হবে।
ধাপ 11: উপসংহার
সার্কিট পরীক্ষা করার জন্য, প্রথমে আমি আমার ISDT C4 চার্জার ব্যবহার করে একটি ভাল স্যামসাং 18650 ব্যাটারি চার্জ করলাম। তারপর ব্যাটারিকে ব্যাটারি টার্মিনালে সংযুক্ত করুন। এখন আপনার প্রয়োজন অনুসারে কারেন্ট সেট করুন এবং "UP" বোতামটি দীর্ঘক্ষণ চাপুন। তারপরে আপনার একটি বীপ শুনতে হবে এবং পরীক্ষার প্রক্রিয়া শুরু হবে। পরীক্ষার সময়, আপনি OLED ডিসপ্লেতে সমস্ত পরামিতি পর্যবেক্ষণ করবেন। ব্যাটারি স্রাব হবে যতক্ষণ না তার ভোল্টেজ তার নিম্ন স্তরের থ্রেশহোল্ডে পৌঁছায় (3.2V)। দুটি দীর্ঘ বীপের মাধ্যমে পরীক্ষা প্রক্রিয়া শেষ হবে।
দ্রষ্টব্য: প্রকল্পটি এখনও উন্নয়ন পর্যায়ে রয়েছে। যেকোন উন্নতির জন্য আপনি আমার সাথে যোগ দিতে পারেন। কোন ভুল বা ত্রুটি থাকলে মন্তব্য করুন। আমি এই প্রকল্পের জন্য একটি PCB ডিজাইন করছি। প্রকল্পের আরো আপডেটের জন্য সংযুক্ত থাকুন।
আশা করি আমার টিউটোরিয়াল সহায়ক হবে। যদি আপনি এটি পছন্দ করেন, শেয়ার করতে ভুলবেন না:) আরো DIY প্রকল্পের জন্য সাবস্ক্রাইব করুন। ধন্যবাদ.
প্রস্তাবিত:
Arduino [Lithium-NiMH-NiCd] ব্যবহার করে ব্যাটারি ক্যাপাসিটি পরীক্ষক: 15 টি ধাপ (ছবি সহ)
Arduino [Lithium-NiMH-NiCd] ব্যাটারি ক্যাপাসিটি পরীক্ষক যেকোনো ধরনের ব্যাটারি (5V এর নিচে) ঝালাই করা, তৈরি করা এবং ব্যবহার করা সহজ
DIY Arduino ব্যাটারি ক্যাপাসিটি পরীক্ষক - V1.0: 12 ধাপ (ছবি সহ)
DIY Arduino ব্যাটারি ক্যাপাসিটি টেস্টার - V1.0: [ভিডিও চালান] আমি আমার সৌর প্রকল্পে পুনরায় ব্যবহার করার জন্য অনেক পুরানো ল্যাপ -টপ ব্যাটারি (18650) উদ্ধার করেছি। ব্যাটারি প্যাকের ভালো কোষ চিহ্নিত করা খুবই কঠিন। এর আগে আমার পাওয়ার ব্যাঙ্কের একটি ইন্সট্রাকটেবল -এ আমি বলেছি, কিভাবে চিহ্নিত করা যায়
আরেকটি ব্যাটারি ক্যাপাসিটি পরীক্ষক: 6 টি ধাপ
তবুও আরেকটি ব্যাটারি ক্যাপাসিটি টেস্টার: কেন আরও একটি ক্যাপাসিটি টেস্টার আমি বিভিন্ন টেস্টার বিল্ড নির্দেশাবলী পড়েছি কিন্তু সেগুলোর কোনোটিই আমার প্রয়োজনের সাথে মানানসই বলে মনে হচ্ছে না। আমি শুধু Singe NiCd/NiMH বা সিংহ কোষের চেয়েও বেশি পরীক্ষা করতে সক্ষম হতে চেয়েছিলাম। আমি একটি পাওয়ার টুল পরীক্ষা করতে সক্ষম হতে চেয়েছিলাম
3 এক্স 18650 ব্যাটারি ক্যাপাসিটি পরীক্ষক: 6 ধাপ
3 X 18650 ব্যাটারি ক্যাপাসিটি টেস্টার: ইন্টারনেটে arduino ভিত্তিক ক্যাপাসিটি টেস্টার তৈরির জন্য অনেক নির্দেশনা রয়েছে। জিনিসটি হল, এটি ব্যাটারির ক্ষমতা পরীক্ষা করার জন্য বরং একটি দীর্ঘ প্রক্রিয়া। ধরুন আপনি m 0.5A কারেন্ট সহ 2000mAh ব্যাটারি ছাড়তে চান। এটা আগে লাগবে
DIY লি-আয়ন ক্যাপাসিটি পরীক্ষক!: 8 টি ধাপ (ছবি সহ)
DIY লি-আয়ন ক্যাপাসিটি পরীক্ষক! কিন্তু যদি আপনি সেগুলি পুরনো ল্যাপটপের ব্যাটারি থেকে পান তাহলে ব্যাটারি প্যাক তৈরির আগে আপনি একটি ক্ষমতা পরীক্ষা করতে চাইতে পারেন তাই আজ আমি আপনাকে দেখাবো