Güne başlamadan önce, mevcut hava koşullarına bir göz atmak her zaman yardımcı olur. Gününüzü planlamanın bir program yapmaktan daha iyi bir yolu var mı? Ahududu Pi görev için? Raspberry Pi hava durumunu daha önce görmüşken bu güzeli paylaşmak istedik. Ahududu Pi kontrol paneli Chris Twomey tarafından yaratılmıştır. Geçerli konumunuza dayalı yerel bir haritanın oluşturulmasıyla tamamlanmış, oldukça şık bir arayüze sahiptir.
Hava durumu verileri Accuweather/OpenWeatherMap API’sinden alınır ve bir Inkplate 10’da görüntülenecek şekilde biçimlendirilir. Inkplate 10, 10 inçlik bir e-Ink panelidir, bu nedenle fazla güç kullanmaz ve güç kesildikten sonra veriler görünür durumda kalır Pi’den kesilir. Oluşturulan harita, tercih ettiğiniz herhangi bir konuma yapılandırılabilir ve bugünün tarihinin altında gösterilir.
Harita, Google’ın Statik Haritalar API’sı kullanılarak oluşturulur. Veriler, MQTT ve Raspberry Pi üzerinde çalışan bir sunucu kullanılarak bir programa göre düzenli olarak güncellenir. Ayrıca yaz saatini otomatik olarak yönetir, böylece yıl boyunca herhangi bir ayar yapmanıza gerek kalmaz. Genel olarak, proje müdahale olmaksızın kendi başına çalışmalıdır.
Twomey, kurulumu bir Raspberry Pi 3B+ ve bir Raspberry Pi Zero W ile test etti. Bu projeyi, en son Raspberry Pi 4 dahil olmak üzere diğer modellerle çoğaltabilmeniz gerekir. Inkplate 10’daki görüntü. Pano, 2000 mAh pille çalışıyor, ancak Twomey, 3000 mAh’ın daha uzun ömürlü sonuçlar verebileceğini öne sürüyor.
Raspberry Pi’nin veri çekmek için internete bağlanması gerekir, bu nedenle kablosuz destekli bir model önerilir. Pi uyandığında, saat ve tarihi güncellemeden önce WiFi’ye bağlanır. Hava durumu verilerinin güncelleme sürecini yürütmek için bir Flask sunucusu da çalıştırıyor. Bu projede kullanılan yazılım hakkında daha fazla bilgiyi resmi web sitesinde okuyabilirsiniz. GitHub sayfa.
Bu Raspberry Pi projesini yeniden oluşturmak veya birlikte nasıl yürüdüğüne daha yakından bakmak istiyorsanız, göz atın. Inkplate 10 Hava Durumu Takvimi proje sayfası ve daha fazla proje ve bununla ilgili gelecekteki güncellemeler için Chris Twomey’i takip ettiğinizden emin olun.