- بیٹری چارجر کیلئے سی سی اور سی وی وضع:
- سرکٹ ڈایاگرام
- LM317 موجودہ ریگولیٹر
- LM317 وولٹیج ریگولیٹر
- ریلے کا انتظام سی سی اور سی وی موڈ کے مابین ٹوگل کرنے کیلئے
- لتیم بیٹری وولٹیج کی پیمائش
- موجودہ چارج کی پیمائش
- اردوینو اور ایل سی ڈی
- ایزیڈا کا استعمال کرتے ہوئے پی سی بی ڈیزائن اور تانے بانے
- آن لائن نمونے ترتیب اور ترتیب دینا
- دو قدمی لتیم بیٹری چارجنگ کے لئے ارڈینو کا پروگرامنگ
- 7.4V دو مرحلہ لتیم بیٹری چارجر کا کام کرنا
ایسا لگتا ہے کہ الیکٹرک گاڑیاں ، ڈرون اور دیگر موبائل الیکٹرانکس جیسے آئی او ٹی ڈیوائسز میں ترقی مستقبل کے لئے امید افزا ثابت ہوتی ہے۔ ان سب میں ایک عام چیز یہ ہے کہ وہ سب بیٹریاں چلاتی ہیں۔ مور کے قانون کے بعد الیکٹرانک آلات چھوٹے اور زیادہ پینے کے قابل ہوجاتے ہیں ، ان پورٹیبل ڈیوائسز کو چلانے کے ل power ان کا اپنا ایک طاقت کا ذریعہ ہونا چاہئے۔ آج پورٹیبل الیکٹرانکس کے لئے بیٹری کا سب سے عام انتخاب لتیم آئن یا لتیم پولیمر بیٹریاں ہے۔ اگرچہ ان بیٹریوں میں معاوضہ بہت اچھ haveا ہے جبکہ وہ سخت حالات میں کیمیائی طور پر غیر مستحکم ہیں لہذا ان کو چارج کرتے وقت اور استعمال کرتے وقت ان کی دیکھ بھال کی جانی چاہئے۔
اس پروجیکٹ میں ہم ایک دو اسٹیج بیٹری چارجر (سی سی اور سی وی) بنائیں گے جو لتیم آئن یا لتیم پولیمر بیٹر کو چارج کرنے کے لئے استعمال کیا جاسکتا ہے۔ بیٹری چارجر سرکٹ 7.4V لتیم بیٹری پیک کے لئے ڈیزائن کیا گیا ہے (سیریز میں دو 18650) جس میں عام طور پر سب سے زیادہ روبوٹکس میں استعمال منصوبے لیکن سرکٹ آسانی تعمیر کرنا چاہتے زیریں یا تھوڑی زیادہ بیٹری پیک میں فٹ ہونے کے لئے نظر ثانی کی جا سکتا ہے 3.7 لتیم بیٹری چارجر یا 12v لتیم آئن بیٹری چارجر۔ جیسا کہ آپ جان سکتے ہو کہ ان بیٹریوں کے لئے تیار چارجر دستیاب ہیں ، لیکن جو سستے ہیں وہ بہت سست ہیں اور جو تیز ہیں وہ بہت مہنگے ہیں۔ لہذا اس سرکٹ میں میں نے LM317 آئی سی کے ساتھ سی سی اور سی وی موڈ کے ساتھ ایک سادہ خام چارجر بنانے کا فیصلہ کیا. نیز ، آپ خود اپنے گیجٹ کی تعمیر اور اس کے عمل میں سیکھنے سے زیادہ دلچسپ چیز کیا ہے۔
یاد رکھیں کہ لتیم بیٹریاں احتیاط سے سنبھالنی چاہ.۔ اس سے زیادہ چارج کرنا یا اس میں کمی کرنا دھماکے اور آگ کا خطرہ بن سکتا ہے لہذا اس کے آس پاس محفوظ رہیں۔ اگر آپ لتیم بیٹریوں میں بالکل نئے ہیں تو میں آگے بڑھنے سے پہلے ، میں آپ کو سختی سے لتیم بیٹری آرٹیکل کے ذریعے پڑھنے کا مشورہ دوں گا۔ یہ کہا جارہا ہے کہ آئیے اس منصوبے میں شامل ہوں۔
بیٹری چارجر کیلئے سی سی اور سی وی وضع:
ہم یہاں جو چارجر بنانے کا ارادہ رکھتے ہیں وہ ایک دو مرحلہ چارجر ہے ، مطلب اس میں دو چارجنگ موڈس ہوں گے یعنی کانسٹنٹ چارج (سی سی) اور کانسٹنٹ وولٹیج (سی وی)۔ ان دو طریقوں کو یکجا کرکے ہم بیٹری کو معمول سے زیادہ تیزی سے چارج کرنے میں کامیاب ہوجائیں گے۔
مستقل چارج (سی سی):
کام میں آنے والا پہلا موڈ سی سی موڈ ہوگا۔ یہاں بیٹری میں داخل ہونے والے موجودہ چارجنگ کی مقدار طے شدہ ہے۔ اس موجودہ کو برقرار رکھنے کے لئے وولٹیج کے مطابق مختلف ہوگا۔
مستقل وولٹیج (سی وی):
ایک بار جب سی سی موڈ مکمل ہوجاتا ہے تو سی وی موڈ کک ہوجائے گا۔ یہاں وولٹیج کو فکسڈ رکھا جائے گا اور بیٹری کی چارج کرنے کی ضرورت کے مطابق موجودہ کو مختلف کرنے کی اجازت ہوگی۔
ہمارے معاملے میں ہمارے پاس 7.4V لتیم بیٹری پیک ہے ، جو کچھ بھی نہیں بلکہ 18750 خلیوں میں 3.7V ہر ایک سیریز میں جڑا ہوا ہے (3.7V + 3.7V = 7.4V)۔ جب یہ وولٹیج نیچے 6.4V (فی سیل 3.2V) تک پہنچ جاتا ہے تو اس بیٹری پیک کو چارج کیا جانا چاہئے اور 8.4V (4.2V فی سیل) تک چارج کیا جاسکتا ہے۔ لہذا ہمارے بیٹری پیک کے لئے یہ اقدار پہلے سے طے شدہ ہیں۔
آگے ہم نے چارجنگ کرنٹ کا فیصلہ سی سی موڈ میں کیا ہے ، یہ عام طور پر بیٹری کے ڈیٹا شیٹ میں پایا جاتا ہے اور بیٹری کی آہ درجہ بندی پر اس کی قیمت کا انحصار ہوتا ہے۔ ہمارے معاملے میں میں نے 800mA کی قیمت کا مستقل چارج کرنٹ کے طور پر فیصلہ کیا ہے ۔ لہذا ابتدائی طور پر جب بیٹری چارج کرنے کے لئے منسلک ہوتی ہے تو چارجر کو سی سی موڈ میں آنا چاہئے اور اس کے مطابق چارجنگ وولٹیج کو مختلف کرتے ہوئے 800mA میں بیٹری میں دھکیلنا چاہئے۔ اس سے بیٹری چارج ہوگی اور بیٹری کا وولٹیج آہستہ آہستہ بڑھنا شروع ہوجائے گا۔
چونکہ ہم ہائی وولٹیج کی قیمتوں کے ساتھ بیٹری میں بھاری کرنٹ ڈال رہے ہیں ہم جب تک بیٹری کے مکمل چارج نہیں ہوجاتے ہم اسے سی سی میں نہیں چھوڑ سکتے۔ جب بیٹری کا وولٹیج کافی حد تک پہنچ جاتا ہے تو ہمیں چارجر کو سی سی موڈ سے سی وی موڈ میں منتقل کرنا ہوتا ہے۔ ہمارا بیٹری پیک یہاں مکمل طور پر چارج ہونے پر 8.4V ہونا چاہئے تاکہ ہم اسے 8.2V پر سی سی موڈ سے سی وی موڈ میں شفٹ کرسکیں۔
ایک بار جب چارجر سی وی موڈ میں منتقل ہو گیا ہے تو ہمیں مستقل وولٹیج برقرار رکھنا چاہئے ، ہمارے معاملے میں مستقل وولٹیج کی قیمت 8.6V ہے۔ بیٹری سی سی موڈ کے مقابلے میں سی وی موڈ میں کافی کم کرنٹ نکال دے گی کیونکہ بیٹری تقریبا C خود ہی سی سی موڈ میں چارج ہوتی ہے۔ لہذا ایک مقررہ 8.6V پر بیٹری کم موجودہ استعمال کرے گی اور بیٹری چارج ہونے کے ساتھ ہی یہ کرنٹ کم ہوجائے گا۔ لہذا ہمیں موجودہ نگرانی کرنی پڑتی ہے جب یہ بہت کم قیمت تک پہنچ جاتا ہے تو 50mA سے بھی کم کہتے ہیں ہم فرض کرتے ہیں کہ بیٹری مکمل طور پر چارج کی گئی ہے اور ریلے کا استعمال کرتے ہوئے بیٹری کو چارجر سے خود بخود منقطع کردیتی ہے۔
خلاصہ کرنے کے لئے ہم بیٹری چارج کرنے کے طریقہ کار کو درج ذیل میں درج کرسکتے ہیں
- سی سی موڈ میں داخل ہوں اور 800mA ریگولیٹڈ موجودہ کے ساتھ بیٹری سے چارج کریں۔
- بیٹری وولٹیج کی نگرانی کریں اور جب یہ 8.2V شفٹ کو سی وی موڈ میں لے جائے۔
- سی وی موڈ میں بیٹری کو ایک مقررہ 8.6V ریگولیٹڈ وولٹیج سے چارج کریں۔
- چارج کرنے والے موجودہ کی نگرانی کریں کیونکہ یہ کم ہوتا جارہا ہے۔
- جب موجودہ 50mA تک پہنچ جاتا ہے تو بیٹری کو چارجر سے خود بخود منقطع کردیں۔
اقدار ، 800 ایم اے ، 8.2V اور 8.6V طے کی گئی ہیں کیونکہ ہمارے پاس 7.4V لتیم بیٹری پیک ہے۔ آپ اپنے بیٹری پیک کی ضرورت کے مطابق آسانی سے ان اقدار کو تبدیل کرسکتے ہیں۔ یہ بھی نوٹ کریں کہ وہاں بہت سے اسٹیج چارجر موجود ہیں۔ اس طرح کا دو مرحلہ چارجر سب سے زیادہ استعمال ہوتا ہے۔ تین اسٹیج چارجر میں سی سی ، سی وی اور فلوٹ ہوں گے۔ چار یا چھ مرحلے کے چارجر میں اندرونی مزاحمت ، درجہ حرارت وغیرہ پر غور کیا جائے گا۔ اب ، جب ہمارے پاس اس بارے میں ایک مختصر سی تفہیم ہے کہ دو قدم چارجر کو حقیقت میں کیسے کام کرنا چاہئے ، تو آئیے سرکٹ ڈایاگرام میں داخل ہوں۔
سرکٹ ڈایاگرام
اس لتیم بیٹری چارجر کے لئے مکمل سرکٹ ڈایاگرام ذیل میں پایا جاسکتا ہے۔ سرکٹ ایزیڈا کا استعمال کرتے ہوئے بنایا گیا تھا اور پی سی بی بھی اسی کا استعمال کرتے ہوئے گھڑا جائے گا۔
جیسا کہ آپ دیکھ سکتے ہیں سرکٹ بہت آسان ہے۔ ہم نے دو LM317 متغیر وولٹیج ریگولیٹر آئی سی استعمال کیے ہیں ، ایک موجودہ کو منظم کرنے کے لئے اور دوسرا وولٹیج کو منظم کرنے کے لئے۔ پہلا ریلے سی سی اور سی وی موڈ کے مابین سوئچ کرنے کے لئے استعمال ہوتا ہے اور دوسرا ریلے بیٹری کو چارجر سے منسلک کرنے یا منقطع کرنے کے لئے استعمال ہوتا ہے۔ آئیے سرکٹ کو قطعات میں تقسیم کریں اور اس کے ڈیزائن کو سمجھیں۔
LM317 موجودہ ریگولیٹر
LM317 آایسی کسی ایک ریزسٹر کی مدد سے موجودہ ریگولیٹر کی حیثیت سے کام کرسکتا ہے۔ اس کے لئے سرکٹ نیچے دکھایا گیا ہے
ہمارے چارجر کے ل we ہمیں 800mA کا ایک کرنٹ ریگولیٹ کرنے کی ضرورت ہے جیسا کہ اوپر بتایا گیا ہے۔ مطلوبہ حالیہ کے لئے ریزسٹر کی قیمت کا حساب کتاب کرنے کا فارمولا ڈیٹا شیٹ میں دیا گیا ہے
مزاحم (اوہمز) = 1.25 / موجودہ (امپ)
ہمارے معاملے میں موجودہ کی قیمت 0.8A ہے اور اس کے ل we ہمیں مزاحمتی قیمت کے طور پر 1.56 اوہمس کی قیمت ملتی ہے۔ لیکن قریب ترین قیمت ہم 1.5 اوہمس استعمال کرسکتے ہیں جس کا تذکرہ سرکٹ ڈایاگرام میں کیا گیا ہے۔
LM317 وولٹیج ریگولیٹر
لتیم بیٹٹی چارجر کے سی وی موڈ کے ل we ہمیں وولٹیج کو 8.6V پر کنٹرول کرنا ہے جیسا کہ پہلے بتایا گیا ہے۔ ایک بار پھر LM317 صرف دو مزاحموں کی مدد سے یہ کام کرسکتا ہے۔ اس کے لئے سرکٹ نیچے دکھایا گیا ہے۔
LM317 ریگولیٹر کے آؤٹ پٹ وولٹیج کا حساب کتاب کرنے کے لئے فارمولہ دیا گیا ہے
ہمارے معاملے میں آؤٹ پٹ وولٹیج (وؤٹ) 8.6V ہونا چاہئے ، اور R1 (یہاں R2) کی قدر 1000 اووم سے کم ہونی چاہئے لہذا میں نے 560 اوہمس کی قیمت منتخب کی ہے۔ اس کے ساتھ اگر ہم R2 کی قدر کا حساب لگائیں تو ہم اسے 3.3k اوہمس بناتے ہیں۔ متبادل کے طور پر آپ مزاحماتی مجموعہ کی کسی بھی اقدار کا استعمال کرسکتے ہیں بشرطیکہ آپ آؤٹ پٹ وولٹیج 8.6V ہوجائے۔ آپ اپنا کام آسان بنانے کے ل this اس آن لائن LM317 کیلکولیٹر کا استعمال کرسکتے ہیں۔
ریلے کا انتظام سی سی اور سی وی موڈ کے مابین ٹوگل کرنے کیلئے
ہمارے پاس دو 12 وی ریلے ہیں ، جن میں سے ہر ایک کو آرڈوینو کے ذریعے BC547 NPN ٹرانجسٹر کے ذریعے کارفرما کیا جاتا ہے۔ دونوں ریلے انتظام ذیل میں دکھایا گیا ہے
پہلا ریلے چارجر کے سی سی اور سی وی موڈ کے درمیان ٹوگل کرنے کے لئے استعمال کیا جاتا ہے ، اس ریلے "موڈ" کے طور پر لیبل لگا Arduino کے پن سے متحرک کیا جاتا ہے. ڈیفالٹ کے مطابق ریلے سی سی موڈ میں ہوتا ہے جب ٹرگر ہوتا ہے تو یہ سی سی موڈ سے سی وی موڈ میں تبدیل ہوتا ہے۔
اسی طرح دوسرا ریلے بیٹری سے چارجر کو منسلک کرنے یا منقطع کرنے کے لئے استعمال کیا جاتا ہے ۔ اس ریلے کو "چارج" کے نام سے لیبل لگا ہوا اردوینو پن نے متحرک کیا ہے۔ ڈیفالٹ طور پر ریلے چارجر سے بیٹری منقطع کردیتا ہے ، جب متحرک ہوجاتا ہے تو یہ چارجر کو بیٹری سے جوڑتا ہے۔ اس کے علاوہ سرک کو ریورس کرنٹ سے بچانے کے لئے دو ڈائیڈز ڈی 1 اور ڈی 2 کا استعمال کیا جاتا ہے اور ٹرانجسٹر کے اڈے سے بہہ جانے والے موجودہ کو محدود کرنے کے لئے 1K ریزسٹرس آر 4 اور آر 5 کا استعمال کیا جاتا ہے۔
لتیم بیٹری وولٹیج کی پیمائش
چارجنگ کے عمل کی نگرانی کے لئے ہمیں بیٹری وولٹیج کی پیمائش کرنا ہوگی ، تب ہی ہم چارجر کو سی سی موڈ سے سی وی موڈ میں منتقل کر سکتے ہیں جب بیٹری وولٹیج 8.2V تک زیر بحث آ جائے۔ ارڈوینو جیسے مائکروکنٹرولرز کے ساتھ وولٹیج کی پیمائش کرنے کے لئے استعمال ہونے والی سب سے عام تکنیک وولٹیج ڈیوائڈر سرکٹ کا استعمال کرکے ہے۔ یہاں استعمال ہونے والا ایک نیچے دکھایا گیا ہے۔
جیسا کہ ہم جانتے ہیں کہ زیادہ سے زیادہ وولٹیج جس میں ارڈینو انلاگ پن کی پیمائش کی جاسکتی ہے وہ 5V ہے ، لیکن ہماری بیٹری سی وی موڈ میں 8.6V تک جاسکتی ہے لہذا ہمیں اسے کم وولٹیج تک جانے کی ضرورت ہے۔ یہ بالکل وولٹیج ڈیوائڈر سرکٹ کے ذریعہ کیا گیا ہے۔ آپ آن لائن ولٹیج ڈیوائڈر کیلکولیٹر کا استعمال کرکے ریزسٹر کی قیمت کا حساب کرسکتے ہیں اور وولٹیج ڈیوائڈر کے بارے میں مزید جان سکتے ہیں۔ یہاں ہم نے آؤٹ پٹ وولٹیج کو اصل ان پٹ وولٹیج کے نصف حصے سے کم کیا ہے ، اس آؤٹ پٹ وولٹیج کو پھر اردوینو اینالاگ پن پر بھجوایا جاتا ہے حالانکہ " B_Voltage " لیبل ہے۔ ہم بعد میں آرڈینو کو پروگرام کرتے ہوئے اصل قدر حاصل کرسکتے ہیں۔
موجودہ چارج کی پیمائش
پیمائش کرنے کے لئے ایک اور اہم پیرامیٹر چارج کرنا موجودہ ہے۔ سی وی موڈ کے دوران بیٹری چارجر سے منقطع ہوجائے گی جب چارجنگ موجودہ 50mA سے کم ہوجائے گی جب چارج کی تکمیل کی نشاندہی کرتی ہے۔ موجودہ پیمائش کے لئے بہت سارے طریقے ہیں ، سب سے زیادہ عام طور پر استعمال کیا جانے والا طریقہ شینٹ ریزسٹر کا استعمال کرتے ہوئے ہے۔ اس کے لئے سرکٹ نیچے دکھایا گیا ہے
اس کے پیچھے تصور عمومی قانون ہے۔ بیٹری میں بہتا ہوا سارا حالیہ سامان شینٹ ریزسٹر 2.2R کے ذریعے بہنے کے لئے بنایا گیا ہے۔ پھر اوہمس قانون (V = IR) کے ذریعہ ہم جانتے ہیں کہ اس ریزسٹر کے اس پار وولٹیج کا قطرہ اس کے بہتے ہوئے بہاؤ کے متناسب ہوگا۔ چونکہ ہم جانتے ہیں کہ ریزٹر اور وولٹیج کی قیمت اردوینو اینالاگ پن کا استعمال کرتے ہوئے ماپا جاسکتا ہے جس کی وجہ سے موجودہ کی قیمت آسانی سے لگائی جاسکتی ہے۔ ریزسٹر کے اس پار وولٹیج ڈراپ کی قیمت اردوینو کو " B_C करینٹ " کے لیبل کے ذریعے بھیجی جاتی ہے ۔ ہم جانتے ہیں کہ زیادہ سے زیادہ چارجنگ 800mA ہوگی لہذا V = IR اور P = I 2 R فارمولوں کا استعمال کرکے ہم مزاحمتی صلاحیت کی مزاحمت کی قیمت اور پاور ویلیو کا حساب لگاسکتے ہیں۔
اردوینو اور ایل سی ڈی
آخر کار آرڈینو سائیڈ پر ہمیں صارف کو چارجنگ کے عمل کو ظاہر کرنے اور وولٹیج ، موجودہ کی پیمائش کرکے چارج کو کنٹرول کرنے اور پھر اسی کے مطابق ریلے کو متحرک کرنے کے ل A ہمیں ارڈینو کے ساتھ ایل سی ڈی انٹرفیس کرنا ہے۔
اردوینو نینو میں ایک بورڈ وولٹیج ریگولیٹر ہے لہذا سپلائی وولٹیج وین کو فراہم کی جاتی ہے اور ریگولیٹڈ 5V کو اردوینو اور 16 ایکس 2 ایل سی ڈی ڈسپلے چلانے کے لئے استعمال کیا جاتا ہے۔ وولٹیج اور کرنٹ ینالاگ پنوں A0 اور A1 کے ذریعہ بالترتیب "B_Voltage" اور "B_Corse" لیبلز کے ذریعے ماپا جاسکتا ہے۔ جی پی آئی او پن D8 اور D9 کو "موڈ" اور "چارج" کے لیبل کے ذریعہ منسلک کیا گیا ہے ، کو ٹوگل کرکے ریلے کو متحرک کیا جاسکتا ہے۔ ایک بار جب اسکیمٹکس تیار ہوجائے تو ہم پی سی بی کی جعلی سازی کے ساتھ آگے بڑھ سکتے ہیں۔
ایزیڈا کا استعمال کرتے ہوئے پی سی بی ڈیزائن اور تانے بانے
اس لتیم بیٹری چارجر سرکٹ کو ڈیزائن کرنے کے لئے ، ہم نے ایڈیڈا کے نام سے آن لائن ای ڈی اے کا انتخاب کیا ہے۔ میں نے اس سے پہلے بھی کئی بار ایزیڈا کا استعمال کیا ہے اور اسے استعمال کرنا بہت آسان پایا ہے کیونکہ اس میں پیروں کے نشانوں کا ایک اچھا ذخیرہ ہے اور یہ کھلا ذریعہ ہے۔ پی سی بی کو ڈیزائن کرنے کے بعد ، ہم پی سی بی کے نمونے ان کی کم قیمت والی پی سی بی من گھڑت خدمات کے ذریعہ ترتیب دے سکتے ہیں۔ وہ جزو سورسنگ سروس بھی پیش کرتے ہیں جہاں ان کے پاس الیکٹرانک اجزاء کا ایک بڑا ذخیرہ ہوتا ہے اور صارف پی سی بی آرڈر کے ساتھ اپنے مطلوبہ اجزاء بھی ترتیب دے سکتے ہیں۔
اپنے سرکٹس اور پی سی بی کو ڈیزائن کرتے وقت ، آپ اپنے سرکٹ اور پی سی بی کے ڈیزائن کو عوامی بھی بناسکتے ہیں تاکہ دوسرے صارف ان کی کاپی یا تدوین کرسکیں اور آپ کے کام سے فائدہ اٹھاسکیں ، ہم نے اس سرکٹ کے لئے اپنے پورے سرکٹ اور پی سی بی کی ترتیب کو بھی عوامی بنا دیا ہے ، چیک کریں مندرجہ ذیل لنک:
easyeda.com/CircuitDigest/7.4V- لتیم- چارجر-with-MCU
آپ پی سی بی کی کسی بھی پرت (اوپر ، نیچے ، ٹاپسک ، بوتوملک وغیرہ) کو دیکھ کر پرت کو منتخب کرکے 'پرت' ونڈو تشکیل دے سکتے ہیں۔ آپ لیتھیم بیٹری چارجر پی سی بی کو بھی دیکھ سکتے ہیں ، کہ ایزیڈا میں فوٹو ویو بٹن کا استعمال کرکے یہ کیسے گھڑ لیا جائے گا:
آن لائن نمونے ترتیب اور ترتیب دینا
اس لتیم بیٹری چارجر پی سی بی کا ڈیزائن مکمل کرنے کے بعد ، آپ JLCPCB.com کے ذریعے پی سی بی کو آرڈر کرسکتے ہیں۔ جے ایل سی پی سی بی سے پی سی بی آرڈر کرنے کے ل you ، آپ کو جربر فائل کی ضرورت ہے۔ اپنے پی سی بی کی جبر فائلوں کو ڈاؤن لوڈ کرنے کے لئے ، ایزیڈا ایڈیٹر پیج پر فرنیکشن فائل جنریٹ فائل بٹن پر کلک کریں ، پھر وہاں سے گربر فائل ڈاؤن لوڈ کریں یا نیچے آرٹ میں دکھایا گیا ہے ، آپ آرڈر پر جے ایل سی پی سی بی پر کلیک کرسکتے ہیں۔ یہ آپ کو JLCPCB.com پر ری ڈائریکٹ کرے گا ، جہاں آپ پی سی بی کی تعداد منتخب کرسکتے ہیں جو آپ آرڈر کرنا چاہتے ہیں ، آپ کو کتنی تانبے کی تہوں کی ضرورت ہوگی ، پی سی بی کی موٹائی ، تانبے کا وزن ، اور یہاں تک کہ پی سی بی رنگ ، جیسے نیچے دکھایا گیا اسنیپ شاٹ:
جے ایل سی پی سی بی بٹن پر آرڈر پر کلک کرنے کے بعد ، یہ آپ کو جے ایل سی پی سی بی کی ویب سائٹ پر لے جائے گا جہاں آپ پی سی بی کو انتہائی کم شرح میں آرڈر کرسکتے ہیں جو which 2 ہے۔ ان کا تعمیراتی وقت بھی بہت کم ہوتا ہے جو 3-5 دن کی ڈی ایچ ایل کی فراہمی کے ساتھ 48 گھنٹے ہوتا ہے ، بنیادی طور پر آپ آرڈر کرنے کے ایک ہفتہ کے اندر اپنے پی سی بی حاصل کرلیں گے۔
پی سی بی کے حکم کے بعد، آپ کر سکتے ہیں کو چیک پیداوار کی پیش رفت سے آپ کو پی سی بی کی تاریخ اور وقت کے ساتھ. آپ اسے اکائونٹ پیج پر جاکر چیک کرتے ہیں اور پی سی بی کے نیچے "پروڈکشن پروگریس" لنک پر کلک کریں جیسے نیچے کی تصویر میں دکھایا گیا ہے۔
پی سی بی کے آرڈر کرنے کے کچھ دن بعد ، مجھے پی سی بی کے نمونے اچھے پیکیجنگ میں ملے جیسا کہ نیچے کی تصویروں میں دکھایا گیا ہے۔
اس بات کو یقینی بنانے کے بعد کہ پٹریوں اور پیروں کے نشانات درست تھے۔ میں نے پی سی بی کو جمع کرنے کے ساتھ آگے بڑھا ، میں نے آرڈینو نینو اور ایل سی ڈی رکھنے کے لئے خواتین ہیڈرز کا استعمال کیا تاکہ میں انھیں بعد میں ہٹادوں اگر مجھے انھیں دوسرے پروجیکٹس کی ضرورت ہو۔ مکمل طور پر سولڈرڈ بورڈ اس طرح نظر آتا ہے
دو قدمی لتیم بیٹری چارجنگ کے لئے ارڈینو کا پروگرامنگ
ایک بار جب ہارڈ ویئر تیار ہوجاتا ہے تو ہم ارڈینو نینو کے لئے کوڈ لکھ کر آگے بڑھ سکتے ہیں۔ اس پروجیکٹ کے لئے مکمل پروگرام صفحے کے نیچے فراہم کیا گیا ہے ، آپ اسے اپنے اردوینو پر براہ راست اپ لوڈ کرسکتے ہیں۔ اب ، پروگرام کو چھوٹے ٹکڑوں میں توڑ دیں اور سمجھیں کہ کوڈ دراصل کیا کرتا ہے۔
ہمیشہ کی طرح ہم I / O پنوں کو شروع کرکے پروگرام شروع کرتے ہیں ۔ جیسا کہ ہم اپنے ہارڈ ویئر سے جانتے ہیں کہ پنوں A0 اور A2 کو بالترتیب وولٹیج اور موجودہ پیمائش کے لئے استعمال کیا جاتا ہے اور پن D8 اور D9 موڈ ریلے اور چارج ریلے پر قابو پایا جاتا ہے۔ اسی کی وضاحت کرنے کا کوڈ نیچے دکھایا گیا ہے
کونٹ انٹ رو ایس = 2 ، این = 3 ، ڈی 4 = 4 ، ڈی 5 = 5 ، ڈی 6 = 6 ، ڈی 7 = 7؛ // ایل سی ڈی کنکشن لیوڈ کرسٹل ایل سی ڈی (آر ایس ، این ، ڈی 4 ، ڈی 5 ، ڈی 6 ، ڈی 7) کے لئے پن نمبر کا ذکر کریں ۔ انٹ چارج = 9؛ // بیٹری کو سرکٹ انٹ موڈ میں منسلک کرنے یا منقطع کرنے کے لئے پن = 8؛ // سی سی موڈ اور سی وی موڈ کے درمیان ٹوگل کرنے کے لئے پن = وولٹیج_ڈیویڈر = A0؛ // بیٹری کی پیمائش کرنے کے لئے وولٹیج INT Shunt_resistor = A1؛ // موجودہ فلوٹ چارج چارج کی پیمائش کرنے کے لئے_وولٹیج؛ فلوٹ چارج_ موجودہ؛
سیٹ اپ فنکشن کے اندر ، ہم LCD فنکشن کو شروع کرتے ہیں اور اسکرین پر انٹرو میسج ڈسپلے کرتے ہیں ۔ ہم ریلے پنوں کو بھی آؤٹ پٹ پن سے تعبیر کرتے ہیں۔ پھر چارج ریلے کو متحرک کریں بیٹری کو چارجر سے مربوط کریں اور بطور ڈیفالٹ چارجر سی سی موڈ میں رہتا ہے۔
باطل سیٹ اپ () c lcd.begin (16 ، 2)؛ // ابتدائی طور پر 16 * 2 LCD lcd.print ("7.4V Li + چارجر")؛ // انٹرو میسج لائن 1 lcd.setCursor (0، 1)؛ lcd.print ("- سرکٹ ڈائیجسٹ")؛ // انٹرو میسج لائن 2 lcd.clear ()؛ پن موڈ (چارج ، آؤٹ پٹ)؛ پن موڈ (موڈ ، آؤٹپٹ)؛ ڈیجیٹل رائٹ (چارج ، ہائی)؛ // چارجگ شروع میں بیٹری ڈیجیٹل رائٹ (موڈ ، LOW) سے منسلک کرکے ؛ // اعلی درجے کے لئے سی وی موڈ اور سی سی موڈ کی کم ، بنیادی طور پر سی سی موڈ میں تاخیر (1000)؛ }
اگلا ، لامحدود لوپ فنکشن کے اندر ، ہم بیٹری وولٹیج کی پیمائش اور موجودہ چارجنگ کے ذریعہ پروگرام شروع کرتے ہیں ۔ 0.0095 اور 1.78 کی قیمت ینالاگ ویلیو کے ساتھ ضرب دی جاتی ہے تاکہ 0 سے 1024 کو حقیقی وولٹیج اور موجودہ قیمت میں تبدیل کیا جاسکے۔ آپ اصلی قدر کی پیمائش کرنے کے لئے ملٹی میٹر اور کلیمپ میٹر استعمال کرسکتے ہیں اور پھر ضرب والی قیمت کا حساب لگاسکتے ہیں۔ یہ نظریاتی طور پر ضرب پذیر اقدار کا حساب بھی دیتا ہے جو ہم استعمال کیے گئے مزاحم کاروں کی بنیاد پر کرتے ہیں لیکن یہ اتنا درست نہیں تھا جتنا میں نے توقع کی تھی۔
// ماپنے وولٹیج اور موجودہ میں ابتدائی طور پر چارج_وولٹیج = ینالاگ ریڈ (وولٹیج_ڈیویڈر) * 0.0092؛ // بیٹری وولٹیج چارج ماپنے_کورن = ینالاگ ریڈ (شنٹ_ریسٹٹر) * 1.78؛ // موجودہ چارج کی پیمائش کریں
اگر چارج وولٹیج 8.2V سے کم ہے تو ہم سی سی موڈ میں داخل ہوتے ہیں اور اگر یہ 8.2V سے زیادہ ہے تو ہم سی وی موڈ میں داخل ہوجاتے ہیں ۔ ہر موڈ کا اپنا ایک جبکہ لوپ ہوتا ہے۔ سی سی موڈ لوپ کے اندر ہم سی سی موڈ میں رہنے کے ل the موڈ پن کو بطور LOW رکھتے ہیں اور پھر وولٹیج اور کرنٹ کی نگرانی کرتے رہتے ہیں۔ اگر وولٹیج 8.2V حد سے زیادہ وولٹیج سے زیادہ ہے تو ہم بریک اسٹیٹمنٹ کا استعمال کرتے ہوئے سی سی لوپ کو توڑ دیتے ہیں۔ سی سی لوپ کے اندر LCD پر بھی چارج وولٹیج کی حیثیت ظاہر ہوتی ہے۔
// بیٹری وولٹیج 8.2V سے کم CC موڈ میں داخل ہے تو تھوڑی دیر (Charge_Voltage <8.2) // CC MODE لوپ { digitalWrite (موڈ، کم)؛ // سی سی وضع میں رہیں // پیمائش وولٹیج اور موجودہ چارج_وولٹیج = ینالاگ ریڈ (وولٹیج_ڈیویڈر) * 0.0095؛ // بیٹری وولٹیج چارج ماپنے_کورن = ینالاگ ریڈ (شنٹ_ریسٹٹر) * 1.78؛ // موجودہ چارج ناپیں // پرنٹ detials کے LCD پر lcd.print ("V =")؛ lcd.print (چارج_وولٹیج)؛ lcd.setCursor (0 ، 1)؛ lcd.print ("سی سی موڈ میں")؛ تاخیر (1000)؛ lcd.clear ()؛ // چیک کریں کہ آیا ہمیں سی سی موڈ سے باہر نکلنا ہے اگر (چارج_ وولٹیج> = 8.2) // اگر ہاں { ڈیجیٹل رائٹ (موڈ ، ہائی)؛ // سی وی موڈ بریک میں تبدیلی؛ } }
سی وی موڈ کے لئے بھی اسی تکنیک کی پیروی کی جاسکتی ہے۔ اگر وولٹیج 8.2V سے زیادہ ہو تو چارجر موڈ پن کو اونچا بنا کر سی وی موڈ میں داخل ہوتا ہے۔ یہ بیٹری بھر میں مستقل 8.6V لاگو ہوتا ہے اور بیٹری کی ضرورت کے مطابق چارج کرنٹ کو مختلف ہونے کی اجازت ہے۔ اس چارجنگ کرنٹ کی پھر نگرانی کی جاتی ہے اور جب یہ 50mA سے نیچے آجاتا ہے تو ہم چارجر سے بیٹری منقطع کرکے چارجنگ کے عمل کو ختم کرسکتے ہیں۔ ایسا کرنے کے ل we ، ہمیں صرف چارج ریلے کو بند کرنا ہوگا جیسا کہ نیچے کوڈ میں دکھایا گیا ہے
CV موڈ میں داخل بیٹری وولٹیج 8.2V سے زیادہ ہے // تو تھوڑی دیر (Charge_Voltage> = 8.2) // CV MODE لوپ { digitalWrite (موڈ، ہائی)؛ // سی وی موڈ میں رہیں // پیمائش وولٹیج اور موجودہ چارج_وولٹیج = ینالاگ ریڈ (وولٹیج_ڈیویڈر) * 0.0092؛ // بیٹری وولٹیج چارج ماپنے_کورن = ینالاگ ریڈ (شنٹ_ریسٹٹر) * 1.78؛ // موجودہ چارج کی پیمائش کریں // LCD میں صارف کو تفصیلات دکھائیں lcd.print ("V =")؛ lcd.print (چارج_وولٹیج)؛ lcd.print ("I =")؛ lcd.print (چارج_ موجودہ)؛ lcd.setCursor (0 ، 1)؛ lcd.print ("سی وی موڈ میں")؛ تاخیر (1000)؛ lcd.clear ()؛ // چیک کریں کہ موجودہ چارجنگ کی نگرانی کرتے ہوئے اگر بیٹری چارج کی گئی ہے تو (چارج_کرن <50) // اگر ہاں { ڈیجیٹل رائٹ (چارج ، کم)؛ // چارجنگ کرتے وقت آف کریں (1) // چارجر کو دوبارہ شروع ہونے تک رکھیں { lcd.setCursor (0، 1)؛ lcd.print ("چارج مکمل۔")؛ تاخیر (1000)؛ lcd.clear ()؛ } } } }
7.4V دو مرحلہ لتیم بیٹری چارجر کا کام کرنا
ایک بار جب ہارڈ ویئر تیار ہوجائے تو کوڈ کو ارڈینو بورڈ میں اپ لوڈ کریں۔ پھر بیٹری کو بورڈ کے چارجنگ ٹرمینل سے مربوط کریں۔ اس بات کو یقینی بنائیں کہ آپ ان کو درست قطبیت سے مربوط کریں ، قطبیت کو پلٹنا بیٹری اور بورڈ کو شدید نقصان پہنچائے گا۔ 12V اڈاپٹر کا استعمال کرتے ہوئے بیٹری کو چارٹر سے منسلک کرنے کے بعد۔ آپ کو انٹرو ٹیکسٹ کے ساتھ استقبال کیا جائے گا اور بیٹری کی حیثیت کی بنیاد پر چارجر سی سی موڈ یا سی وی موڈ میں جائے گا۔ اگر بیٹری چارجنگ کے وقت مکمل طور پر خارج ہوجاتی ہے تو یہ سی سی موڈ میں داخل ہوجائے گی اور آپ کا LCD ذیل میں کچھ اس طرح دکھائے گا۔
جیسے ہی بیٹری چارج ہوجاتی ہے وولٹیج میں اضافہ ہوگا جیسا کہ نیچے دیئے گئے ویڈیو میں دکھایا گیا ہے ۔ جب یہ وولٹیج 8.2V تک پہنچ جاتا ہے تو چارجر سی سی موڈ سے سی وی موڈ میں داخل ہوگا اور اب یہ وولٹیج اور کرنٹ دونوں کو دکھائے گا جیسا کہ ذیل میں دکھایا گیا ہے۔
یہاں سے آہستہ آہستہ بیٹری کی موجودہ کھپت کم ہونے کے ساتھ ہی اس کے چارج ہوجاتے ہیں۔ جب موجودہ 50mA یا اس سے کم تک پہنچ جاتا ہے تو چارجر بیٹری کو مکمل طور پر چارج کرنے کا فرض کر لیتا ہے اور پھر ریلے کا استعمال کرتے ہوئے بیٹری کو چارجر سے منقطع کردیتا ہے اور مندرجہ ذیل اسکرین دکھاتا ہے۔ جس کے بعد آپ بیٹری کو چارجر سے منقطع کرسکتے ہیں اور اسے اپنی درخواستوں میں استعمال کرسکتے ہیں۔
امید ہے کہ آپ اس پروجیکٹ کو سمجھ گئے ہوں گے اور اس کی تعمیر میں لطف اندوز ہوں گے۔ مکمل کام کام ذیل ویڈیو میں پایا جاسکتا ہے ۔ اگر آپ کے پاس کوئی سوالات ہیں تو ان کو ذیل میں تبصرہ کے سیکشن میں دیگر تکنیکی سوالات کے ل use استعمال کے فورمز پر پوسٹ کریں۔ ایک بار پھر سرکٹ صرف تعلیمی مقصد کے لئے ہے لہذا اسے ذمہ داری کے ساتھ استعمال کریں چونکہ لتیم بیٹریاں سخت حالات میں مستحکم نہیں ہیں۔