Arduino ile Alkışla Yanan Lamba Nasıl Yapılır?

5

Arduino, kod öğrenmek ve öğretmek isteyen herkesin programlayabileceği bir elektronik platform olarak son yılların popüler bir donanımı haline geldi. Etkileşimli projeler yapmak isteyenlerin gözdesi haline gelen Arduino, genişletilebilir modülleri ile de vazgeçilmezliğini sürdürüyor. Peki Arduino ile Alkışla Yanan Lamba Nasıl Yapılır? Bunun için size bir yazı hazırladık.

alkışla yanan lamba ve ev

Alkışla Yanan Lamba Nasıl Yapılır Projesinde Gerekenler

  1. Arduino
  2. Arduino Ses Sensörü (Ses Sensör Kartı – Mikrofon Sensörü)
  3. Röle (1 Way 5 V Relay Module – Tekli 5 V Röle Kartı)
  4. Lamba, duy ve elektrik kablosu
  5. Jumper Kablo (Erkek-Erkek, Dişi-Dişi, Dişi-Erkek)
  6. Breadboard

Eğer bir set halinde Arduino almışsanız, yukarıda saydığımız malzemelerden jumper, breadboard bu setin içinde zaten gelmiş olmalıdır. Arduino Ses Sensörü ve röleyi ekstradan satın almalısınız. Lamba ve duyu elektrikçiden alabilirsiniz. Ya da bizim yaptığımız gibi varolan bir okuma lambasını projenizde kullanabilirsiniz.

Alkışla Yanan Lamba Projesinin Hedefi Nedir?

Proje bittiğinde, ses sensörü sürekli olarak ortamdaki sesi dinliyor olacak. Ses seviyesi, Arduino’ya yüklediğimiz programdaki seviyenin üstüne çıktığında lambamız yanacak.

Arduino Ses Sensörü Nedir?

Ses sensörü analog bir cihazdır. Ses sensörünü Arduino analog girişine bağlayacağız.

Röle Nedir?

Röle, Arduino’dan gelen komuta göre devreyi kapatacak ve lambamızı yakacak.

Projeye Hazırlık

Öncelikle cihazlarınızı (Arduino, Röle, Ses Sensörü) hazırlayın. Kullandığımız her bir donanımın mutlaka Breadboard’a doğru bir şekilde ( + ) ve ( – ) bölümlerine Jumper kablolar ile bağlanması gerekecek. ( + ) ve ( – ) bağlamaları yaparken Breadboard üzerinde taktığınız yerin önemi yoktur. Çünkü bu bölüm seri olarak çalışmaktadır.

Arduino için bağlantılar

5V —> Breadboard üzerinde herhangi bir (+)
G —> Breadboard üzerinde herhangi bir (-)

Röle için bağlantılar

UCC —-> (+)
IN —-> Arduino Dijital 12 (Buradan gelen komuta göre Röle devreyi kapatacak ya da açacak)
GND —> Breadboard üzerinde herhangi bir (-)

Ses Sensörü İçin bağlantılar

(+) —-> Breadboard üzerinde herhangi bir (+)
G —–> Breadboard üzerinde herhangi bir (-)
A0 —> Arduino üzerinde Analog In A0 girişi

Röle ve Lamba bağlantısı

Röle, Arduino’dan gelen komuta göre devreyi kapatıp açacak demiştik. Bunun için hazır bir masa lambasını kullanabilirsiniz. Lamba kablosunu sıyırdığınız zaman içinden iki tane kablo çıkmalıdır. Biri mavi kablo (Akım geçen) biri de kahverengi (-) kablo. (-) Kabloyu olduğu gibi bırakacağız. Lamba prize takılı değilken Mavi kabloyu uygun bir yerden kesin. Uçlarını düzeltip Röleye resimdeki gibi iki girişten bağlayın. Buradaki en önemli uyarımız şudur. Rölenin bağlantı yaptığınız bu kısmını alt tarafı da kapsayacak şekilde ELEKTRİK BANTI ile mutlaka sarınız. Çünkü bu projede lamba, elektriği direk olarak şebeke elektriğinden (220V) alacaktır. Buradaki güvenlik önlemini lütfen dikkate alınız. Proje bittiğinde lamba prize takılı iken röleye kesinlikle dokunmayınız.

Arduino Alkışla Yanan Lamba projesi

 

Arduino Program Kodları

Alkışla Yanan Lamba

Arduino’yu bilgisayarımıza bağladıktan sonra mBlock ile kodlarımızı yazdık.
Bu kodları açıklayacak olursak, Arduino sürekli olarak şu iki şeyi kontrol edecek.

  1. Ses Sensöründen gelen ses seviyesi (A0 Analog Pin) 250’nin üzerinde mi?
  2. Eğer ses seviyesi belirlediğimiz seviye ve üzerinde ise Lambayı yakacak mıyım yoksa söndürecek miyim?
    • Burada da ikinci Eğer formülü devreye giriyor. Eğer yanmıyorsa 12 Sayısal Pin’i (Röleye giden Dijital Sinyal) YÜKSEK yap, yani lambayı yak.
    • Yanmıyorsa da (Değilse) lamba yanıyor demektir ve bu durumda 12 Sayısal Pin’i DÜŞÜK yap, yani lambayı söndür.
    • Bu kodlarımızı yanma ve alkis değişkenleri ile kullandık.

mBlock aracılığı ile programımızı hazırladıktan sonra Arduino Kipi görüntüsüne geçip USB ile bağladığınız Arduino’nuza programı yükleyebilirsiniz.

mBlock için kodları aşağıdan indirirebilirsiniz:
mBlock program kodları dosyası

Alkışla Yanan Lamba Projesini Çalıştırmadan Önce Son Kontroller

1- Arduino’nuz USB veya adaptör ile elektriğe bağlı olmalıl
2- Cihazlar arası jumper kablo bağlantıları yapılmış olmalı. Bu kablolar kolayca çıkabilmektedir. O yüzden bir sorun olmadığından emin olun.
3- Lambanız prize takılı olmalı.
4- mBlock ile kodları Arduino’ya yüklemiş olmalısınız

Tüm kontrollerden sonra ilk denemenizi yapın ve lambanızı ses sensörü aracılığı ile yakın. Biz her ne kadar alkış desek de, ses sensörü alkışı veya başka bir sesi ayırt edebilen bir donanım değildir. Sadece ses seviyesini kontrol eder. Denemeleriniz esnasında ses çıkarmaktan yorulursanız ses sensörü alıcısına üfleyebilirsiniz de.

Bu paylaşımımızın size yardımcı olmasını ümit ediyoruz. Yorum yaparak bizimle düşüncelerinizi veya sorularınızı paylaşabilirsiniz. Bu projeyi Kod Haftası etkinliklerinde de uygulayabilirsiniz. Eğer başka bir ilginç proje öğrenmek isterseniz Makey Makey Nedir? yazımızı inceleyebilirsiniz.

Görüşmek üzere…

5 Comments
  1. nejat dişler says

    böyle okuyunca aslında arduino çok kolaymış teşekkürler sayın admin.

  2. mahmut says

    çok güzel, sayenizde Arduino öğrendim.

  3. emirhan says

    Öncelikle hepinize selamın aleyküm arkadaşlar ben DJ dikkat sadasdsa

  4. emirhan says

    öncelikle hepinize selamın aleyküm arkadaşlar ben emrihan HELP ME ! HELP ME ! HELP ME !

  5. mahmut says

    Teşekkür ederim

Leave A Reply