Satura rādītājs:

Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai: 4 soļi
Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai: 4 soļi

Video: Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai: 4 soļi

Video: Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai: 4 soļi
Video: Модификация Ender 3S1 2024, Novembris
Anonim
Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai
Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai
Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai
Modificēt Arduino ASCD 8x 18650 viedo lādētāju / izlādi ESP8266 aparatūras sērijai

PCB versijā 2.0 un zemāk ESP8266 Arduino adapterim ir nepareizas tapas, kurās nevar izmantot (sazināties) ar ESP8266 bezvadu sakariem ar Vortex It akumulatoru portālu.

Šī modifikācija savieno ESP8266 Arduino adapteri ar aparatūras sērijas RX1 un TX1 uz Arduino Mega 2560

1. darbība: rīki un sastāvdaļas

Instrumenti un sastāvdaļas
Instrumenti un sastāvdaļas

Nepieciešamie rīki:

Lodāmurs

Knaibles vai stieples noņēmēji

Karstās līmes pistole (pēc izvēles)

Nepieciešamās detaļas:

ESP8266 Arduino adapteris ESP8266 ESP-01

AliExpress saite

eBay saite

ESP8266 ESP-01

AliExpress saite

eBay saite

Dupont Wire F-F

AliExpress saite

eBay saite

2. solis: montāža un lodēšana

Stiprinājums un lodēšana
Stiprinājums un lodēšana
Stiprinājums un lodēšana
Stiprinājums un lodēšana

Mount

Uzstādiet ESP8266 Arduino adapteri ar 2,5 mm misiņa statīvu

Mērs

Izmēriet Dupont sieviešu vadus un sagrieziet pēc izmēra atbilstoši lodēšanas punktiem. ESP8266 Arduino adapteri var uzstādīt piešķirtajā slotā vai SD karšu lasītāja slotā, jo tie ir vienāda izmēra.

Strip

Noņemiet vadu Dupont Female vadu galā apmēram 1-2 mm ar knaiblēm vai stieples noņēmējiem

Lodēt

Lodēšanas vadi attiecas uz attēlu:

GND ESP8266 Arduino adapteris zemes plaknei uz PCB

VCC ESP8266 Arduino adapteris 5V Arduino Mega 2560

TX ESP8266 Arduino adapteris D19 (RX1) Arduino Mega 2560

RX ESP8266 Arduino adapteris D18 (TX1) Arduino Mega 2560

Karstā līme (pēc izvēles)

Karsti pielīmējiet visus lodēšanas punktus

3. darbība: augšupielādējiet Arduino Mega skici

Augšupielādējiet Arduino Mega skici
Augšupielādējiet Arduino Mega skici

Pirms skices augšupielādes pārbaudiet 5 V sprieguma izeju no Arduino sprieguma regulatora.

Rediģējiet Arduino skici no github: arduino-mega-8x-charger-charger Mainiet šo Arduino skices rindu uz sprieguma rādījumu

const float referenceVoltage = 5,01; // 5V Arduino izeja

Pārbaudes vajadzībām varat mainīt arī kādu citu pielāgotu iestatījumu

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 izeja defaultBatteryCutOffVoltage = 2.8; // Spriegums, ko izlāde pārtrauc const baits restTimeMinutes = 1; // Laiks minūtēs, līdz akumulators tiek uzlādēts pēc uzlādes. 0-59 ir derīgas const int lowMilliamps = 1000; // Šī ir Milli Amp vērtība, kas tiek uzskatīta par zemu un netiek uzlādēta, jo tā tiek uzskatīta par kļūdainu const int highMilliOhms = 500; // Šī ir Milli omu vērtība, kas tiek uzskatīta par augstu, un akumulators tiek uzskatīts par kļūdainu konst int offsetMilliOhms = 0; // Nobīdes kalibrēšana MilliOhms konstantu baitu uzlādēšanaiTimeout = 8; // Taimauts stundās, lai uzlādētu konstantu baitu tempThreshold = 7; // Brīdinājuma slieksnis grādos virs sākotnējās Temperatūras konstanta baits tempMaxThreshold = 10; // Maksimālais slieksnis grādos virs sākotnējās temperatūras - uzskatāms par kļūdainu konstantu pludiņa akumulatoruVolatgeLeak = 2,00; // Sākuma ekrānā "BATTERY CHECK" ievērojiet katra moduļa augstāko spriegumu un iestatiet šo vērtību nedaudz augstāku konstantu baitu moduleCount = 8; // Moduļu skaits konst baits screenTime = 4; // Laiks sekundēs (ciklos) uz aktīvā ekrāna konst int izlādēšanāsReadInterval = 5000; // Laika intervāli starp izlādes rādījumiem. Pielāgojiet mAh +/-} CustomSettings;

Pievienojiet Arduino Mega datoram un ielādējiet ASCD_Mega.ino shēmu

Izvēlieties pareizo COM portu un augšupielādējiet skici

Piezīme: jums būs jāpievieno arī Dallas sensoru sērijas:

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, 0x28 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}};

4. darbība: augšupielādējiet ESP8266 skici

Augšupielādējiet ESP8266 skici
Augšupielādējiet ESP8266 skici

Ja vēl neesat reģistrējis savu Vortex It - Battery Portal kontu, pārejiet pie nākamās darbības.

Jums ir jāinstalē ESP8266 Arduino papildinājums savā Arduino IDE, izmantojiet šo rokasgrāmatu:

ESP8266_Wifi_Client.ino Arduino skicē mainiet tālāk norādīto

const char ssid = "";

Jūsu WIFI maršrutētāju SSID

const char parole = "";

Jūsu WIFI maršrutētāju parole

const char userHash = "";

Savā UserHash (iegūstiet to Vortex It Battery portāla sadaļā "Lādētāja / izlādētāja izvēlne -> Skatīt")

const baits CDUnitID =;

Uz jūsu CDUnitID (iegūstiet to izvēlnē "Lādētāja / izlādētāja izvēlne -> Skats -> Izvēlieties lādētāju / izlādētāju" Vortex It Battery portālā)

Izmantojiet USB uz ESP8266 ESP-01 programmētājs, lai augšupielādētu skici ESP8266_Wifi_Client.ino ESP8266, ieslēdzot PROG

Ieteicams: