Membuat Digital Voltmeter 0 – 50 V dengan Arduino

Pengukur tegangan digital yang biasa kita buat mempunyai range 0 -5 Vdc. Ya karena analog input (ADC) mikrokontroler (Arduino) maksimal 5V. Nah kali ini kita akan membuat range tegangan yang lebih tinggi lagi, yaitu 50 V.

Prinsip dasarnya sama saja, membaca data analog input Arduino. Cukup ditambahkan rangkaian voltage devider yang fungsinya untuk meng ’konversi’ sinyal tegangan 0 – 50 V menjadi 0 – 5V sehingga Arduino tidak ‘jebol’ karena maksimal 5V.
Kita pakai dua buah resistor 100 K dan 10 K dirangkai secara seri seperti gambar berikut :

Rangkaian Pembagi Tegangan

Cara menghitung tegangan output masih ingat kan ?  kalau dulu lupa sekarang belum tahu silakan lihat rumus disamping gambar tadi.
Ok langsung kita gabung dengan Arduino-nya :

Rangkaian Arduino DVM 50V

Untuk programnya seperti ini :

float Vo,Vi,R1,R2,adc;   
    #include <LiquidCrystal.h>
    LiquidCrystal lcd(2,3,4,5,6,7);
    void setup(){
    R1=100000.0;
    R2=10000.0;
    pinMode(A0, INPUT);
    lcd.begin(16, 2);
    lcd.print(” DVM ARDUINO “);
    }

 

  void loop(){    
    adc = analogRead(A0);
    Vo = (adc * 5.0) / 1024.0;
    Vi = Vo / (R2/(R1+R2));
    if (Vi<0.09) {
    Vi=0.0;
    }
    lcd.setCursor(0, 1);
    lcd.print(“Vin=”);
    lcd.print(Vi);
    lcd.print(” Volt  “);
    delay(1000);
    }

Kita coba jalankan, kita beri tegangan input 12 V, perhatikan hasilnya, sesuai kan ?

DVM 0 – 50V dengan Arduino

Oya untuk hardwarenya saya memakai kepunyaan Master Mikro Arduino. Itu lho paket lengkap belajar mandiri Arduino tanpa kursus. Iya bener, tanpa kursus. Lengkap dengan buku panduan yang akan membimbing kita step by step untuk mempelajari & mempraktekkan Arduino.
Selamat ngArduino !!!

2 thoughts on “Membuat Digital Voltmeter 0 – 50 V dengan Arduino

  • November 11, 2016 at 7:44 pm
    Permalink

    Master, ko saya ngukur tegangan pake arduino engga stabil ya? Trus juga ngaco hasilnya. Salam dari bangzed

    Reply
    • November 25, 2016 at 2:38 pm
      Permalink

      Programnya sudah benar ? Chanel analog inputnya juga sudah sesuai ?

      Reply

Leave a Reply

WhatsApp chat
%d bloggers like this: