İçindekiler:

ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü: 3 Adım (Resimlerle)
ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü: 3 Adım (Resimlerle)

Video: ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü: 3 Adım (Resimlerle)

Video: ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü: 3 Adım (Resimlerle)
Video: ESP8266 ile Wi-Fi Tabanlı Koronavirüsünün Güncel Durumunu Gösteren Proje Yaptık! 2024, Temmuz
Anonim
ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü
ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü

ESP8266 ve 0.96'' 128x64 OLED Ekranlı Kısa ve Basit Hafta Sonu Projesi.

Cihaz bir ağ saatidir, yani ntp sunucularından zaman alır. Ayrıca openweathermap.org'dan gelen simgelerle hava durumu bilgilerini görüntüler.

Gerekli Parçalar:

1. ESP8266 Modülü (Herhangi biri, NodeMCU kullandım)

2. 0.96 OLED (I2C Tabanlı)

3. Atlama Telleri

4. Ekmek Tahtası

5. ESP8266'yı bilgisayara bağlamak için USB Kablosu

1. Adım: Openweathermap.org'da Hesap Oluşturun

Openweathermap.org'da Hesap Oluşturun
Openweathermap.org'da Hesap Oluşturun

openweathermap.org'da bir hesap oluşturmak basittir.

Kaydol'a tıklayarak bir hesap oluşturun.

Giriş yapın ve API Sekmesine gidin. API Anahtarınızı not edin.

2. Adım: Donanım Bağlantıları

Donanım Bağlantıları
Donanım Bağlantıları

NodeMCU'da bağlantılar aşağıdaki gibidir.

DüğümMCU OLED

3V ------------- Vcc

Gnd ------------- Gnd

D1 ------------- SCL

D2 -------------- SDA

Adım 3: Programı Arduino IDE'den Yaz

Programı Arduino IDE'de açın.

Boards menüsünden kullanmakta olduğunuz ESP8266 Modülünü seçin ve kodu modüle yükleyin.

Kod, hava durumu bilgilerini her 10 dakikada bir günceller.

Tüm hava durumu Simgeleri icon.h dosyasına yerleştirilir.

Openweathermap.org'a yaptığımız aramadan simge kodu döndürülür

Alınan json'dan hava durumu bilgisini çıkarmak için çok kaba bir ayrıştırma mantığı kullandım.

Dilerseniz Arduino için json kütüphanesini kullanabilirsiniz.

Önerilen: