Daftar Isi:

Pengukur Baterai Lebih Mudah di Dunia Hingga 5v dalam MAh: 3 Langkah
Pengukur Baterai Lebih Mudah di Dunia Hingga 5v dalam MAh: 3 Langkah

Video: Pengukur Baterai Lebih Mudah di Dunia Hingga 5v dalam MAh: 3 Langkah

Video: Pengukur Baterai Lebih Mudah di Dunia Hingga 5v dalam MAh: 3 Langkah
Video: seri dan paralel baterai 18650 untuk menambah volt dan amper 2024, Juli
Anonim
Pengukur Baterai Lebih Mudah di Dunia Hingga 5v dalam MAh
Pengukur Baterai Lebih Mudah di Dunia Hingga 5v dalam MAh

Arduino dan resistor adalah semua yang kita butuhkan untuk membangun desain ini yang menciptakan meteran kapasitas untuk baterai tegangan hingga 5v. Baterai asam, basa, NiCd, Li-ion dan Lipo dapat digunakan. Pasar penuh dengan baterai palsu yang mengklaim kapasitas besar tetapi memberikan sebagian kecil dari yang dijanjikan, bosan dengan situasi proyek ini membantu menemukan kapasitas sebenarnya dari baterai yang tersedia ketika beberapa 8800 Li-ion Cina bahkan tidak memiliki 650mAh pada kenyataannya.

Penting untuk berhati-hati dan pencegahan pada debit, baterai isi ulang tidak boleh habis melebihi 20% dari tegangan nominalnya, ini dapat menyebabkan kerusakan permanen pada unit Anda.

Langkah 1: Menyatukan Semua Hanya dalam Satu Langkah Mudah

Menyatukan Semua Hanya dalam Satu Langkah Mudah
Menyatukan Semua Hanya dalam Satu Langkah Mudah

Resistor yang ditunjukkan adalah 22R / 10W atau 10R / 10W, kami menggunakan yang terakhir karena menyajikan waktu analisis yang lebih sedikit. Untuk menguji baterai yang lebih kecil seperti CR2032, resistor 47R / 2W dapat digunakan dengan pelepasan yang lambat, untuk menghindari baterai yang memanas.

Untuk akurasi, hanya dua penyesuaian yang perlu dilakukan dalam kode. Variabel "vcc" harus menerima nilai tegangan langsung yang diukur pada papan Arduino. Variabel "resistor" harus menerima nilai yang tepat dari resistor dalam Ohm dan angka desimal dapat digunakan.

Dengan cara yang mudah, Serial Monitor dari Arduino IDE digunakan sebagai antarmuka, menunjukkan nilai yang dibaca setiap 1,8 detik, sehingga PC harus tetap terhubung ke arduino saat pengujian dilakukan, jendela dapat diminimalkan yang memungkinkan penggunaan komputer untuk yang lain tujuan, bahkan Jadi desain dapat dengan mudah dimodifikasi untuk menerima LCD 16x2 atau tampilan 7-segmen 4-digit.

Waktu 1,8 detik dipilih karena memungkinkan pembaruan cepat dan karena kelipatan 60, mewakili 0,0005 jam, yang memudahkan perhitungan.

Selain paling sederhana solusi ini juga paling murah di antara yang diteliti.

Langkah 2: Kode

mengambang vcc = 5.0; // Nilai tegangan nyata pada papan arduino - ukur dengan multimeterfloat soma = 0.0;

int analogMasukan = 0;

float vout = 0,0;

nilai int = 0;

resistor mengambang = 10; // Nilai sebenarnya dari resistor dalam ohm, ukur dengan multimeter -

// digunakan dalam desain: 10 Ohm / 10 Watt

batalkan pengaturan(){

Serial.begin(9600);

pinMode(Masukan analog, INPUT);

Serial.println("Membaca setiap 1,8 detik");

penundaan(1800);

}

lingkaran kosong(){

nilai = analogRead(analogInput);

vout = (nilai * vcc) / 1024.0;

float cout = vout / resistor;

float parcial = cout * 0,0005;

soma = soma + sebagian;

Serial.print("Bacaan saat ini: ");

Serial.print(cout);

Serial.print("Amp.");

Serial.print("Diukur sejauh ini: ");

float msoma = soma * 1000;

Serial.print(msoma);

Serial.println("mAh");

// tunggu lagi 1,8 detik

penundaan(1800);

}

Direkomendasikan: