विषयसूची:
- चरण 1: अवयव प्राप्त करें
- चरण 2: सोल्डर रेसिस्टर्स, ट्रांजिस्टर और MOSFETs
- चरण 3: हेडर और डीआईपी सॉकेट में मिलाप
- चरण 4: मिलाप मूल घटक
- चरण 5: डलास DS18B20 तापमान मिलाप
- चरण 6: डायोड में मिलाप
- चरण 7: एलसीडी स्क्रीन कंट्रास्ट / सीरियल जंपर्स का परीक्षण और समायोजन करें
- चरण 8: पीडब्लूएम फैन
- चरण 9: MOSFETs का परीक्षण
- चरण 10: डलास DS18B20 तापमान सेंसर सीरियल प्राप्त करें
- चरण 11: TP5100 चार्जिंग मॉड्यूल को स्थापित और परीक्षण करें
- चरण 12: ड्रिल DS18B20 तापमान सेंसर निकासी छेद
- चरण 13: डिस्चार्ज रेसिस्टर्स को माउंट करें
- चरण 14: अंतिम घटकों को मिलाएं
- चरण 15: सभी हार्डवेयर माउंट करें
- चरण 16: Arduino नैनो स्केच अपलोड करें
- चरण 17: ESP8266 स्केच अपलोड करें
- चरण 18: अपना भंवर इसे सेटअप करें - बैटरी पोर्टल खाता
- चरण 19: वैकल्पिक - एक 3D प्रिंटेड संलग्नक बनाएं
- चरण 20: 18650 कोशिकाओं का परीक्षण शुरू करें
वीडियो: Arduino नैनो 4x 18650 स्मार्ट चार्जर / डिस्चार्जर: 20 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह मेरा Arduino Nano 4x 18650 स्मार्ट चार्जर/डिस्चार्जर ओपन सोर्स प्रोजेक्ट है।
यह इकाई 12V 5A द्वारा संचालित है। इसे कंप्यूटर बिजली की आपूर्ति द्वारा संचालित किया जा सकता है।
लिंक
बैटरी पोर्टल:
भागों की सूची:
योजनाबद्ध:
पीसीबी Gerber फ़ाइलें:
स्रोत कोड:
फेसबुक ग्रुप:
फोरम:
वर्तमान में संसाधित सभी बैटरियों के मेरे डेटाबेस आँकड़े पृष्ठ की जाँच करें:
दान करें:
इतिहास
मैं एक स्मार्ट Arduino पावर्ड चार्जर, डिस्चार्जर बैटरी टेस्टर बनाना चाहता था जिसमें एक बारकोड स्कैनर हो सकता है जो बैटरी पर बारकोड को स्कैन करता है और सभी डेटा को एक ऑनलाइन डेटाबेस पोर्टल में इनपुट करता है। यह मुझे मेरी सभी पुनः प्राप्त लिथियम बैटरी में रुझानों को सही ढंग से क्रमबद्ध और विश्लेषण करने की अनुमति देगा।
संस्करण 1: मैंने मूल रूप से अपने सीएनसी के साथ मिल्ड आउट सिंगल साइडेड पीसीबी का उपयोग करना शुरू किया। इस इकाई में केवल एक सेल थी और मिलि ओम को चार्ज, डिस्चार्ज और टेस्ट कर सकती थी।
संस्करण २.२: मैं छोटे पीसीबी का उपयोग करने के लिए आगे बढ़ा, जो नक़्क़ाशीदार थे, तब मेरे पास एक Arduino UNO पर दो सेल मॉड्यूल थे।
संस्करण ३.२: मैंने उसी छोटे पीसीबी का उपयोग किया लेकिन मैंने एक Arduino मेगा का उपयोग किया और इसे एक ऐक्रेलिक स्टैंड पर लगाया। मैंने मूल रूप से 16 मॉड्यूल रखने की योजना बनाई थी, लेकिन केवल 8 सेल मॉड्यूल का उपयोग करके समाप्त किया क्योंकि मुझे एनालॉग सिग्नल मल्टीप्लेक्सर्स का उपयोग करने की आवश्यकता होगी और वायरिंग पहले से ही बहुत गड़बड़ थी।
Arduino मेगा 8x चार्जर / डिस्चार्जर 1.1: मैंने Arduino Mega 8x चार्जर / डिस्चार्जर के लिए आसान EDA में एक PCB डिज़ाइन किया है। इसमें एक 20x4 एलसीडी, रोटरी एनकोडर, एसडी कार्ड रीडर (कभी इस्तेमाल नहीं किया गया), ईथरनेट, यूएसबी होस्ट है जो सीधे Arduino में बारकोड स्कैनिंग के लिए है।
Arduino मेगा 8x चार्जर / डिस्चार्जर 1.2+: बाद में मैंने कुछ छोटे बदलाव किए और वाईफ़ाई संचार के लिए एक ESP8266 एडेप्टर जोड़ा।
Arduino नैनो 4x 18650 स्मार्ट चार्जर / डिस्चार्जर 1.0: मैंने इसे बहुत सस्ता और निर्माण में आसान बनाने के लिए 4x संस्करण डिजाइन करना शुरू किया। इस संस्करण में बारकोड स्कैनर नहीं है लेकिन यह इंटरनेट के माध्यम से डेटा भेजने और प्राप्त करने के लिए भंवर आईटी बैटरी पोर्टल के साथ संचार करता है।
Arduino Nano 4x 18650 स्मार्ट चार्जर / डिस्चार्जर 1.1: इसमें संस्करण 1.0 से कुछ छोटे संशोधन हैं क्योंकि इसमें डिज़ाइन में कुछ छोटे बग थे और यह संस्करण जनता के लिए जारी किया गया था।
चरण 1: अवयव प्राप्त करें
पीसीबी Gerber फ़ाइलें
पीसीबी Gerber फ़ाइलें:
प्रमुख तत्व
- Arduino नैनो 3.0 ATmega328P X1 अलीएक्सप्रेसबे
- ESP8266 Arduino एडेप्टर X1 अलीएक्सप्रेसबे
- ESP8266 ESP-01 X1 अलीएक्सप्रेसबे
- एलसीडी 1602 16x2 सीरियल X1 अलीएक्सप्रेसबे
- बैटरी होल्डर 4 x 18650 X1 अलीएक्सप्रेसबे
- TP5100 मॉड्यूल x4 अलीएक्सप्रेसबे
- सीडी७४एचसी४०६७ मॉड्यूल एक्स१ अलीएक्सप्रेसबे
- ७४एचसी५९५एन डीआईपी१६ एक्स१ अलीएक्सप्रेसबे
- DIP16 सॉकेट X1 अलीएक्सप्रेसबे
- टेम्प सेंसर DS18B20 x5 अलीएक्सप्रेसबे
- स्पर्श स्विच 6MM X1 अलीएक्सप्रेसबे
- कनेक्टर KF301-2P 5.08mm x4 अलीएक्सप्रेसबे
- डीसी जैक 5.5 x 2.1 मिमी x1 अलीएक्सप्रेसबे
- प्रतिरोधी कार्बन फिल्म 3.3ohm 5W x4 अलीएक्सप्रेसबे
- शंक्वाकार रबर पैर 14x8 मिमी x8 अलीएक्सप्रेसबे
- वाशर इन्सुलेटिंग 3x7x0.8 मिमी x16 अलीएक्सप्रेसबे
- एम 3 एक्स 12 मिमी फ्लैट हेड स्टेनलेस स्टील 304 हेक्स सॉकेट स्क्रू x20 अलीएक्सप्रेसबे:
- एम 3 304 स्टेनलेस स्टील 304 हेक्स नट x4 अलीएक्सप्रेसबे
- M3 स्टैंडऑफ़ 18 मिमी पीतल F-F x4 अलीएक्सप्रेसबे
- M3 स्टैंडऑफ़ 35 मिमी पीतल F-F x4 अलीएक्सप्रेसबे
- हैडर महिला 2.54 मिमी 1x4 X1 अलीएक्सप्रेसबे
- हेडर पुरुष 2.54 मिमी 1x40 पिन X1 अलीएक्सप्रेसबे
- हैडर महिला समकोण 2.54 मिमी 1x4 X1 अलीएक्सप्रेसबे
- USB से ESP8266 ESP-01 प्रोग्रामर X1 अलीएक्सप्रेसबे
- 5वी एक्टिव बजर X1 अलीएक्सप्रेसबे
- १२वी ५ए पीएसयू एक्स१ अलीएक्सप्रेसबे
टीएचटी (छेद के माध्यम से) घटक विकल्प
- 10k - 1/4w रेसिस्टर THT x7 अलीएक्सप्रेसबे
- 4.7k - 1/4w रेसिस्टर THT X1 अलीएक्सप्रेसबे
- 1k - 1/4w रोकनेवाला THT x8 अलीएक्सप्रेसबे
- पी-चैनल MOSFET FQP27P06 TO-220 x4 अलीएक्सप्रेसबे
- एन-चैनल MOSFET IRLZ44N TO-220 x8 अलीएक्सप्रेसबे
- NPN ट्रांजिस्टर BC547 TO-92 x4 अलीएक्सप्रेसबे
- डायोड IN4007 x2 अलीएक्सप्रेसबे
एसएमडी (सरफेस माउंट) घटक विकल्प
- 10k - 1/8w रोकनेवाला एसएमडी 0603 x7 अलीएक्सप्रेसबे
- 4.7k - 1/8w रोकनेवाला एसएमडी 0603 x1 अलीएक्सप्रेसबे
- 1k - 1/8w रोकनेवाला एसएमडी 0603 x8 अलीएक्सप्रेसबे
- एन-चैनल मॉसफेट IRLML2502TRPBF x8 अलीएक्सप्रेसबे
- पी चैनल MOSFET AO3407 SOT-23 x4 अलीएक्सप्रेसबे
- NPN ट्रांजिस्टर SOT23 BC847 x4 अलीएक्सप्रेसबे
- डायोड 1N4148 0603 x2 अलीएक्सप्रेसबे
उपकरण
- सोल्डर वायर 60/40 0.7 मिमी अलीएक्सप्रेसबे
- विकर्ण सरौता अलीएक्सप्रेसबे
- Youyue 8586 SMD सोल्डरिंग रिवर्क स्टेशन अलीएक्सप्रेसबे
- UNI-T UT39A डिजिटल मल्टीमीटर अलीएक्सप्रेसबे
- वायर स्ट्रिपर्स अलीएक्सप्रेसबे
- बारकोड स्कैनर अलीएक्सप्रेसबे
- बारकोड प्रिंटर अलीएक्सप्रेसबे
- बारकोड लेबल 30 मिमी x 20 मिमी x700 अलीएक्सप्रेसबे
- मैकेनिक सोल्डर पेस्ट अलीएक्सप्रेसबे
- एंटी-स्टेटिक चिमटी अलीएक्सप्रेसबे
- थर्ड हैंड सोल्डरिंग स्टैंड अलीएक्सप्रेसबे
- AMTECH NC-559-ASM नो-क्लीन सोल्डर फ्लक्स अलीएक्सप्रेसबे
- सोल्डर विक अलीएक्सप्रेसबे
- प्रेसिजन चुंबकीय पेचकश सेट अलीएक्सप्रेसबे
अद्यतन सूची के लिए मेरी वेबसाइट पर जाएँ:
चरण 2: सोल्डर रेसिस्टर्स, ट्रांजिस्टर और MOSFETs
या तो SMD या THT मिलाप (दोनों नहीं) 1K, 4.7K, 10K, P-चैनल, N-चैनल और NPN घटक
चरण 3: हेडर और डीआईपी सॉकेट में मिलाप
नैनो के दो 15 पिन महिला हेडर, 16x सीडी74एचसी4067 मल्टीप्लेक्सर्स 8 पिन और 16 पिन महिला हेडर, ईएसपी8266 एडेप्टर 4 पिन महिला, एलसीडी 4 पिन महिला और 74HC595N शिफ्ट रजिस्टर 16 पिन डीआईपी आईसी सॉकेट मिलाप।
नोट: सिल्क स्क्रीन की तरफ सभी घटकों को मिलाप करें।
चरण 4: मिलाप मूल घटक
मिलाप करें और 5.5mm DC जैक, Arduino नैनो 328p, CD74HC4067 मल्टीप्लेक्सर और 74HC595N शिफ्ट रजिस्टर स्थापित करें।
Arduino नैनो और मल्टीप्लेक्सर को टांका लगाते समय मैं पहले पुरुष हेडर पिन को महिला हेडर पिन में रखने की सलाह देता हूं और फिर घटक को मिला देता हूं।
चरण 5: डलास DS18B20 तापमान मिलाप
प्रत्येक डलास सेंसर पर पहले दो 3 मिमी x 7 मिमी x 0.8 मिमी इन्सुलेटिंग वाशर रखें (इसका उपयोग पीसीबी से एक जगह बनाने के लिए किया जाता है ताकि आप पीसीबी तापमान को माप न सकें)
प्रत्येक सेल मॉड्यूल के लिए शीर्ष परत पर 4x डलास सेंसर और नीचे की परत पर परिवेश सेंसर मिलाएं।
सावधान रहें कि TO-92 सोल्डर पैड पर सोल्डर जोड़ों को पुल न करें। एक बार किसी भी डलास सेंसर पर प्रत्येक पैर के बीच आपके मल्टी-मीटर पर डायोड मोड में सोल्डर किए गए माप (वे सभी समानांतर में जुड़े हुए हैं)
शीर्ष परत पर 5V सक्रिय बजर को मिलाएं जहां + (सकारात्मक) पिन Arduino नैनो का सामना कर रहा है
चरण 6: डायोड में मिलाप
सीडी७४एचसी४०६७ मल्टीप्लेक्सर के तहत डायोड में मिलाप
आइसोप्रोपिल अल्कोहल से फ्लक्स को साफ करना अच्छा अभ्यास है।
चरण 7: एलसीडी स्क्रीन कंट्रास्ट / सीरियल जंपर्स का परीक्षण और समायोजन करें
एलसीडी कंट्रास्ट
एलसीडी सीरियल 4 पिन महिला को 4 पिन पुरुष -> महिला ड्यूपॉन्ट जम्पर तारों से कनेक्ट करें। सुनिश्चित करें कि आप कनेक्ट करते हैं आप बिल्कुल कनेक्ट करते हैं:
जीएनडी -> जीएनडी
वीसीसी -> 5 वी
एसडीए -> एसडीए
एससीएल -> एससीएल
Arduino स्केच को github से लोड करें: ASCD_Nano_Test_LCD_Screen
यूएसबी कॉर्ड को अनप्लग करें और 5.5 मिमी डीसी जैक (+ सकारात्मक केंद्र / - नकारात्मक बाहरी) में 12 वी पावर कॉर्ड का उपयोग करें।
एलसीडी स्क्रीन सीसी या सीडब्ल्यू के पीछे सीरियल एडॉप्टर पर पोटेंशियोमीटर को तब तक एडजस्ट करें जब तक कि आपको टेक्स्ट प्रदर्शित न हो जाए।
एक बार जब आप कंट्रास्ट से खुश हो जाते हैं तो ड्यूपॉन्ट जम्पर तारों को हटा दें।
सीरियल जंपर्स
ESP8266. के साथ सॉफ्टवेयर सीरियल संचार के लिए पिन 1-2 पर 2x 2.54 मिमी जंपर्स कनेक्ट करें
चरण 8: पीडब्लूएम फैन
अवयव
निम्नलिखित घटकों को मिलाएं:
JST 2.0 PH 2pin कनेक्टर (नोट: पीसीबी संस्करण 1.11 पर सिल्क स्क्रीन पीछे की ओर है)
100uF 16V इलेक्ट्रोलाइटिक कैपेसिटर
BD139 NPN ट्रांजिस्टर
डायोड
परीक्षण
Arduino स्केच को github से लोड करें: ASCD_Nano_Test_Fan
यूएसबी कॉर्ड को अनप्लग करें और 5.5 मिमी डीसी जैक (+ सकारात्मक केंद्र / - नकारात्मक बाहरी) में 12 वी पावर कॉर्ड का उपयोग करें।
30 मिमी फैन में प्लग करें
पंखा तेज होना चाहिए फिर रुक जाना चाहिए
चरण 9: MOSFETs का परीक्षण
परीक्षण एन-चैनल प्रतिरोधी निर्वहन एमओएसएफईटी
Arduino स्केच को github से लोड करें: ASCD_Nano_Test_Charge_Discharge_Mosfets
यूएसबी कॉर्ड को अनप्लग करें और 5.5 मिमी डीसी जैक (+ सकारात्मक केंद्र / - नकारात्मक बाहरी) में 12 वी पावर कॉर्ड का उपयोग करें।
पीसीबी के नीचे की परत का सामना करने के साथ अपने मल्टी-मीटर को डायोड / निरंतरता मोड पर सेट करें।
नकारात्मक जांच को GND स्रोत पर रखें और सकारात्मक जांच को 1 मॉड्यूल लोड प्रतिरोध कनेक्टरों पर दाईं ओर रखें (जैसा कि छवियों में दिखाया गया है)।
आपका मल्टी-मीटर 1 सेकंड के लिए बीप होना चाहिए फिर 1 सेकंड के लिए कोई बीप नहीं।
प्रत्येक मॉड्यूल के लिए इसे दोहराएं।
परीक्षण पी-चैनल TP5100 चार्ज MOSFETs
Arduino स्केच को github से लोड करें: ASCD_Nano_Test_Charge_Discharge_Mosfets (जैसा कि ऊपर आप दोनों परीक्षणों के लिए इस स्केच का उपयोग कर सकते हैं)
यूएसबी कॉर्ड को अनप्लग करें और 5.5 मिमी डीसी जैक (+ सकारात्मक केंद्र / - नकारात्मक बाहरी) में 12 वी पावर कॉर्ड का उपयोग करें।
नीचे की परत का सामना कर रहे पीसीबी के साथ अपने मल्टी-मीटर को डीसी वोल्टेज मोड (आमतौर पर 20V रेंज) पर सेट करें।
नकारात्मक जांच को GND स्रोत पर रखें और सकारात्मक जांच को 1 मॉड्यूल TP5100 दाईं ओर + सकारात्मक कनेक्टर पर रखें (जैसा कि छवियों में दिखाया गया है)। आपके मल्टी-मीटर को 1 सेकंड के लिए 12V और फिर 1 सेकंड के लिए कम वोल्टेज दिखाना चाहिए। प्रत्येक मॉड्यूल के लिए इसे दोहराएं।
चरण 10: डलास DS18B20 तापमान सेंसर सीरियल प्राप्त करें
Arduino स्केच को github से लोड करें: ASCD_Nano_Get_DS18B20_Serials
USB केबल में छोड़ दें। पंखे या 12V पावर को कनेक्ट न करें।
सीरियल मॉनिटर को Arduino IDE में 115200 बॉड रेट पर खोलें।
इसे 5x उपकरणों का पता लगाना / पता लगाना चाहिए।
थोड़े समय के लिए अपने टांका लगाने वाले लोहे के ऊपरी सिरे के साथ पहले DS18B20 तापमान सेंसर को गर्म करें।
नोट: मॉड्यूल नंबर बाएं से दाएं होते हैं और पीसीबी शीर्ष परत पर सीधा होता है
इसे "डिटेक्टेड बैटरी: 1" फिर "हीट अप बैटरी सेंसर: 2" प्रिंट करना चाहिए
यह क्रमिक रूप से प्रत्येक 4 x मॉड्यूल के माध्यम से जाएगा जब तक कि यह "पता लगाया गया परिवेश सेंसर पूर्ण" नहीं कहता है
यह नीचे सभी DS18B20 तापमान सेंसर के हेक्साडेसिमल सीरियल नंबर प्रदर्शित करेगा।
5x सीरियल नंबर कॉपी करें और फिर उन्हें "ASCD_Nano_1-0-0" स्केच के भीतर "Temp_Sensor_Serials.h" में पेस्ट करें। सुनिश्चित करें कि आपने अंतिम अल्पविराम का उत्सर्जन किया है (छवि में दिखाया गया है)
नोट: अगर आपको 99 डिग्री सेल्सियस तापमान रीडिंग मिलता है तो इसका मतलब है कि उस सेंसर को पढ़ने में त्रुटि है। या तो सीरियल गलत है या डिवाइस खराब है।
चरण 11: TP5100 चार्जिंग मॉड्यूल को स्थापित और परीक्षण करें
इंस्टॉल
एक चाकू या कुछ विकर्ण सरौता के साथ 20x एकल पुरुष 2.54 मिमी हेडर काट लें।
पीसीबी पर नीचे की परत पर प्रति TP5100 मॉड्यूल में 5x पुरुष हेडर रखें। मैं छेद के माध्यम से लंबे पक्ष को नीचे रखने की सलाह देता हूं।
प्रत्येक मॉड्यूल पर एक TP5100 मॉड्यूल रखें और इसे मिलाप करें। मेल हेडर में हेरफेर करने के लिए कुछ चिमटी का उपयोग करें यदि वे संरेखित नहीं होंगे।
पीसीबी सोल्डर की शीर्ष परत पर कनेक्टर्स को पीसीबी के साथ फ्लश के रूप में आप कर सकते हैं। (आपको प्लास्टिक बैटरी धारक को शीर्ष पर फिट करने की आवश्यकता होगी ताकि कम छड़ी बेहतर हो)
नोट: सुनिश्चित करें कि आप चार्ज पिन को TP5100 पर कनेक्ट करते हैं। यह P-चैनल MOSFET के ऊपर GND में VCC के सबसे निकट का पिन है
परीक्षण
Arduino स्केच को github से लोड करें: ASCD_Nano_Test_Charge_Discharge_Mosfets (जैसा कि ऊपर आप दोनों परीक्षणों के लिए इस स्केच का उपयोग कर सकते हैं)
यूएसबी कॉर्ड को अनप्लग करें और 5.5 मिमी डीसी जैक (+ सकारात्मक केंद्र / - नकारात्मक बाहरी) में 12 वी पावर कॉर्ड का उपयोग करें।
सभी TP5100 मॉड्यूल को 1 सेकंड के लिए चालू करना चाहिए और 1 सेकंड के लिए बंद करना चाहिए।
चरण 12: ड्रिल DS18B20 तापमान सेंसर निकासी छेद
उपकरण की आवश्यकता
- 0.7 मिमी ड्रिल बिट या स्क्राइब
- 3 मिमी ड्रिल बिट (वैकल्पिक)
- 6.5 मिमी - 7 मिमी ड्रिल बिट
ड्रिल
एक खाली खाली पीसीबी और एक 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 मेल हैडर का उपयोग कर सकते हैं।
नोट: मैं सोल्डरिंग करते समय हेडर/टर्मिनल को रखने के लिए कुछ ब्लू टैक का उपयोग करता हूं।
उन्हें मिलाप करें।
प्रतिरोधों के ओम मापें (वैकल्पिक)
प्रत्येक रोकनेवाला के प्रतिरोध को मापें, संख्याएँ और लॉग करें।
मैं इसके लिए अपने LCR-T4 टेस्टर का उपयोग करता हूं। आप एक गुणवत्ता वाले मल्टी-मीटर का उपयोग कर सकते हैं (यह 100% सटीक नहीं है लेकिन एक अच्छा आधार माप है)
Arduino Sketch को github से संपादित करें: 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 कनेक्टर का उपयोग करें।
नोट: यदि कनेक्टर ढीला है तो आपको एक अच्छा कनेक्शन प्राप्त करने के लिए उसे टिन करने की आवश्यकता हो सकती है।
एलसीडी
एलसीडी के लिए 4x M3 स्टैंडऑफ़ 18mm पीतल F-F और 8x M3 x 12mm स्क्रू
प्रशंसक
केवल 3D प्रिंटेड केस: कुछ M3 x 18mm स्क्रू को थ्रेड करें फैन स्क्रू होल फैन को जोड़ते हैं।
चरण 16: Arduino नैनो स्केच अपलोड करें
स्केच अपलोड करने से पहले Arduino के वोल्टेज रेगुलेटर से 5V वोल्टेज आउटपुट की जांच करें। एलसीडी स्क्रीन के बारे में दो जांच बिंदु हैं।
Arduino Sketch को github से संपादित करें: ASCD_Nano_1-0-0 Arduino Sketch में इस लाइन को अपने वोल्टेज रीडिंग में बदलें
कास्ट फ्लोट संदर्भवोल्टेज = 5.01; // Arduino का 5V आउटपुट
आप अपनी परीक्षण आवश्यकताओं के लिए कुछ अन्य कस्टम सेटिंग भी बदल सकते हैं
कास्ट फ्लोट शंट रेसिस्टर [4] = {3.3, 3.3, 3.3, 3.3};
कास्ट फ्लोट संदर्भवोल्टेज = 5.01; // Arduino const का 5V आउटपुट डिफ़ॉल्ट रूप से तैरता हैBatteryCutOffVoltage = 2.8; // वोल्टेज कि डिस्चार्ज कॉन्स्ट बाइट रेस्टटाइम मिनट्स = 1 को रोकता है; // चार्ज के बाद बैटरी को आराम करने के लिए मिनटों में समय। ०-५९ वैध कास्ट इंट लोमिलियम्प्स = १००० हैं; // यह मिली एम्प्स का मान है जिसे कम माना जाता है और रिचार्ज नहीं होता है क्योंकि इसे दोषपूर्ण कॉन्स int highMilliOhms = 500 माना जाता है; // यह मिली ओम का मान है जिसे उच्च माना जाता है और बैटरी को दोषपूर्ण कॉन्स इंट ऑफसेटमिलीओम्स = 0 माना जाता है; // मिली ओम कॉन्स्ट बाइट चार्जिंग के लिए ऑफसेट कैलिब्रेशनटाइमआउट = 8; // कॉन्स्ट बाइट अस्थायी चार्ज करने के लिए घंटों में समयबाह्य थ्रेशोल्ड = 7; // चेतावनी थ्रेशोल्ड प्रारंभिक तापमान कॉन्स्ट बाइट टेम्पमैक्स थ्रेशोल्ड = 20 से ऊपर डिग्री में; // प्रारंभिक तापमान से ऊपर डिग्री में अधिकतम थ्रेशोल्ड - दोषपूर्ण कॉन्स फ्लोट बैटरी माना जाता हैVolatgeLeak = 0.50; // प्रारंभिक स्क्रीन पर "बैटरी चेक" प्रत्येक मॉड्यूल के उच्चतम वोल्टेज का निरीक्षण करें और इस मान को थोड़ा अधिक कॉन्स्ट बाइट मॉड्यूलकाउंट = 4 सेट करें; // मॉड्यूल की संख्या कॉन्स्ट बाइट स्क्रीनटाइम = 4; // सेकंड में समय (साइकिल) प्रति सक्रिय स्क्रीन कॉन्स इंट डिस्चार्ज रीडइंटरवल = 5000; // डिस्चार्ज रीडिंग के बीच का समय अंतराल। एमएएच +/ के लिए समायोजित करें
Arduino नैनो को अपने कंप्यूटर से कनेक्ट करें और ASCD_Nano_1-0-0 स्केच लोड करें
आपको Arduino IDE में प्रोसेसर के रूप में ATmega328P (पुराना बूट लोडर) का उपयोग करने की आवश्यकता हो सकती है
सही COM पोर्ट का चयन करें और स्केच अपलोड करें
चरण 17: ESP8266 स्केच अपलोड करें
यदि आपने पहले से अपना वोर्टेक्स इट - बैटरी पोर्टल खाता पंजीकृत नहीं किया है, तो अगले चरण पर जाएँ।
आपको अपने Arduino IDE में ESP8266 Arduino Addon स्थापित करने की आवश्यकता है, इस गाइड का उपयोग करें:https://learn.sparkfun.com/tutorials/esp8266-thing…
ESP8266_Wifi_Client_1-0-0 Arduino Sketch में निम्नलिखित बदलें:
कास्ट चार एसएसआईडी = ""; -> आपके वाईफ़ाई राउटर के लिए
एसएसआईडी कास्ट चार पासवर्ड = ""; -> आपके वाईफ़ाई राउटर पासवर्ड के लिए
कास्ट चार उपयोगकर्ता हैश = ""; -> अपने UserHash के लिए (इसे "चार्जर / डिस्चार्जर मेनू -> व्यू" से भंवर इट बैटरी पोर्टल में प्राप्त करें)
कास्ट बाइट CDUnitID =; -> अपने CDUnitID के लिए (इसे "चार्जर/डिस्चार्जर मेनू से प्राप्त करें -> देखें -> अपने चार्जर/डिस्चार्जर का चयन करें" भंवर इट बैटरी पोर्टल में)
PROG पर स्विच के साथ ESP8266 पर स्केच ESP8266_Wifi_Client_01.ino पर अपलोड करने के लिए USB से ESP8266 ESP-01 प्रोग्रामर का उपयोग करें
चरण 18: अपना भंवर इसे सेटअप करें - बैटरी पोर्टल खाता
portal.vortexit.co.nz पर जाएं
यदि आपने पहले से किसी खाते के लिए पंजीकरण नहीं कराया है।
अपने क्रेडेंशियल के साथ लॉगिन करें
मेनू पर "चार्जर / डिस्चार्जर" -> "नया" पर क्लिक करें
ड्रॉप डाउन सूची से चुनें "Arduino 4x C/D"
"नया चार्जर / डिस्चार्जर" पर क्लिक करें
मेनू पर "चार्जर / डिस्चार्जर" -> "देखें" पर क्लिक करें
ड्रॉप डाउन सूची से चुनें "xx - Arduino 4x C/D" (जहाँ xx CDUnitID है)
अपने "UserHash" और "CDUnitID" को न बनाएं
आपको चार्जर/डिस्चार्जर ऑनलाइन देखने के लिए "लाइव व्यू मॉड्यूल" पर क्लिक करें
चरण 19: वैकल्पिक - एक 3D प्रिंटेड संलग्नक बनाएं
यदि आपके पास 3डी प्रिंटर है तो आप मेरे द्वारा डिजाइन किए गए एनक्लोजर को प्रिंट कर सकते हैं। बेझिझक अपने बाड़े की शैली बनाएं और इसे साझा करें:
फ्यूजन 360
gallery.autodesk.com/fusion360/projects/asdc-nano-4x-arduino-charger--discharger-enclosure
थिंगविवर्स एसटीएल
www.thingiverse.com/thing:3502094
चरण 20: 18650 कोशिकाओं का परीक्षण शुरू करें
सेल मॉड्यूल में कुछ बैटरी डालें और अपने बारकोड में "लाइव व्यू मॉड्यूल" पेज स्कैन पर जाएं और आप बंद हैं।
सिफारिश की:
ब्रेट के Arduino ASCD 18650 स्मार्ट चार्जर / डिस्चार्जर में पुनर्जनन जोड़ना: 3 चरण
ब्रेट के Arduino ASCD 18650 स्मार्ट चार्जर / डिस्चार्जर में पुनर्जनन जोड़ना: DIY TESLA पॉवरवॉल समुदाय तेजी से बढ़ रहा है। पावरवॉल बनाने में सबसे महत्वपूर्ण कदम बैटरी कोशिकाओं को समान क्षमता वाले पैक में समूहित करना है। यह बैटरी पैक को श्रृंखला में सेट करने और आसानी से संतुलित करने की अनुमति देता है
ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें: 4 चरण
ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें: पीसीबी संस्करण 2.0 पर और ESP8266 Arduino एडेप्टर में गलत पिन हैं जहां आप ESP8266 के साथ वायरलेस संचार के लिए भंवर इट बैटरी पोर्टल पर उपयोग (संवाद) नहीं कर सकते हैं। यह संशोधन ESP8266 Arduino एडेप्टर को Har से जोड़ता है
प्रो बैटरी चार्जर/डिस्चार्जर: 9 कदम
प्रो बैटरी चार्जर/डिस्चार्जर: इस प्रोजेक्ट को बनाने के लिए आपको पहले इन घटकों को स्वयं प्राप्त करने की आवश्यकता है ताकि यदि आप उदार महसूस करते हैं तो कृपया मेरे लिंक का उपयोग करें ताकि मैं बेहतर और अधिक वीडियो बना सकूं
NiCd - NiMH पीसी आधारित स्मार्ट चार्जर - डिस्चार्जर: 9 कदम
NiCd - NiMH पीसी आधारित स्मार्ट चार्जर - डिस्चार्जर: कम लागत वाली शानदार सुविधाओं का निर्माण कैसे करें पीसी आधारित स्मार्ट चार्जर- डिस्चार्जर जो किसी भी NiCd या NiMH बैटरी पैक को चार्ज कर सकता है।- सर्किट पीसी बिजली की आपूर्ति, या किसी भी 12V पावर स्रोत का उपयोग करता है। सर्किट "तापमान ढलान" विधि का उपयोग करता है जो कि है
आसान निकल कैडमियम बैटरी चार्जर / डिस्चार्जर: 3 कदम
आसान निकल कैडमियम बैटरी चार्जर / डिस्चार्जर: मैंने इस साधारण चार्जर / डिस्चार्जर को 3.7 वोल्ट निकल कैडमियम ताररहित टेलीफोन बैटरी के लिए बनाया है। बड़े निकल कैडमियम बैटरी पैक को चार्ज करने के लिए इसे आसानी से बढ़ाया जा सकता है। आप में से जो इन बैटरी पैक के साथ काम करते हैं, वे जानते हैं कि उन्हें सह