Arduino ve GPS teknolojisi ile namaz vakitlerini otomatik olarak belirleyen bir sistem oluşturmak, hem teknoloji meraklıları hem de ibadetlerini zamanında yapmak isteyen Müslümanlar için harika bir projedir. Bu makalede, Arduino kullanarak GPS verilerine göre bulunduğunuz konumun ezan vakitlerini nasıl belirleyebileceğinizi adım adım anlatacağız.
Bu proje, Arduino mikrodenetleyici kartı ve GPS modülü kullanarak mevcut konumunuzu tespit eden ve bu konum bilgisini Diyanet İşleri Başkanlığı’nın namaz vakitleri veritabanına göndererek güncel ezan vakitlerini alan bir sistemdir. Böylece bulunduğunuz herhangi bir yerde, internet bağlantısına ihtiyaç duymadan namaz vakitlerini öğrenebilirsiniz.
Arduino’ya GPS modülünü ve diğer bileşenleri bağlamak için aşağıdaki şemayı takip edebilirsiniz:
Projeyi gerçekleştirmek için Arduino IDE’ye birkaç kütüphane yüklemeniz gerekecek:
Arduino IDE’de şu adımları izleyerek kütüphaneleri yükleyebilirsiniz:
Ezan vakitlerini çekmek için Diyanet İşleri Başkanlığı’nın sunduğu API hizmetinden faydalanacağız. Bu API, konum bilgisine göre namaz vakitlerini JSON formatında döndürür.
Not: Diyanet API kullanımı için bazı durumlarda izin almanız gerekebilir. Resmi web sitesinden API kullanım şartlarını kontrol etmeniz önerilir.