back to top

Alkışla LED Yakma Projesi #6

Selam makerlar. Bir önceki projemiz Işığa Duyarlı LED Projesiydi. Bu projemizde alkışla LED yakacağız. Basit, eğlenceli bir proje olan alkışlayarak LED yakma projesi ile yalnızca ellerinizi 2 defa çarparak odanızdaki ışığı açıp kapatabilir ve aynı zamanda arkadaşlarınızı da etkileyebilirsin. Alkışlayarak LED yakabilmek için ses sensörüne ihtiyacımız var. Devre yapımına geçmeden önce ses sensörünün nasıl çalıştığına bakalım.

Ses Sensörü Nedir?

Ses sensörü dışarıdan gelen konuşma, el çırpma ve diğer yüksek seslerden kaynaklanan titreşim veya ses dalgaları sensörün içerisindeki diyafram plakasına çarparak titreşmesine neden olur ve bu sayede kapasitans değişerek voltajın değeri değişir. Ses sensörünün üzerinde bulunan potansiyometreyi bir tornavida sayesinde sensörün eşik değerini ayarlamamız gerekiyor aksi takdirde devremiz düzgün çalışmayacaktır.

Ses_Sensoru
Ses Sensörü

 Alkışla LED Yakma Projesi Gerekli Malzemeler

Alkışla LED Yakma Projesi Devre Şeması

LED with Sound_Sensor
Alkışlayarak Işık Yakma Devre Şeması

Alkışla LED Yakma Proje Kodları

const int SensorOutPin = 0; //Sensörün out bacağının bağlı olduğu pin tanımlanır. 
const int ledPin = 13; //13. pine bağlı Led tanımlanır. 
int deger; //Mikrofondan okunan değerin tutulacağı değişken tanımlanır. 
const int esik = 800; //Ledin yanmasını istediğimiz eşik değeri tanımlanır. 
// Eşik değerinin hassasiyeti kart üzerindeki potansiyometre ile // değiştirilebilir. 
void setup() {
  pinMode(ledPin, OUTPUT); //dijital 13. pin çıkış olarak ayarlanır. 
  Serial.begin(9600); // Serial monitor baud rate değeri belirlenir. 
}
void loop() {
  deger = analogRead(SensorOutPin); //Arduino döngü içinde sürekli sensör değerini okur. 
  if (deger > esik) {
    digitalWrite(ledPin, HIGH); //Eğer okunan değer belirlenen eşik değerinden büyükse led yanar. 
    delay(500); //Ledin yarım saniye yanması sağlanır. 
    digitalWrite(ledPin, LOW); //Led söndürülür. 
  } else // eşik değeri farklı diğer tüm değerler için led söndürülür. 
  {
    digitalWrite(ledPin, LOW);
  }
}

 Alkışla LED Yakma Proje Görseli

LED_Sound_Sensor

Bu projemizde ses sensörü ile LED’i bir arada nasıl kullanabileceğimizi görmüş olduk. Bir sonraki Arduino ile RGB LED Projesi isimli yazımızda görüşmek üzere!

Son Çıkan Yazılar

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz