CARA MEMBUAT OHM METER DIGITAL MENGGUNAKAN ARDUINO DI PROTEUS
Cara membuat ohm meter digital ini merupakan tahap ke tiga dari pembuatan AVO Meter Arduino, setelah mempelajari materi sebelumnya yaitu Cara Membuat Ampere MeterArduino dan Cara Membuat Volt Meter Arduino. Maka selanjutanya adalah cara membuat ohm meter digital menggunakan arduino, sesuai dengan urutannya yaitu : AVO ( Ampere Volt Ohm). Dengan kata lain, alat ini fungsinya sama dengan multimeter, bedanya cuma di pengembangan saja.
Saya harap sebelum melanjutkan materi cara membuat ohm meter digital ini anda telah mempelajari dulu materi-materi sebelumnya ya, jangan lupa juga tentang hukum ohm, karena AVO Meter ini merupakan implementasi dari hukum Ohm.
Tahap I Perangkaian Alat Ohm Meter Digital
Seperti yang anda tau, kami menggunakan software Proteus untuk melakukan pengujian alat ohm meter digital, yaitu pengujian secara simulasi, karena hal ini memerlukan sebuah kalibrasi atau riset terlebih dahulu.
Kalau anda langsung terjun ke praktek dengan komponen asli, bakalan ribet... Aslina, hhe
Ikuti dulu aja tahapannya ya...
Setelah anda membuat rangkain ohm meter digital seperti gambar diatas, selanjutnya pembuatan program dan telah saya siapkan di bawah, tinggal copas aja ke software arduino.
Program Ohm Meter Digital
int sensor = A2;
float Vcc = 5;
float R = 1000;
void setup()
{
Serial.begin(9600);
pinMode(sensor, INPUT);
}
void loop()
{
float adc = analogRead(sensor);
float Vadc = 5*adc/1023;
float buffer = (Vcc/Vadc)-1;
float R_ukur=(R/buffer);
Serial.print("R ukur: ");
Serial.print(R_ukur);
Serial.println(" Ohm");
delay(100);
}
Maka hasilnya akan seperti gambar dibawah, perhatikan R-sensor dan R-ukur ya.
Gambar Hasil Ohm Meter Arduino |
Tahap II Pemakaian LCD 16x4 Sebagai Interface (Antar Muka) Alat Ohm Meter Digital
Tahapannya sama seperti yang di Tahap I ya... kali ini hanya ditambah komponen Lcd saja.
Gambar Design Fix Ohm Meter Arduino |
Program Lengkap Ohm Meter Digital
#include <LiquidCrystal.h> //memasukan fungsi library LCD
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);// pin digital yang dipakai untuk lcd “ingat harus beruntun ya, sesuaikan dengan gmabar diatas”
int sensor = A2;
float Vcc = 5;
float R = 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 buffer = (Vcc/Vadc)-1;
float R_ukur=(R/buffer);
Serial.print("R ukur: ");
Serial.print(R_ukur);
Serial.println(" Ohm");
lcd.setCursor(0, 0);lcd.print("== Ohm Meter == ");
lcd.setCursor(0, 2);lcd.print("R = ");lcd.setCursor(4, 2);
lcd.print(R_ukur);lcd.print(" Ohm");
delay(100);
}
Semoga terbantu dan bermanfaat ya..Kalau ada kendala boleh komen aja disini. Atau hubungi saya via Facebook di SINI.
NEXT Project bikin APK buat interface data, save data dan save gambar menggunakan software Processing3.
BACA JUGA :
BACA JUGA :
No comments:
Post a Comment