
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13


Sa bersyon ng PCB 2.0 at sa ibaba ng ESP8266 Arduino Adapter ay may maling mga pin kung saan hindi mo maaaring gamitin (makipag-usap) sa ESP8266 para sa wireless na komunikasyon sa Vortex It Battery Portal.
Ang pagbabago na ito ay nag-uugnay sa ESP8266 Arduino Adapter sa Hardware Serial RX1 at TX1 sa Arduino Mega 2560
Hakbang 1: Mga Tool at Component

Kailangan ng mga tool:
Panghinang
Mga Plier o Wire Strippers
Mainit na baril ng pandikit (opsyonal)
Mga Kinakailangan na Bahagi:
ESP8266 Arduino Adapter ESP8266 ESP-01
Link ng AliExpress
Link ng eBay
ESP8266 ESP-01
Link ng AliExpress
Link ng eBay
Dupont Wire F-F
Link ng AliExpress
Link ng eBay
Hakbang 2: Mount at Solder


Bundok
I-mount ang ESP8266 Arduino Adapter na may 2.5mm na tanso na nakatayo
Sukatin
Sukatin ang mga Dupont Babae na wires at gupitin sa laki ayon sa mga solder point. Maaari mong mai-mount ang ESP8266 Arduino Adapter sa inilaang puwang o puwang ng mambabasa ng SD Card dahil pareho ang laki ng mga ito.
Strip
Huhubad ang kawad sa dulo ng mga wire ng Dupont Babae tungkol sa 1-2mm gamit ang mga plier o wire strippers
Panghinang
Ang mga panghinang na wires ay tumutukoy sa imahe:
GND ESP8266 Arduino Adapter sa Ground Plane sa PCB
VCC ESP8266 Arduino Adapter sa 5V Arduino Mega 2560
TX ESP8266 Arduino Adapter sa D19 (RX1) Arduino Mega 2560
RX ESP8266 Arduino Adapter sa D18 (TX1) Arduino Mega 2560
Mainit na Pandikit (opsyonal)
Mainit na pandikit ang lahat ng mga puntos ng panghinang
Hakbang 3: I-upload ang Arduino Mega Sketch

Bago i-upload ang sketch suriin ang output ng 5V Voltage mula sa Voltage Regulator ng Arduino.
I-edit ang Arduino Sketch mula sa github: arduino-mega-8x-charger-discharger Baguhin ang linyang ito sa Arduino Sketch sa iyong pagbasa ng boltahe
const float referenceVoltage = 5.01; // 5V Output ng Arduino
Maaari mo ring baguhin ang ilang iba pang pasadyang setting para sa iyong mga pangangailangan sa pagsubok
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 Output ng Arduino const float defaultBatteryCutOffVoltage = 2.8; // Voltage na ang paglabas ay tumitigil sa byte restTimeMinutes = 1; // Ang oras sa Minuto upang ipahinga ang baterya pagkatapos ng pagsingil. Ang 0-59 ay wasto ayon sa int lowMilliamp = 1000; // Ito ang halaga ng Milli Amps na itinuturing na mababa at hindi nakakakuha ng recharged dahil ito ay itinuturing na may sira const int highMilliOhms = 500; // Ito ang halaga ng Milli Ohms na itinuturing na mataas at ang baterya ay isinasaalang-alang na may sira const int offsetMilliOhms = 0; // Offset calibration for MilliOhms const byte chargeTimeout = 8; // Ang timeout sa Mga Oras para sa pagsingil ng const byte tempThreshold = 7; // Warning Threshold sa degree sa itaas ng paunang Temperatura const byte tempMaxThreshold = 10; // Maximum Threshold sa degree sa itaas ng paunang Temperatura - Itinuturing na Faulty const float bateryaVolatgeLeak = 2.00; // Sa paunang screen na "BATTERY CHECK" obserbahan ang pinakamataas na boltahe ng bawat module at itakda ang halagang ito nang medyo mas mataas const byte moduleCount = 8; // Number of Modules const byte screenTime = 4; // Oras sa Segundo (Mga Pag-ikot) bawat Aktibong Screen const int paglabasReadInterval = 5000; // Mga agwat ng oras sa pagitan ng mga pagbabasa ng Paglabas. Ayusin para sa mAh +/-} Mga CustomSettings;
Ikonekta ang Arduino Mega sa iyong computer at i-load ang ASCD_Mega.ino shetch
Piliin ang tamang port ng COM at i-upload ang sketch
Tandaan: kakailanganin mong idagdag din sa iyong mga serial sensor ng Dallas:
DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, {0x28, 0xFF, 0x0,} 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, 0x, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};
Hakbang 4: I-upload ang ESP8266 Sketch

Kung hindi mo pa nakarehistro ang iyong Vortex It - Ang Battery Portal Account ay pumunta sa susunod na hakbang.
Kailangan mong i-install ang ESP8266 Arduino Addon sa iyong Arduino IDE gamitin ang gabay na ito:
Baguhin ang sumusunod sa ESP8266_Wifi_Client.ino Arduino Sketch
const char ssid = "";
Sa iyong mga router ng WIFI na SSID
Const char password = "";
Sa iyong password sa mga router ng WIFI
const char userHash = "";
Sa iyong UserHash (Kunin ito mula sa "Charger / Discharger Menu -> Tingnan" sa Vortex It Battery Portal)
const byte CDUnitID =;
Sa iyong CDUnitID (Kunin ito mula sa "Charger / Discharger Menu -> View -> Piliin ang iyong Charger / Discharger" sa Vortex It Battery Portal)
Gumamit ng USB sa ESP8266 ESP-01 Programmer upang mag-upload ng sketch na ESP8266_Wifi_Client.ino sa ESP8266 na may switch on PROG
Inirerekumendang:
Pagdaragdag ng Regeneration sa Brett's Arduino ASCD 18650 Smart Charger / Discharger: 3 Hakbang

Pagdaragdag ng Regeneration sa Brett's Arduino ASCD 18650 Smart Charger / Discharger: Ang DIY TESLA powerwall na komunidad ay mabilis na lumalaki. Ang pinakamahalagang hakbang sa pagbuo ng isang powerwall ay ang pagpapangkat ng mga cell ng baterya sa mga pack na may pantay na kabuuang kapasidad. Pinapayagan nito para sa pagtatakda ng mga pack ng baterya sa serye at madaling balancin
Paano Baguhin ang Pangalan ng Modyul ng Bluetooth na Madaling Gamit ang Arduino: 4 na Hakbang

Paano Baguhin ang Pangalan ng Module ng Bluetooth na Madaling Gamit ng Arduino: Sa proyektong ito matututunan mo kung paano pangalanan ang iyong Bluetooth Module at tuklasin ang nabigo sa pagtatrabaho ng iyong Bluetooth. Para sa proyektong ito gagamitin mo ang mga sumusunod na sangkap na ipinakita sa ibaba
Madaling Baguhin ang Android Tab Battery Na Sa 18650 LiPo Battery: 5 Hakbang

Madaling Baguhin ang Android Tab Battery Sa 18650 LiPo Battery: Sa itinuturo na ito makikita natin kung paano baguhin ang isang lumang Android Tab na ang baterya ay patay na gamit ang 18650 LiPo na baterya. Pagwawaksi: Ang mga baterya ng LiPo (Lithium Polymer) ay kilalang-kilala sa pagkasunog / pagsabog kung hindi nag-iingat ng wastong pangangalaga. Nagtatrabaho sa Lithium
Arduino Nano 4x 18650 Smart Charger / Discharger: 20 Hakbang

Arduino Nano 4x 18650 Smart Charger / Discharger: Ito ang aking Arduino Nano 4x 18650 Smart Charger / Discharger Open Source Project. Ang yunit na ito ay pinalakas ng 12V 5A. Maaari itong patakbuhin ng isang power supply ng computer.LinksBattery Portal: https://portal.vortexit.co.nz/ Listahan ng Mga Bahagi: http://www.vortexit.co.nz/p
Baguhin ang isang Generic USB Car Charger upang Pagsingil ng isang ika-3 Gen IPod Nano: 4 na Hakbang

Baguhin ang isang Generic USB Car Charger upang Pagsingil ng isang ika-3 Gen IPod Nano: Mayroon akong isang ika-3 henerasyon ng iPod Nano. Nakita nito na konektado ito ngunit tumanggi na singilin mula sa isang generic na car- > USB charge adapter, ngunit hindi ko ginanahan ang pagbili ng isang adapter cable o iba pang charger na partikular para sa iPod, kaya binago ko ang isa na ako