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
   58   59   60   61   62   63   64   65   66   67   68