Cuprins:

Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266: 4 pași
Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266: 4 pași

Video: Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266: 4 pași

Video: Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266: 4 pași
Video: watch till end 🤯🤯🤭 2024, Noiembrie
Anonim
Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266
Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266
Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266
Modificați încărcătorul / descărcătorul inteligent Arduino ASCD 8x 18650 pentru seria hardware ESP8266

Pe versiunea PCB 2.0 și de mai jos, adaptorul Arduino ESP8266 are pinii greșiți în care nu puteți utiliza (comunica) cu ESP8266 pentru comunicația fără fir la portalul bateriei Vortex It.

Această modificare conectează adaptorul ESP8266 Arduino la Hardware Serial RX1 și TX1 pe Arduino Mega 2560

Pasul 1: Instrumente și componente

Instrumente și componente
Instrumente și componente

Instrumente necesare:

Ciocan de lipit

Clește sau decapant de sârmă

Pistol de lipit la cald (opțional)

Piese necesare:

ESP8266 Adaptor Arduino ESP8266 ESP-01

Link AliExpress

Link eBay

ESP8266 ESP-01

Link AliExpress

Link eBay

Sârmă Dupont F-F

Link AliExpress

Link eBay

Pasul 2: Montați și lipiți

Muntele și lipirea
Muntele și lipirea
Muntele și lipirea
Muntele și lipirea

montură

Montați adaptorul ESP8266 Arduino cu suporturile de alamă de 2,5 mm

Măsura

Măsurați firele femele Dupont și tăiați-le la dimensiune în funcție de punctele de lipit. Puteți monta adaptorul ESP8266 Arduino pe slotul alocat sau pe slotul cititorului de card SD, deoarece acestea sunt de aceeași dimensiune.

Bandă

Îndepărtați firul de la capătul firelor Dupont Femei de aproximativ 1-2 mm cu clești sau decupatori

Solder

Sudarea firelor se referă la imagine:

GND ESP8266 Adaptor Arduino la planul de masă pe PCB

VCC ESP8266 Adaptor Arduino la 5V Arduino Mega 2560

Adaptor TX ESP8266 Arduino la D19 (RX1) Arduino Mega 2560

Adaptor RX ESP8266 Arduino la D18 (TX1) Arduino Mega 2560

Hot Glue (opțional)

Adeziv fierbinte toate punctele de lipit

Pasul 3: încărcați Arduino Mega Sketch

Încărcați Arduino Mega Sketch
Încărcați Arduino Mega Sketch

Înainte de a încărca schița, verificați ieșirea de tensiune de 5V de la regulatorul de tensiune al Arduino.

Editați Arduino Sketch din github: arduino-mega-8x-charger-discharger Schimbați această linie din Arduino Sketch la tensiunea dvs.

const float referenceVoltage = 5.01; // Ieșire 5V a Arduino

De asemenea, puteți modifica alte setări personalizate pentru nevoile dvs. de testare

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 ieșire Arduino const float defaultBatteryCutOffVoltage = 2,8; // Tensiunea pe care descărcarea o oprește const octetul restTimeMinutes = 1; // Timpul în minute pentru a opri bateria după încărcare. 0-59 sunt valabile const int lowMilliamps = 1000; // Aceasta este valoarea Milli Amps care este considerată scăzută și nu se reîncarcă deoarece este considerată defectă const int highMilliOhms = 500; // Aceasta este valoarea Milli Ohms care este considerată ridicată și bateria este considerată defectă const int offsetMilliOhms = 0; // Calibrare offset pentru MilliOhms constant byte chargingTimeout = 8; // Timpul de expirare în ore pentru încărcarea const octet tempThreshold = 7; // Prag de avertizare în grade peste temperatura inițială octet const tempMaxThreshold = 10; // Pragul maxim în grade peste temperatura inițială - Considerat Defect const plutitor batteryVolatgeLeak = 2,00; // Pe ecranul inițial „BATERY CHECK”, observați cea mai mare tensiune a fiecărui modul și setați această valoare puțin mai mare, octetul constant modulCount = 8; // Numărul de module octet ecran screenTime = 4; // Timp în secunde (cicluri) per Active Screen const int dischargeReadInterval = 5000; // Intervalele de timp dintre citirile de descărcare. Ajustați pentru mAh +/-} Setări personalizate;

Conectați Arduino Mega la computer și încărcați ASCD_Mega.ino shetch

Selectați portul COM corect și încărcați schița

Notă: va trebui să adăugați și în serialul senzorului Dallas:

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

Pasul 4: încărcați schița ESP8266

Încărcați schița ESP8266
Încărcați schița ESP8266

Dacă nu v-ați înregistrat deja contul Vortex It - Battery Portal, treceți la pasul următor.

Trebuie să instalați ESP8266 Arduino Addon în ID-ul dvs. Arduino, utilizați acest ghid:

Modificați următoarele în schița ESP8266_Wifi_Client.ino Arduino

const char ssid = "";

La routerele WIFI SSID

const char password = "";

Parola routerelor WIFI

const char userHash = "";

Pentru UserHash (Obțineți acest lucru din „Meniul Încărcător / Descărcător -> Vizualizare” din portalul bateriei Vortex It)

octet const CDIDUnit =;

La CDUnitID-ul dvs. (Obțineți acest lucru din „Meniul Încărcător / Descărcător -> Vizualizare -> Selectați Încărcătorul / Descărcătorul” din portalul bateriei Vortex It)

Utilizați programatorul USB către ESP8266 ESP-01 pentru a încărca schița ESP8266_Wifi_Client.ino pe ESP8266 cu comutatorul pe PROG

Recomandat: