Arduino ile LCD Voltmetre Yapımı
Projede voltaj değerlerini göstermek için LCD ekran kullanılmıştır.
Projelerinizde voltmetre lazım diyorsanız özel bir devre kullanmanıza gerek kamadan 2 tane direnç ile volt değerini kolaylıkla ölçebilirsiniz.Basit bir matematiksel fonksiyon ile hesaplaması yapılabilmektedir. Oluşturduğumuz devre le 20 volta kadar ölçüm yaptık herhangi bir problem yaşamadık daha yüksek gerilimlerde test etmediğimiz için arduino kartınıza zararı olurmu olmazmı açıkçası fikrimiz yok.
Siz yinede arduino nuzu riske atmak istemiyorsanız denemenizi tavsiye etmem.Devre biraz daha geliştirilirse akım değeri de okunabilir.Voltmetre projemizi yapmak için aşağıdaki malzemeleri temin etmeniz gerekir.
Malzemeler
- Arduino UNO
- LCD Modül I2C
- 100k ohm direnç (1 adet)
- 10k ohm direnç (1 adet)
Öncelikle aşağıdaki devreyi kurun.Ardından lcd modül bağlantısını yapın lcd modülünüzün dönüştürücüsünde 4 adet pin çıkışı bulunmaktadır.VCC , GND , SCL, SDA. LCD modülün VCC girişini 5 volta bağlayın GND , GND’ye bağlanacak.SCL = A5 pinine , SDA = A4 pinine bağlanacak.
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
int analogInput = 0;
float vout = 0.0;
float vin = 0.0;
float R1 = 100000.0; // 100K ohm direnç
float R2 = 10000.0; // 10K ohm direnç
int value = 0;
void setup(){
pinMode(analogInput, INPUT);
lcd.begin(16, 2);
lcd.print("DC VOLTMETRE-PROJEHOCAM");
}
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.0;
}
lcd.setCursor(0, 1);
lcd.print("VOLTAJ V= ");
lcd.print(vin);
delay(500);
}
Kaynak