Günümüzde hastane, okul, iş merkezleri vb. çok fazla insanın giriş – çıkış yaptığı binaların açık ya da kapalı otoparkları bulunmaktadır. Bu otoparkların inşa edilmesinin başlıca sebebi şehirlerde otomotiv kullanımının oldukça artması, şehir merkezlerinde bulunan sokakların araç park etmek için uygun büyüklükte olmaması vb. durumlardır. İnşa edilen bu otoparkların girişinde kontrollü geçişi sağlamak için kollu otopark bariyerleri bulunur. Eskiden bu bariyer sistemlerinde kontrolü sağlamak için insanlar görevlendirilirken, günümüzde sensör teknolojilerinin gelişmesiyle beraber artık otomatik geçiş sistemleri kullanılmaktadır. Çeşitli sensörler ile araçlar algılanır, motor sistemleri sayesinde kollu bariyer havaya kalkar ve araç geçişine izin verilir.
Bu projede, PicoBricks’ e bağladığımız ultrasonik mesafe sensörünün algıladığı değere göre evimizde bulduğumuz atık kutuları kullanarak hazırladığımız bariyer sisteminin bağlı olduğu servo motoru istenilen açıya hareket ettirerek araç geçişine izin vereceğiz bu işlemi yaparken aynı zamanda, geçiş izni verildiğinde Micro:Bit Matrix LED’lerinde Tik ikonu (✓), izin verilmediği durumlarda ise çarpı (X) ikonu oluşacaktır.
Bağlantı Şeması:
Bu projeyi PicoBricks Modüllerini uygun noktalardan kırarak hazırlayabilirsiniz.

Proje Görselleri







Projenin MakeCode Kodları
Projenin Python Kodları
#Car Parking System
from microbit import *
from picobricks import *
motor = motordriver()
motor.servo(1,90)
while True:
distance = measure_distance()
#print(distance)
if round(distance)<6:
motor.servo(1,180)
display.show(Image.YES)
sleep(1000)
else:
display.show(Image.NO)
motor.servo(1,180)
Projenin MicroBlocks Kodları
