Turinys:
- 1 žingsnis: įrankiai ir komponentai
- 2 žingsnis: montavimas ir litavimas
- 3 veiksmas: įkelkite „Arduino Mega“eskizą
- 4 veiksmas: įkelkite ESP8266 eskizą
Video: Pakeiskite „Arduino ASCD 8x 18650“išmanųjį įkroviklį / iškroviklį, skirtą ESP8266 aparatinės įrangos serijai: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Naudojant 2.0 PCB versiją ir toliau, ESP8266 „Arduino“adapteris turi netinkamus kaiščius, kuriuose negalite naudoti (bendrauti) su ESP8266 belaidžiam ryšiui su „Vortex It Battery Portal“.
Šis pakeitimas jungia „Arduino“adapterį ESP8266 prie „Arduino Mega 2560“aparatinės įrangos serijos RX1 ir TX1.
1 žingsnis: įrankiai ir komponentai
Reikalingi įrankiai:
Lituoklis
Replės arba vielos nuėmikliai
Karšto klijų pistoletas (neprivaloma)
Reikalingos dalys:
ESP8266 „Arduino“adapteris ESP8266 ESP-01
„AliExpress“nuoroda
„eBay“nuoroda
ESP8266 ESP-01
„AliExpress“nuoroda
„eBay“nuoroda
Duponto viela F-F
„AliExpress“nuoroda
„eBay“nuoroda
2 žingsnis: montavimas ir litavimas
Kalnas
Sumontuokite ESP8266 „Arduino“adapterį su 2,5 mm žalvario stovu
Išmatuoti
Išmatuokite „Dupont Female“laidus ir supjaustykite pagal dydį pagal litavimo taškus. ESP8266 „Arduino“adapterį galite pritvirtinti prie skirto lizdo arba SD kortelės skaitytuvo lizdo, nes jie yra tokio paties dydžio.
Juostelė
Nuplėškite vielą Dupont Female laidų gale apie 1-2 mm replėmis arba vielos nuėmikliais
Lituoklis
Lituokite laidus pagal paveikslėlį:
GND ESP8266 „Arduino“adapteris ant žemės plokštumos ant PCB
VCC ESP8266 „Arduino“adapteris prie 5 V „Arduino Mega 2560“
TX ESP8266 „Arduino“adapteris prie D19 (RX1) „Arduino Mega 2560“
RX ESP8266 „Arduino“adapteris prie D18 (TX1) „Arduino Mega 2560“
Karštas klijai (neprivaloma)
Karštai klijuokite visus litavimo taškus
3 veiksmas: įkelkite „Arduino Mega“eskizą
Prieš įkeldami eskizą, patikrinkite 5 V įtampos išėjimą iš „Arduino“įtampos reguliatoriaus.
Redaguokite „Arduino“eskizą iš „github“: arduino-mega-8x-charger-charger Pakeiskite šią „Arduino Sketch“eilutę į savo įtampos rodmenį
const float referenceVoltage = 5,01; // 5V „Arduino“išvestis
Taip pat galite pakeisti kai kuriuos kitus pasirinktinius nustatymus pagal savo testavimo poreikius
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 išėjimas defaultBatteryCutOffVoltage = 2.8; // Įtampa, kurią iškrovimas sustabdo const baitas restTimeMinutes = 1; // Laikas minutėmis akumuliatoriui pailsėti po įkrovimo. 0-59 yra galiojanti konst int int lowMilliamps = 1000; // Tai yra „Milli Amps“vertė, kuri laikoma maža ir nėra įkraunama, nes laikoma, kad sugedusi konst int highMilliOhms = 500; // Tai Milli omų vertė, kuri laikoma aukšta, o baterija laikoma sugedusia konst int offsetMilliOhms = 0; // „MilliOhms const byte chargeTimeout“kalibravimas; 8; // Laikas, skirtas valandoms įkrauti konstantinį baitą tempThreshold = 7; // Įspėjimo slenkstis laipsniais virš pradinio Temperatūros konstituoto baito tempMaxThreshold = 10; // Maksimalus slenkstis laipsniais virš pradinės temperatūros - laikoma klaidinga konstanto plūdinė baterijaVolatgeLeak = 2,00; // Pradiniame ekrane „BATTERY CHECK“stebėkite aukščiausią kiekvieno modulio įtampą ir nustatykite šią vertę šiek tiek didesnę const baite moduleCount = 8; // Modulių skaičius const baitas screenTime = 4; // Laikas sekundėmis (ciklais) per aktyvųjį ekraną const int releaseReadInterval = 5000; // Laiko intervalai tarp iškrovos rodmenų. Koreguokite pagal mAh +/-} pasirinktinius nustatymus;
Prijunkite „Arduino Mega“prie kompiuterio ir įkelkite ASCD_Mega.ino rinkinį
Pasirinkite tinkamą COM prievadą ir įkelkite eskizą
Pastaba: į Dalaso jutiklių serijas taip pat turėsite įtraukti:
„DeviceAddress“tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, {0x287 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}};
4 veiksmas: įkelkite ESP8266 eskizą
Jei dar neužregistravote „Vortex It - Battery Portal“paskyros, pereikite prie kito veiksmo.
Į savo „Arduino IDE“turite įdiegti „ESP8266 Arduino Addon“, naudokite šį vadovą:
Pakeiskite tai ESP8266_Wifi_Client.ino „Arduino“eskize
const char ssid = "";
Į jūsų WIFI maršrutizatorių SSID
const char slaptažodis = "";
Į savo WIFI maršrutizatoriaus slaptažodį
const char userHash = "";
Į „UserHash“(gaukite tai iš „Vortex It Battery Portal“įkroviklio / iškroviklio meniu -> Peržiūrėti)
konst baitas CDUnitID =;
Į savo „CDUnitID“(gaukite tai „Įkroviklio / iškroviklio meniu -> Rodinys -> Pasirinkite įkroviklį / iškroviklį“„Vortex It Battery Portal“)
Naudokite USB prie ESP8266 ESP-01 programuotojo, norėdami įkelti ESP8266_Wifi_Client.ino eskizą į ESP8266 įjungę PROG
Rekomenduojamas:
Papildomos dėžutės receptas (aparatinės įrangos remiksas / grandinės lenkimas): 11 žingsnių (su paveikslėliais)
Papildomos dėžutės receptas (aparatinės įrangos remiksas / grandinės lenkimas): aparatinės įrangos permaišymas yra būdas iš naujo išnagrinėti muzikos technologijų pranašumus. „Companion Boxes“yra grandinės išlenkti „pasidaryk pats“elektroniniai muzikos instrumentai. Jų skleidžiami garsai priklauso nuo naudojamos grandinės. Mano sukurti prietaisai yra pagrįsti daugiafunkciniu
„SmartTAG“aparatinės įrangos atnaujinimas: LCD apšvietimas: 4 žingsniai
„SmartTAG“aparatinės įrangos atnaujinimas: LCD foninis apšvietimas: originalus „SmartTAG“(Malaizija) turi LCD ekraną be foninio apšvietimo, todėl nepatogu patikrinti kortelės balansą esant silpnam apšvietimui. Mačiau, kaip mano draugas BP Tan pakeitė vieną įrenginį, kad įjungtų foninį apšvietimą, jis laimingai mane išmokė ir
„Groove Coaster“kompiuterio valdiklis [1 DALIS: aparatinės įrangos stiprintuvas]: 9 žingsniai
„Groove Coaster“kompiuterio valdiklis [1 DALIS: „Booster Hardware“]: darbas su kompiuterio valdikliu būsimam „Groove Coaster“kompiuterio leidimui „Steam“
„TicTacToe“aparatinės įrangos diegimas naudojant „RaspberryPi“: 4 žingsniai
„TicTacToe“aparatinės įrangos diegimas naudojant „RaspberryPi“: Šio projekto tikslas yra sukurti interaktyvų „TicTacToe“modelį, naudojant du skirtingų spalvų šviesos diodus, žyminčius du žaidėjus, naudojančius aviečių pi. Idėja buvo tai įgyvendinti plačiau alėjoje - įsivaizduokite 3x3 pusiau gaublių tinklelį (li
Programinės aparatinės įrangos atnaujinimas M365: 7 žingsniai
„Firmware Downgrade M365“: Sveiki, šioje instrukcijoje aš jums parodysiu, kaip atnaujinti „Xiaomi M365“elektrinio paspirtuko programinę įrangą. Jei turite versiją 1.5.1, tai reiškia, kad galite naudoti tik oficialią programą, kuri turi tik keletą funkcijų. išsamiau