
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39


Στην έκδοση PCB 2.0 και παρακάτω, ο προσαρμογέας Arduino ESP8266 έχει λάθος ακίδες όπου δεν μπορείτε να χρησιμοποιήσετε (επικοινωνήσετε) με το ESP8266 για ασύρματη επικοινωνία με την πύλη μπαταριών Vortex It.
Αυτή η τροποποίηση συνδέει τον προσαρμογέα Arduino ESP8266 με σειριακό υλικό υλικού RX1 και TX1 στο Arduino Mega 2560
Βήμα 1: Εργαλεία και εξαρτήματα

Απαιτούμενα εργαλεία:
Συγκολλητικό σίδερο
Πένσες ή απογυμνωτές καλωδίων
Πιστόλι θερμής κόλλας (προαιρετικό)
Απαιτούμενα μέρη:
ESP8266 Προσαρμογέας Arduino ESP8266 ESP-01
Σύνδεσμος AliExpress
Σύνδεσμος eBay
ESP8266 ESP-01
Σύνδεσμος AliExpress
Σύνδεσμος eBay
Dupont Wire F-F
Σύνδεσμος AliExpress
Σύνδεσμος eBay
Βήμα 2: Τοποθέτηση και συγκόλληση


Βουνό
Τοποθετήστε τον προσαρμογέα Arduino ESP8266 με την ορειχάλκινη βάση 2,5 mm
Μετρήσει
Μετρήστε τα θηλυκά καλώδια Dupont και κόψτε σε μέγεθος σύμφωνα με τα σημεία συγκόλλησης. Μπορείτε να τοποθετήσετε τον προσαρμογέα Arduino ESP8266 στην εκχωρημένη υποδοχή ή στην υποδοχή ανάγνωσης κάρτας SD καθώς έχουν το ίδιο μέγεθος.
Λωρίδα
Απογυμνώστε το σύρμα στο τέλος των θηλυκών συρμάτων Dupont περίπου 1-2mm με πένσα ή απογυμνωτές σύρματος
Κόλλα μετάλλων
Συγκολλήστε τα καλώδια αναφέρονται στην εικόνα:
GND ESP8266 Arduino Adapter to Ground Plane στο PCB
VCC ESP8266 Προσαρμογέας Arduino σε 5V Arduino Mega 2560
TX ESP8266 Προσαρμογέας Arduino σε D19 (RX1) Arduino Mega 2560
RX ESP8266 Προσαρμογέας Arduino σε D18 (TX1) Arduino Mega 2560
Ζεστή κόλλα (προαιρετικά)
Κόλλα ζεστή σε όλα τα σημεία συγκόλλησης
Βήμα 3: Ανεβάστε το Arduino Mega Sketch

Πριν ανεβάσετε το σκίτσο, ελέγξτε την έξοδο τάσης 5V από τον ρυθμιστή τάσης του Arduino.
Επεξεργαστείτε το Arduino Sketch από το github: arduino-mega-8x-charger-charger Αλλάξτε αυτήν τη γραμμή στο Arduino Sketch στην ένδειξη τάσης
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; // Αυτή είναι η τιμή των Milli Amps που θεωρείται χαμηλή και δεν επαναφορτίζεται επειδή θεωρείται ελαττωματική σταθερή υψηλήMilliOhms = 500. // Αυτή είναι η τιμή του Milli Ohms που θεωρείται υψηλή και η μπαταρία θεωρείται ελαττωματική const int offsetMilliOhms = 0; // Offset βαθμονόμηση για MilliOhms const byte chargingTimeout = 8; // Το χρονικό όριο σε ώρες για φόρτιση const byte tempThreshold = 7; // Προειδοποιητικό όριο σε μοίρες πάνω από την αρχική Θερμοκρασία const byte tempMaxThreshold = 10; // Μέγιστο όριο σε μοίρες πάνω από την αρχική Θερμοκρασία - Θεωρείται ελαττωματική μπαταρία float constVolatgeLeak = 2,00; // Στην αρχική οθόνη "ΕΛΕΓΧΟΣ ΜΠΑΤΑΡΙΑΣ" παρατηρήστε την υψηλότερη τάση κάθε μονάδας και ορίστε αυτήν την τιμή ελαφρώς υψηλότερη μονάδα const byteCount = 8; // Αριθμός ενοτήτων const byte screenTime = 4; // Χρόνος σε δευτερόλεπτα (Κύκλοι) ανά ενεργή οθόνη const int drainReadInterval = 5000; // Χρονικά διαστήματα μεταξύ των ενδείξεων απαλλαγής. Προσαρμογή για mAh +/-} CustomSettings.
Συνδέστε το Arduino Mega στον υπολογιστή σας και φορτώστε το shetch ASCD_Mega.ino
Επιλέξτε τη σωστή θύρα COM και ανεβάστε το σκίτσο
Σημείωση: θα πρέπει επίσης να προσθέσετε στα σειριακά αισθητήρια του Ντάλας σας:
DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x0729, {0x07, 0x0729, {0 0xF5, 0x40, 0X18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0X18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0X18, 0x03, 0xC9}, {0x28, 0xFF, 0x03, 0xF6, 0x40, 0X18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0X18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9F, 0x42, 0X18, 0x01, 0x56}, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};
Βήμα 4: Ανεβάστε το σκίτσο ESP8266

Εάν δεν έχετε ήδη καταχωρίσει τον λογαριασμό σας Vortex It - Battery Portal, μεταβείτε στο επόμενο βήμα.
Πρέπει να εγκαταστήσετε το ESP8266 Arduino Addon στο Arduino IDE σας χρησιμοποιώντας αυτόν τον οδηγό:
Αλλάξτε τα παρακάτω στο ESP8266_Wifi_Client.ino Arduino Sketch
const char ssid = "";
Στους SSID δρομολογητές σας
const char password = "";
Κωδικός πρόσβασης στους δρομολογητές WIFI
const char userHash = "";
Στο UserHash σας (Λάβετε αυτό από το "Charger / Discharger Menu -> View" στην πύλη μπαταρίας Vortex It)
const byte CDUnitID =;
Στο CDUnitID σας (Λάβετε αυτό από το "Charger / Discharger Menu -> View -> Select your Charger / Discharger" στο Vortex It Battery Portal)
Χρησιμοποιήστε USB για προγραμματιστή ESP8266 ESP-01 για να ανεβάσετε το σκίτσο ESP8266_Wifi_Client.ino στο ESP8266 με το διακόπτη ενεργοποιημένο το PROG
Συνιστάται:
Τροποποίηση ενός L-tek Dance Pad to Poll στα 1000hz σε Windows και Linux: 9 βήματα

Τροποποίηση ενός L-tek Dance Pad to Poll στα 1000hz σε Windows και Linux: Γιατί το κάνετε αυτό; Αν έχετε κάνει ποτέ κύλιση στο γράφημα για ένα τραγούδι 125 BPM, ίσως αναρωτηθείτε, τι συμβαίνει με αυτό το spikey boi; Γιατί ο χρονισμός πέφτει σε διακριτές «υποδοχές»; ITG και DDR έχουν απίστευτα σφιχτά παράθυρα χρονισμού, και με αυτό
Τροποποίηση φθηνού μικροφώνου συμπυκνωτή LDC: 7 βήματα (με εικόνες)

Τροποποίηση φθηνού μικροφώνου συμπυκνωτή LDC: beenμουν ήχος για καιρό και μανιώδης DIY'er. Αυτό σημαίνει ότι τα αγαπημένα μου έργα σχετίζονται με τον ήχο. Πιστεύω επίσης ακράδαντα ότι για να είναι ένα έργο DIY καλό, πρέπει να υπάρχει ένα από τα δύο αποτελέσματα για να αξίζει το έργο
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Βήματα

Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Σε αυτό το Instructable σας δείχνω πώς έλαμψα αρκετές έξυπνες συσκευές με το δικό μου υλικολογισμικό, ώστε να μπορώ να τις ελέγχω με MQTT μέσω της ρύθμισης Openhab. Θα προσθέσω νέες συσκευές όταν τις χάκαρα. Φυσικά υπάρχουν και άλλες μέθοδοι που βασίζονται σε λογισμικό για να αναβοσβήνει η προσαρμοσμένη
Προσθήκη Αναγέννησης στον Έξυπνο Φορτιστή / Αποφορτιστή του Brett Arduino ASCD 18650: 3 Βήματα

Προσθήκη αναγέννησης στον έξυπνο φορτιστή / εκφορτιστή Arduino ASCD 18650 του Brett: Η κοινότητα του DIY TESLA powerwall αναπτύσσεται ραγδαία. Το πιο σημαντικό βήμα για την κατασκευή ενός τείχους τροφοδοσίας είναι η ομαδοποίηση των κυψελών μπαταριών σε συσκευασίες με ίση συνολική χωρητικότητα. Αυτό σας επιτρέπει να ρυθμίσετε τις μπαταρίες σε σειρά και να ισορροπήσετε εύκολα
Τροποποίηση δέκτη DYS ELF Quad-copter Receiver: 5 Steps

Τροποποίηση δέκτη DYS ELF Quad-copter Receiver: Δεδομένου ότι αυτό είναι ένα εξαιρετικά απλουστευμένο παράδειγμα εγκατάστασης ενός δέκτη FlySky FS-A8S στο υπέροχο τετραπλό χειριστή DYS Elf, βεβαιωθείτε ότι έχετε επαρκείς γνώσεις για να διαμορφώσετε σωστά την πτήση Beta για να χρησιμοποιήσετε τον νέο σας δέκτη και Μεταδότης FlySky