Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në versionin PCB 2.0 dhe më poshtë, përshtatësi ESP8266 Arduino ka kunjat e gabuar ku nuk mund të përdorni (komunikoni) me ESP8266 për komunikim pa tel me Portalin e Baterisë Vortex It.
Ky modifikim lidh përshtatësin ESP8266 Arduino me Hardware Serial RX1 dhe TX1 në Arduino Mega 2560
Hapi 1: Mjetet dhe Komponentët
Mjetet e nevojshme:
Makine per ngjitjen e metalit
Pincë ose shirita me tela
Armë me zam të nxehtë (opsional)
Pjesët e nevojshme:
ESP8266 Përshtatës Arduino ESP8266 ESP-01
Lidhja AliExpress
eBay Link
ESP8266 ESP-01
Lidhja AliExpress
eBay Link
Dupont Wire F-F
Lidhja AliExpress
eBay Link
Hapi 2: Montoni dhe bashkoni
Mali
Montoni Përshtatësin Arduino ESP8266 me kapësen prej bronzi 2.5 mm
Masa
Matni telat Dupont Femra dhe prerë në madhësi sipas pikave të lidhjes. Mund ta montoni Përshtatësin Arduino ESP8266 në folenë e caktuar ose në folenë e lexuesit të Kartës SD pasi ato janë me të njëjtën madhësi.
Rrip
Zhvesh tela në fund të telave Dupont Femra rreth 1-2mm me pincë ose shirita teli
Saldator
Saldimi i telave i referohet figurës:
GND ESP8266 Përshtatës Arduino në aeroplanin tokësor në PCB
VCC ESP8266 Përshtatës Arduino në 5V Arduino Mega 2560
TX ESP8266 Përshtatës Arduino në D19 (RX1) Arduino Mega 2560
RX ESP8266 Përshtatës Arduino në D18 (TX1) Arduino Mega 2560
Ngjitës i nxehtë (opsional)
Ngjiteni nxehtë të gjitha pikat e lidhjes
Hapi 3: Ngarko Arduino Mega Sketch
Para se të ngarkoni skicën kontrolloni daljen e Tensionit 5V nga Rregullatori i Tensionit Arduino.
Ndryshoni Skicën Arduino nga github: arduino-mega-8x-ngarkues-shkarkues Ndryshoni këtë linjë në Skicën Arduino në leximin tuaj të tensionit
const float referenceVoltage = 5.01; // Dalja 5V e Arduino
Ju gjithashtu mund të ndryshoni disa cilësime të tjera të personalizuara për nevojat tuaja të testimit
typedef strukt {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; // Dalja 5V e Arduino const float defaultBatteryCutOffVoltage = 2.8; // Tensioni që shkarkimi ndalon const byte restTimeMinutes = 1; // Koha në minuta për të pushuar baterinë pas ngarkimit. 0-59 janë të vlefshme në vlerë të ulët Milipa = 1000; // Kjo është vlera e amplifikatorëve të Millit që konsiderohet e ulët dhe nuk rimbushet sepse konsiderohet e gabuar në kontekstin e lartëMilliOhms = 500; // Kjo është vlera e Milli Ohms që konsiderohet e lartë dhe bateria konsiderohet e gabuar const int offsetMilliOhms = 0; // Kalibrimi i kompensuar për MilliOhms const byte chargingTimeout = 8; // Koha e pritjes në Orë për karikimin e konte bajtit tempThreshold = 7; // Pragu i Paralajmërimit në gradë mbi Temperaturën fillestare const byte tempMaxThreshold = 10; // Pragu maksimal në gradë mbi Temperaturën fillestare - Konsiderohet i gabuar const float batteryVolatgeLeak = 2.00; // Në ekranin fillestar "KONTROLLI I BATERIS" vëzhgoni tensionin më të lartë të secilit modul dhe vendosni këtë vlerë modul konst bajti pak më të lartëCount = 8; // Numri i moduleve const byte screenTime = 4; // Koha në sekonda (cikle) për Ekranin aktiv const int releaseReadInterval = 5000; // Intervale kohore midis leximeve të shkarkimit. Rregulloni për mAh +/-} Cilësimet e personalizuara;
Lidhni Arduino Mega me kompjuterin tuaj dhe ngarkoni shetch -in ASCD_Mega.ino
Zgjidhni portën e duhur COM dhe ngarkoni skicën
Shënim: do t'ju duhet të shtoni në serialet tuaja të sensorit Dallas:
DeviceAdresa tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x0729, {0x07, 0x0729, {0x07, 0x0729, { 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}};
Hapi 4: Ngarko Skicën ESP8266
Nëse nuk e keni regjistruar tashmë Llogarinë tuaj Vortex It - Battery Portal shkoni në hapin tjetër.
Ju duhet të instaloni ESP8266 Arduino Addon në Arduino IDE tuaj, përdorni këtë udhëzues:
Ndryshoni sa vijon në ESP8266_Wifi_Client.ino Sketch Arduino
const char ssid = "";
Për ruterët tuaj WIFI SSID
const char password = "";
Për ruterët tuaj WIFI Fjalëkalimi
const char userHash = "";
Për UserHash tuaj (Merrni këtë nga "Menyja e Ngarkuesit / Shkarkuesit -> Shiko" në Portalin e Baterisë Vortex It)
const byte CDUnitID =;
Për CDUnitID tuaj (Merrni këtë nga "Menyja e karikuesit / shkarkuesit -> Shiko -> Zgjidhni ngarkuesin / shkarkuesin tuaj" në Portalin e baterisë Vortex It)
Përdorni USB në Programuesin ESP8266 ESP-01 për të ngarkuar skicën ESP8266_Wifi_Client.ino në ESP8266 me ndezjen PROG