26 Mayıs 2019 Pazar

ARDUİNO İLE YANGIN ALARM UYGULAMASI 26.05.2019

ARDUİNO İLE YANGIN ALARMI

Bu devrede basit elektronik aletlerini kullanarak yangın alarmın uygulamasını işleyeceğiz . Devremizde gerekli olan malzemeleri ve kodu yazacağız . Bu uygulamamızda yangınsırasında olan ısıyı düşüneceğiz ve onu ölçen bir sensör kullanacağız. Ölçüm esnasında sensörümüze bir eşik değeri yani sıcaklığın nereye kadar ulaşabildiğinde çalışması gerektiğini kod yardımı ile çözeceğiz .  Isı bu eşik değerini geçtiğinde ise gerek LED’leri gerekse Buzzer’dan çıkan sesleri  ile bizi uyaracak . Bu sayede çıkan yangınları duyacağız ve tedbirini önlemini alacağız .

MALZEMELER :

  • 1 X Arduino UNO
  • 1 X LM35
  •  2 X Led ( Kırmızı, Yeşil )
  • 2 X 330 Ω Direnç
  • 1 X Buzzer

KODUMUZDAKİ DEVRE  : 



<span style="font-family: verdana, geneva, sans-serif; font-size: 12pt;">int lm35_pin=A1;

int yesil_led=11;

int kirmizi_led=5;

int buzzer_alarm=2;

void setup()

{
 pinMode(lm35_pin,INPUT);

pinMode(yesil_led,OUTPUT);

pinMode(kirmizi_led,OUTPUT);

pinMode(buzzer_alarm,OUTPUT);

digitalWrite(yesil_led,HIGH);

}
 void loop()


float lm35_okunan_deger=analogRead(lm35_pin);

float analog_sicaklik=(lm35_okunan_deger/1023)*5000;

float dijital_sicaklik=analog_sicaklik/10.0;

if(dijital_sicaklik>50)

{
 tone(buzzer_alarm,300);

digitalWrite(kirmizi_led,HIGH);

digitalWrite(yesil_led,LOW);


else

{

 noTone(buzzer_alarm);

digitalWrite(yesil_led,HIGH);

digitalWrite(kirmizi_led,LOW);

}
}
</span>
<span style="font-family: verdana, geneva, sans-serif; font-size: 12pt;">int lm35_pin=A1;

int yesil_led=11;

int kirmizi_led=5;

int buzzer_alarm=2;

void setup()

{
 pinMode(lm35_pin,INPUT);

pinMode(yesil_led,OUTPUT);

pinMode(kirmizi_led,OUTPUT);

pinMode(buzzer_alarm,OUTPUT);

digitalWrite(yesil_led,HIGH);

void loop()

float lm35_okunan_deger=analogRead(lm35_pin);

float analog_sicaklik=(lm35_okunan_deger/1023)*5000;

float dijital_sicaklik=analog_sicaklik/10.0;

if(dijital_sicaklik>50)

{
 tone(buzzer_alarm,300);

digitalWrite(kirmizi_led,HIGH);

digitalWrite(yesil_led,LOW);

}
 else

noTone(buzzer_alarm);

digitalWrite(yesil_led,HIGH);

digitalWrite(kirmizi_led,LOW);

}
</span>

Hiç yorum yok:

Yorum Gönder

ARDUINO 27.05.2019

ARDUİNO DEDİĞİN NEDİR Kİ ? Arduino projelerimizde kullanabileceğimiz açık kaynak kodlu bir bileşendir. Arduino dediğimiz zaman aklımıza...