Isi kandungan:
- Langkah 1: Alat dan Komponen
- Langkah 2: Pasang dan Pateri
- Langkah 3: Muat naik Sketsa Mega Arduino
- Langkah 4: Muat naik Sketsa ESP8266
Video: Ubah Arduino ASCD 8x 18650 Smart Charger / Discharger for ESP8266 Hardware Serial: 4 Steps
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Pada PCB versi 2.0 dan di bawah ini, Adapter ESP8266 Arduino mempunyai pin yang salah di mana anda tidak boleh menggunakan (berkomunikasi) dengan ESP8266 untuk komunikasi tanpa wayar ke Portal Bateri Vortex It.
Pengubahsuaian ini menghubungkan Adaptor Arduino ESP8266 ke Hardware Serial RX1 dan TX1 pada Arduino Mega 2560
Langkah 1: Alat dan Komponen
Alat yang Diperlukan:
Besi pematerian
Tang atau Jalur Kawat
Pistol gam panas (pilihan)
Bahagian yang Diperlukan:
ESP8266 Arduino Adapter ESP8266 ESP-01
Pautan AliExpress
Pautan eBay
ESP8266 ESP-01
Pautan AliExpress
Pautan eBay
Dupont Wire F-F
Pautan AliExpress
Pautan eBay
Langkah 2: Pasang dan Pateri
Gunung
Pasang Adaptor Arduino ESP8266 dengan tembaga 2.5mm yang menonjol
Mengukur
Ukur wayar Dupont Female dan potong mengikut ukuran mengikut titik pateri. Anda boleh memasang Adaptor Arduino ESP8266 pada slot yang diperuntukkan atau slot pembaca Kad SD kerana ukurannya sama.
Jalur
Tanggalkan wayar di hujung wayar Dupont Female kira-kira 1-2mm dengan tang atau pelucut wayar
Pateri
Solder wayar merujuk kepada gambar:
GND ESP8266 Arduino Adapter to Ground Plane pada PCB
VCC ESP8266 Arduino Adapter to 5V Arduino Mega 2560
TX ESP8266 Arduino Adapter to D19 (RX1) Arduino Mega 2560
RX ESP8266 Arduino Adapter to D18 (TX1) Arduino Mega 2560
Lem Panas (pilihan)
Lekatkan panas semua titik pateri
Langkah 3: Muat naik Sketsa Mega Arduino
Sebelum memuat naik lakaran, periksa output Voltan 5V dari Arduino's Voltage Regulator.
Edit Sketsa Arduino dari github: arduino-mega-8x-charger-discharger Tukar baris ini dalam Arduino Sketch ke bacaan voltan anda
const float ReferenceVoltage = 5.01; // Output Arduino 5V
Anda juga boleh mengubah beberapa tetapan khusus lain untuk keperluan ujian anda
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; // Output 5V Arduino const float defaultBatteryCutOffVoltage = 2.8; // Voltan bahawa pelepasan berhenti rehat const byteTimeMinutes = 1; // Masa dalam Minit untuk merehatkan bateri setelah dicas. 0-59 adalah valid const int lowMilliamps = 1000; // Ini adalah nilai Milli Amps yang dianggap rendah dan tidak boleh dicas semula kerana dianggap rosak const int highMilliOhms = 500; // Ini adalah nilai Milli Ohms yang dianggap tinggi dan baterinya dianggap salah const int offsetMilliOhms = 0; // Kalibrasi ofset untuk pengecasan bait MilliOhms constTimeout = 8; // Waktu tamat dalam Jam untuk mengecas const byte tempThreshold = 7; // Ambang Amaran dalam darjah di atas suhu Suhu awal bait tempMaxThreshold = 10; // Ambang Maksimum dalam darjah melebihi Suhu awal - Dianggap Bateri konstabel float const VolatgeLeak = 2.00; // Pada skrin awal "BATTERY CHECK" perhatikan voltan tertinggi setiap modul dan tetapkan nilai ini sedikit lebih tinggi const byte moduleCount = 8; // Bilangan modul const byte screenTime = 4; // Masa dalam Detik (Kitaran) setiap Skrin Aktif berterusan dalam pelepasanReadInterval = 5000; // Selang masa antara bacaan Lepasan. Laraskan untuk mAh +/-} CustomSettings;
Sambungkan Arduino Mega ke komputer anda dan muatkan gambar ASCD_Mega.ino
Pilih port COM yang betul dan muat naik lakaran
Catatan: anda juga perlu menambahkan siri sensor Dallas anda:
DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, {0x28, 0x28, 0F28, 0x28, 0F28, 0F28, 0F28, 0F28, 0F28, 0F28, 0F28, 0F28, 0F28 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x03, 0xC9}, 0xC9} 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9F, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};
Langkah 4: Muat naik Sketsa ESP8266
Sekiranya anda belum mendaftarkan Akaun Portal Bateri Vortex It - anda, teruskan ke langkah seterusnya.
Anda perlu memasang ESP8266 Arduino Addon di Arduino IDE anda menggunakan panduan ini:
Ubah yang berikut dalam Lakaran ESP8266_Wifi_Client.ino Arduino
const char ssid = "";
Kepada SSID penghala WIFI anda
kata laluan const char = "";
Ke Kata Laluan penghala WIFI anda
const char userHash = "";
Ke UserHash anda (Dapatkan ini dari "Menu Charger / Discharger -> View" di Portal Bateri Vortex It)
const byte CDUnitID =;
Ke CDUnitID anda (Dapatkan ini dari "Menu Pengecas / Pengecas -> Tampilan -> Pilih Pengecas / Pengecas anda" di Portal Bateri Vortex It)
Gunakan Pengaturcara USB ke ESP8266 ESP-01 untuk memuat naik lakaran ESP8266_Wifi_Client.ino ke ESP8266 dengan menghidupkan PROG
Disyorkan:
Ubah Raspberry Pi Ke Bluetooth Beacon: 4 Langkah
Ubah Raspberry Pi Ke Bluetooth Beacon: Bluetooth adalah salah satu teknologi inovatif untuk memindahkan data tanpa wayar, membina sistem automasi rumah, mengawal peranti lain dan lain-lain. Dalam arahan ini, saya akan cuba mengubah Raspberry Pi menjadi Bluetooth Beacon. Keperluan Raspberry PiBleuIO (Bl
Ubah Telefon Pintar Tidak Digunakan Ke Paparan Pintar: 6 Langkah (dengan Gambar)
Ubah Telefon Pintar yang Tidak Digunakan Ke Paparan Pintar: Tutorial Deze ada di Engels, voor de Nederlandse versie klik hier. Adakah anda mempunyai telefon pintar (lama) yang tidak digunakan? Ubahnya menjadi paparan pintar menggunakan Helaian Google dan beberapa pen dan kertas, dengan mengikuti tutorial langkah demi langkah yang mudah ini. Apabila anda selesai
Menambah Penjanaan Semula dalam Brett's Arduino ASCD 18650 Smart Charger / Discharger: 3 Langkah
Menambah Regenerasi dalam Arduino ASCD 18650 Smart Charger / Discharger Brett's: Komuniti powerwall DIY TESLA berkembang pesat. Langkah paling penting dalam membina powerwall adalah pengelompokan sel bateri dalam pek dengan jumlah kapasiti yang sama. Ini memungkinkan untuk mengatur pek bateri secara siri dan mudah mengimbangkan
Ubah Bateri Tab Android Dengan Bateri LiPo 18650 dengan mudah: 5 Langkah
Mudah Mengubah Bateri Tab Android Dengan Baterai LiPo 18650: Dalam petunjuk ini kita akan melihat cara mengubah Tab Android lama yang baterinya mati dengan bateri LiPo 18650. Penafian: Bateri LiPo (Lithium Polymer) terkenal dengan pembakaran / letupan sekiranya penjagaan yang betul tidak diambil. Bekerja dengan Lithium
Ubah Arduino Anda menjadi Pembaca Kad Magnetik !: 9 Langkah (dengan Gambar)
Tukarkan Arduino Anda menjadi Pembaca Kad Magnetik !: Semua orang telah menggunakan pembaca kad magnetik, saya percaya. Maksud saya, siapa yang membawa wang tunai hari ini? Mereka juga tidak sukar untuk menggunakan tangan anda, dan semasa perjalanan ke kedai elektronik tempatan kegemaran saya, saya menjumpai tong sampah yang penuh dengan orang-orang ini. Jadi …. tentu saja