תוכן עניינים:

שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סדרתית: 4 שלבים
שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סדרתית: 4 שלבים

וִידֵאוֹ: שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סדרתית: 4 שלבים

וִידֵאוֹ: שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סדרתית: 4 שלבים
וִידֵאוֹ: Первая самоделка в этом году! Сделай себе 🤣 2024, דֵצֶמבֶּר
Anonim
שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סידורי
שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סידורי
שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סידורי
שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סידורי

ב- PCB גירסה 2.0 ובתאורה למתאם ה- ESP8266 Arduino יש סיכות שגויות שבהן אינך יכול להשתמש (לתקשר) עם ESP8266 לתקשורת אלחוטית לפורטל הסוללות של Vortex It.

שינוי זה מחבר את מתאם ארדואינו ESP8266 לחומרה RX1 ו- TX1 חומרה ב- Arduino Mega 2560

שלב 1: כלים ורכיבים

כלים ורכיבים
כלים ורכיבים

כלים נחוצים:

מלחם

צבת או חוטרי חוטים

אקדח דבק חם (אופציונלי)

דרושים חלקים:

מתאם ארדואינו ESP8266 ESP8266 ESP-01

קישור לאליאקספרס

קישור לאיביי

ESP8266 ESP-01

קישור לאליאקספרס

קישור לאיביי

Dupont Wire F-F

קישור לאליאקספרס

קישור לאיביי

שלב 2: הר והלחמה

הר והלחמה
הר והלחמה
הר והלחמה
הר והלחמה

הר

הרכיבו את מתאם ה- Arpino ESP8266 עם מעמד הפליז 2.5 מ מ

מידה

מדוד את חוטי הדופונט נקבה וחתך אותו בהתאם לנקודות ההלחמה. אתה יכול להרכיב את מתאם ה- Arpino ESP8266 בחריץ שהוקצה או בחריץ קורא כרטיסי ה- SD מכיוון שהם באותו גודל.

לְהִתְפַּשֵׁט

הפשיטו את החוט בקצה חוטי הדופונט נקבה בערך 1-2 מ מ בעזרת צבת או חשפנות תיל

לְרַתֵך

הלחמת החוטים מתייחסים לתמונה:

מתאם ארדואינו מסוג GND ESP8266 למטוס קרקע במחשב הלוח

מתאם ארדואינו VCC ESP8266 ל- 5V Arduino Mega 2560

TX ESP8266 מתאם Arduino ל- D19 (RX1) Arduino Mega 2560

מתאם ארדואינו RX ESP8266 ל- D18 (TX1) Arduino Mega 2560

דבק חם (אופציונלי)

דבק חם כל נקודות ההלחמה

שלב 3: העלה את סקיצת המגה Arduino

העלה את סקיצת Arduino Mega
העלה את סקיצת Arduino Mega

לפני העלאת הסקיצה בדוק את פלט המתח של 5V מווסת המתח של Arduino.

ערוך את סקיצת Arduino מ- github: arduino-mega-8x-מטען-מפזר שנה את השורה הזו בסקיצה של Arduino לקריאת המתח שלך

const float referenceVoltage = 5.01; // פלט 5V של Arduino

תוכל גם לשנות הגדרה מותאמת אישית אחרת לצרכי הבדיקה שלך

typedef struct {const float shuntResistor [8] = {3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3}; const float referenceVoltage = 5.01; // פלט 5V של Arduino const float defaultBatteryCutOffVoltage = 2.8; // מתח שהפריקה עוצרת const byte restTimeMinutes = 1; // הזמן בדקות למנוחת הסוללה לאחר הטעינה. 0-59 תקפים const int lowMilliamps = 1000; // זהו הערך של מילי אמפר הנחשב נמוך ואינו נטען כי הוא נחשב פגום const int highMilliOhms = 500; // זהו הערך של מילי אוהם שנחשב גבוה והסוללה נחשבת לקויה const int offsetMilliOhms = 0; // כיול קיזוז עבור טענת בייט constT של MilliOhms TimeTimeout = 8; // פסק הזמן בשעות לטעינת const byte tempThreshold = 7; // סף אזהרה במעלות מעל הטמפרטורה ההתחלתית tempMaxThreshold = 10; // סף מרבי במעלות מעל הטמפרטורה ההתחלתית - נחשב פגום סוללת const float פגומה VolatgeLeak = 2.00; // במסך ההתחלתי "בדיקת BATTERY" התבוננו במתח הגבוה ביותר של כל מודול וקבעו ערך זה מעט גבוה יותר const byte moduleCount = 8; // מספר המודולים const byte screenTime = 4; // זמן בשניות (מחזורים) לכל מסך Active const int dischargeReadInterval = 5000; // מרווחי זמן בין קריאות פריקה. התאם עבור mAh +/-} הגדרות מותאמות אישית;

חבר את ה- Arduino Mega למחשב שלך וטען את קובץ ASCD_Mega.ino

בחר את יציאת ה- COM הנכונה והעלה את הסקיצה

הערה: יהיה עליך להוסיף גם את סדרות החיישנים של דאלאס:

DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, {0x28, 0x29, 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x03, 0xC9}, 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9F, 0x42, 0x18, 0x6, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};

שלב 4: העלה את הסקיצה של ESP8266

העלה את הסקיצה של ESP8266
העלה את הסקיצה של ESP8266

אם עדיין לא רשמת את חשבון Vortex It - Portal Battery שלך, המשך לשלב הבא.

עליך להתקין את ה- ESP8266 Arduino Addon ב- Arduino IDE שלך השתמש במדריך זה:

שנה את הדברים הבאים בסקיצת ה- Arpino של ESP8266_Wifi_Client.ino

const char ssid = "";

אל נתבי ה- WIFI שלך SSID

const char password = "";

לסיסמת נתבי WIFI שלך

const char userHash = "";

ל- UserHash שלך (קבל זאת מתוך "תפריט מטען / פריקה -> תצוגה" בפורטל הסוללות של וורטקס)

const byte CDUnitID =;

ל- CDUnitID שלך (קבל זאת מתוך "תפריט מטען / פריקה -> תצוגה -> בחר מטען / פריקה" בפורטל הסוללות של Vortex It)

השתמש במתכנת USB ל- ESP8266 ESP-01 כדי להעלות סקיצה ESP8266_Wifi_Client.ino ל- ESP8266 כשהמתג מופעל על PROG

מוּמלָץ: