Tutorial Arduino Membaca dan Kalibrasi Sensor Tegangan

Membuat alat monitoring tegangan dengan arduino sangat banyak aplikasinya dalam kehidupan sehari-hari pada perangkat elektronik, karena mengetahui nilai tegangan pada suatu perangkat elektronik bisa dijadikan referensi banyak hal seperti sisa baterai dan sebagainya. Saya membuat tutorial kalibrasi sensor tegangan dengan arduino bermaksud untuk menunjukan bagaimana cara mengkonversi dari satuan digital atau ADC menjadi nilai tegangan mV atau V.

Rangkaian sensor tegangan dengan Arduino

Sebelum membuat program kalibrasi sensor tegangan menggunakan arduino kita perlu memahami tentang rangkaian pembagi tegangan terlebih dahulu.

Rangkaian pembagi tegangan memerlukan paling tidak dua resistor, dimana rumus untuk rangkaian resistor pembagi tegangan adalah seperti berikut :

Vout = (R2 / R2+R1) * Vin

Vin merupakan tegangan yang akan kita sensor, mulai dari 0 – sekian V

R1 dan R2 adalah nilai resistor yang kita cari supaya mendapatkan nilai vin yang kita inginkan

Vout merupakan tegangan referensi pada mikrokontroler dalam hal ini adalah arduino yang menggunakan 5V untuk referensi ADC nya.

Program Arduino Membaca dan Kalibrasi Sensor Tegangan

Berikut merupakan program arduino yang sudah saya buat untuk mendapatkan nilai tegangan yang di sensor oleh dua resistor.

#define vpin A0

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

float tegangan, vout;

float vref = 5.0;
int res_bit = 1023;

void setup() {
  // put your setup code here, to run once:
  lcd.begin();
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Sensor Tegangan");
  lcd.setCursor(0, 1);
  lcd.print("anakkendali.com");
  delay(1000);
}

void loop() {
  // put your main code here, to run repeatedly:

vout = (analogRead(vpin) * vref) / res_bit;
tegangan = 2.207*vout + 0.2129;


lcd.clear();
lcd.setCursor(0,0);
lcd.print("Vout = ");
lcd.print(vout);
lcd.print(" mV");
lcd.setCursor(0,1);
lcd.print("Sen_V = ");
lcd.print(tegangan);
lcd.print(" V");

delay(1000);
}

Cara Arduino Membaca dan Kalibrasi Sensor Tegangan

Untuk detail penjelasanya simaklah video berikut supaya kalian bisa benar-benar paham bagaimana membaca dan mengkalibrasi sensor tegangan dengan Arduino.

chaerul

Recent Posts

Panduan Lengkap: Cara Menyiapkan Klaster Kubernetes pada Ubuntu 22.04 LTS

Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…

1 week ago

AplikasiAkademik.com: Solusi Terbaik untuk Manajemen Sekolah yang Efisien

Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…

7 months ago

Cara Mudah Menginstal OpenVPN Server di Ubuntu 20.04 di Huaweicloud Panduan Langkah demi Langkah

Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…

12 months ago

Install Docker Portainer dan Nginx Proxy Manager Ubuntu Server

Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…

1 year ago

Tutorial led blinking lengkap, Wiring & Code

Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…

1 year ago

Tutorial LCD Display Lengkap dengan wiring & code untuk pemula

Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…

1 year ago