mBlock Dersleri-23 Araç Park Sensörü Yapımı

mBlock 5 serisi ile Arduino uygulamalarına devam ediyoruz. Bu yazımızda mBlock 5 Araç Park Sensörü Yapımı devresini yapacağız. HC-SR04 Ultrasonic Sensor devremizde 4 adet led ve bir adet buzzer kullanacağız. Her bir yaklaşım mesafesinde led diyotlar sıra ile yanacak ve buzzer her kademede daha farklı bir ses verecek şekilde kodlayacağız.

mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.

Bu konuya geçmeden önce HC-SR04 Ultrasonic Sensor nedir? nasıl çalışır? Arduino bağlantı şeması nasıl kurulur? pulseIn komutu nedir? gibi soruların cevaplarını almak isterseniz aşağıdaki bağlantıya tıklayarak öğrenebilirsiniz.

https://egitim.ahmetcandemir.com.tr/hc-sr04-ultrasonik-sensor-nedir/

MBLOCK PROGRAMI BLOK ŞEMASI:

mBlock 5 Araç Park Sensörü Yapımı

mBlock programında üstteki blok diyagramını kullanarak devremizin blok kısmını tasarlayabiliriz. Blok şemasında mesafe isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz. 

https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/

DEVRENİN ÇALIŞMASI:

Devrede 40 cm üzerinde hiçbir led yanmayacak, buzzer alarm sinyali üretmeyecektir. 30 – 40 cm arasında mavi led yanacak, buzzer 1,5 saniye aralıklarla sinyal üretecektir. 20 – 30 cm arasında mavi ve yeşil led birlikte yanacak, buzzer 800 milisaniye (0.8 saniye) aralıklarla sinyal üretecektir. 10 – 20 cm arasında mavi, yeşil ve sarı led birlikte yanacak, buzzer 400 milisaniye (0.4 saniye) aralıklarla sinyal üretecektir. 10 cm altında tüm ledler yanacak, buzzer 150 milisaniye (0.15 saniye) aralıklarla sinyal üretecektir. Sizler süre değerleri ve ledlerin yanma şeklini değiştirerek istediğiniz kombinasyonu oluşturabilirsiniz.

DEVRE MONTAJ ŞEMASI:

mblock araç park sensörü devre şeması

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Breadboard
4 adet led diyot
4 adet 220 Ω direnç
1 adet buzzer
1 adet HC-SR04 Ultrasonik Sensör
10 adet iki ucu erkek jumper kablo

Breadboard üzerine HC-SR04 yerleştirilir. HC-SR04 ün Vcc ucu, Arduino’nun + 5 volt pinine, GND ucu Arduino’nun GND pinine, Trig ucu, Arduino’nun 13 numaralı pinine, Echo ucu, Arduino’nun 12 numaralı pinine bağlanır. Board üzerine 4 adet led yerleştirilir. Ledlerin kısa bacağı (eksi ucu) board üst kısmında birleştirilir. Ledlerin artı bacaklarına 220 ohm luk direnç bağlanır ve dirençlerin uçları sıra ile Arduino’nun 6, 5, 4 ve 3 numaralı pinlerine bağlanır. Buzzer’ın eksi bacağı, board üzerinde üst kısımda ledlerin eksi bacaklarının olduğu bölüme gelecek şekilde yerleştirilir. Buzzer’ ın artı ucu, Arduino’nun 2 numaralı pinine bağlanır.  Boardun üst kısmında ledlerin ve buzzer ın eksi bacaklarının olduğu kısma bir jumper kablo bağlanarak kablonun diğer ucu Arduino’nun GND pinine bağlanır ve devre tamamlanır.

mBlock 5 Araç Park Sensörü Yapımı

Eğer ledler sıralı bir şekilde devamlı yanmasın, her bir mesafede ayrı led yansın istiyorsanız aşağıdaki blok devresini kurabilirsiniz.

mblock park sensörü sıralı yanma

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet 

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni