Kalkulator sederhana untuk menghitung estimasi waktu aktif dari perangkat IoT (atau perangkat apapun secara general) yang dihidupkan menggunakan baterai. Disertai opsi untuk parameter recharging.
Aplikasi bisa didapatkan dengan mengunjungi halaman release atau pada link berikut:
https://github.com/adamalfath/iotbatterycalc/releases/latest
ℹ️ Disclaimer
Perhitungan dalam kalkulator ini disederhanakan untuk kebutuhan praktikal dan memungkinkan adanya perbedaan dengan kondisi asli. Silahkan lihat rumus yang digunakan pada bagian teori untuk detail lebih lanjut.
- Active Duration: total waktu perangkat melakukan operasi normal (contoh: mengambil/mengirim data, menghubungkan ke jaringan internet, dll). Unit dalam satuan detik (s).
- Active Current: nilai arus yang dikonsumsi perangkat saat melakukan operasi normal. Perangkat mungkin memiliki konsumsi arus yang variatif saat berjalan, silahkan ambil nilai aproksimasi arus rataan. Unit dapat dipilih antara milliampere (mA) dan microampere (uA).
- Sleep Duration: total waktu perangkat berada dalam kondisi sleep/idle. Isi nilai 0 (nol) jika perangkat tidak pernah masuk dalam kondisi sleep/idle. Unit dalam satuan detik (s).
- Sleep Current: nilai arus yang dikonsumsi perangkat saat kondisi sleep/idle. Pada mode ini biasanya konsumsi arus bernilai konstan. Unit dapat dipilih antara milliampere (mA) dan microampere (uA).
- Battery Capacity: kapasitas baterai yang terpasang untuk menghidupkan perangkat. Unit dalam satuan milliampere-hour (mAh).
- Discharge Limit: batas persentase kapasitas baterai saat beroperasi (untuk pemakaian normal biasanya baterai tidak diperbolehkan untuk di discharge secara total). Isi nilai 0 (nol) untuk melakukan kalkulasi dengan 100% kapasitas baterai. Unit dalam persen (%).
- PV Rated Current: nilai rating arus dari solar cell (atau sumber eksternal lainnya) untuk me-recharge baterai. Isi nilai 0 (nol) jika parameter ini tidak digunakan. Unit dalam satuan milliampere (mA).
- Peak Sun Hour: total waktu sinar matahari (atau ketersediaan sumber eksternal lainnya) yang nilainya sebanding dengan waktu charging. Unit dalam satuan jam (h) per hari.
- Usable Battery Capacity: kapasitas baterai aktual yang dapat digunakan. Unit dalam satuan milliampere-hour (mAh).
- PV Power Generated: total energi yang dihasilkan oleh solar cell (atau sumber eksternal lainnya) dalam satu hari. Unit dalam satuan milliampere-hour (mAh).
- Consumption per Hour: rata-rata daya yang dikonsumsi perangkat per satuan jam. Unit dalam satuan milliampere-hour (mAh).
- Consumption per Day: rata-rata daya yang dikonsumsi perangkat per satuan hari. Unit dalam satuan milliampere-hour (mAh).
- Estimated Run Time: perkiraan waktu perangkat dapat aktif menggunakan baterai tanpa adanya proses recharging.
- Energy Balance: selisih antara daya yang dikonsumsi perangkat dengan daya yang dihasilkan solar cell (atau sumber eksternal lainnya) dalam satu hari. Nilai positif menandakan secara teori perangkat mencukupi untuk bisa terus berjalan selamanya tanpa kehabisan daya, nilai negatif menandakan perangkat akan mati saat daya baterai habis dalam waktu yang sudah dikalkulasikan. Unit dalam satuan milliampere-hour (mAh).
Dalam screenshot diatas diperlihatkan sebuah perangkat aktif per 30 menit sekali (1800s) dengan komposisi waktu aktif selama 10s @20mA dan sleep selama 1790s @20uA. Baterai yang digunakan berkapasitas 1000mAh tanpa rangkaian recharge dengan batas discharge 20%. Terhitung lama waktu perangkat dapat aktif yaitu ~254 hari 10 jam 52 menit 13 detik.
Pertama hitung durasi perangkat aktif dan sleep
dalam satu siklus per unit jam:
Untuk menghitung konsumsi daya perangkat, jumlahkan konsumsi daya pada masing-masing mode (aktif dan sleep). Konsumsi daya dihitung dengan mengkalikan arus dengan durasi per unit jam:
atau per unit hari:
Kalkulasi lamanya waktu perangkat dapat berjalan dengan kapasitas baterai yang tersedia
dapat dihitung menggunakan persamaan berikut:
Kalkulasi terkait recharging dan selisih daya per hari dapat dihitung menggunakan persamaan berikut:
Bila kalian tertarik dengan produk-produk SENTSOR, kalian bisa cek marketplace ataupun memberikan donasi pada link berikut:
Support kalian akan sangat membantu untuk pengembangan open-source hardware dari SENTSOR selanjutnya.
SENTSOR
Author: Adam Alfath
Contact: adam.alfath23@gmail.com
Web: sentsor.net
Repo: SENTSOR Main Repo
SENTSOR IoT Battery Calculator is licensed under GNU General Public License v3.0.