Deskripsi Fungsi
INA219 merupakan modul elektronik sensor yang keren yang tidak hanya memungkinkan kita untuk mengukur arus, tetapi juga tegangan. Dengan sedikit rumus perkalian, kita bahkan dapat mengukur Power / Daya.
Dalam hal tegangan, INA219 dapat mengukur hingga 26 Volt DC.
Pada +/- 3.2A, rentang pengukuran saat ini cocok untuk sebagian besar pengukuran yang lebih kecil. Dengan kata lain, Anda dapat mengukur daya lebih dari 75 watt.
Modul Pin Out
Gambar dan tabel di bawah merinci beberapa fitur modul, termasuk pin out.
LIbrary Yng Diperlukan
Salah satu library INA219 yang cukup populer adalah yang dirilis oleh Adafruit yang dapat didownload di SINI.
Ekstrak file library tersebut dan copy ke dalam folder library dari Instalasi Arduino IDE.
Rangakaian Diagram
Hubungkan Arduino seperti yang ditunjukkan
Anda memerlukan beberapa komponen lain selain Arduino dan INA219 yaitu :
- resistor 200 ohm
- LED 5mm
- Baterai 9 volt.
Rangkai seperti gambar berikut :
Code Program
Berikut contoh sketch/program untuk menjalankan modul INA219. Pada library Adafruit tersebut juga menyertakan beberapa contoh program yang bisa kita gunakan mencoba modul INA219.
#include <Wire.h> #include <Adafruit_INA219.h> // You will need to download this library Adafruit_INA219 sensor219; // Declare and instance of INA219 void setup(void) { Serial.begin(9600); sensor219.begin(); } void loop(void) { float busVoltage = 0; float current = 0; // Measure in milli amps float power = 0; busVoltage = sensor219.getBusVoltage_V(); current = sensor219.getCurrent_mA(); power = busVoltage * (current/1000); // Calculate the Power Serial.print("Bus Voltage: "); Serial.print(busVoltage); Serial.println(" V"); Serial.print("Current: "); Serial.print(current); Serial.println(" mA"); Serial.print("Power: "); Serial.print(power); Serial.println(" W"); Serial.println(""); delay(2000); }
Output
Setelah sketch/program diupload, buka serial monitor. Jika semuanya berjalan lancar, seharusnya output nya akan terlihat seperti gambar berikut :
Assalamualaikum pak mau tanya.. ini udah bisa saya coba.. trus mau ambil patokan tegangan nya misal di 5 volt.. jika di bawah 5v maka ada printah di pin lain.. jika pas 5v maka tidak ada perintah di pin lain.. cara baca di bawah 5v nya belum bisa pak.. mohon pencerahan nya.. makasih pak
dh,
kalo utk sensor arus & tegangan yg lebih dr 26V pakai apa pak?
bisa pakai modul PZEM-004T, feature nya lengkap.
Long time supporter, and thought I’d drop a comment.
Your wordpress site is very sleek – hope you don’t mind me asking what theme you’re using?
(and don’t mind if I steal it? :P)
I just launched my site –also built in wordpress like yours– but the theme slows (!) the site
down quite a bit.
In case you have a minute, you can find it by searching for “royal cbd” on Google (would appreciate
any feedback) – it’s still in the works.
Keep up the good work– and hope you all take care of yourself
during the coronavirus scare!