Përmbajtje:

Unike Desk Weather Station Showpiece: 5 hapa (me fotografi)
Unike Desk Weather Station Showpiece: 5 hapa (me fotografi)

Video: Unike Desk Weather Station Showpiece: 5 hapa (me fotografi)

Video: Unike Desk Weather Station Showpiece: 5 hapa (me fotografi)
Video: The Coolest Desk Gadget Ever! 2024, Korrik
Anonim
Image
Image

Ckemi djema! Për këtë projekt mujor unë kam bërë një stacion moti në formën e një fabrike tavoline ose mund ta quani atë si një ekspozitë tavoline. Ky stacion moti merr të dhëna në ESP8266 nga një faqe në internet e quajtur openwethermap.org dhe ndryshon ngjyrat RGB në shfaqjen. Pjesa e shfaqjes mori shumë kombinime të ndryshme ngjyrash, ato ndryshojnë sipas Kohës dhe Klimës. Për shembull, nëse bie shi jashtë në mbrëmje, atëherë ngjyra e reve bëhet kombinim i së kuqes, portokallisë, të verdhës dhe tregon atë efekt stuhie. Ashtu si kjo ajo ka shumë kombinime të ndryshme ngjyrash.

Hapi 1: Komponentët e kërkuar

Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar

*Nyja MCU (ESP8266)

*Rrip LED WS2812

*Ngarkues Micro USB 5v

*Pjesë të printuara 3D

Hapi 2: Lidhja e Qarkut

Lidhja e Qarkut
Lidhja e Qarkut
Lidhja e Qarkut
Lidhja e Qarkut
Lidhja e Qarkut
Lidhja e Qarkut

*Bëni lidhjet siç tregohet në diagramin e qarkut.

*Mund të përdorni shirit LED WS2812B në vend të LED -ve individuale.

*Pina e të dhënave është e lidhur me kunjin D4 të ESP8266, GND me GND dhe 5v me Vin të NodeMCU.

*Sigurohuni që përdorni 4 LED për secilin mur (4 LED x 4 mure = 16 LED), 7 LED për re dhe 2 LED për Diell/Hënë (Circe e Vogël e printuar 3D).

*Bordi ESP8266 është vendosur nën bazë, baza ka një mbulesë të printuar 3D për ta mbuluar atë.

Hapi 3: Mbjellja

Mbjellja
Mbjellja

*Vendosni një kapak polietileni në tenxhere.

*Vendoseni Tokën dhe mbytni në tenxhere në formë kutie.

Hapi 4: Kodimi

Kodimi
Kodimi
Kodimi
Kodimi
Kodimi
Kodimi
Kodimi
Kodimi

*Hapni kodin e dhënë më poshtë në Arduino IDE.

*Kodi:

*Sigurohuni që keni përfshirë çdo bibliotekë që përmendet në kod.

*Tani ju duhet ta redaktoni këtë

Vargu OPEN_WEATHER_MAP_APP_ID = "Aplikacioni_ID"; Vargu OPEN_WEATHER_MAP_LOCATION_ID = "Vendndodhja_ID";

*Hapni shfletuesin dhe kërkoni për www.openweathermap.org.

*Krijoni një llogari dhe identifikohuni në atë faqe interneti.

*Klikoni në çelësat API kopjoni çelësin dhe ngjiteni në program në APP_ID.

*Në të njëjtën faqe kërkimi vendndodhjen tuaj hapni rezultatin dhe kopjoni numrin e fundit nga URL dhe ngjiteni në LOCATION_ID.

*MAP_ID dhe LOCATION_ID do të jenë të ngjashme me timin.

*Shkruani emrin tuaj Wifi në ssid dhe fjalëkalimin tuaj Wifi.

const char* ssid = "Wifi_name"; const char* fjalëkalim = "fjalëkalim";

*Tani ndryshoni Zonën Orare sipas Zonës Orare të vendit tuaj

int zona kohore = 5.5 * 3600;

Sipas Indisë, Zona Ora është 5:30, kështu që unë kam shtypur 5.5 në mënyrë të ngjashme ju mund të shkruani Zonën tuaj Orare.

*Të gjitha rreshtat e mëposhtëm do të redaktohen nga ju siç kam treguar.

*Tani lidhni ESP8266 me kompjuterin tuaj, zgjidhni portën dhe ngarkoni kodin.

Hapi 5: Përfundimtar

Përfundimtare
Përfundimtare

Shtojeni ngarkuesin Micro USB dhe jeni gati.

Faleminderit!

Recommended: