Arduino sensörler nelerdir (Mesafe, Ses, Işık) Test 1

Soru 10 / 10

🎓 Arduino sensörler nelerdir (Mesafe, Ses, Işık) Test 1 - Ders Notu

Bu ders notu, Arduino ile kullanılan temel sensörlerden mesafe, ses ve ışık sensörlerinin ne olduğunu, nasıl çalıştığını ve Arduino ile nasıl etkileşim kurduğunu anlamanıza yardımcı olacak temel bilgileri kapsar. Testi çözerken bu konulara hakim olmanız önemlidir.

📌 Sensör Nedir ve Neden Kullanılırız?

Sensörler, çevremizdeki fiziksel dünyayı (sıcaklık, ışık, ses, mesafe gibi şeyleri) algılayıp bu bilgiyi elektronik sinyallere dönüştüren cihazlardır. Arduino gibi mikrodenetleyiciler bu sinyalleri okuyarak çeşitli kararlar alabilir veya eylemler gerçekleştirebilir.

  • Fiziksel Veri Toplama: Sensörler, bir projenin "gözü" veya "kulağı" gibidir; çevre hakkında bilgi toplarlar.
  • Otomasyon: Toplanan verilerle sistemler otomatik olarak çalışabilir (örneğin, hava kararınca ışığın yanması).
  • Etkileşim: Sensörler sayesinde projelerimiz çevresiyle etkileşim kurabilir hale gelir.

💡 İpucu: Sensörler genellikle analog veya dijital sinyaller üretir. Analog sinyaller sürekli değişen değerler (örneğin ışık şiddeti), dijital sinyaller ise sadece iki durumu (açık/kapalı, var/yok) gösterir.

📌 Mesafe Sensörleri (Ultrasonik Sensörler)

Mesafe sensörleri, bir nesnenin ne kadar uzakta olduğunu ölçmek için kullanılır. En yaygın kullanılanlardan biri ultrasonik mesafe sensörüdür.

  • Çalışma Prensibi: Ses dalgaları (insan kulağının duyamayacağı kadar yüksek frekanslı) gönderirler. Bu dalgalar bir cisme çarptığında geri yansır. Sensör, sesin gidip gelme süresini ölçerek mesafeyi hesaplar.
  • Günlük Hayattan Örnek: Yarasalar ve yunuslar avlarını bulmak veya yönlerini tayin etmek için benzer bir "sonik" sistem kullanır. Otomobillerdeki park sensörleri de ultrasonik sensörlerdir.
  • Yaygın Model: HC-SR04. Genellikle 4 bacağı vardır: VCC (güç), GND (toprak), Trig (tetikleme), Echo (yankı).
  • Arduino Bağlantısı: Trig ve Echo bacakları Arduino'nun dijital pinlerine bağlanır. Arduino, Trig pininden bir sinyal göndererek ses dalgası yayılmasını tetikler ve Echo pininden gelen sinyali dinleyerek sesin geri dönme süresini ölçer.

⚠️ Dikkat: Ultrasonik sensörler için mesafe hesaplamasında sesin havadaki hızı ($343 \text{ m/s}$ veya $0.0343 \text{ cm/}\mu\text{s}$) kullanılır. Süre ölçümünde genellikle mikrosaniyelerle çalışılır.

📌 Ses Sensörleri (Mikrofon Modülleri)

Ses sensörleri, ortamdaki sesin varlığını veya şiddetini algılamak için kullanılır. Genellikle küçük bir mikrofon ve sinyali işleyen bir devre içerirler.

  • Çalışma Prensibi: Mikrofon, ses dalgalarını elektrik sinyallerine dönüştürür. Bu sinyaller, sensör kartı üzerindeki bir amplifikatör ve karşılaştırıcı (komparatör) devre tarafından işlenir.
  • Ne Ölçer: Ortamdaki ses seviyesi, sesin varlığı (belirli bir eşiğin üzerinde mi değil mi).
  • Arduino Bağlantısı:
    • Analog Çıkış (AO): Sesin şiddetine göre değişen bir analog voltaj sinyali verir. Arduino'nun analog pinlerine (A0-A5) bağlanarak ses seviyesi okunabilir.
    • Dijital Çıkış (DO): Ayarlanan bir eşik değerinin üzerinde ses algılandığında "HIGH" (1), altında "LOW" (0) sinyali verir. Bu genellikle sensör üzerindeki bir potansiyometre ile ayarlanır. Arduino'nun dijital pinlerine bağlanır.
  • Günlük Hayattan Örnek: Sesle çalışan lambalar, bebek monitörleri, akıllı asistanlar.

💡 İpucu: Dijital çıkış, sadece "ses var mı?" sorusuna cevap verirken, analog çıkış "ses ne kadar şiddetli?" sorusuna cevap verebilir.

📌 Işık Sensörleri (LDR - Foto Direnç)

Işık sensörleri, ortamdaki ışık miktarını algılamak için kullanılır. En yaygın kullanılan ışık sensörü türlerinden biri LDR'dir (Light Dependent Resistor - Işığa Bağımlı Direnç).

  • Çalışma Prensibi: LDR'nin elektrik direnci, üzerine düşen ışık miktarına göre değişir. Ortamdaki ışık arttıkça direnci azalır, ışık azaldıkça (karanlıkta) direnci artar.
  • Ne Ölçer: Ortam ışık şiddeti.
  • Arduino Bağlantısı: LDR, genellikle bir dirençle birlikte bir voltaj bölücü devresi oluşturacak şekilde bağlanır. Bu sayede, LDR'nin direnç değişimleri bir voltaj değişimine dönüştürülür ve Arduino'nun analog pinleri (A0-A5) tarafından okunabilir.
  • Günlük Hayattan Örnek: Sokak lambaları (hava kararınca otomatik yanar), akıllı telefonların ekran parlaklığını otomatik ayarlaması, oyuncak robotlar.

⚠️ Dikkat: LDR'ler ışık şiddetini tam olarak lüks (lux) cinsinden ölçmezler, daha çok göreceli bir ışık seviyesi (0-1023 arası bir değer) verirler. Hassasiyetleri ve tepki süreleri diğer bazı ışık sensörlerine göre daha yavaş olabilir.

📌 Arduino ve Sensör Bağlantısı Temelleri

Arduino, sensörlerden gelen bilgileri okumak için dijital ve analog giriş/çıkış (I/O) pinlerini kullanır.

  • Dijital Pinler: Sadece iki durumu (HIGH/LOW, 1/0, Açık/Kapalı) algılar. Örneğin, bir butona basılıp basılmadığı veya bir dijital ses sensöründen ses gelip gelmediği.
  • Analog Pinler: Geniş bir değer aralığını (Arduino Uno için 0'dan 1023'e kadar) algılar. Örneğin, bir ışık sensöründen gelen ışık şiddeti veya bir analog ses sensöründen gelen ses seviyesi.
  • Güç Bağlantıları: Çoğu sensör çalışmak için enerjiye ihtiyaç duyar. Bu enerji Arduino'nun 5V (veya 3.3V) ve GND (toprak) pinlerinden sağlanır.

📝 Özet: Sensörler, projelerinizin "duyuları"dır. Onlar sayesinde robotunuz engellerden kaçabilir, ışık seviyesine göre bir lamba yanabilir veya sesli komutlara tepki veren bir sistem yapabilirsiniz. Her sensörün kendine özgü bir çalışma prensibi ve Arduino ile bağlantı şekli vardır.

↩️ Testi Çözmeye Devam Et
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Geri Dön