Kod Blokları İle Arduino-mBlock ile Park Sensörü Yapımı

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

PROJE  1= PARK SENSÖRÜ

PROJE AMACI: Sürücüler  arabalarını park ederken  onlara mesafe konusunda bilgi vererek daha kolay bir hareket imkanı sunmak.

Deney malzemeleri:

1 adet  HC-SR04 Ultrasonic Sensör

1 adet Arduino Uno

1 adet 9 Volt Pil

1 adet Buzzer

Amacımız araç park ederken herhangi bir cisme yaklaşım mesafesi  60 cm den daha az bir mesafeye düştüğünde sürücüye sesli uyarı vererek dikkatli olmasını sağlamak ve çarpma olmadan park işlemini tamamlamasına yardımcı olmak.

Ultra Sonic sensörler 40 kHz frekansında ses sinyali oluştururlar bu sinyal bir engele çarparak geri yansır ve sensör tekrar bu yansımayı alarak mesafe ölçümünü gerçekleştirir. Sinyal engele kadar gidip geri döndüğünden ölçtüğümüz ses dalgasının gidip gelme süresi iki kat olacaktır. Dolayısıyla mesafeyi 2’ye bölmemiz gerekecektir.

Araç ile cisim arasındaki mesafe 60 cm=0,6 metre ise sinyalin izlediği yol 120 cm=1,2 metredir.

Ses hızı 340 m/s olduğuna göre

Yol=hız x zaman

x=v.t      formülünden yola çıkarak zaman ölçümü yapılır.

        t=x/v

t=1,2/340=0,00352 saniye

Buradaki zaman gidiş geliş olarak hesaplandığından mesafe ölçümünde t/2 olarak kullanılmalıdır.

mBlock bu hesaplamaları kendisi yaparak engelin sensöre olan mesafesini kod yardımıyla bize bildirir.

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

HC-SR04 Ultrasonic Sensörün 4 pini bulunur.

1-5V Sensörün besleme pinidir.

2-Trig sensörün sinyal gönderen pinidir.

3- Echo sensörün yansıyan sinyali algılayan pinidir.

4- Gnd  sensörün  şase pinidir.

 

– mBlock ile projeye ait kodların oluşturulması

Mesafe isminde bir değişken oluşturulur ve sensörün ölçtüğü değer mesafe değişkenine aktarılır. Mesafe değişkenini eğer şartı ile kontrol ediyoruz.

Eğer ölçülen değer 60 cm den küçük ise 5 numaralı pinden C4 notasından yarım vuruş çal- D2 notasından çeyrek vuruş çal- B2 notasından çeyrek vuruş çal kodları işletilir.

Ölçülen değer 60 cm den büyük ise  D3 notasından tam vuruş  çal kodları işletilir.

Resimdeki kod blokları Arduino’ya yüklenerek çalıştırıldığında mesafenin 60 cm den küçük olduğu durumlarda üretilen ses ile mesafenin 60 cm den büyük olduğu durumlarda üretilen ses birbirinden farklı olacaktır. Sürücü bu ses ayrımına göre yaklaşım mesafesini kontrollü olarak değerlendirecek ve kolaylıkla aracını park edecektir.

 

Hasan Yıldırım

 

 

Bloklarla Arduino-LDR İle Karanlıkta Yanan Işık

Bloklarla Arduino-mBlock ile LCD Kullanımı

Bloklarla Arduino-mBlock ile Park Sensörü Yapımı

Bloklarla Arduino-mBlock İle Reed Role Kullanarak Hırsız Alarm

Bloklarla Arduino-mBlock İle İnteraktif Uygulamalar

Bloklarla Arduino-mBlock’da LM35 ile Sıcaklık Ölçümü

Bloklarla Arduino-mBlock’da Ultrasonik Sensör İle Mesafe Ölçümü ve LCD Kullanımı

Bloklarla Arduino-mBlok’da Potansiyometre İle Motor Hız Kontrolü

Bloklarla Arduino-mBlock İle Motor Hız Kontrolü