Wikipedia

Hasil penelusuran

Selasa, 19 Mei 2020

Program arduino untuk sensor Tegangan ( Voltage Divider)

    Voltage divider ( Pembagi Tegangan) dengan menggunakan 2 buah resistor yang dipasang secara seri digunakan sebagai tegangan reference atau untuk mengurangi besarnya tegangan sehingga dapat diukur. pembagi tegangan mungkin cukup akurat jika hanya terbuat dari resistor, pembagi tegangan mungkin memiliki elemen kapasitif yang ditambahkan untuk mengkompensasi kapasitansi beban. Dalam transmisi tenaga listrik, pembagi tegangan kapasitif digunakan untuk pengukuran tegangan tinggi, dari pengertian diatas voltage divider dapat digunakan sebagai sensor tegangan AC atau pun DC yang dikonfigurasikan ke Arduino sebagai proses pengolahan data signal frekuensi dari output rangkaian Voltage divider, dibawah ini contoh dari rangkaian voltage divider yang saya gunakan dalam pembuatan sensor tegangan pada arduino

untuk mengetahui nilai output ( Vout) pada rangkaian tersebut, terlebih dahulu kita harus mengetahui nilai R1 dan R2 kemudian menentukan nilai Vin ( tegangan input ) pada rangkaian, sehingga dapat dirumuskan sebagai berikut

diket :

Vin= 5 Volt
R1= 1 K ( 1000)  Ohm
R2=10 K Ohm

Ditanya Vout ?

Vout =( R2)/ ( R1 + R2) * Vin

Vout=(10000)/(1000 + 10000) * 5

jadi dari persamaan rumus diatas nilai Vout adalah 4.54 V

    setelah kita paham dan mengerti bagaimana sistem kerja dari voltage divider maka selanjutnya kita akan membuat rangkaian voltage divider terhubung ke pin ADC Arduino pada ( A0) agar tegangan analog yang dihasilkan oleh rangkaian voltage divider tersebut dikonversi oleh arduino menjadi nilai digital dengan nilai adc max 1023 dan nilai pengolahan data dari ADC tersebut di kalibrasi menjadi nilai tegangan digital yang sesuai dengan tegangan output voltage divider kemudian ditampilkan pada LCD 16*2

    dari gambar diatas pin SCL dan SDA modul I2c terhubung ke pin A5 dan A4 arduino fungsi nya sebagai interface serial comunikasi data ke LCD 16 *2  tegagangan yang dibutuhkan adalah 5 V diambil langsung dari pin 5V arduino uno, dibawah ini gambar rangkaian sumber tegangan input DC 5 V yang digunakan sebagai tegangan reference sensor, anda dapat menggunakan ke 2 rangkaian dibawah ini sesuai dengan kebutuhan pengukuran.

Rangkaian diatas digunakan sebagai sumber tegangan input reference AC 220 V untuk sensor tegangan AC trafo berfungsi menurunkan tegangan menjadi AC 5 V  dan disearahkan menjadi tegangan DC oleh Dioda kemudian dihubungkan ke rangkaian voltage divider pada jalur Vin.

PROGRAM FULL ARDUINO UNTUK MEMBACA OUTPUT SENSOR TEGANGAN ( Voltage Divider)

//==============Library LCD
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20, 16, 2);


int s1=0;
int vp=0;
float vout=0.00;
void setup(){
  Serial.begin(9600);
  lcd.init();
  lcd.init();
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Loading >>>>>");

  delay (400);

}

void loop(){

 //=====================Read Voltage From Sensor====
  s1=analogRead(A0)*5;
  vout=float(s1)/1023;
 
 
 lcd.clear();
     lcd.setCursor(0,0);
     lcd.print("Input ADC= ");
     lcd.setCursor(10,0);
     lcd.print(s1);
     lcd.setCursor(0,1);
     lcd.print("Tegangan=");
     lcd.setCursor(9,1);
     lcd.print(vout);

     delay(100);
}




Tidak ada komentar:

Posting Komentar