Menü

LM35 sıcaklık sensörü arduino ile kullanımı

9 Aralık 2017 - Arduino, Baskı Devre
LM35 sıcaklık sensörü arduino ile kullanımı
5 (100%) 114 votes

Projenin amacı

LM35 sıcaklık sensörü, hassas sıcaklık ölçümü yapan analog çıkışlı bir sıcaklık sensörüdür. 25 °C’de 0,5 °C hassasiyete sahip olan bu sensörü, Arduino muzun analog girişinden bağlayarak sıcaklık ölçümü yapabiliriz.

Biz bu projede  belirlediğimiz sıcaklık aralıklarında ölçülen sıcaklık değerlerini LCD ekrana yazdırıp buna göre RGB led i 20°C den küçükse mavi 20 ile 23°C yeşil 24°C büyükse  kırmızı renk değişimini olucak şekilde tasarladık.

Devrede kulanıan elemanlar

-LM35 sıcaklık sensörü

-16×2  I2C LCD ekran

-Arduino Uno

-RGB led

Yapım Aşaması

1-Devrede kullanılan elemanlar seçildikten sonra breadbord üzerinde kurulması

2-Arduino ya kodların aktarılması

#include <LiquidCrystal_I2C_AvrI2C.h> //Ekran kütüphanesini taslağa dahil ettik.
LiquidCrystal_I2C_AvrI2C lcd(0x27 , 16 , 2);
int sicaklik =0; //Sıcaklık değişkenimiz.
const int sicaklik_pin= A0; //LM35’i bağladığımız pin.

 

const int k_led=9;
const int m_led=11;
const int y_led=10;

void setup() {
lcd.begin();
Serial.begin(9600);

 

pinMode(k_led , OUTPUT);
pinMode(y_led , OUTPUT);
pinMode(m_led , OUTPUT);
}

void loop() {
lcd.clear();
sicaklik = analogRead(sicaklik_pin); //Ham analog veriyi değişkenimizde sakladık.
sicaklik = sicaklik * 0.35; //Celcius cinsinden sıcaklık birimine dönüştürdük.
Serial.println(sicaklik);
lcd.print(“Sicaklik: “); // Bilgileri
lcd.print(sicaklik); // ekrana
lcd.print(“C”); // yazdırdık…
delay(1000);

if(sicaklik >= 24)
{
digitalWrite(k_led , HIGH);
digitalWrite(y_led , LOW);
digitalWrite(m_led , LOW);
}
else if(sicaklik >= 20 && sicaklik < 24)
{
digitalWrite(k_led , LOW);
digitalWrite(y_led , HIGH);
digitalWrite(m_led , LOW);
}
else if(sicaklik < 20 )
{
digitalWrite(k_led , LOW);
digitalWrite(y_led , LOW);
digitalWrite(m_led , HIGH);
}
}

2-Baskı devre üzerinde gidilecek yolların tasarımı

 

3-Tasarladığımız Devreyi pertinaks üzerine çizip  çizilen yollar hariç kartın asitte çözünmesi

4-Devre elemanlarının yerleştirilmek için  kartı 1mm matkap ucuyla delip devre elemanlarının karta yerleştirilmesi

5-Lehim Yapılması

Devrenin kurulumu,kodların yazımı ve baskı devre yapım aşaması açıklamalarıyla birlikte  videoda anlatılmaktadır.

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Araç çubuğuna atla