Konular

Arduino ile LCD Voltmetre Yapımı

Projede voltaj değerlerini göstermek için LCD ekran kullanılmıştır.

 

Yazar : MURAT DURAN23 ARALIK 2015
 

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.

Arduino ile LCD Voltmetre Yapımı

 
// Proje Hocam - Voltmetre
#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

 

Yorumunuzu Ekleyin

Aurdino IDE yi Linuxta Kullanmak
ESP8266 WiFi Modülü
Yükleniyor...