Mündəricat:

Unikal Masa Hava İstasyonu İstehsalat Sərgisi: 5 Addım (Şəkillərlə birlikdə)
Unikal Masa Hava İstasyonu İstehsalat Sərgisi: 5 Addım (Şəkillərlə birlikdə)

Video: Unikal Masa Hava İstasyonu İstehsalat Sərgisi: 5 Addım (Şəkillərlə birlikdə)

Video: Unikal Masa Hava İstasyonu İstehsalat Sərgisi: 5 Addım (Şəkillərlə birlikdə)
Video: FILMUL JLP: Am Supravietuit 1.000 Zile In Minecraft Hardcore Si Asta S-a Intamplat 2024, Iyul
Anonim
Image
Image

Hey, uşaqlar! Bu aylıq layihə üçün bir masa qurğusu şəklində bir hava stansiyası hazırladım və ya bir masa nümayişi olaraq adlandıra bilərsiniz. Bu hava stansiyası openwethermap.org adlı bir Veb saytından ESP8266 -ya məlumat gətirir və sərgidə RGB rənglərini dəyişir. Sərgi çox fərqli rəng birləşmələrinə malikdir, Zaman və İqlimə görə dəyişir. Məsələn, axşam saatlarında çöldə yağış yağarsa, buludun rəngi qırmızı, narıncı, sarı rənglərin birləşməsinə çevrilir və göy gurultusunun təsirini göstərir. Bunun kimi bir çox fərqli rəng birləşməsinə malikdir.

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər

*MCU düyünü (ESP8266)

*WS2812 LED şeridi

*5v Micro USB şarj cihazı

*3D çaplı hissələr

Addım 2: Dövrə Bağlantısı

Dövrə Bağlantısı
Dövrə Bağlantısı
Dövrə Bağlantısı
Dövrə Bağlantısı
Dövrə Bağlantısı
Dövrə Bağlantısı

*Bağlantıları dövrə diaqramında göstərildiyi kimi edin.

*Fərdi LEDlər əvəzinə WS2812B LED Strip istifadə edə bilərsiniz.

*Məlumat pimi, ESP8266 -nın D4 pininə, GND -dən GND -yə və 5v NodeMCU -nun Vininə bağlanır.

*Hər divar üçün 4 LED (4 LED x 4 divar = 16 LED), bulud üçün 7 LED və Günəş/Ay üçün 2 LED (3D çaplı Kiçik Çap) istifadə etdiyinizə əmin olun.

*ESP8266 lövhəsi bazanın altına yerləşdirilib, bazanın onu örtmək üçün 3D çaplı örtüyü var.

Addım 3: Əkin

Əkin
Əkin

*Tencereye bir polietilen örtük qoyun.

*Torpağı və pantolonu qutu şəkilli qazana qoyun.

Addım 4: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma

*Aşağıda verilən kodu Arduino IDE -də açın.

*Kod:

*Kodda qeyd olunan hər kitabxananı daxil etdiyinizə əmin olun.

*İndi bunu redaktə etməlisiniz

String OPEN_WEATHER_MAP_APP_ID = "App_ID"; String OPEN_WEATHER_MAP_LOCATION_ID = "Məkan_İddiası";

*Brauzeri açın və www.openweathermap.org saytını axtarın.

*Hesab yaradın və həmin veb sayta daxil olun.

*API düymələrini vurun, açarı kopyalayın və APP_ID -də proqrama yapışdırın.

*Eyni veb saytında axtarışda olduğunuz yeri açın və son nömrəni URL -dən kopyalayın və LOCATION_ID -ə yapışdırın.

*MAP_ID və LOCATION_ID mənimki kimi olacaq.

*Wifi_adınızı ssid və Wifi şifrənizi daxil edin.

const char* ssid = "Wifi_adı"; const char* parol = "parol";

*İndi ölkənizin Saat Diliminə görə Saat dilimini dəyişdirin

int saat dilimi = 5.5 * 3600;

Hindistana görə Saat Dilimi 5: 30 -dur, buna görə də 5,5 yazdım, siz də Saat Diliminizi yaza bilərsiniz.

*Bütün alt sətirləri göstərdiyim kimi sizin tərəfinizdən redaktə edilməlidir.

*İndi ESP8266 -nı kompüterinizə qoşun, portu seçin və kodu yükləyin.

Addım 5: Final

Final
Final

Micro USB şarj cihazını qoşun və işiniz bitdi.

Çox sağ ol!

Tövsiyə: