جدول المحتويات:

شاحن / مفرغ ذكي اردوينو نانو 4x18650: 20 خطوة
شاحن / مفرغ ذكي اردوينو نانو 4x18650: 20 خطوة

فيديو: شاحن / مفرغ ذكي اردوينو نانو 4x18650: 20 خطوة

فيديو: شاحن / مفرغ ذكي اردوينو نانو 4x18650: 20 خطوة
فيديو: أعلى مستوى وصلتوا في البرمجة 2024, شهر نوفمبر
Anonim
Image
Image
احصل على المكونات
احصل على المكونات

هذا هو بلدي Arduino Nano 4x 18650 Smart Charger / Discharger Open Source Project.

هذه الوحدة تعمل بجهد 12 فولت 5 أمبير. يمكن تشغيله بواسطة مصدر طاقة للكمبيوتر.

الروابط

بوابة البطارية:

قائمة الأجزاء:

التخطيطي:

ملفات PCB Gerber:

كود المصدر:

مجموعة Facebook:

المنتدى:

تحقق من صفحة إحصائيات قاعدة البيانات الخاصة بي لجميع البطاريات المعالجة حاليًا:

تبرع:

التاريخ

أردت أن أصنع شاحنًا ذكيًا يعمل بالطاقة من Arduino ، واختبار بطارية مفرغ الشاحن يمكن أن يحتوي على ماسح ضوئي للرموز الشريطية يقوم بمسح الرموز الشريطية على البطاريات وإدخال جميع البيانات في بوابة قاعدة البيانات عبر الإنترنت. سيسمح لي هذا بفرز وتحليل الاتجاهات بشكل صحيح في جميع بطاريات الليثيوم المستصلحة.

الإصدار 1: لقد بدأت في الأصل باستخدام ثنائي الفينيل متعدد الكلور من جانب واحد مطحون باستخدام CNC الخاص بي. تحتوي هذه الوحدة على خلية واحدة فقط ويمكنها الشحن والتفريغ واختبار الملي أوم.

الإصدار 2.2: انتقلت إلى استخدام ثنائي الفينيل متعدد الكلور أصغر تم حفره ثم كان لدي وحدتان من الخلايا على Arduino UNO.

الإصدار 3.2: لقد استخدمت نفس PCBs الأصغر ولكني استخدمت Arduino Mega وقمت بتثبيتها كلها على حامل أكريليك. كنت قد خططت في الأصل للحصول على 16 وحدة ولكن انتهى بي الأمر باستخدام 8 وحدات خلايا فقط كما كنت بحاجة لاستخدام مُضاعِفات الإشارة التناظرية وكانت الأسلاك بالفعل فوضوية للغاية.

شاحن Arduino Mega 8x / Discharger 1.1: لقد صممت PCB في EDA سهل لشاحن / مفرغ Arduino Mega 8x. يحتوي هذا على شاشة LCD مقاس 20 × 4 ، وجهاز تشفير دوار ، وقارئ بطاقة SD (لم يتم استخدامه أبدًا) ، وشبكة إيثرنت ، ومضيف USB لمسح الباركود مباشرة في Arduino.

Arduino Mega 8x Charger / Discharger 1.2+: في وقت لاحق قمت ببعض التغييرات الصغيرة وأضفت محول ESP8266 لاتصالات WIFI.

Arduino Nano 4x 18650 Smart Charger / Discharger 1.0: بدأت في تصميم إصدار 4x لجعله أرخص بكثير وأسهل في البناء. لا يحتوي هذا الإصدار على ماسح ضوئي للرموز الشريطية ولكنه يتصل ببوابة Vortex IT Battery Portal لإرسال البيانات واستلامها عبر الإنترنت.

Arduino Nano 4x 18650 Smart Charger / Discharger 1.1: يحتوي هذا على بعض التعديلات الصغيرة من الإصدار 1.0 حيث كان به بعض الأخطاء الصغيرة في التصميم وتم إصدار هذا الإصدار للجمهور.

الخطوة 1: احصل على المكونات

احصل على المكونات
احصل على المكونات

ملفات جربر PCB

ملفات PCB Gerber:

المكونات الرئيسية

  • اردوينو نانو 3.0 ATmega328P x1 AliExpress
  • محول اردوينو ESP8266 x1 AliExpresseBay
  • ESP8266 ESP-01 x1 AliExpress
  • LCD 1602 16x2 المسلسل x1 AliExpresseBay
  • حامل البطارية 4 × 18650 × 1 AliExpress
  • وحدة TP5100 x4 AliExpress
  • CD74HC4067 وحدة x1 AliExpresseBay
  • 74HC595N DIP16 x1 AliExpress
  • مقبس DIP16 x1 AliExpress
  • مستشعر درجة الحرارة DS18B20 x5 AliExpresseBay
  • مفتاح اللمس 6 مللي متر x1 AliExpress
  • الموصل KF301-2P 5.08mm x4 AliExpresseBay
  • مقبس تيار مستمر 5.5 × 2.1 مم × 1 AliExpress
  • فيلم الكربون المقاوم 3.3ohm 5W x4 AliExpresseBay
  • قدم مطاطية مخروطية 14x8mm x8 AliExpresseBay
  • غسالات عازلة 3x7x0.8mm x16 AliExpresseBay
  • M3 x 12 مللي متر رأس مسطح الفولاذ المقاوم للصدأ 304 برغي مقبس عرافة x20 AliExpresseBay
  • M3 304 الفولاذ المقاوم للصدأ 304 سداسية المكسرات x4 AliExpresseBay
  • المواجهة M3 18 مم النحاس F-F x4 AliExpresseBay
  • المواجهة M3 35 ملم النحاس F-F x4 AliExpresseBay
  • رأس أنثى 2.54 مللي متر 1x4 x1 AliExpress
  • رؤوس ذكر 2.54 مللي متر 1x40 دبوس x1 AliExpresseBay
  • زاوية رأس الأنثى اليمنى 2.54 مللي متر 1x4 x1 AliExpresseBay
  • USB إلى ESP8266 ESP-01 مبرمج x1 AliExpresseBay
  • 5V الجرس النشط x1 AliExpress
  • 12 فولت 5 أمبير PSU x1 AliExpress

خيار مكون THT (عبر الفتحة)

  • 10 كيلو -1 / 4 واط المقاوم THT x7 AliExpresseBay
  • 4.7k - 1/4w المقاوم THT x1 AliExpresseBay
  • 1 كيلو -1 / 4 واط المقاوم THT x8 AliExpresseBay
  • P-Channel MOSFET FQP27P06 TO-220 x4 AliExpresseBay
  • N-Channel MOSFET IRLZ44N TO-220 x8 AliExpresseBay
  • الترانزستور NPN BC547 TO-92 x4 AliExpresseBay
  • الصمام الثنائي IN4007 x2 AliExpresseBay

خيار مكون SMD (تثبيت السطح)

  • 10 كيلو -1 / 8 واط المقاوم SMD 0603 x7 AliExpress
  • 4.7k - 1/8w المقاوم SMD 0603 x1 AliExpress
  • 1 كيلو -1 / 8 واط المقاوم SMD 0603 x8 AliExpress
  • N-Channel Mosfet IRLML2502TRPBF x8 AliExpresseBay
  • قناة P MOSFET AO3407 SOT-23 x4 AliExpresseBay
  • NPN الترانزستور SOT23 BC847 x4 AliExpresseBay
  • الصمام الثنائي 1N4148 0603 x2 AliExpresseBay

أدوات

  • سلك لحام 60/40 0.7 مللي متر AliExpresseBay
  • كماشة قطري AliExpresseBay
  • Youyue 8586 SMD محطة إعادة عمل لحام AliExpresseBay
  • UNI-T UT39A رقمي متعدد AliExpresseBay
  • أدوات تقشير الأسلاك AliExpresseBay
  • ماسح الباركود AliExpress
  • طابعة الباركود AliExpress eBay
  • ملصقات الباركود 30 مم × 20 مم × 700 AliExpresseBay
  • معجون ميكانيكي لحام AliExpresseBay
  • ملاقط مكافحة ساكنة AliExpresseBay
  • حامل لحام اليد الثالثة AliExpresseBay
  • AMTECH NC-559-ASM تدفق لحام بدون تنظيف AliExpresseBay
  • جندى ويك AliExpress eBay
  • مجموعة مفكات مغناطيسية دقيقة AliExpresseBay

للحصول على قائمة محدثة ، انتقل إلى موقع الويب الخاص بي:

الخطوة 2: مقاومات اللحام ، الترانزستورات و MOSFETs

مقاومات اللحام والترانزستورات و MOSFETs
مقاومات اللحام والترانزستورات و MOSFETs
مقاومات اللحام والترانزستورات و MOSFETs
مقاومات اللحام والترانزستورات و MOSFETs

إما SMD أو THT solder (وليس كلاهما) مكونات 1K و 4.7K و 10 K و P-Channel و N-Channel و NPN

الخطوة 3: لحام في الرؤوس ومقبس DIP

لحام في الرؤوس ومقبس DIP
لحام في الرؤوس ومقبس DIP
لحام في الرؤوس ومقبس DIP
لحام في الرؤوس ومقبس DIP

قم بتلحيم رأسي نانو من 15 سنًا ، ومضاعفات 16x CD74HC4067 ، و 8 سنون و 16 سنًا ، ومحولات ESP8266 4 سنون أنثى ، و LCD 4 سنون أنثى و 74HC595N Shift مسجلات 16 دبوس DIP IC مقبس.

ملاحظة: جندى جميع المكونات الموجودة على جانب الشاشة الحريرية.

الخطوة 4: مكونات اللحام الأساسية

مكونات اللحيم الأساسية
مكونات اللحيم الأساسية
مكونات اللحيم الأساسية
مكونات اللحيم الأساسية
مكونات اللحيم الأساسية
مكونات اللحيم الأساسية

قم بتثبيت وتثبيت مقبس DC مقاس 5.5 مم و Arduino Nano 328p ومضاعف CD74HC4067 وسجل التحول 74HC595N.

عند لحام Arduino Nano و Multiplexer ، أوصي أولاً بوضع دبابيس الرأس الذكرية في دبابيس الرأس الأنثوية ثم لحام المكون في مكانه.

الخطوة 5: جندى درجة حرارة دالاس DS18B20

جندى درجة حرارة دالاس DS18B20
جندى درجة حرارة دالاس DS18B20
جندى درجة حرارة دالاس DS18B20
جندى درجة حرارة دالاس DS18B20
جندى درجة حرارة دالاس DS18B20
جندى درجة حرارة دالاس DS18B20
جندى درجة حرارة دالاس DS18B20
جندى درجة حرارة دالاس DS18B20

ضع أولاً غسالتين عازلة مقاس 3 مم × 7 مم × 0.8 مم على كل مستشعر دالاس (يستخدم هذا لإنشاء مساحة خارج لوحة الدوائر المطبوعة حتى لا تقيس درجة حرارة ثنائي الفينيل متعدد الكلور)

قم بتلحيم مستشعرات دالاس 4x في الطبقة العليا لكل وحدة خلية بالإضافة إلى المستشعر المحيط في الطبقة السفلية.

احرص على عدم سد مفاصل اللحام الموجودة على وسادات اللحام TO-92. بمجرد اللحام ، قم بالقياس في وضع الصمام الثنائي على جهاز القياس المتعدد الخاص بك بين كل ساق على أي مستشعر دالاس (كلهم متصلون بشكل متوازٍ)

قم بلحام 5V Active Buzzer في الطبقة العليا حيث يواجه الدبوس + (الموجب) Arduino Nano

الخطوة 6: جندى في الصمام الثنائي

جندى في الصمام الثنائي
جندى في الصمام الثنائي

جندى في الصمام الثنائي تحت معدد CD74HC4067

من الممارسات الجيدة تنظيف التدفق باستخدام كحول الأيزوبروبيل.

الخطوة 7: اختبار وضبط تباين شاشة LCD / وصلات العبور التسلسلية

اختبار وضبط تباين شاشة LCD / وصلات العبور التسلسلية
اختبار وضبط تباين شاشة LCD / وصلات العبور التسلسلية
اختبار وضبط تباين شاشة LCD / وصلات العبور التسلسلية
اختبار وضبط تباين شاشة LCD / وصلات العبور التسلسلية
اختبار وضبط تباين شاشة LCD / وصلات العبور التسلسلية
اختبار وضبط تباين شاشة LCD / وصلات العبور التسلسلية

تباين LCD

قم بتوصيل LCD Serial 4 pin female بـ 4 دبوس ذكر -> أنثى Dupont Jumper wires. تأكد من توصيلك بالاتصال بالضبط:

GND -> GND

VCC -> 5 فولت

SDA -> SDA

SCL -> SCL

قم بتحميل رسم Arduino Sketch من جيثب: ASCD_Nano_Test_LCD_Screen

افصل سلك USB واستخدم سلك طاقة 12 فولت في مقبس تيار مستمر مقاس 5.5 مم (+ مركز موجب / - خارجي سالب)

اضبط مقياس الجهد على المحول التسلسلي في الجزء الخلفي من شاشة LCD CC أو CW حتى ترى النص معروضًا.

بمجرد أن تكون سعيدًا بالتباين ، قم بإزالة أسلاك Dupont Jumper.

المسلسل الوثاب

قم بتوصيل وصلات عبور 2x 2.54 مم على السنون 1-2 للتواصل التسلسلي للبرنامج مع ESP8266

الخطوة 8: مروحة PWM

مروحة PWM
مروحة PWM

عناصر

جندى المكونات التالية:

موصل JST 2.0 PH 2pin (ملاحظة: الشاشة الحريرية مقلوبة على إصدار PCB 1.11)

100 فائق التوهج 16 فولت كهربائيا مكثف

BD139 NPN الترانزستور

الصمام الثنائي

اختبار

قم بتحميل رسم Arduino Sketch من جيثب: ASCD_Nano_Test_Fan

افصل سلك USB واستخدم سلك طاقة 12 فولت في مقبس تيار مستمر مقاس 5.5 مم (+ مركز موجب / - خارجي سالب)

قم بتوصيل مروحة 30 مم

يجب أن تسرع المروحة ثم تتوقف

الخطوة 9: اختبار MOSFETs

اختبار MOSFETs
اختبار MOSFETs
اختبار MOSFETs
اختبار MOSFETs
اختبار MOSFETs
اختبار MOSFETs

اختبار N-Channel Resistor Discharge MOSFETs

قم بتحميل رسم Arduino Sketch من جيثب: ASCD_Nano_Test_Charge_Discharge_Mosfets

افصل سلك USB واستخدم سلك طاقة 12 فولت في مقبس تيار مستمر مقاس 5.5 مم (+ مركز موجب / - خارجي سالب)

مع PCB التي تواجه الطبقة السفلية ، اضبط جهاز القياس المتعدد على وضع الصمام الثنائي / الاستمرارية.

ضع المجس السالب على مصدر GND والمسبار الموجب على موصلات مقاومات تحميل الوحدات النمطية الأولى على الجانب الأيمن (كما هو موضح في الصور).

يجب أن يصدر جهاز القياس المتعدد إشارة صوتية لمدة ثانية واحدة ثم لا يصدر صوت تنبيه لمدة ثانية واحدة.

كرر هذا لكل وحدة.

اختبار P-Channel TP5100 Charge MOSFETs

قم بتحميل رسم Arduino Sketch من جيثب: ASCD_Nano_Test_Charge_Discharge_Mosfets (كما هو مذكور أعلاه ، يمكنك استخدام هذا الرسم لكلا الاختبارين)

افصل سلك USB واستخدم سلك طاقة 12 فولت في مقبس تيار مستمر مقاس 5.5 مم (+ مركز موجب / - خارجي سالب)

مع مواجهة PCB للطبقة السفلية ، اضبط جهاز القياس المتعدد على وضع الجهد المستمر (عادةً نطاق 20 فولت).

ضع المجس السالب على مصدر GND والمسبار الموجب على الوحدات الأولى TP5100 الجانب الأيمن + موصل موجب (كما هو موضح في الصور). يجب أن يظهر جهاز القياس المتعدد 12 فولت لمدة 1 ثانية ثم الجهد المنخفض لمدة ثانية واحدة. كرر هذا لكل وحدة.

الخطوة 10: احصل على مسلسلات مستشعر درجة الحرارة DS18B20 من دالاس

احصل على مسلسلات مستشعر درجة الحرارة DS18B20 من دالاس
احصل على مسلسلات مستشعر درجة الحرارة DS18B20 من دالاس
احصل على مسلسلات مستشعر درجة الحرارة DS18B20 من دالاس
احصل على مسلسلات مستشعر درجة الحرارة DS18B20 من دالاس
احصل على مسلسلات مستشعر درجة الحرارة DS18B20 من دالاس
احصل على مسلسلات مستشعر درجة الحرارة DS18B20 من دالاس

قم بتحميل رسم Arduino Sketch من جيثب: ASCD_Nano_Get_DS18B20_Serials

اترك كابل USB في الداخل. لا تقم بتوصيل المروحة أو طاقة 12 فولت.

افتح الشاشة التسلسلية في Arduino IDE بمعدل 115200 باود.

يجب أن يكتشف / يحدد موقع أجهزة 5x.

قم بتسخين أول مستشعر درجة حرارة DS18B20 مع الطرف العلوي لمكواة اللحام لفترة قصيرة من الوقت.

ملاحظة: رقم الوحدة النمطية من اليسار إلى اليمين مع مواجهة PCB في وضع مستقيم على الطبقة العليا

يجب أن تطبع "الكشف عن البطارية: 1" ثم "تسخين مستشعر البطارية: 2"

سوف يمر هذا بالتسلسل خلال كل 4 وحدات نمطية حتى تظهر الرسالة "تم اكتشاف مستشعر البيئة المحيطة"

سيعرض الأرقام التسلسلية السداسية العشرية لجميع مستشعرات درجة الحرارة DS18B20 في الأسفل.

انسخ الأرقام التسلسلية 5x ثم الصقها في "Temp_Sensor_Serials.h" داخل الرسم التخطيطي "ASCD_Nano_1-0-0". تأكد من إرسال الفاصلة الأخيرة (الموضحة في الصورة)

ملاحظة: إذا حصلت على قراءة درجة حرارة 99 درجة مئوية ، فهذا يعني أن هناك خطأ في قراءة هذا المستشعر. إما أن يكون المسلسل خاطئًا أو أن الجهاز به عيب.

الخطوة 11: قم بتثبيت واختبار وحدات الشحن TP5100

قم بتثبيت واختبار وحدات الشحن TP5100
قم بتثبيت واختبار وحدات الشحن TP5100
قم بتثبيت واختبار وحدات الشحن TP5100
قم بتثبيت واختبار وحدات الشحن TP5100
قم بتثبيت واختبار وحدات الشحن TP5100
قم بتثبيت واختبار وحدات الشحن TP5100

تثبيت

بسكين أو بعض كماشة قطرية قطع 20x رأس ذكر 2.54 ملم.

ضع 5 رؤوس ذكر لكل وحدة TP5100 على الطبقة السفلية على لوحة الدوائر المطبوعة. أوصي بوضع الجانب الطويل لأسفل من خلال الفتحة.

ضع وحدة TP5100 على كل وحدة ولحامها في مكانها. استخدم بعض الملاقط للتعامل مع رؤوس الذكور إذا لم تتم محاذاتها.

في الطبقة العليا من PCB ، تكون الموصلات متدفقة مع PCB قدر الإمكان. (ستحتاج إلى تركيب حامل البطارية البلاستيكي في الأعلى بحيث يكون أقل التصاقًا أفضل)

ملاحظة: تأكد من توصيل Charge Pin في TP5100. إنه أقرب دبوس بجوار VCC في GND أعلى P-Channel MOSFET

اختبار

قم بتحميل رسم Arduino Sketch من جيثب: ASCD_Nano_Test_Charge_Discharge_Mosfets (كما هو مذكور أعلاه ، يمكنك استخدام هذا الرسم لكلا الاختبارين)

افصل سلك USB واستخدم سلك طاقة 12 فولت في مقبس تيار مستمر مقاس 5.5 مم (+ مركز موجب / - خارجي سالب)

يجب تشغيل جميع وحدات TP5100 لمدة ثانية واحدة وإيقاف التشغيل لمدة ثانية واحدة.

الخطوة 12: حفر ثقوب إزالة مستشعر درجة الحرارة DS18B20

حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة
حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة
حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة
حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة
حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة
حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة
حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة
حفر DS18B20 ثقوب التخليص استشعار درجة الحرارة

الادوات المطلوبة

  • 0.7mm مثقاب أو كاتب
  • 3 مم مثقاب (اختياري)
  • 6.5 مم - 7 مم مثقاب

تدريبات

احصل على PCB فارغ احتياطي وحامل بطارية 4x18650

قم بتركيب حامل البطارية 4x18650 مع وضع العلامة + في مواجهة الجزء العلوي من اللوحة

قم بتمييز مواضع الفتحات باستخدام مثقاب مقاس 0.7 مم أو كاتب عبر الدبوس المركزي على كل من مستشعرات درجة الحرارة TO-92 DS18B20

قم بإزالة حامل البطاريات 4x18650 وحفر حفرة 6.5 مم - 7 مم. أوصي باستخدام مثقاب أصغر أولاً.

اختبار مناسب لحامل البطارية 4x18650 ومعرفة ما إذا كان مستشعر درجة الحرارة DS18B20 لديه خلوص كافٍ.

ملاحظة: لا تقم بلحام حامل البطاريات 4x18650 حتى يتم لحام جميع المكونات الأخرى.

الخطوة 13: قم بتركيب مقاومات التفريغ

قم بتركيب مقاومات التفريغ
قم بتركيب مقاومات التفريغ
قم بتركيب مقاومات التفريغ
قم بتركيب مقاومات التفريغ
قم بتركيب مقاومات التفريغ
قم بتركيب مقاومات التفريغ
قم بتركيب مقاومات التفريغ
قم بتركيب مقاومات التفريغ

رؤوس التركيب واللحام

قم أولاً بتركيب الرؤوس. يمكنك إما استخدام طرف المسمار 5.08 مم أو رأس ذكر JST 2.54 مم.

ملحوظة: أستخدم بعض تقنية blu لتثبيت الرأس / الجهاز في مكانه أثناء اللحام.

جندى لهم.

قياس أوم المقاومات (اختياري)

قياس المقاومة لكل المقاوم وعددها وتسجيلها.

أستخدم جهاز اختبار LCR-T4 الخاص بي لهذا الغرض. يمكنك استخدام مقياس متعدد الجودة (هذا ليس دقيقًا بنسبة 100٪ ولكنه قياس أساسي جيد)

قم بتحرير رسم Arduino Sketch من جيثب: أضف ASCD_Nano_1-0-0 قيم المقاوم المعدلة.

تركيب المقاومات

في هذا المثال ، أستخدم المحطات اللولبية مقاس 5.08 مم وأنا أذهل كل مقاوم جرح سلكي. سأضيف لاحقًا خطوات للمقاومات المكسوة بالألمنيوم على المشتت الحراري.

الخطوة 14: جندى المكونات النهائية

جندى المكونات النهائية
جندى المكونات النهائية
جندى المكونات النهائية
جندى المكونات النهائية
جندى المكونات النهائية
جندى المكونات النهائية
جندى المكونات النهائية
جندى المكونات النهائية

جندى في حامل البطارية 4x18650.

ملاحظة: قد تحتاج إلى قص بعض جهات الاتصال باستخدام بعض الكماشة المتدفقة / المائلة.

جندى زر الضغط 6 مللي متر.

الخطوة 15: قم بتركيب جميع الأجهزة

تحميل جميع الأجهزة
تحميل جميع الأجهزة
تحميل جميع الأجهزة
تحميل جميع الأجهزة
تحميل جميع الأجهزة
تحميل جميع الأجهزة

محول اردوينو 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 Standoff 18mm Brass F-F و 8x M3 x 12mm البراغي لشاشة LCD

المعجب

علبة مطبوعة ثلاثية الأبعاد فقط: قم بربط بعض مسامير M3 × 18 مم ، فتحات مسامير المروحة تضيف المروحة.

الخطوة 16: قم بتحميل Arduino Nano Sketch

قم بتحميل Arduino Nano Sketch
قم بتحميل Arduino Nano Sketch

قبل تحميل الرسم ، تحقق من خرج 5V Voltage من Arduino's Voltage Regulator. هناك نقطتا فحص حول شاشة LCD.

قم بتحرير رسم Arduino Sketch من جيثب: ASCD_Nano_1-0-0 قم بتغيير هذا الخط في Arduino Sketch إلى قراءة الجهد لديك

مرجع تعويم constVoltage = 5.01 ؛ // 5 فولت إخراج اردوينو

يمكنك أيضًا تغيير بعض الإعدادات المخصصة الأخرى لاحتياجات الاختبار الخاصة بك

const float shuntResistor [4] = {3.3، 3.3، 3.3، 3.3} ؛

مرجع تعويم constVoltage = 5.01 ؛ // 5V إخراج Arduino const تعويم افتراضي BatteryCutOffVoltage = 2.8 ؛ // الجهد الذي يتوقف فيه التفريغ ثابت بايت restTimeMinutes = 1 ؛ // الوقت بالدقائق لإراحة البطارية بعد الشحن. 0-59 صحيحة const int lowMilliamps = 1000 ؛ // هذه هي قيمة Milli Amps التي تعتبر منخفضة ولا يتم إعادة شحنها لأنها تعتبر خطأ ثابتًا في ارتفاع ميلي أوم = 500 ؛ // هذه هي قيمة Milli Ohms التي تعتبر عالية وتعتبر البطارية معيبة const int offsetMilliOhms = 0 ؛ // معايرة الأوفست لـ Milli Ohms const بايت ChargingTimeout = 8 ؛ // المهلة بالساعات لشحن const بايت tempThreshold = 7 ؛ // عتبة التحذير بالدرجات فوق درجة الحرارة الأولية للبايت tempMaxThreshold = 20 ؛ // الحد الأقصى للدرجات فوق درجة الحرارة الأولية - تم اعتبار بطارية تعويم ثابتة معيبة VolatgeLeak = 0.50 ؛ // على الشاشة الأولية "BATTERY CHECK" لاحظ أعلى جهد لكل وحدة وقم بتعيين هذه القيمة ببايت ثابت أعلى قليلاً moduleCount = 4 ؛ // عدد الوحدات النمطية const بايت screenTime = 4 ؛ // الوقت بالثواني (الدورات) لكل شاشة نشطة ، ثبات الشاشة في التفريغReadInterval = 5000 ؛ // الفترات الزمنية بين قراءات التفريغ. ضبط لـ mAh + /

قم بتوصيل Arduino Nano بجهاز الكمبيوتر الخاص بك وقم بتحميل رسم ASCD_Nano_1-0-0

قد تحتاج إلى استخدام ATmega328P (محمل الإقلاع القديم) باعتباره المعالج في Arduino IDE

حدد منفذ COM الصحيح وقم بتحميل الرسم التخطيطي

الخطوة 17: قم بتحميل رسم ESP8266

قم بتحميل رسم ESP8266
قم بتحميل رسم ESP8266

إذا لم تكن قد سجلت بالفعل Vortex It - حساب Battery Portal ، فانتقل إلى الخطوة التالية.

تحتاج إلى تثبيت ESP8266 Arduino Addon في Arduino IDE الخاص بك ، استخدم هذا الدليل:

قم بتغيير ما يلي في ESP8266_Wifi_Client_1-0-0 Arduino Sketch

const char ssid = ""؛ -> إلى أجهزة توجيه WIFI الخاصة بك

كلمة مرور SSID const char = "" ؛ -> إلى كلمة مرور أجهزة التوجيه WIFI الخاصة بك

const char userHash = ""؛ -> إلى UserHash الخاص بك (احصل على هذا من "قائمة الشاحن / التفريغ -> عرض" في بوابة Vortex It Battery)

const بايت CDUnitID = ؛ -> إلى CDUnitID الخاص بك (احصل على هذا من "قائمة الشاحن / التفريغ -> عرض -> حدد الشاحن / جهاز التفريغ" في Vortex It Battery Portal)

استخدم USB إلى ESP8266 ESP-01 Programmer لتحميل الرسم التخطيطي ESP8266_Wifi_Client_01.ino إلى ESP8266 مع التبديل على PROG

الخطوة 18: قم بإعداد Vortex It - حساب Battery Portal

قم بإعداد Vortex It - حساب بوابة البطارية
قم بإعداد Vortex It - حساب بوابة البطارية
قم بإعداد Vortex It - حساب بوابة البطارية
قم بإعداد Vortex It - حساب بوابة البطارية
قم بإعداد Vortex It - حساب بوابة البطارية
قم بإعداد Vortex It - حساب بوابة البطارية
قم بإعداد Vortex It - حساب بوابة البطارية
قم بإعداد Vortex It - حساب بوابة البطارية

انتقل إلى

إذا لم تكن قد سجلت بالفعل للحصول على حساب.

تسجيل الدخول بأوراق اعتمادك

في القائمة ، انقر فوق "شاحن / مفرغ" -> "جديد"

حدد من القائمة المنسدلة "Arduino 4x C / D"

انقر فوق "شاحن / مفرغ جديد"

في القائمة ، انقر فوق "شاحن / مفرغ" -> "عرض"

حدد من القائمة المنسدلة "xx - Arduino 4x C / D" (حيث xx هو CDUnitID)

لا تستخدم "UserHash" و "CDUnitID"

انقر فوق "Live View Module" لعرض الشاحن / المفرغ عبر الإنترنت

الخطوة 19: اختياري - قم بعمل حاوية مطبوعة ثلاثية الأبعاد

اختياري - قم بعمل حاوية مطبوعة ثلاثية الأبعاد
اختياري - قم بعمل حاوية مطبوعة ثلاثية الأبعاد

إذا كان لديك طابعة ثلاثية الأبعاد ، فيمكنك طباعة حاوية قمت بتصميمها. لا تتردد في جعل أسلوبك في العلبة ومشاركته:

فيوجن 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 خلية

أدخل بعض البطاريات في وحدات الخلية وانتقل إلى مسح صفحة "Live View Module" في الباركود الخاص بك وأنت خارج.

موصى به: