Rabu, 18 Mei 2016

Digital Voltmeter Arduino

DIGITAL VOLTMETER
VIA ARDUINO

Salam elektro,pada kesempatan kali ini aruselektronika akan membagi tutorial "bagaimana cara membuat digital voltmeter sendiri ?" program yang digunakan cukup simple hanya menggunakan inputan analog (adc) dan menggunakan pembagi tegangan kemudian output menggunakn lcd 16x2 

TOLONG BACA DENGAN DETAIL !

Siapkan alat dan bahan :
  • Arduino Uno/Nano/Mega (sama saja)  
  • Lcd 16x2
  • R variable 10k
  • R 10k 1/2
  • R 100k 1/2 
  • Breadboard
  • Kabel jumper disesuaikan
  • Laptop
  • Software arduino ide
  • Kabel usb
  • Download library <LiquidCrystal.h> (tutorial instal library klik disini)
  • Download schematic pdf
1. Sambungkan board arduino & komponen

                    
CATATAN !
a. Tegangan maximal yang dapat diukur yaitu 30 volt ! bisa kalian rubah dengan cara mengganti nilai R (voltage divider)
b. Apabila nilai tegangan kurang akurat,kalian bisa cari referensi nilai resitor dengan menggunakan voltage divider

2. Copy paste sketch/program di bawah ini  ke dalam software arduino 
/*
DC Voltmeter 
An Arduino DVM based on voltage divider concept
By Fickry Muhammad
*/
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
int analogInput = A0;
float vout = 0.0;
float vin = 0.0;
float R1 = 100000.0; 
float R2 = 10000.0; 
int value = 0;
void setup(){
   pinMode(analogInput, INPUT);
   lcd.begin(16, 2);
   lcd.print("Aruselektronika");
}
void loop(){
   // read the value at analog input
   value = analogRead(analogInput);
   vout = (value * 5.0) / 1024.0; 
   vin = vout / (R2/(R1+R2)); 
   if (vin<0.09){vin=0.000;} 
lcd.setCursor(0, 1);
lcd.print("Input V : ");
lcd.print(vin);
delay(500);
}
3. Verify program arduino,apabila tidak terjadi error lanjut dengan proses upload

4. Upload program,apabila succes akan muncul tulisan done uploading,apabila ada yang belum tahu bagaimana cara upload code/sketch ke board arduino bisa baca disini

5. Sekarang kalian coba inpukan tegangan external pada wire yang sudah disediakan,pastikan + dan - tidak terbalik,lihat dan amati data tegangan yang masuk pada lcd 16x2




Share:

4 komentar:

  1. Gan ada kain kafan otomatis gak gan? Klo ada saya minat gan, saya mw bungkus dosen saya sebut saja "Usman" (nama telah disamarkan).
    Mohon jawabannya ya gan 😘😘

    BalasHapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus

Copyright © FILAB | Powered by FILAB
Design by Fickry Muhammad | Technology by Filab.id