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.