Page 63 - Tasarım Odaklı Düşünme ile Proje Hazırlama
P. 63
Yazılımsal prototipleme: Prototipin bileşenleri Raspberry Pi, Raspberry Pi Kame-
ra Modülü, dirençler, led lambalar ve diğer bileşenlerdir. Diğer bileşenler arasında
Python yazılımı ve OpenCV gibi yazılım kütüphaneleri bulunmaktadır.
Prototip Oluşturma Malzemeleri: Raspberry Pi, Raspberry Pi Kamera Modülü, ledler,
dirençler ve kablolar…
Raspberry Pi
Raspberry Pi Kamera Modülü
Bu adımda ilgili projeyi yürüten öğrenci/öğrencilerden ikinci prototipin taslak ola-
ÖĞRETMENE NOT rak çizilmesi istenmiştir. Gerekli ihtiyaç malzeme listesi belirlenmiştir.
II. Prototipin Gerçekleştirilmesi
Tasarlanan prototipin devre şeması, devre elemanları ve ilgili bileşenler ise aşağı-
da verilmiştir. Raspberry Pi üzerinde kamera portu (bağlantı noktası) bulunmak-
tadır. Kamera modülü bu noktaya bağlanmaktadır.
Şekil 6: Prototip 2’nin bileşenleri ve devre şeması
Sistem yazılım olarak özellikle veri bilimi ve yapay zekâ uygulamaları bakımından
zengin kütüphanelere sahip olan Python programlama dili ile kodlanmıştır. Kamera
görüntüleri üzerinde işlem yapabilmek için ise OpenCV kütüphanesi kullanılmıştır.
Yazılım Kodları:
Kamera verilerini ve görüntü işlemleri için OpenCV ve Numpy kütüphaneleri kulla-
nılmıştır. Python programlama dili kullanılarak görüntünün işlendiği kodlardan olu-
şan AracSay.py dosyasının yapısı ve kodları ise aşağıda verilmiştir. Hangi kısımlarda
nelerin yapıldığı ile ilgili bilgiler kodlar arasındaki açıklama kısımlarında verilmiştir.
62 63