विषयसूची:

ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें: 4 चरण
ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें: 4 चरण

वीडियो: ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें: 4 चरण

वीडियो: ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें: 4 चरण
वीडियो: Arduino Programming Series - Tutorial 04 | Serial Monitor [in Hindi] 2024, नवंबर
Anonim
ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें
ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें
ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें
ESP8266 हार्डवेयर सीरियल के लिए Arduino ASCD 8x 18650 स्मार्ट चार्जर / डिस्चार्जर को संशोधित करें

पीसीबी संस्करण 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 मेगा स्केच अपलोड करें
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 स्केच अपलोड करें

ESP8266 स्केच अपलोड करें
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 प्रोग्रामर का उपयोग करें

सिफारिश की: