İçindekiler:

Eşsiz Masa Hava İstasyonu Gösteri Parçası: 5 Adım (Resimlerle)
Eşsiz Masa Hava İstasyonu Gösteri Parçası: 5 Adım (Resimlerle)

Video: Eşsiz Masa Hava İstasyonu Gösteri Parçası: 5 Adım (Resimlerle)

Video: Eşsiz Masa Hava İstasyonu Gösteri Parçası: 5 Adım (Resimlerle)
Video: "Uçan tepsi deneyi" 3-A sınıfı fen deneyleri 2024, Temmuz
Anonim
Image
Image

Hey Millet! Bu ayki projem için Masa Tesisi şeklinde bir meteoroloji istasyonu yaptım ya da Masa Gösterisi olarak adlandırabilirsiniz. Bu hava istasyonu, verileri openwethermap.org adlı bir Web Sitesinden ESP8266'ya getirir ve gösteri parçasındaki RGB renklerini değiştirir. Gösteri parçası birçok farklı renk kombinasyonuna sahiptir, Zaman ve İklime göre değişir. Örneğin akşam saatlerinde dışarıda yağmur yağıyorsa bulutun rengi kırmızı, turuncu, sarı kombinasyonu olur ve bu fırtına etkisini gösterir. Bunun gibi birçok farklı renk kombinasyonuna sahiptir.

Adım 1: Gerekli Bileşenler

Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler

*Düğüm MCU(ESP8266)

*WS2812 LED Şerit

*5v Mikro USB şarj cihazı

*3D baskılı parçalar

Adım 2: Devre Bağlantısı

Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı

*Bağlantıları devre şemasındaki gibi yapınız.

*Tek tek LED'ler yerine WS2812B LED Strip kullanabilirsiniz.

*Veri pini ESP8266'nın D4 pinine, GND'den GND'ye ve 5v'den NodeMCU'nun Vin'ine bağlanır.

*Her duvar için 4 LED (4 LED x 4 duvar = 16 LED), bulut için 7 LED ve Güneş/Ay için 2 LED (3D baskılı Küçük Daire) kullandığınızdan emin olun.

*ESP8266 kartı tabanın altına yerleştirilmiştir, tabanı kaplamak için 3D baskılı bir kapağa sahiptir.

3. Adım: Dikim

Ekim
Ekim

* Tencereye polietilen kapak koyun.

*Toprağı ve pancarı kutu şeklindeki tencereye koyun.

Adım 4: Kodlama

kodlama
kodlama
kodlama
kodlama
kodlama
kodlama
kodlama
kodlama

*Arduino IDE'de aşağıda verilen kodu açın.

*Kod:

*Kodda belirtilen tüm kitaplıkları eklediğinizden emin olun.

*Şimdi bunu düzenlemeniz gerekiyor

String OPEN_WEATHER_MAP_APP_ID = "App_ID";String OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

*Tarayıcıyı açın ve www.openweathermap.org'u arayın.

*Bir hesap oluşturun ve bu web sitesine giriş yapın.

*API anahtarlarına tıklayın, anahtarı kopyalayın ve APP_ID'deki programa yapıştırın.

*Aynı web sitesinde konumunuzu arayın, sonucu açın ve URL'deki son numarayı kopyalayın ve LOCATION_ID'ye yapıştırın.

*MAP_ID ve LOCATION_ID benimkine benzer olacak.

*ssid'deki Wifi_name'nizi ve Wifi şifrenizi girin.

const char* ssid = "Wifi_name";const char* parola = "parola";

*Şimdi Saat dilimini ülkenizin Saat Dilimi'ne göre değiştirin

int saat dilimi = 5.5 * 3600;

Hindistan'a göre Saat Dilimi 5:30, bu yüzden 5.5 yazdım benzer şekilde Saat Dilimi yazabilirsiniz.

*Tüm alt satırlar, gösterdiğim gibi sizin tarafınızdan düzenlenecektir.

*Şimdi ESP8266'yı PC'nize bağlayın, bağlantı noktasını seçin ve kodu yükleyin.

Adım 5: Son

son
son

Mikro USB şarj cihazını takın ve işiniz bitti.

Teşekkürler!

Önerilen: