সুচিপত্র:

Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার: 20 টি ধাপ
Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার: 20 টি ধাপ

ভিডিও: Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার: 20 টি ধাপ

ভিডিও: Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার: 20 টি ধাপ
ভিডিও: ASCD Nano 4x 18650 – Update – Part 1 2024, জুলাই
Anonim
Image
Image
উপাদানগুলি পান
উপাদানগুলি পান

এটি আমার Arduino Nano 4x 18650 স্মার্ট চার্জার / ডিসচার্জার ওপেন সোর্স প্রকল্প।

এই ইউনিট 12V 5A দ্বারা চালিত। এটি একটি কম্পিউটার পাওয়ার সাপ্লাই দ্বারা চালিত হতে পারে।

লিঙ্ক

ব্যাটারি পোর্টাল:

অংশ তালিকা:

পরিকল্পিত:

PCB Gerber Files:

সোর্স কোড:

ফেসবুক গ্রুপ:

ফোরাম:

বর্তমানে প্রক্রিয়াকৃত সমস্ত ব্যাটারির আমার ডাটাবেস পরিসংখ্যান পৃষ্ঠা দেখুন:

দান করুন:

ইতিহাস

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

সংস্করণ 1: আমি মূলত আমার সিএনসির সাথে মিলিত একক পার্শ্বযুক্ত পিসিবি ব্যবহার শুরু করেছি। এই ইউনিটে শুধুমাত্র একটি সেল ছিল এবং এটি চার্জ, স্রাব এবং মিলি ওহম পরীক্ষা করতে পারে।

সংস্করণ 2.2: আমি ছোট পিসিবি ব্যবহার করে এগিয়ে গেলাম যা খচিত ছিল তারপর আমার একটি আরডুইনো ইউএনওতে দুটি সেল মডিউল ছিল।

সংস্করণ 3.2: আমি একই ছোট PCB ব্যবহার করেছি কিন্তু আমি একটি Arduino মেগা ব্যবহার করেছি এবং এটি সব এক্রাইলিক স্ট্যান্ডে মাউন্ট করেছি। আমি মূলত 16 টি মডিউল রাখার পরিকল্পনা করেছিলাম কিন্তু শুধুমাত্র 8 টি সেল মডিউল ব্যবহার করে শেষ করেছি কারণ আমি এনালগ সিগন্যাল মাল্টিপ্লেক্সার ব্যবহার করতে চাই এবং ওয়্যারিং ইতিমধ্যেই খুব অগোছালো ছিল।

Arduino মেগা 8x চার্জার / ডিসচার্জার 1.1: আমি একটি Arduino মেগা 8x চার্জার / ডিসচার্জারের জন্য সহজ EDA তে একটি PCB ডিজাইন করেছি। এটি একটি 20x4 এলসিডি, রোটারি এনকোডার, এসডি কার্ড রিডার (কখনও ব্যবহার করা হয়নি), ইথারনেট, ইউএসবি হোস্ট সরাসরি একটি বারকোড স্ক্যানিংয়ের জন্য আরডুইনোতে।

Arduino Mega 8x Charger / Discharger 1.2+: পরে আমি কিছু ছোট পরিবর্তন করেছি এবং WIFI যোগাযোগের জন্য একটি ESP8266 অ্যাডাপ্টার যোগ করেছি।

আরডুইনো ন্যানো 4x 18650 স্মার্ট চার্জার / ডিসচার্জার 1.0: আমি এটি 4x সংস্করণ ডিজাইন করা শুরু করেছি যাতে এটি অনেক সস্তা এবং সহজে তৈরি করা যায়। এই সংস্করণে বারকোড স্ক্যানার নেই কিন্তু এটি ইন্টারনেটের মাধ্যমে ডেটা প্রেরণ এবং গ্রহণের জন্য ভোর্টেক্স আইটি ব্যাটারি পোর্টালের সাথে যোগাযোগ করেছে।

আরডুইনো ন্যানো 4x 18650 স্মার্ট চার্জার / ডিসচার্জার 1.1: এটি সংস্করণ 1.0 থেকে কিছু ছোট সংশোধন করেছে কারণ এটি ডিজাইনে কিছু ছোট বাগ ছিল এবং এই সংস্করণটি জনসাধারণের জন্য প্রকাশ করা হয়েছিল।

ধাপ 1: উপাদানগুলি পান

উপাদানগুলি পান
উপাদানগুলি পান

PCB Gerber Files

PCB Gerber Files:

প্রধান উপাদান

  • Arduino Nano 3.0 ATmega328P x1 AliExpresseBay
  • ESP8266 Arduino Adapter x1 AliExpresseBay
  • ESP8266 ESP-01 x1 AliExpresseBay
  • LCD 1602 16x2 সিরিয়াল x1 AliExpresseBay
  • ব্যাটারি হোল্ডার 4 x 18650 x1 AliExpresseBay
  • TP5100 মডিউল x4 AliExpresseBay
  • CD74HC4067 মডিউল x1 AliExpresseBay
  • 74HC595N DIP16 x1 AliExpresseBay
  • DIP16 সকেট x1 AliExpresseBay
  • টেম্প সেন্সর DS18B20 x5 AliExpresseBay
  • স্পর্শযোগ্য সুইচ 6MM x1 AliExpresseBay
  • সংযোগকারী KF301-2P 5.08mm x4 AliExpresseBay
  • ডিসি জ্যাক 5.5 x 2.1mm x1 AliExpresseBay
  • প্রতিরোধক কার্বন ফিল্ম 3.3ohm 5W x4 AliExpresseBay
  • শঙ্কু রাবার পা 14x8mm x8 AliExpresseBay
  • অন্তরক ওয়াশার 3x7x0.8mm x16 AliExpresseBay
  • M3 x 12mm ফ্ল্যাট হেড স্টেইনলেস স্টিল 304 হেক্স সকেট স্ক্রু x20 AliExpresseBay
  • M3 304 স্টেইনলেস স্টিল 304 হেক্স বাদাম x4 AliExpresseBay
  • M3 Standoff 18mm Brass F-F x4 AliExpresseBay
  • M3 স্ট্যান্ডঅফ 35mm ব্রাস F-F x4 AliExpresseBay
  • হেডার মহিলা 2.54 মিমি 1x4 x1 AliExpresseBay
  • হেডার পুরুষ 2.54 মিমি 1x40 পিন x1 AliExpresseBay
  • হেডার মহিলা ডান কোণ 2.54 মিমি 1x4 x1 AliExpresseBay
  • USB থেকে ESP8266 ESP-01 প্রোগ্রামার x1 AliExpresseBay
  • 5V সক্রিয় বুজার x1 AliExpresseBay
  • 12V 5A PSU x1 AliExpresseBay

THT (হোল মাধ্যমে) কম্পোনেন্ট অপশন

  • 10k - 1/4w প্রতিরোধক THT x7 AliExpresseBay
  • 4.7k - 1/4w প্রতিরোধক THT x1 AliExpresseBay
  • 1k - 1/4w প্রতিরোধক THT x8 AliExpresseBay
  • পি-চ্যানেল MOSFET FQP27P06 TO-220 x4 AliExpresseBay
  • এন-চ্যানেল MOSFET IRLZ44N TO-220 x8 AliExpresseBay
  • NPN ট্রানজিস্টর BC547 TO-92 x4 AliExpresseBay
  • ডায়োড IN4007 x2 AliExpresseBay

SMD (সারফেস মাউন্ট) কম্পোনেন্ট অপশন

  • 10k - 1/8w রোধকারী SMD 0603 x7 AliExpresseBay
  • 4.7k - 1/8w রোধকারী SMD 0603 x1 AliExpresseBay
  • 1k - 1/8w রোধকারী SMD 0603 x8 AliExpresseBay
  • N-Channel Mosfet IRLML2502TRPBF x8 AliExpresseBay
  • পি চ্যানেল MOSFET AO3407 SOT-23 x4 AliExpresseBay
  • NPN ট্রানজিস্টর SOT23 BC847 x4 AliExpresseBay
  • ডায়োড 1N4148 0603 x2 AliExpresseBay

সরঞ্জাম

  • সোল্ডার ওয়্যার 60/40 0.7 মিমি AliExpresseBay
  • ডায়াগোনাল প্লেয়ারস AliExpresseBay
  • Youyue 8586 SMD Soldering Rework Station AliExpresseBay
  • UNI-T UT39A ডিজিটাল মাল্টিমিটার AliExpresseBay
  • ওয়্যার স্ট্রিপারস AliExpresseBay
  • বারকোড স্ক্যানার AliExpresseBay
  • বারকোড প্রিন্টার AliExpresseBay
  • বারকোড লেবেল 30mm x 20mm x700 AliExpresseBay
  • মেকানিক সোল্ডার পেস্ট AliExpresseBay
  • অ্যান্টি-স্ট্যাটিক টুইজার AliExpresseBay
  • থার্ড হ্যান্ড সোল্ডারিং স্ট্যান্ড AliExpresseBay
  • AMTECH NC-559-ASM No-Clean Solder Flux AliExpresseBay
  • Solder উইক AliExpresseBay
  • যথার্থ চৌম্বক স্ক্রু ড্রাইভার সেট AliExpresseBay

একটি আপডেট করা তালিকার জন্য আমার ওয়েবসাইটে যান:

ধাপ 2: সোল্ডার প্রতিরোধক, ট্রানজিস্টর এবং MOSFETs

সোল্ডার প্রতিরোধক, ট্রানজিস্টর এবং মোসফেট
সোল্ডার প্রতিরোধক, ট্রানজিস্টর এবং মোসফেট
সোল্ডার প্রতিরোধক, ট্রানজিস্টর এবং মোসফেট
সোল্ডার প্রতিরোধক, ট্রানজিস্টর এবং মোসফেট

এসএমডি বা টিএইচটি সোল্ডার (উভয় নয়) 1 কে, 4.7 কে, 10 কে, পি-চ্যানেল, এন-চ্যানেল এবং এনপিএন উপাদান

ধাপ 3: হেডার এবং ডিআইপি সকেটে সোল্ডার

হেডার এবং ডিআইপি সকেটে সোল্ডার
হেডার এবং ডিআইপি সকেটে সোল্ডার
হেডার এবং ডিআইপি সকেটে সোল্ডার
হেডার এবং ডিআইপি সকেটে সোল্ডার

ন্যানোর দুটি 15 পিন মহিলা হেডার, 16x CD74HC4067 মাল্টিপ্লেক্সার 8 পিন এবং 16 পিন মহিলা হেডার, ইএসপি 8266 অ্যাডাপ্টার 4 পিন মহিলা, এলসিডি 4 পিন মহিলা এবং 74HC595N শিফট রেজিস্টার 16 পিন ডিআইপি আইসি সকেট বিক্রি করুন।

দ্রষ্টব্য: সিল্ক স্ক্রিনের পাশে সমস্ত উপাদান ঝালাই করুন।

ধাপ 4: সোল্ডার মৌলিক উপাদান

সোল্ডার মৌলিক উপাদান
সোল্ডার মৌলিক উপাদান
সোল্ডার মৌলিক উপাদান
সোল্ডার মৌলিক উপাদান
সোল্ডার মৌলিক উপাদান
সোল্ডার মৌলিক উপাদান

5.5mm ডিসি জ্যাক, আরডুইনো ন্যানো 328p, CD74HC4067 মাল্টিপ্লেক্সার এবং 74HC595N শিফট রেজিস্টার সোল্ডার এবং ইনস্টল করুন।

আরডুইনো ন্যানো এবং মাল্টিপ্লেক্সার সোল্ডার করার সময় আমি প্রথমে মহিলা হেডার পিনগুলিতে পুরুষ হেডার পিনগুলি স্থাপন করার পরামর্শ দিই এবং তারপর উপাদানটি সোল্ডার করে।

ধাপ 5: ডালাস DS18B20 তাপমাত্রা বিক্রি করুন

ডালাস DS18B20 তাপমাত্রা বিক্রি করুন
ডালাস DS18B20 তাপমাত্রা বিক্রি করুন
ডালাস DS18B20 তাপমাত্রা বিক্রি করুন
ডালাস DS18B20 তাপমাত্রা বিক্রি করুন
ডালাস DS18B20 তাপমাত্রা বিক্রি করুন
ডালাস DS18B20 তাপমাত্রা বিক্রি করুন
ডালাস DS18B20 তাপমাত্রা বিক্রি করুন
ডালাস DS18B20 তাপমাত্রা বিক্রি করুন

প্রথমে প্রতিটি ডালাস সেন্সরে দুটি 3 মিমি x 7 মিমি x 0.8 মিমি অন্তরক ওয়াশার রাখুন (এটি পিসিবি থেকে একটি স্থান তৈরি করতে ব্যবহৃত হয় যাতে আপনি পিসিবি তাপমাত্রা পরিমাপ না করেন)

প্রতিটি সেল মডিউলের জন্য উপরের স্তরে 4x ডালাস সেন্সর এবং নীচের স্তরের পরিবেষ্টিত সেন্সরটি বিক্রি করুন।

TO-92 সোল্ডার প্যাডে সোল্ডার জয়েন্টগুলি সেতু না করার বিষয়ে সতর্ক থাকুন। একবার আপনার মাল্টি-মিটারে ডায়াল মোডে সোল্ডারড পরিমাপ যেকোনো ডালাস সেন্সরের প্রতিটি পায়ের মধ্যে (এগুলি সব সমান্তরালে সংযুক্ত)

উপরের লেয়ারে 5V অ্যাক্টিভ বুজার বিক্রি করুন যেখানে + (পজিটিভ) পিনটি Arduino Nano এর মুখোমুখি

ধাপ 6: ডায়োডে সোল্ডার

ডায়োডে সোল্ডার
ডায়োডে সোল্ডার

CD74HC4067 মাল্টিপ্লেক্সারের অধীনে ডায়োডে সোল্ডার

আইসোপ্রোপিল অ্যালকোহল দিয়ে ফ্লাক্স পরিষ্কার করা ভাল অভ্যাস।

ধাপ 7: এলসিডি স্ক্রিন কন্ট্রাস্ট / সিরিয়াল জাম্পার পরীক্ষা এবং সামঞ্জস্য করুন

এলসিডি স্ক্রিন কন্ট্রাস্ট / সিরিয়াল জাম্পার পরীক্ষা এবং সামঞ্জস্য করুন
এলসিডি স্ক্রিন কন্ট্রাস্ট / সিরিয়াল জাম্পার পরীক্ষা এবং সামঞ্জস্য করুন
এলসিডি স্ক্রিন কন্ট্রাস্ট / সিরিয়াল জাম্পার পরীক্ষা এবং সামঞ্জস্য করুন
এলসিডি স্ক্রিন কন্ট্রাস্ট / সিরিয়াল জাম্পার পরীক্ষা এবং সামঞ্জস্য করুন
এলসিডি স্ক্রিন কন্ট্রাস্ট / সিরিয়াল জাম্পার পরীক্ষা এবং সামঞ্জস্য করুন
এলসিডি স্ক্রিন কন্ট্রাস্ট / সিরিয়াল জাম্পার পরীক্ষা এবং সামঞ্জস্য করুন

এলসিডি কনট্রাস্ট

LCD সিরিয়াল 4 পিন মহিলা 4 পিন পুরুষ -> মহিলা ডুপন্ট জাম্পার তারের সাথে সংযুক্ত করুন। নিশ্চিত করুন যে আপনি সংযুক্ত আপনি ঠিক সংযোগ:

GND -> GND

VCC -> 5V

এসডিএ -> এসডিএ

এসসিএল -> এসসিএল

Github থেকে Arduino স্কেচ লোড করুন: ASCD_Nano_Test_LCD_Screen

ইউএসবি কর্ডটি আনপ্লাগ করুন এবং 5.5 মিমি ডিসি জ্যাকের একটি 12V পাওয়ার কর্ড ব্যবহার করুন (+ ইতিবাচক কেন্দ্র / - নেতিবাচক বাহ্যিক)

LCD স্ক্রিন CC বা CW এর পিছনে সিরিয়াল অ্যাডাপ্টারে পটেন্টিওমিটার সামঞ্জস্য করুন যতক্ষণ না আপনি টেক্সট প্রদর্শিত দেখেন।

একবার আপনি বিপরীতে খুশি হলে ডুপন্ট জাম্পার তারগুলি সরান।

সিরিয়াল জাম্পার্স

ESP8266 এর সাথে সফ্টওয়্যার সিরিয়াল যোগাযোগের জন্য পিন 1-2 এ 2x 2.54 মিমি জাম্পার সংযুক্ত করুন

ধাপ 8: PWM ফ্যান

PWM ফ্যান
PWM ফ্যান

উপাদান

নিম্নলিখিত উপাদানগুলি বিক্রি করুন:

JST 2.0 PH 2pin সংযোগকারী (দ্রষ্টব্য: সিল্কের পর্দা PCB সংস্করণ 1.11 এ পিছন দিকে)

100uF 16V ইলেক্ট্রোলাইটিক ক্যাপাসিটর

বিডি 139 এনপিএন ট্রানজিস্টর

ডায়োড

পরীক্ষা

Github থেকে Arduino স্কেচ লোড করুন: ASCD_Nano_Test_Fan

ইউএসবি কর্ডটি আনপ্লাগ করুন এবং 5.5 মিমি ডিসি জ্যাকের একটি 12V পাওয়ার কর্ড ব্যবহার করুন (+ ইতিবাচক কেন্দ্র / - নেতিবাচক বাহ্যিক)

30 মিমি ফ্যান লাগান

ফ্যানের গতি বাড়ানো উচিত তারপর থামতে হবে

ধাপ 9: MOSFETs পরীক্ষা করা

MOSFETs পরীক্ষা করা হচ্ছে
MOSFETs পরীক্ষা করা হচ্ছে
MOSFETs পরীক্ষা করা হচ্ছে
MOSFETs পরীক্ষা করা হচ্ছে
MOSFETs পরীক্ষা করা হচ্ছে
MOSFETs পরীক্ষা করা হচ্ছে

N-Channel Resistor ডিসচার্জ MOSFETs পরীক্ষা করা হচ্ছে

Github থেকে Arduino স্কেচ লোড করুন: ASCD_Nano_Test_Charge_Discharge_Mosfets

ইউএসবি কর্ডটি আনপ্লাগ করুন এবং 5.5 মিমি ডিসি জ্যাকের একটি 12V পাওয়ার কর্ড ব্যবহার করুন (+ ইতিবাচক কেন্দ্র / - নেতিবাচক বাহ্যিক)

পিসিবি নিচের স্তরের মুখোমুখি হয়ে আপনার মাল্টি-মিটারকে ডায়োড / ধারাবাহিকতা মোডে সেট করুন।

একটি GND উৎসে নেতিবাচক অনুসন্ধান এবং 1 ম মডিউল লোড প্রতিরোধক সংযোজকগুলির ডান দিকে ইতিবাচক প্রোব রাখুন (ছবিতে দেখানো হয়েছে)।

আপনার মাল্টি-মিটার 1 সেকেন্ডের জন্য বীপ করবে তারপর 1 সেকেন্ডের জন্য কোন বীপ হবে না।

প্রতিটি মডিউলের জন্য এটি পুনরাবৃত্তি করুন।

P-Channel TP5100 চার্জ MOSFETs পরীক্ষা করা হচ্ছে

Github থেকে Arduino স্কেচ লোড করুন: ASCD_Nano_Test_Charge_Discharge_Mosfets (উপরের মতোই আপনি এই স্কেচটি উভয় পরীক্ষার জন্য ব্যবহার করতে পারেন)

ইউএসবি কর্ডটি আনপ্লাগ করুন এবং 5.5 মিমি ডিসি জ্যাকের একটি 12V পাওয়ার কর্ড ব্যবহার করুন (+ ইতিবাচক কেন্দ্র / - নেতিবাচক বাহ্যিক)

পিসিবি নিচের স্তরের মুখোমুখি হয়ে আপনার মাল্টি-মিটার থেকে ডিসি ভোল্টেজ মোডে সেট করুন (সাধারণত 20V পরিসীমা)।

একটি GND উৎসে নেগেটিভ প্রোব এবং পজিটিভ প্রোবটি 1 ম মডিউল TP5100 রাইট সাইড + পজিটিভ কানেক্টর (যেমন ছবিতে দেখানো হয়েছে) রাখুন। প্রতিটি মডিউলের জন্য এটি পুনরাবৃত্তি করুন।

ধাপ 10: ডালাস DS18B20 তাপমাত্রা সেন্সর সিরিয়াল পান

ডালাস DS18B20 তাপমাত্রা সেন্সর সিরিয়াল পান
ডালাস DS18B20 তাপমাত্রা সেন্সর সিরিয়াল পান
ডালাস DS18B20 তাপমাত্রা সেন্সর সিরিয়াল পান
ডালাস DS18B20 তাপমাত্রা সেন্সর সিরিয়াল পান
ডালাস DS18B20 তাপমাত্রা সেন্সর সিরিয়াল পান
ডালাস DS18B20 তাপমাত্রা সেন্সর সিরিয়াল পান

Github থেকে Arduino স্কেচ লোড করুন: ASCD_Nano_Get_DS18B20_Serials

ইউএসবি ক্যাবলে ছেড়ে দিন। ফ্যান বা 12V পাওয়ার সংযোগ করবেন না।

115200 বড রেটে Arduino IDE তে সিরিয়াল মনিটর খুলুন।

এটি 5x ডিভাইস সনাক্ত / সনাক্ত করা উচিত।

স্বল্প সময়ের জন্য আপনার সোল্ডারিং লোহার উপরের ডগা দিয়ে ১ ম DS18B20 তাপমাত্রা সেন্সর গরম করুন।

দ্রষ্টব্য: মডিউল নম্বরটি বাম থেকে ডানদিকে পিসিবি উপরের স্তরে সোজা মুখোমুখি

এটি "সনাক্ত ব্যাটারি: 1" মুদ্রণ করা উচিত তারপর "হিট আপ ব্যাটারি সেন্সর: 2"

এটি পর্যায়ক্রমে প্রতিটি 4 x মডিউলের মধ্য দিয়ে যাবে যতক্ষণ না এটি বলে "সনাক্তকৃত পরিবেষ্টিত সেন্সর সম্পন্ন"

এটি নীচে সমস্ত DS18B20 তাপমাত্রা সেন্সরের হেক্সাডেসিমাল সিরিয়াল সংখ্যা প্রদর্শন করবে।

5x ক্রমিক সংখ্যাগুলি অনুলিপি করুন এবং তারপরে "ASCD_Nano_1-0-0" স্কেচের মধ্যে "Temp_Sensor_Serials.h" এ পেস্ট করুন। নিশ্চিত করুন যে আপনি শেষ কমা নির্গত করেছেন (ছবিতে দেখানো হয়েছে)

দ্রষ্টব্য: যদি আপনি 99 ডিগ্রি সেলসিয়াস তাপমাত্রা পড়েন তবে এর অর্থ এই যে সেন্সরটি পড়তে একটি ত্রুটি রয়েছে। হয় সিরিয়ালটি ভুল অথবা ডিভাইসটি ত্রুটিপূর্ণ।

ধাপ 11: TP5100 চার্জিং মডিউল ইনস্টল করুন এবং পরীক্ষা করুন

TP5100 চার্জিং মডিউল ইনস্টল করুন এবং পরীক্ষা করুন
TP5100 চার্জিং মডিউল ইনস্টল করুন এবং পরীক্ষা করুন
TP5100 চার্জিং মডিউল ইনস্টল করুন এবং পরীক্ষা করুন
TP5100 চার্জিং মডিউল ইনস্টল করুন এবং পরীক্ষা করুন
TP5100 চার্জিং মডিউল ইনস্টল করুন এবং পরীক্ষা করুন
TP5100 চার্জিং মডিউল ইনস্টল করুন এবং পরীক্ষা করুন

ইনস্টল করুন

একটি ছুরি বা কিছু তির্যক প্লেয়ার দিয়ে 20x একক পুরুষ 2.54 মিমি শিরোনাম কাটা।

PCB- এর নিচের স্তরে TP5100 মডিউল প্রতি 5x পুরুষ হেডার রাখুন। আমি গর্তের মধ্য দিয়ে লম্বা দিকটি নিচে রাখার পরামর্শ দিই।

প্রতিটি মডিউলে একটি TP5100 মডিউল রাখুন এবং এটিকে সোল্ডার করুন। পুরুষ শিরোলেখগুলি যদি তারা সারিবদ্ধ না করে তবে সেগুলি ম্যানিপুলেট করতে কিছু টুইজার ব্যবহার করুন।

পিসিবির উপরের স্তরে সংযোগকারীদের পিসিবি দিয়ে ফ্লাশ হিসাবে আপনি করতে পারেন। (আপনি উপরে প্লাস্টিকের ব্যাটারি ধারক মাপসই করতে হবে যাতে কম লাঠি ভাল আউট)

দ্রষ্টব্য: নিশ্চিত করুন যে আপনি TP5100- এ চার্জ পিন সংযুক্ত করেছেন। এটি P-Channel MOSFET- এর উপরে GND- তে VCC এর নিকটতম পিন

পরীক্ষা

Github থেকে Arduino স্কেচ লোড করুন: ASCD_Nano_Test_Charge_Discharge_Mosfets (উপরের মতোই আপনি এই পরীক্ষার জন্য উভয় পরীক্ষার জন্য ব্যবহার করতে পারেন)

ইউএসবি কর্ডটি আনপ্লাগ করুন এবং 5.5 মিমি ডিসি জ্যাকের একটি 12V পাওয়ার কর্ড ব্যবহার করুন (+ ইতিবাচক কেন্দ্র / - নেতিবাচক বাহ্যিক)

সমস্ত TP5100 মডিউল 1 সেকেন্ডের জন্য চালু করা উচিত এবং 1 সেকেন্ডের জন্য বন্ধ করা উচিত।

ধাপ 12: DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল করুন

DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল
DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল
DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল
DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল
DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল
DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল
DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল
DS18B20 তাপমাত্রা সেন্সর ক্লিয়ারেন্স হোল ড্রিল

সরঞ্জাম প্রয়োজন

  • 0.7 মিমি ড্রিল বিট বা স্ক্রাইব
  • 3 মিমি ড্রিল বিট (alচ্ছিক)
  • 6.5 মিমি - 7 মিমি ড্রিল বিট

ড্রিল

একটি অতিরিক্ত ফাঁকা PCB এবং একটি 4x 18650 ব্যাটারি হোল্ডার পান

4x 18650 ব্যাটারি ধারককে মাউন্ট করুন + বোর্ডের উপরের দিকে মুখ করে

TO-92 DS18B20 তাপমাত্রা সেন্সরগুলির প্রতিটিতে সেন্টার পিনের মাধ্যমে 0.7 মিমি ড্রিল বিট বা স্ক্রাইব দিয়ে গর্তের অবস্থান চিহ্নিত করুন

4x 18650 ব্যাটারি হোল্ডার সরান এবং 6.5 মিমি - 7 মিমি গর্ত ড্রিল করুন। আমি প্রথমে একটি ছোট ড্রিল বিট ব্যবহার করার পরামর্শ দিই।

পরীক্ষা 4x 18650 ব্যাটারি হোল্ডারের জন্য উপযুক্ত এবং দেখুন DS18B20 তাপমাত্রা সেন্সরের পর্যাপ্ত ছাড়পত্র আছে কিনা।

দ্রষ্টব্য: 4x 18650 ব্যাটারি হোল্ডারকে সোল্ডার করবেন না যতক্ষণ না অন্য সমস্ত উপাদান বিক্রি হয়।

ধাপ 13: স্রাব প্রতিরোধক মাউন্ট করুন

স্রাব প্রতিরোধক মাউন্ট করুন
স্রাব প্রতিরোধক মাউন্ট করুন
স্রাব প্রতিরোধক মাউন্ট করুন
স্রাব প্রতিরোধক মাউন্ট করুন
স্রাব প্রতিরোধক মাউন্ট করুন
স্রাব প্রতিরোধক মাউন্ট করুন
স্রাব প্রতিরোধক মাউন্ট করুন
স্রাব প্রতিরোধক মাউন্ট করুন

মাউন্ট এবং সোল্ডার হেডার

প্রথমে হেডার মাউন্ট করুন। আপনি হয় 5.08mm স্ক্রু টার্মিনাল অথবা JST 2.54mm পুরুষ হেডার ব্যবহার করতে পারেন।

দ্রষ্টব্য: সোল্ডারিংয়ের সময় হেডার / টার্মিনালটি ধরে রাখার জন্য আমি কিছু ব্লু ট্যাক ব্যবহার করি।

তাদের মধ্যে বিক্রি করুন।

প্রতিরোধক এর Ohms পরিমাপ (ptionচ্ছিক)

প্রতিটি প্রতিরোধকের পরিমাপ, সংখ্যা এবং লগ ইন করুন।

আমি এর জন্য আমার LCR-T4 পরীক্ষক ব্যবহার করি। আপনি একটি মান মাল্টি-মিটার ব্যবহার করতে পারেন (এটি 100% সঠিক নয় কিন্তু এটি একটি ভাল বেস পরিমাপ)

Github থেকে Arduino স্কেচ সম্পাদনা করুন: ASCD_Nano_1-0-0 সংশোধিত প্রতিরোধক মান যোগ করুন।

মাউন্ট প্রতিরোধক

এই উদাহরণে আমি 5.08 মিমি স্ক্রু টার্মিনাল ব্যবহার করছি এবং আমি প্রতিটি তারের ক্ষত প্রতিরোধককে স্তব্ধ করে দিচ্ছি। পরে আমি একটি তাপ-সিঙ্কে অ্যালুমিনিয়াম পরিহিত প্রতিরোধকগুলির জন্য পদক্ষেপ যুক্ত করব।

ধাপ 14: চূড়ান্ত উপাদানগুলি বিক্রি করুন

চূড়ান্ত উপাদানগুলি বিক্রি করুন
চূড়ান্ত উপাদানগুলি বিক্রি করুন
চূড়ান্ত উপাদানগুলি বিক্রি করুন
চূড়ান্ত উপাদানগুলি বিক্রি করুন
চূড়ান্ত উপাদানগুলি বিক্রি করুন
চূড়ান্ত উপাদানগুলি বিক্রি করুন
চূড়ান্ত উপাদানগুলি বিক্রি করুন
চূড়ান্ত উপাদানগুলি বিক্রি করুন

4x 18650 ব্যাটারি হোল্ডারে সোল্ডার।

দ্রষ্টব্য: আপনার কিছু ফ্লাশ / ডাইগোনাল প্লেয়ার দিয়ে কিছু পরিচিতি ছাঁটাই করতে হতে পারে।

6 মিমি পুশ বোতামটি সোল্ডার করুন।

ধাপ 15: সমস্ত হার্ডওয়্যার মাউন্ট করুন

সমস্ত হার্ডওয়্যার মাউন্ট করুন
সমস্ত হার্ডওয়্যার মাউন্ট করুন
সমস্ত হার্ডওয়্যার মাউন্ট করুন
সমস্ত হার্ডওয়্যার মাউন্ট করুন
সমস্ত হার্ডওয়্যার মাউন্ট করুন
সমস্ত হার্ডওয়্যার মাউন্ট করুন

Arduino ESP8266 অ্যাডাপ্টার

4x M2.5 স্ট্যান্ড-অফ M-F বা F-F ব্যবহার করুন

8x M2.5 স্ক্রু বা 4x M2.5 স্ক্রু এবং 4x M2.5 বাদাম নির্ভর করে যদি আপনি M-F বা F-F স্ট্যান্ড-অফ ব্যবহার করেন

নারীকে পুরুষ সংযোগকারীর সাথে সংযোগ করতে একটি সমকোণ 4pin 2.54mm সংযোগকারী ব্যবহার করুন।

দ্রষ্টব্য: যদি সংযোগটি আলগা হয় তবে আপনাকে একটি ভাল সংযোগ পেতে টিনের প্রয়োজন হতে পারে।

এলসিডি

LCD এর জন্য 4x M3 স্ট্যান্ডঅফ 18mm ব্রাস F-F এবং 8x M3 x 12mm স্ক্রু

ফ্যান

থ্রিডি প্রিন্টেড কেস: থ্রেড কিছু M3 x 18mm স্ক্রু ফ্যান স্ক্রু হোল ফ্যান যোগ করুন।

ধাপ 16: আরডুইনো ন্যানো স্কেচ আপলোড করুন

আরডুইনো ন্যানো স্কেচ আপলোড করুন
আরডুইনো ন্যানো স্কেচ আপলোড করুন

স্কেচ আপলোড করার আগে Arduino এর ভোল্টেজ রেগুলেটর থেকে 5V ভোল্টেজ আউটপুট চেক করুন। এলসিডি স্ক্রিন সম্পর্কে দুটি প্রোব পয়েন্ট রয়েছে।

Github থেকে Arduino স্কেচ সম্পাদনা করুন: ASCD_Nano_1-0-0 Arduino Sketch এ এই লাইনটি আপনার ভোল্টেজ রিডিং এ পরিবর্তন করুন

const ভাসা রেফারেন্স ভোল্টেজ = 5.01; // 5V Arduino এর আউটপুট

আপনি আপনার পরীক্ষার প্রয়োজনের জন্য অন্য কিছু কাস্টম সেটিং পরিবর্তন করতে পারেন

const float shuntResistor [4] = {3.3, 3.3, 3.3, 3.3};

const ভাসা রেফারেন্স ভোল্টেজ = 5.01; // Arduino const ফ্লোট ডিফল্ট ব্যাটারিকাটঅফভোল্টেজ = 2.8; // ভোল্টেজ যে স্রাব স্থগিত করে বাইট restTimeMinutes = 1; // চার্জ করার পর ব্যাটারি বিশ্রাম নেওয়ার মিনিট। 0-59 বৈধ const int lowMilliamps = 1000; // এটি মিলি অ্যাম্পসের মান যা কম বলে বিবেচিত হয় এবং রিচার্জ হয় না কারণ এটি ত্রুটিপূর্ণ কনস্ট int highMilliOhms = 500; // এটি মিলি ওহমের মান যা উচ্চ বলে মনে করা হয় এবং ব্যাটারিকে ত্রুটিযুক্ত কনস্ট int অফসেটমিলি ওহমস = 0 বলে মনে করা হয়; // মিলি ওহমস কনস্ট বাইট চার্জিংয়ের জন্য অফসেট ক্রমাঙ্কন টাইমআউট = 8; // কনস্ট বাইট tempThreshold = 7 চার্জ করার সময়সীমা // প্রারম্ভিক তাপমাত্রা কনস্ট বাইট tempMaxThreshold = 20 এর উপরে ডিগ্রিতে সতর্কতা থ্রেশহোল্ড; // প্রাথমিক তাপমাত্রার degreesর্ধ্বে ডিগ্রিগুলিতে সর্বোচ্চ থ্রেশহোল্ড - ত্রুটিপূর্ণ কনস্ট ফ্লোট ব্যাটারি বিবেচিত ভোল্টেজলিক = 0.50 // প্রাথমিক স্ক্রিনে "ব্যাটারি চেক" প্রতিটি মডিউলের সর্বোচ্চ ভোল্টেজ পর্যবেক্ষণ করুন এবং এই মানটি কিছুটা বেশি কনস্ট বাইট মডিউল সেট করুন কাউন্ট = 4; // মডিউল সংখ্যা বাইট screenTime = 4; // প্রতি সেকেন্ডে সময় (চক্র) সক্রিয় পর্দা const int dischargeReadInterval = 5000; // ডিসচার্জ রিডিং এর মধ্যে সময়ের ব্যবধান। এমএএইচ +/ এর জন্য সামঞ্জস্য করুন

আপনার কম্পিউটারে Arduino Nano সংযুক্ত করুন এবং ASCD_Nano_1-0-0 স্কেচ লোড করুন

Arduino IDE তে প্রসেসর হিসেবে আপনাকে ATmega328P (Old boot loader) ব্যবহার করতে হতে পারে

সঠিক COM পোর্ট নির্বাচন করুন এবং স্কেচ আপলোড করুন

ধাপ 17: ESP8266 স্কেচ আপলোড করুন

ESP8266 স্কেচ আপলোড করুন
ESP8266 স্কেচ আপলোড করুন

আপনি যদি ইতিমধ্যেই আপনার Vortex It - Battery Portal Account নিবন্ধন না করে থাকেন তাহলে পরবর্তী ধাপে যান।

আপনার Arduino IDE এ ESP8266 Arduino Addon ইনস্টল করতে হবে এই নির্দেশিকাটি ব্যবহার করুন:

ESP8266_Wifi_Client_1-0-0 Arduino স্কেচে নিম্নলিখিত পরিবর্তন করুন

const char ssid = ""; -> আপনার ওয়াইফাই রাউটারে

SSID const char password = ""; -> আপনার ওয়াইফাই রাউটারের পাসওয়ার্ডে

const char userHash = ""; -> আপনার ইউজারহ্যাশের কাছে (ভোর্টেক্স ইট ব্যাটারি পোর্টালে "চার্জার / ডিসচার্জার মেনু -> দেখুন" থেকে এটি পান)

const বাইট CDUnitID =; -> আপনার CDUnitID এ (ভর্টেক্স ইট ব্যাটারি পোর্টালে "চার্জার / ডিসচার্জার মেনু থেকে এটি পান

ESP8266_Wifi_Client_01.ino স্কেচ আপলোড করতে ESP8266 ESP-01 প্রোগ্রামারে ইউএসবি ব্যবহার করুন

ধাপ 18: আপনার ঘূর্ণি সেটআপ করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট

আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট
আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট
আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট
আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট
আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট
আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট
আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট
আপনার ঘূর্ণি সেট করুন - ব্যাটারি পোর্টাল অ্যাকাউন্ট

Https://portal.vortexit.co.nz এ যান

আপনি যদি ইতিমধ্যে অ্যাকাউন্টের জন্য নিবন্ধন না করে থাকেন।

আপনার পরিচয়পত্র দিয়ে লগইন করুন

মেনুতে "চার্জার / ডিসচার্জার" -> "নতুন" ক্লিক করুন

ড্রপ ডাউন তালিকা থেকে নির্বাচন করুন "Arduino 4x C/D"

"নতুন চার্জার / ডিসচার্জার" ক্লিক করুন

মেনুতে "চার্জার / ডিসচার্জার" -> "দেখুন" ক্লিক করুন

ড্রপ ডাউন তালিকা থেকে নির্বাচন করুন "xx - Arduino 4x C/D" (যেখানে xx হল CDUnitID)

আপনার "UserHash" এবং "CDUnitID" তৈরি করবেন না

অনলাইনে চার্জার / ডিসচার্জার দেখতে "লাইভ ভিউ মডিউল" এ ক্লিক করুন

ধাপ 19: --চ্ছিক - একটি 3D মুদ্রিত ঘের তৈরি করুন

চ্ছিক - একটি 3D মুদ্রিত ঘের তৈরি করুন
চ্ছিক - একটি 3D মুদ্রিত ঘের তৈরি করুন

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

ফিউশন 360

gallery.autodesk.com/fusion360/projects/asdc-nano-4x-arduino-charger--discharger-enclosure

Thingiverse STL

www.thingiverse.com/thing:3502094

ধাপ 20: 18650 ঘরের পরীক্ষা শুরু করুন

18650 সেল পরীক্ষা শুরু করুন
18650 সেল পরীক্ষা শুরু করুন
18650 সেল পরীক্ষা শুরু করুন
18650 সেল পরীক্ষা শুরু করুন

সেল মডিউলগুলিতে কিছু ব্যাটারি সন্নিবেশ করান এবং আপনার বারকোডে "লাইভ ভিউ মডিউল" পৃষ্ঠা স্ক্যানে যান এবং আপনি বন্ধ।

প্রস্তাবিত: