Sisukord:

Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara seeria jaoks: 4 sammu
Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara seeria jaoks: 4 sammu

Video: Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara seeria jaoks: 4 sammu

Video: Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara seeria jaoks: 4 sammu
Video: Arduino 8x Charger / Discharger Build Testing Part 1 Rotary Encoder Charge Discharge Mosfets 2024, Juuli
Anonim
Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara jada jaoks
Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara jada jaoks
Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara jada jaoks
Arduino ASCD 8x 18650 nutika laadija / tühjendaja muutmine ESP8266 riistvara jada jaoks

PCB versioonil 2.0 ja allpool on ESP8266 Arduino adapteril valed tihvtid, kus te ei saa ESP8266 -ga kasutada (suhelda) traadita side jaoks Vortex It Battery Portaliga.

See muudatus ühendab ESP8266 Arduino adapteri Arduino Mega 2560 riistvara seeria RX1 ja TX1 -ga

Samm: tööriistad ja komponendid

Tööriistad ja komponendid
Tööriistad ja komponendid

Vajalikud tööriistad:

Jootekolb

Tangid või traadieemaldajad

Kuum liimipüstol (valikuline)

Vajalikud osad:

ESP8266 Arduino adapter ESP8266 ESP-01

AliExpressi link

eBay link

ESP8266 ESP-01

AliExpressi link

eBay link

Dupont Wire F-F

AliExpressi link

eBay link

Samm: paigaldage ja jootke

Paigaldus ja jootmine
Paigaldus ja jootmine
Paigaldus ja jootmine
Paigaldus ja jootmine

Mount

Paigaldage ESP8266 Arduino adapter koos 2,5 mm messingist alusega

Mõõda

Mõõtke Duponti emase juhtmed ja lõigake vastavalt jootmispunktidele. ESP8266 Arduino adapteri saate paigaldada eraldatud pesale või SD -kaardi lugeja pesale, kuna need on sama suurusega.

Riba

Eemaldage traat Dupont Female juhtmete otsas umbes 1-2 mm tangide või traadieemaldajatega

Jootma

Jootke juhtmed vastavalt pildile:

GND ESP8266 Arduino adapter maapinnale PCB -l

VCC ESP8266 Arduino adapter 5 V Arduino Mega 2560 -le

TX ESP8266 Arduino adapter D19 -le (RX1) Arduino Mega 2560

RX ESP8266 Arduino adapter D18 -le (TX1) Arduino Mega 2560

Kuum liim (valikuline)

Kuum liimi kõik jootmispunktid

Samm: laadige üles Arduino Mega visand

Laadige üles Arduino Mega visand
Laadige üles Arduino Mega visand

Enne visandi üleslaadimist kontrollige Arduino pingeregulaatori 5V pinge väljundit.

Muutke Arduino visandit githubist: arduino-mega-8x-laadija-tühjendaja Muutke see rida Arduino Sketchis oma pinge lugemiseks

const float referenceVoltage = 5,01; // 5V Arduino väljund

Samuti saate oma testimisvajaduste jaoks muuta mõnda muud kohandatud seadet

typedef structure {const float shuntResistor [8] = {3.3, 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 väljund defaultBatteryCutOffVoltage = 2.8; // Pinge, mille tühjenemine peatab const bait restTimeMinutes = 1; // Aeg pärast laadimist minutites. 0-59 on kehtivad const int lowMilliamps = 1000; // See on Milli võimendi väärtus, mida peetakse madalaks ja mida ei laeta uuesti, kuna seda peetakse vigaseks const int highMilliOhms = 500; // See on Milli oomi väärtus, mida peetakse kõrgeks ja aku vigaseks konst int offsetMilliOhms = 0; // Nihke kalibreerimine MilliOhms const byte chargeTimeout = 8; // Aegumine tundides laadimise konstantse baidi tempThreshold = 7; // Hoiatuslävi kraadides üle esialgse Temperatuuri konst bait tempMaxThreshold = 10; // Maksimaalne lävi kraadides üle algtemperatuuri - peetakse vigaseks ujukpatareiksVolatgeLeak = 2,00; // Esialgsel ekraanil "BATTERY CHECK" jälgige iga mooduli kõrgeimat pinget ja seadke see väärtus veidi kõrgemaks konst baidimoodulCount = 8; // Moodulite arv konst bait screenTime = 4; // Aeg sekundites (tsüklit) aktiivse ekraani kohta // Ajavahemikud tühjenemisnäitude vahel. Kohandage mAh +/-} CustomSettings;

Ühendage Arduino Mega arvutiga ja laadige ASCD_Mega.ino shetch

Valige õige COM -port ja laadige eskiis üles

Märkus: peate oma Dallase andurite seeriad lisama ka:

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, 0x93 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9F, 0x52, 0x, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};

Samm: laadige üles ESP8266 visand

Laadige üles ESP8266 visand
Laadige üles ESP8266 visand

Kui te pole veel oma Vortex It - Battery Portal konto registreerinud, minge järgmisele sammule.

Peate oma Arduino IDE-sse installima ESP8266 Arduino Addoni, kasutage seda juhendit:

Muutke ESP8266_Wifi_Client.ino Arduino visandis järgmist

const char ssid = "";

Teie WIFI -ruuterite SSID -le

const char parool = "";

WIFI ruuterite parool

const char userHash = "";

Oma UserHashile (hankige see Vortex It Battery portaali menüüst „Laadija / tühjendaja menüü -> Kuva”)

const bait CDUnitID =;

CDUnitID -le (hankige see Vortex It Battery portaalist laadija / tühjendusmenüüst -> Vaade -> valige oma laadija / tühjendaja)

Kasutage USB-d ESP8266-le ESP-01 programmeerija, et laadida ESP8266_Wifi_Client.ino visand ESP8266-sse sisse lülitiga PROG

Soovitan: