Bu projemizde basit bir manyetik alan dedektörü yapımını göstereceğiz.Projenin basit bir devresi bulunmakta ,devreyi kurup projemizi çalıştırdığımız da eğer sensör manyetik alan görürse buzzer dan alarm sesi verecek ve rgb led kırmızı olarak yanacaktır.Bu sensörlerin diğer ismide Reed Röle olarak geçmektedir.Piyasada ararken bu isimlede arayabilirsiniz.
Kart üzerindeki reed röle istenirse dik, istenirse de yatay şekilde kullanılabilecek şekilde tasarlanmıştır. Dijital çıkış vermektedir. Mıknatıs yaklaştırıldığında data bacağından 5V çıkış vermektedir ve aynı zamanda üzerindeki led de yanmaktadır.
Malzemeler
- Arduino UNO
- Manyetik Sensör
- RGB Led
- Buzzer
- Mıknatıs ( Pakette Mevcut Değil )
// Proje Hocam - Manyetik Alan Dedektörü
// www.projehocam.com
int kirmizi = 13;
int yesil = 12;
int buzzer = 11;
int sinyalpin = A0;
int degisken;
void setup ()
{
Serial.begin(9600);
pinMode(buzzer, OUTPUT);
pinMode(kirmizi, OUTPUT) ;
pinMode(yesil, OUTPUT) ;
digitalWrite(sinyalpin,INPUT);
biip(50);
biip(50);
biip(50);
delay(500);
}
void loop (){
degisken = digitalRead(sinyalpin) ;
if (degisken == HIGH) {
digitalWrite (yesil, HIGH);
digitalWrite (kirmizi, LOW);
Serial.println("Manyetik Alan Yok");
}
else {
digitalWrite (kirmizi, HIGH);
digitalWrite (yesil, LOW);
biip(50);
biip(50);
biip(50);
Serial.println("Manyetik Alan Tespid Edildi");
}
}
void biip(unsigned char delayms){
digitalWrite(buzzer, HIGH);
delay(delayms);
digitalWrite(buzzer, LOW);
delay(delayms);
}
İncelemeler
Henüz inceleme yapılmadı.