विषयसूची:
- चरण 1: उपकरण और घटक
- चरण 2: माउंट और सोल्डर
- चरण 3: Arduino मेगा स्केच अपलोड करें
- चरण 4: ESP8266 स्केच अपलोड करें
वीडियो: ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
पीसीबी संस्करण 2.0 और बोले पर ESP8266 Arduino एडेप्टर में गलत पिन हैं जहां आप ESP8266 के साथ भंवर इट बैटरी पोर्टल पर वायरलेस संचार के लिए उपयोग (संवाद) नहीं कर सकते हैं।
यह संशोधन ESP8266 Arduino एडेप्टर को Arduino Mega 2560 पर हार्डवेयर सीरियल RX1 और TX1 से जोड़ता है
चरण 1: उपकरण और घटक
आवश्यक उपकरण:
सोल्डरिंग आयरन
सरौता या वायर स्ट्रिपर्स
गर्म गोंद बंदूक (वैकल्पिक)
आवश्यक भागों:
ESP8266 Arduino एडेप्टर ESP8266 ESP-01
अलीएक्सप्रेस लिंक
ईबे लिंक
ESP8266 ESP-01
अलीएक्सप्रेस लिंक
ईबे लिंक
ड्यूपॉन्ट वायर एफ-एफ
अलीएक्सप्रेस लिंक
ईबे लिंक
चरण 2: माउंट और सोल्डर
पर्वत
ESP8266 Arduino अडैप्टर को 2.5mm ब्रास स्टैंड ऑफ के साथ माउंट करें
उपाय
ड्यूपॉन्ट महिला तारों को मापें और मिलाप बिंदुओं के अनुसार आकार में काटें। आप आवंटित स्लॉट या एसडी कार्ड रीडर स्लॉट पर ESP8266 Arduino एडेप्टर माउंट कर सकते हैं क्योंकि वे समान आकार के हैं।
पट्टी
ड्यूपॉन्ट महिला तारों के अंत में तार को लगभग 1-2 मिमी सरौता या तार स्ट्रिपर्स के साथ पट्टी करें
मिलाप
मिलाप तार छवि को देखें:
पीसीबी पर ग्राउंड प्लेन के लिए GND ESP8266 Arduino अडैप्टर
VCC ESP8266 Arduino अडैप्टर से 5V Arduino मेगा 2560
TX ESP8266 Arduino अडैप्टर टू D19 (RX1) Arduino मेगा 2560
RX ESP8266 Arduino अडैप्टर टू D18 (TX1) Arduino मेगा 2560
गर्म गोंद (वैकल्पिक)
गर्म गोंद सभी मिलाप बिंदु
चरण 3: Arduino मेगा स्केच अपलोड करें
स्केच अपलोड करने से पहले Arduino के वोल्टेज रेगुलेटर से 5V वोल्टेज आउटपुट की जांच करें।
Arduino स्केच को github से संपादित करें: arduino-mega-8x-charger-discharger इस लाइन को Arduino स्केच में अपने वोल्टेज रीडिंग में बदलें
कास्ट फ्लोट संदर्भ वोल्टेज = 5.01; // Arduino का 5V आउटपुट
आप अपनी परीक्षण आवश्यकताओं के लिए कुछ अन्य कस्टम सेटिंग भी बदल सकते हैं
टाइपपीफ स्ट्रक्चर {कास्ट फ्लोट शंट रेसिस्टर [8] = {3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3}; कास्ट फ्लोट संदर्भवोल्टेज = 5.01; // Arduino const का 5V आउटपुट डिफ़ॉल्ट रूप से तैरता हैBatteryCutOffVoltage = 2.8; // वोल्टेज कि डिस्चार्ज कॉन्स्ट बाइट रेस्टटाइम मिनट्स = 1 को रोकता है; // चार्ज के बाद बैटरी को आराम करने के लिए मिनटों में समय। ०-५९ वैध कास्ट इंट लोमिलियम्प्स = १००० हैं; // यह मिली एम्प्स का मान है जिसे कम माना जाता है और रिचार्ज नहीं होता है क्योंकि इसे दोषपूर्ण कॉन्स int highMilliOhms = 500 माना जाता है; // यह मिली ओम का मान है जिसे उच्च माना जाता है और बैटरी को दोषपूर्ण कॉन्स इंट ऑफसेटमिलीओम्स = 0 माना जाता है; // MilliOhms कॉन्स्ट बाइट चार्जिंग के लिए ऑफसेट कैलिब्रेशनटाइमआउट = 8; // कॉन्स्ट बाइट अस्थायी चार्ज करने के लिए घंटों में समयबाह्य थ्रेशोल्ड = 7; // चेतावनी थ्रेशोल्ड प्रारंभिक तापमान कास्ट बाइट टेम्पमैक्स थ्रेशोल्ड = 10 से ऊपर डिग्री में; // प्रारंभिक तापमान से ऊपर डिग्री में अधिकतम थ्रेशोल्ड - दोषपूर्ण कॉन्स फ्लोट बैटरी माना जाता हैVolatgeLeak = 2.00; // प्रारंभिक स्क्रीन पर "बैटरी चेक" प्रत्येक मॉड्यूल के उच्चतम वोल्टेज का निरीक्षण करें और इस मान को थोड़ा अधिक कॉन्स्ट बाइट मॉड्यूलकाउंट = 8 सेट करें; // मॉड्यूल की संख्या कॉन्स्ट बाइट स्क्रीनटाइम = 4; // सेकंड में समय (साइकिल) प्रति सक्रिय स्क्रीन कॉन्स इंट डिस्चार्ज रीडइंटरवल = 5000; // डिस्चार्ज रीडिंग के बीच का समय अंतराल। mAh +/- } CustomSettings के लिए एडजस्ट करें;
Arduino Mega को अपने कंप्यूटर से कनेक्ट करें और ASCD_Mega.ino shetch को लोड करें
सही COM पोर्ट का चयन करें और स्केच अपलोड करें
नोट: आपको अपने डलास सेंसर धारावाहिकों को भी जोड़ना होगा:
DeviceAddress tempSensorSerial[9] = { {0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, {0x28, 0xFF, 0x29, 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x03, 0xC9}, {0x18, 0x03, 0xC9}, 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9F, 0x42, 0x18, 0x01, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};
चरण 4: ESP8266 स्केच अपलोड करें
यदि आपने पहले से अपना वोर्टेक्स इट - बैटरी पोर्टल खाता पंजीकृत नहीं किया है, तो अगले चरण पर जाएँ।
आपको अपने Arduino IDE में ESP8266 Arduino Addon स्थापित करने की आवश्यकता है इस गाइड का उपयोग करें:
ESP8266_Wifi_Client.ino Arduino Sketch में निम्नलिखित बदलें
कास्ट चार एसएसआईडी = "";
आपके वाईफ़ाई राउटर एसएसआईडी के लिए
कॉन्स्ट चार पासवर्ड = "";
आपके वाईफ़ाई राउटर पासवर्ड के लिए
कास्ट चार उपयोगकर्ता हैश = "";
अपने UserHash के लिए (भंवर इट बैटरी पोर्टल में "चार्जर / डिस्चार्जर मेनू -> देखें" से इसे प्राप्त करें)
कास्ट बाइट CDUnitID =;
अपने CDUnitID के लिए (इसे "चार्जर/डिस्चार्जर मेनू से प्राप्त करें -> देखें -> अपने चार्जर/डिस्चार्जर का चयन करें" भंवर इट बैटरी पोर्टल में)
PROG पर स्विच के साथ ESP8266_Wifi_Client.ino स्केच ESP8266_Wifi_Client.ino पर अपलोड करने के लिए USB से ESP8266 ESP-01 प्रोग्रामर का उपयोग करें
सिफारिश की:
ब्रेट के Arduino ASCD 18650 स्मार्ट चार्जर / डिस्चार्जर में पुनर्जनन जोड़ना: 3 चरण
ब्रेट के Arduino ASCD 18650 स्मार्ट चार्जर / डिस्चार्जर में पुनर्जनन जोड़ना: DIY TESLA पॉवरवॉल समुदाय तेजी से बढ़ रहा है। पावरवॉल बनाने में सबसे महत्वपूर्ण कदम बैटरी कोशिकाओं को समान क्षमता वाले पैक में समूहित करना है। यह बैटरी पैक को श्रृंखला में सेट करने और आसानी से संतुलित करने की अनुमति देता है
हार्डवेयर सीरियल पोर्ट में SAMD21-आधारित बोर्ड USB पोर्ट बनाना !: 3 चरण
हार्डवेयर सीरियल पोर्ट में SAMD21-आधारित बोर्ड USB पोर्ट बनाना !: आजकल एक Arduino (या कोई अन्य संगत) बोर्ड USB पोर्ट को एक एमुलेटेड सीरियल पोर्ट के रूप में उपयोग करना मानक है। यह हमारे प्यारे बोर्डों से डिबगिंग, डेटा भेजने और प्राप्त करने के लिए बहुत उपयोगी है। मैं यूचिप पर काम कर रहा था, जब डेटाश के माध्यम से जा रहा था
Arduino नैनो 4x 18650 स्मार्ट चार्जर / डिस्चार्जर: 20 कदम
Arduino Nano 4x 18650 स्मार्ट चार्जर / डिस्चार्जर: यह मेरा Arduino Nano 4x 18650 स्मार्ट चार्जर / डिस्चार्जर ओपन सोर्स प्रोजेक्ट है। यह यूनिट 12V 5A द्वारा संचालित है। इसे कंप्यूटर बिजली की आपूर्ति द्वारा संचालित किया जा सकता है। लिंक बैटरी पोर्टल: https://portal.vortexit.co.nz/Parts सूची: http://www.vortexit.co.nz/p
NiCd - NiMH पीसी आधारित स्मार्ट चार्जर - डिस्चार्जर: 9 कदम
NiCd - NiMH पीसी आधारित स्मार्ट चार्जर - डिस्चार्जर: कम लागत वाली शानदार सुविधाओं का निर्माण कैसे करें पीसी आधारित स्मार्ट चार्जर- डिस्चार्जर जो किसी भी NiCd या NiMH बैटरी पैक को चार्ज कर सकता है।- सर्किट पीसी बिजली की आपूर्ति, या किसी भी 12V पावर स्रोत का उपयोग करता है। सर्किट "तापमान ढलान" विधि का उपयोग करता है जो कि है
तीसरी पीढ़ी के आइपॉड नैनो को चार्ज करने के लिए जेनेरिक यूएसबी कार चार्जर को संशोधित करें: 4 कदम
तीसरी पीढ़ी के आइपॉड नैनो को चार्ज करने के लिए जेनेरिक यूएसबी कार चार्जर को संशोधित करें: मेरे पास तीसरी पीढ़ी का आईपॉड नैनो है। यह पता लगाता है कि यह कनेक्टेड है, लेकिन एक सामान्य कार->USB चार्ज एडॉप्टर से चार्ज करने से इनकार करता है, लेकिन मुझे विशेष रूप से iPod के लिए एक एडेप्टर केबल या कोई अन्य चार्जर खरीदना पसंद नहीं था, इसलिए मैंने एक को संशोधित किया जिसे मैंने पहले ही बदल दिया था