CARA MEMBUAT VOLT METER ARDUINO DENGAN INTERFACE LCD 16x4
Materi cara membuat digital volt meter merupakan kelanjutan dari materi sebelumnya yang telah saya share tentang cara membuat AVO (Ampere Volt Ohm) Meter menggunakan arduino Cara Membuat AVO Meter Menggunakan Arduino. Untuk mempelajari lebih lanjut tentang postingan digital volt meter ini, saya sarankan untuk membaca juga artikel saya sebelumnya tentang Cara Membuat Ampere Meter Menggunakan Arduino. Karena dalam postingan sebelumnya saya bahas lengkap cara-cara atau tutorial simulasinya di Proteus.
Oh ya.. Riset ini sebelumnya dilakukan oleh Dosen kami yaitu Prof. Mada Sanjaya WS, Ph.D selaku Owner Bolabot, yaitu perusahaan robotik yang bergerak dibidang riset dan edukasi di Bandung yang kebetulan kami selaku Mahasiswa Fisika Instrumentasi UIN Bandung diberikan tugas untuk melanjutkan riset tentang AVO Meter Arduino.
Dalam postingan bagaiamana cara membuat digital volt meter menggunakan arduino uno ini saya tidak akan share semua data riset, tapi hanya dasar-dasar saja mengenai cara membuat volt meter menggunkan arduino dengan interface Lcd. Kelanjutannya silahkan anda kembangkan sendiri dengan kalibrasi besaran resistor yang digunakan.
Sebelumnya materi ini juga sudah kami jadikan sebagai modul praktikum Elektronika Dasar II.
Tahap I Perangkaian Komponen Digital Volt Meter Arduino
Rangkaian digital volt meter ini bisa langsung anda buat versi Riil nya. Tapi saya sarankan untuk membuat simulasi terlebih dahulu seperti pada gambar dibawah. Hal ini untuk memudahkan anda nanti pada tahap kalibrasi alat volt meter.
Gambar Simulasi Rangkaian Volt Meter Arduino di Proteus |
Setelah rangkain volt meter digital selesai di susun seperti gambar diatas, buatlah program arduino nya dengan menyesuaikan besaran resistor yang dipakai. anda juga bisa langsung copas program digital volt meter dibawah ini dan melakukan verify untuk mendapatkan kode.hex nya lalu di terapkan ke simulasi rangkaian volt meter arduino di proteus.
Program Digital Volt Meter Menggunakan Arduino
int sensor = A1;
float R1 =
100000;//100K
float R2 = 1000;//1K
void setup(){
Serial.begin(9600);
pinMode(sensor,
INPUT);
}
void loop(){
float adc =
analogRead(sensor);
float Vadc =
5*adc/1023;
float
V_ukur=Vadc*(R1+R2)/R2;
Serial.print("V
ukur: ");
Serial.print(V_ukur);
Serial.println("
Volt");
Serial.print("adc:
");
Serial.print(adc);
Serial.println("
adc");
delay(300);
}
Kelas Youtube |
Setelah proses verify, carilah kode.hex nya dibagian bawah software arduino seperti tampak pada gambar dibawah ini dengan spesipikasi akhiran namafolder.ino.hex
Secara garis besar, hasilnya pasti akan sama dengan gambar dibawah.
Silahkan ganti nilai besaran volt yang diukur / besar volt bateray.... apakah hasilnya akan mendekati atau tidak ?
"Lakukan proses diatas (ganti nilai besar volt bateray) dimulai dari yang terkecil sampai batas maksimum pengukuran".
Maksud dari batas maksimum pengukuran adalah hasil terbesar pengukuran tegangan yang didapat di virtual terminal mendekati dengan nilai volt bateray asli. begitupun dengan batas minimum.
Gambar Simulasi Pengujian Volt Meter Arduino |
Tidak. Ini masih proses awal, dengan kata lain hanya dasarnya saja. anda bisa melakukan kalibrasi nilai resistor dengan memanfaatkan Hukum Ohm V = I x R. Yang nantinya akan diketahui pula nilai maks dan minimumnya setiap resistor yang dipakai.
Tahap II Pengujian Akhir Volt Meter Digital dengan Penambahan LCD 16x4 sebagai Interface Alat
Dengan penambahan komponen LCD, kita akan tau besar kecilnya sebuah tegangan yang di ukur. Dengan kata lain alat digital volt meter ini bisa seperti multimeter digital pada umumnya. Tapi, jika anda tidak mempunyai Lcd nya, anda bisa memanfaatkan laptop sebagai interface alat, yaitu dengan membuka menu Serial Monitor pada software arduino.Gambar Volt Meter Arduino dengan Interface LCD 16x4 |
Program Akhir Volt Meter Digital Menggunakan Arduino
#include <LiquidCrystal.h> //memasukan fungsi library LCD
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);
int sensor = A0;
float R1 = 100000;
float R2 = 1000;
void setup(){
Serial.begin(9600);
lcd.begin(16, 4);// definisi type lcd yang dipakai
pinMode(sensor, INPUT);
}
void loop() {
float adc = analogRead(sensor);
float Vadc = 5*adc/1023;
float V_ukur=Vadc*(R1+R2)/R2;
Serial.print("V ukur: "); Serial.print(V_ukur);
Serial.println(" Volt");
Serial.print("adc: "); Serial.print(adc); Serial.println(" adc");
lcd.setCursor(0, 0);lcd.print("Volt = ");lcd.setCursor(7, 0);
lcd.print(V_ukur);lcd.print(" V");
lcd.setCursor(0, 1);lcd.print("adc = ");lcd.setCursor(6, 1); lcd.print(adc);
lcd.setCursor(0, 2);lcd.print("Vadc = ");lcd.setCursor(7, 2);
lcd.print(Vadc);
lcd.setCursor(0, 3);lcd.print("== Volt Meter ==");
delay(350);
}
Postingan ini akan menjawab pertanyaan tentang bagaimana cara membuat digital volt meter menggunkan arduino uno dan program volt meter arduino disertai rangkaian.
Cara dapet dollar dari upload video di facebook |
Postingan ini akan menjawab pertanyaan tentang bagaimana cara membuat digital volt meter menggunkan arduino uno dan program volt meter arduino disertai rangkaian.
Semoga bermanfaat...
Terimaksih sudah baca artikel ini sampai selesai.
Oh ya...dalam postingan selanjutnya saya akan bahas tentang bagaimana cara membuat digital Ohm Meter Arduino. Tentunya ini merupakan kelanjutan dari postingan saya mengenai cara membuat avo meter.
BACA JUGA :