Orodha ya maudhui:

Kipindi cha kuonyesha Kituo cha hali ya hewa cha Dawati la kipekee: Hatua 5 (na Picha)
Kipindi cha kuonyesha Kituo cha hali ya hewa cha Dawati la kipekee: Hatua 5 (na Picha)

Video: Kipindi cha kuonyesha Kituo cha hali ya hewa cha Dawati la kipekee: Hatua 5 (na Picha)

Video: Kipindi cha kuonyesha Kituo cha hali ya hewa cha Dawati la kipekee: Hatua 5 (na Picha)
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Novemba
Anonim
Image
Image

Haya Jamani! Kwa mradi huu wa miezi nimeunda kituo cha hali ya hewa kwa njia ya Kiwanda cha Dawati au unaweza kuiita kama onyesho la Dawati. Kituo hiki cha hali ya hewa huleta data ndani ya ESP8266 kutoka kwa Wavuti inayoitwa openwethermap.org na hubadilisha rangi za RGB kwenye onyesho. Kipindi cha onyesho kilipata mchanganyiko wa rangi tofauti, hubadilika kulingana na Wakati na hali ya hewa. Kwa mfano ikiwa mvua inanyesha nje wakati wa jioni basi rangi ya wingu inakuwa mchanganyiko wa nyekundu, machungwa, manjano na inaonyesha athari ya radi. Kama hii ina mchanganyiko wa rangi tofauti.

Hatua ya 1: Vipengele vinavyohitajika

Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika

* Node MCU (ESP8266)

* Ukanda wa LED wa WS2812

* 5v sinia ndogo ya USB

* Sehemu zilizochapishwa za 3D

Hatua ya 2: Uunganisho wa Mzunguko

Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko

* Fanya unganisho kama inavyoonyeshwa kwenye mchoro wa mzunguko.

* Unaweza kutumia Ukanda wa LED wa WS2812B badala ya LED za kibinafsi.

* Pini ya Takwimu imeunganishwa na kubandika D4 ya ESP8266, GND hadi GND na 5v kwa Vin ya NodeMCU.

* Hakikisha unatumia LED 4 kwa kila ukuta (4 LEDs x 4 kuta = 16 LEDs), 7 LEDs kwa wingu na 2 LED kwa Sun / Moon (3D iliyochapishwa Circe ndogo).

* Bodi ya ESP8266 imewekwa chini ya msingi, msingi una kifuniko kilichochapishwa cha 3D kuifunika.

Hatua ya 3: Kupanda

Kupanda
Kupanda

* Weka kifuniko cha polythene ndani ya sufuria.

* Weka Udongo na uvute ndani ya sufuria yenye umbo la sanduku.

Hatua ya 4: Usimbuaji

Kuandika
Kuandika
Kuandika
Kuandika
Kuandika
Kuandika
Kuandika
Kuandika

* Fungua nambari iliyopewa hapa chini katika Arduino IDE.

* Nambari:

* Hakikisha umejumuisha maktaba yote ambayo yametajwa kwenye nambari hiyo.

* Sasa lazima uhariri hii

Kamba OPEN_WEATHER_MAP_APP_ID = "App_ID"; Kamba OPEN_WEATHER_MAP_LOCATION_ID = "Eneo_ID";

* Fungua kivinjari na utafute www.openweathermap.org.

* Fungua akaunti na uingie kwenye wavuti hiyo.

* Bonyeza funguo za API nakili kitufe na ubandike kwenye programu kwenye APP_ID.

* Katika tovuti hiyo hiyo tafuta eneo lako fungua matokeo na unakili nambari ya mwisho kutoka URL na ibandike katika LOCATION_ID.

* MAP_ID na LOCATION_ID zitakuwa sawa na yangu.

* Ingiza jina lako la Wifi kwenye ssid na nywila yako ya Wifi.

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

* Sasa badilisha ukanda wa saa kulingana na eneo la saa ya nchi yako

saa ya wakati = 5.5 * 3600;

Kwa India ni eneo la saa ni 5:30 kwa hivyo nimeandika 5.5 vile vile unaweza kuchapa eneo lako la saa.

* Mistari yote iliyo chini ya inapaswa kuhaririwa na wewe kama nilivyoonyesha.

* Sasa unganisha ESP8266 na PC yako, chagua bandari na upakie nambari.

Hatua ya 5: Mwisho

Mwisho
Mwisho

Ingiza sinia ndogo ya USB na umemaliza.

Asante!

Ilipendekeza: