Table des matières:

Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266 : 4 étapes
Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266 : 4 étapes

Vidéo: Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266 : 4 étapes

Vidéo: Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266 : 4 étapes
Vidéo: Сборка зарядного/разрядного устройства Arduino 8x, часть 3, модификация поворотного энкодера 2024, Septembre
Anonim
Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266
Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266
Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266
Modifier le chargeur/déchargeur intelligent Arduino ASCD 8x 18650 pour la série matérielle ESP8266

Sur PCB version 2.0 et ci-dessous, l'adaptateur ESP8266 Arduino a les mauvaises broches où vous ne pouvez pas utiliser (communiquer) avec l'ESP8266 pour une communication sans fil avec le portail de batterie Vortex It.

Cette modification connecte l'adaptateur Arduino ESP8266 au matériel série RX1 et TX1 sur l'Arduino Mega 2560

Étape 1: Outils et composants

Outils et composants
Outils et composants

Outils nécessaires:

Fer à souder

Pinces ou pinces à dénuder

Pistolet à colle chaude (facultatif)

Pièces nécessaires:

ESP8266 Adaptateur Arduino ESP8266 ESP-01

Lien AliExpress

Lien eBay

ESP8266 ESP-01

Lien AliExpress

Lien eBay

Fil Dupont F-F

Lien AliExpress

Lien eBay

Étape 2: Monter et souder

Monter et souder
Monter et souder
Monter et souder
Monter et souder

Monter

Montez l'adaptateur ESP8266 Arduino avec le support en laiton de 2,5 mm

Mesure

Mesurez les fils Dupont Femelle et coupez à la dimension selon les points de soudure. Vous pouvez monter l'adaptateur Arduino ESP8266 sur l'emplacement alloué ou l'emplacement du lecteur de carte SD car ils ont la même taille.

Déshabiller

Dénudez le fil à l'extrémité des fils Dupont Femelle d'environ 1-2 mm avec une pince ou une pince à dénuder

Souder

Soudez les fils, référez-vous à l'image:

Adaptateur Arduino GND ESP8266 au plan de masse sur PCB

Adaptateur Arduino VCC ESP8266 vers Arduino Mega 2560 5V

Adaptateur Arduino TX ESP8266 vers D19 (RX1) Arduino Mega 2560

Adaptateur Arduino RX ESP8266 vers D18 (TX1) Arduino Mega 2560

Colle chaude (facultatif)

Colle chaude tous les points de soudure

Étape 3: Téléchargez l'Arduino Mega Sketch

Téléchargez l'Arduino Mega Sketch
Téléchargez l'Arduino Mega Sketch

Avant de télécharger le croquis, vérifiez la sortie de tension 5V du régulateur de tension de l'Arduino.

Modifiez l'Arduino Sketch à partir de github: arduino-mega-8x-charger-discharger Remplacez cette ligne dans l'Arduino Sketch par votre lecture de tension

const float referenceVoltage = 5,01; // Sortie 5V d'Arduino

Vous pouvez également modifier d'autres paramètres personnalisés pour vos besoins de test

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; // Sortie 5V d'Arduino const float defaultBatteryCutOffVoltage = 2.8; // Tension à laquelle la décharge s'arrête const byte restTimeMinutes = 1; // Le temps en minutes pour reposer la batterie après la charge. 0-59 sont valides const int lowMilliamps = 1000; // C'est la valeur de Milli Ampères qui est considérée comme faible et qui ne se recharge pas car elle est considérée comme défectueuse const int highMilliOhms = 500; // C'est la valeur de Milli Ohms qui est considérée comme élevée et la batterie est considérée comme défectueuse const int offsetMilliOhms = 0; // Calibrage de l'offset pour MilliOhms const byte loadingTimeout = 8; // Le délai d'attente en heures pour le chargement de l'octet const tempThreshold = 7; // Seuil d'avertissement en degrés au-dessus de l'octet initial de température const tempMaxThreshold = 10; //Seuil maximum en degrés au-dessus de la température initiale - Considéré Défaut const float batteryVolatgeLeak = 2.00; // Sur l'écran initial " BATTERY CHECK " observez la tension la plus élevée de chaque module et définissez cette valeur légèrement plus élevée const byte moduleCount = 8; // Nombre de modules const byte screenTime = 4; // Temps en secondes (cycles) par écran actif const int déchargeReadInterval = 5000; // Intervalles de temps entre les lectures de décharge. Ajuster pour mAh +/- } CustomSettings;

Connectez l'Arduino Mega à votre ordinateur et chargez le fichier ASCD_Mega.ino

Sélectionnez le bon port COM et téléchargez le croquis

Remarque: vous devrez également ajouter les numéros de série de vos capteurs Dallas:

DeviceAddress tempSensorSerial[9] = { {0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, {0x28, 0xFF, 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, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};

Étape 4: Téléchargez le croquis ESP8266

Téléchargez le croquis ESP8266
Téléchargez le croquis ESP8266

Si vous n'avez pas encore enregistré votre compte Vortex It - Battery Portal, passez à l'étape suivante.

Vous devez installer le module complémentaire ESP8266 Arduino dans votre IDE Arduino, utilisez ce guide:

Modifiez ce qui suit dans le ESP8266_Wifi_Client.ino Arduino Sketch

const char ssid = "";

Vers vos routeurs WIFI SSID

const char password = "";

Vers vos routeurs WIFI Mot de passe

const char userHash = "";

À votre UserHash (obtenez-le à partir du "Menu Chargeur / Déchargeur -> Afficher" dans le portail de la batterie Vortex It)

const octet CDUnitID =;

À votre CDUnitID (obtenez-le à partir du "Menu Chargeur / Déchargeur -> Affichage -> Sélectionnez votre chargeur / Déchargeur" dans le portail Vortex It Battery)

Utilisez le programmeur USB vers ESP8266 ESP-01 pour télécharger le croquis ESP8266_Wifi_Client.ino sur l'ESP8266 avec l'interrupteur sur PROG

Conseillé: