Përmbajtje:
- Hapi 1: Mjetet dhe Komponentët
- Hapi 2: Montoni dhe bashkoni
- Hapi 3: Ngarko Arduino Mega Sketch
- Hapi 4: Ngarko Skicën ESP8266
Video: Modifiko Arduino ASCD 8x 18650 Ngarkues / Shkarkues i zgjuar për ESP8266 Hardware Serial: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
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
Recommended:
Ngarkues me energji diellore për 18650 qeliza jon litiumi: 4 hapa
Karikues me energji diellore për 18650 qeliza jon litiumi: Ngarkimi i baterive litium jon është një çështje e ndërlikuar dhe gjithashtu me energji diellore sepse bateritë litium-jon janë të rrezikshme dhe kërkojnë mjedise të kontrolluara të karikimit. Përndryshe, mund të çojë edhe në shpërthim. Këtu, unë do të ndërtoj një Litium 18650-
Arduino Nano 4x 18650 Ngarkues / Shkarkues i zgjuar: 20 hapa
Ngarkues / shkarkues i zgjuar Arduino Nano 4x 18650: Ky është Projekti im Arduino Nano 4x 18650 Smart / Shkarkues me Burim të Hapur. Kjo njësi mundësohet nga 12V 5A. Mund të mundësohet nga një furnizim me energji kompjuterike
Ngarkues i zgjuar për bateri alkaline: 9 hapa (me fotografi)
Ngarkues i zgjuar për bateri alkaline: A e keni llogaritur numrin e baterive alkaline që hedhim çdo vit, në të gjithë botën. It'sshtë e madhe …! Tregu i baterive në Francë është 600 milionë njësi të shitura çdo vit, 25,000 ton dhe 0.5% e mbeturinave shtëpiake. Sipas Ademe, ky numër
Si të bëni një stacion ngarkues 18650 Li-ion për një buxhet: 4 hapa (me fotografi)
Si të bëni një stacion ngarkues 18650 Li-ion për një buxhet: Një bateri litium-jon ose bateri Li-jon (e shkurtuar si LIB) është një lloj baterie e rimbushshme në të cilën jonet e litiumit lëvizin nga elektroda negative në elektrodën pozitive gjatë shkarkimit dhe kthehet kur karikohet. Bateritë Li-Jon përdorin një intercal
NiCd - Karikues i zgjuar i bazuar në PC NiMH - Shkarkues: 9 hapa
NiCd- NiMH PC bazuar në ngarkuesin inteligjent- shkarkues: Si të krijoni një kosto të ulët me karakteristika të shkëlqyeshme, ngarkues inteligjent i bazuar në kompjuter i cili mund të ngarkojë çdo paketë baterie NiCd ose NiMH. Qarku përdor metodën "Pjerrësia e temperaturës" e cila është