2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
3 Günlük Hava Tahmini Beslemesi, istediğiniz konumda veya IP adresinizin konumuna göre kapsamlı bir 3 günlük hava durumu tahmini sağlar. Proje, bir GET isteği sağladığınızda JSON biçiminde yanıtlar sağlayan Wunderground Hava Durumu API hizmetini kullanır. Hava durumu tahmini, talep edildiği gün ve sonraki 3 günün hava tahminini içerir.
Hava tahminini bağımsız olarak talep edebilmek ve güncelleyebilmek için, UDP bağlantısını kullanan bir NTP zaman talep etme işlevi ekledik. İstenen zaman bilgisi, her saat başı otomatik olarak bir zaman isteği gerçekleştirmek için kod tarafından dahili olarak kullanılır. Ardından, saat bilgilerine bağlı olarak proje, her 6AM, 12PM ve 6PM'de bir otomatik olarak bir hava durumu güncellemesi ister.
Adım 1: Nasıl Çalışır?
2. Adım: Oluşturun
Bileşenler
- gen4-IoD-32T
- gen4-IoD Programcısı
- 10 Yollu Düz Flex Kablo
- uSD Kart
- uUSB Kablosu
- Harici güç kaynağı
Bileşenleri şemada gösterildiği gibi bağlayın
Adım 3: Program
- Arduino IDE ile gen4-IoD Ekranının hazırlanması için lütfen Uygulama bölümündeki bu adımlara bakın.
- gen4-IoD-32T'yi programlayın. Kodu buradan indirin.
- Workshop 4'ü kullanarak Visi projesini açın. Bu proje Visi Ortamını kullanır. Her bir widget'ın ve düğmenin özelliklerini değiştirebilirsiniz.
- “Derle” düğmesine tıklayın. Not: Bu adım atlanabilir. Ancak, derleme, hata ayıklama amacıyla gereklidir.
- Ekranı microUSB kablosuna bağlayın. Doğru bağlantı noktasına bağlı olduğunuzdan emin olun.
- Şimdi “(Oluştur) Kopyala/Yükle” düğmesine tıklayın.
- Atölye 4, görüntü dosyalarını bir uSD Kartına kopyalamak için bir sürücü seçmenizi isteyecektir. Doğru sürücüyü seçtikten sonra Tamam'a tıklayın.
- uSD Kartını Takın Modül sizden uSD kartını takmanızı isteyecektir. uSD Kartını PC'den düzgün bir şekilde çıkarın ve ekran modülünün uSD Kart yuvasına takın. uSD kartınızı gen4 ekranına taktıktan sonra, grafikler hemen görüntülenecektir. yüklendi.
Daha fazla gen4-IoD Projesi için buraya tıklayın.
Adım 4: APIXU Hava Kodu
Bu hava durumu bilgi kodu şu bağlantıdan indirilebilir:https://www.apixu.com/doc/Apixu_weather_conditions.json
Lütfen projede, konumumuzda/ülkemizde geçerli olmadığı için bazı kodları kaldırdığımızı unutmayın.