Orodha ya maudhui:

Kituo kingine cha hali ya hewa (Y.A.W.S.): Hatua 18 (na Picha)
Kituo kingine cha hali ya hewa (Y.A.W.S.): Hatua 18 (na Picha)

Video: Kituo kingine cha hali ya hewa (Y.A.W.S.): Hatua 18 (na Picha)

Video: Kituo kingine cha hali ya hewa (Y.A.W.S.): Hatua 18 (na Picha)
Video: 28 панфиловцев. Самая полная версия. Panfilov's 28 Men (English subtitles) 2024, Julai
Anonim
Kituo kingine cha hali ya hewa (Y. A. W. S.)
Kituo kingine cha hali ya hewa (Y. A. W. S.)

Mradi huu ni chaguo langu kwenye Kituo cha hali ya hewa maarufu. Yangu ni msingi wa ESP8266, a.96 OLED onyesho na safu ya sensorer ya mazingira ya BME280. Vituo vya hali ya hewa vinaonekana kuwa mradi maarufu sana. Mgodi unajitofautisha na zingine kwa kutumia safu ya sensorer ya BME280 badala ya sensorer maarufu ya joto na unyevu wa DHT22. BME280 ina hali ya joto, unyevu na sensor ya shinikizo la hewa. Pia hutumia kiolesura cha I2C. Onyesho la.96”OLED linalotumiwa pia ni I2C. Inaweza kununuliwa kama I2C au SPI au zote mbili. Nilikwenda na toleo la I2C kurahisisha wiring. Pamoja na onyesho la OLED na BME280 ikitumia I2C na 3.3V ilikuwa rahisi sana kutengeneza kebo ya 'Y' kuunganisha vifaa vyote kwa ESP8266. Wakati nilikuwa nikitengeneza mradi huu nilikutana na miradi mingi ya kituo cha hali ya hewa kwenye wavuti inayotumia ESP8266, onyesho sawa la OLED na BME280. Kwa hivyo hii sio wazo la asili, lakini ni utekelezaji wa asili.

BME280 hutoa data ya mazingira ya ndani. Habari ya hali ya hewa ya nje inapatikana kutoka OpenWeatherMap.org. Utahitaji kujisajili na OpenWeatherMap.org kupata ufunguo wa kufikia data ya hali ya hewa. Wanatoa huduma ya bure, ambayo ndio niliyotumia. Tazama hatua Jinsi ya kupata Ufunguo wa OpenWeatherMap kwa maagizo ya jinsi ya kupata ufunguo.

Seva ya wakati wa NTP hutumiwa kupata wakati wa siku na siku ya wiki.

Takwimu za hali ya hewa, wakati na mazingira zinaonyeshwa kwenye onyesho la OLED. Kila sehemu ya habari ina skrini yake mwenyewe iliyoumbizwa. Skrini zinaonyeshwa kwa sekunde tano kabla ya kubadili nyingine. OpenWeatherMap.org inapatikana kila dakika kumi na tano ili kuonyesha habari za hali ya hewa. BME280 inasomwa karibu kila sekunde hamsini na tano. Fonti inayotumiwa kwenye kila skrini hubadilishwa kiotomatiki kuonyesha habari zote kwenye font kubwa zaidi.

ESP8266 pia imewekwa kuwa seva ya wavuti. Habari zote za hali ya hewa zinaweza kupatikana kwa kutumia kivinjari kutoka kwa simu yako, kompyuta kibao ya kompyuta. Moja ya skrini zinazoonyeshwa inaonyesha anwani ya IP ya seva ya wavuti.

ESP8266 inakuja katika maumbo na saizi anuwai. Ninachagua GEEKCREIT DoIt ESP12E Dev Kit V2. Hii inaambatana kabisa na NodeMCU 'kiwango' cha moduli za ESP8266 za kawaida. Ina mdhibiti jumuishi wa 3.3V, CH340 kama daraja la USB-to-Serial na mzunguko wa kujiweka upya wa NodeMCU. Uko huru kutumia moduli yoyote ya ESP8266-12 ambayo unayo. Jua tu kuwa itabidi uongeze mdhibiti wa 3.3V au nyaya zingine ili kuipanga. Niliijenga pia kwa kutumia Witty Cloud ESP8266. Iliniruhusu kupakia kila kitu kwenye mchemraba wa inchi 1.5. Bodi ya daraja la chini la USB imekatika baada ya programu. Niliongeza pini ya kichwa cha pembe ya kulia kwenye shimo la 3.3V kwenye bodi ya Witty. Ufungaji ulifanywa na makombora mawili manne, ganda moja la pini mbili na ganda mbili za pini.

Katika picha hapo juu, bodi ambayo moduli ya ESP8266 imechomekwa ndani ni bodi ya mzunguko ambayo nilitengeneza kama bodi ya kuzuka kwa ESP8266 na ESP32. Itakubali bodi inayolingana ya NodeMCU, bodi nyembamba ya ESP8266, bodi ya Witty Cloud ESP8266 au bodi ya ESP32 kutoka GEEKCREIT. Pini zote zinazopatikana za GPIO zimegawanywa kwa vichwa kwa ufikiaji rahisi. Nimegundua kuwa bodi nyingi za maendeleo hazina nguvu za kutosha na pini za ardhini. Kila wakati unataka kushikamana na kitu unahitaji angalau pini ya ardhini na mara nyingi pini kuwezesha kifaa. Kila safu ya pini za GPIO inaambatana na pini ya umeme ya 3.3V na pini ya ardhini. Ninatumia mpangilio ule ule ambao Roboti ya Kwanza hutumia, nguvu katikati. Ninapenda mpangilio huu kwa sababu ukiziba kitu nyuma hautoi moshi wa uchawi. Bodi ina nyongeza kadhaa, sensa ya IR, kitufe cha kushinikiza na taa ya rangi tatu. Rukia zinaweza kutumiwa kuungana na yoyote ya huduma hizi. Ikiwa una nia ya moja ya bodi za kuzuka za ESPxx basi wasiliana nami.

Hatua ya 1: Kile Utakachohitaji:

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji

1 - BME280 I2C Joto, Unyevu na bodi ya sensorer ya Shinikizo

Nilinunua yangu kwenye Ebay kutoka China kwa karibu $ 1.25 na usafirishaji wa bure. Pia inapatikana kutoka Adafruit au Sparkfun

1 -.96”, 128x64, I2C OLED kuonyesha kwa kutumia dereva wa SSD1306

Nilinunua yangu kwenye Ebay kutoka China kwa karibu $ 4.00. Yangu ni nyeupe. Unaweza kupata bluu na nyeupe na eneo la manjano juu. Baadhi huuzwa kama SPI na I2C. Unaweza kulazimika kuhamisha vipinga ili kuchagua operesheni ya I2C. Sehemu muhimu ni kwamba inatumia chip ya dereva ya SD1306. Pia inapatikana kutoka Adafruit.

1 - NodeMCU ESP8266-12 na CH340

Unaweza kutumia moduli yoyote ya ESP8266-12 ambayo unataka. Napendelea zile zilizo na daraja la CH340 USB-to-Serial. Kulikuwa na upele wa vidonge bandia vya FTDI na SI miaka michache iliyopita kwa hivyo siamini tena kitu kingine chochote isipokuwa CH340.

2 - DuPont 4 pini, 0.1inch (2.54mm) maganda ya lami

2 - DuPont 2 pini, 0.1inch (2.54mm) maganda ya lami

12 - crimps wa kike wa DuPont kwa waya ya 22-28 awg

Ninapata yangu kwenye Ebay. Unaweza pia kutumia Molex au chapa yoyote ambayo unapendelea. Pini zilizokokotwa au IDC Chaguo ni lako. Kuwa mwangalifu ununue pini sahihi za ganda lako. Hazichanganyiki. Unaweza pia kuziba waya kwenye bodi na kuondoa viunganishi. Ikiwa unatumia pini zilizopigwa, utahitaji crimper. Usijaribu kubana na jozi ya koleo. Haifanyi kazi.

1 - 5V, 1A pakiti ya chini ya nguvu ya ukuta.

Hizi ni za bei rahisi na zinapatikana kwenye Ebay. Pata moja na kontakt USB ndogo au wenzi wowote na bodi yako ya ESP8266.

Utahitaji pia vipande nane vya waya ya awg 22-28 ili kuunganisha kila kitu pamoja. Au unaweza tu waya wote kwa kipande cha bodi ya manukato. Ni juu yako.

Nimejumuisha picha ya kile kilichotumiwa kujenga Kituo cha Hali ya Hewa kwa kutumia Witty Cloud ESP8266. Picha moja inaelezea mahali pa kuongeza pini ya kichwa cha kulia cha kichwa kwenye 3.3V. Moja ya ganda mbili za pini hubadilishwa na ganda mbili za pini. Waya za chini na 3.3V zimejazwa kwenye ganda moja la pini.

Fuata kiunga hiki kupata faili za nambari za chanzo kutoka kwa hazina ya GitHub; Kituo cha hali ya hewa-ESP8266. Folda ya zip au folda iliyojumuishwa itakuwa na folda ya WeatherStation ambayo ina WeatherStation.ino na BME280.h. Hizi ni faili za nambari za chanzo. Kuna faili kadhaa za pdf pia. Faili za pdf zina habari sawa na hii inayoweza kufundishwa.

Hatua ya 2: Zana

Zana
Zana
Zana
Zana

Baada ya kujaribu bidhaa nyingi za wahalifu, niligundua kuwa Mhandisi wa Kijapani PA-21 au PA-09 anafanya kazi bora kwa wakubwa wa kiume na wa kike wa DuPont. Inapatikana kwenye Ebay au Amazon. Labda itafanya kazi kwa pini za DuPont. PA-09 pia itafanya pini kwa viunganisho vya JST vinavyotumiwa sana kwenye betri za LiPo. Hapa kuna kiunga cha video juu ya jinsi ya kutumia crimpers za Mhandisi na crimps za DuPont; Jinsi ya kutumia PA-21 Crimpers

Maagizo hivi karibuni yalikuwa na mafunzo mazuri juu ya kutumia vifaa vya Weierli Tools SN-28B na pini na ganda za DuPont. Unaweza kuiona hapa; Tengeneza Pin-Crimp Nzuri ya Dupont KILA MARA!

Hatua ya 3: Tengeneza Ufungaji:

Tengeneza kuunganisha
Tengeneza kuunganisha
Tengeneza kuunganisha
Tengeneza kuunganisha

Ufungaji wa wiring ndio ufunguo wa mradi huu. Ni kebo nne za kimsingi za 'Y'. Hapo juu ni picha ya kuunganisha niliyoifanya. Onyesho la OLED na safu ya sensorer ya BME280 zina pinout sawa. Hii inamaanisha kuwa makombora mawili manne yanafanana baada ya kuingiza waya zilizobanwa. Nilitengeneza kuunganisha yangu na waya zilizopigwa mara mbili zinazoingia kwenye makombora mawili yaliyoshikamana na bodi ya ESP8266. Unaweza badala yake, ukachagua kuingiza waya zilizopigwa mara mbili kwenye moja ya ganda nne, na kuifanya iwe kama unganisho la mnyororo. Ama itafanya kazi.

  1. Kata waya zako zote kwa urefu. Ninapenda kutumia rangi tofauti kwa kila waya; nyekundu kwa 3.3V, nyeusi kwa ardhi, njano kwa SCL na kijani kwa SDA.
  2. Piga ncha moja ya kila waya karibu inchi 0.1.
  3. Pindisha nyuzi pamoja na ongeza crimp ya kike.
  4. Mara tu waya zote zikiwa na crimp upande mmoja, vua waya zote karibu inchi 0.2.
  5. Pindisha nyuzi za waya mbili za rangi moja pamoja.
  6. Mara baada ya kupotoshwa, punguza hadi inchi 0.1 na ongeza crimp ya kike.
  7. Wakati jozi zote za waya zimebanwa ni wakati wa kuingiza ncha zilizopigwa ndani ya makombora.
  8. Makombora mawili manne yamejazwa, kutoka kushoto kwenda kulia, na nyekundu, nyeusi, manjano, kijani au 3.3V, Gnd, SCL, SDA.
  9. Moja ya ganda mbili za pini hupata waya nyekundu na nyeusi.
  10. Kifurushi kingine cha pini mbili hupata waya wa manjano na kijani.

Hatua ya 4: Kidokezo:

Kidokezo
Kidokezo
Kidokezo
Kidokezo
Kidokezo
Kidokezo

Niligundua kuwa ninapotumia waya ya awg 28 na pini za crimp ambazo huwa zinaanguka. Ninachofanya kuzuia hii ni kuvua waya mwisho mara mbili kwa muda mrefu kama kawaida. Pindisha waya zilizo wazi pamoja. Kisha pindisha waya iliyopotoka juu ya unene mara mbili. Sasa ninapoikunja waya ni nene ya kushikilia kwa nguvu.

Hatua ya 5: Unganisha yote Pamoja:

Unganisha Zote Pamoja
Unganisha Zote Pamoja
Unganisha Zote Pamoja
Unganisha Zote Pamoja
Unganisha Zote Pamoja
Unganisha Zote Pamoja
  1. Chomeka vifungo vinne vya pini kwenye onyesho la OLED na bodi za BME280.
  2. Panga waya mwekundu na pini za Vcc na 3V3.
  3. Chomeka pini mbili nyekundu / ganda nyeusi kwenye jozi ya 3V3 (3.3V) na pini za GND kwenye ubao wa ESP8266. Kuna maeneo matatu kwenye ubao ambapo pini za 3V3 na GND ziko karibu. Epuka Vin (5V) na pini za GND kwani hizi zitatoa moshi wa uchawi kutoka kwa bodi zako za OLED na BME280. Hakikisha kuwa waya nyekundu imeunganishwa kwenye pini ya 3V3.
  4. Chomeka ganda la manjano / kijani kibichi kwenye D1 na D2 kwenye ubao wa ESP8266. Waya wa manjano (SCL) inapaswa kuwa kwenye D1.

Angalia miunganisho yako mara mbili. Ikiwa kila kitu kinaonekana vizuri basi uko tayari kuongeza bodi ya ESP8266.

Hatua ya 6: Jinsi ya Kupata Ufunguo wa OpenWeatherMap

Jinsi ya Kupata Ufunguo wa OpenWeatherMap
Jinsi ya Kupata Ufunguo wa OpenWeatherMap

Utahitaji ufunguo wa API kufikia tovuti ya OpenWeatherMap.org kupata habari za hali ya hewa ya sasa. Hatua chache zifuatazo zinaelezea jinsi ya kujisajili na OpenWeatherMap.org na kupata kitufe cha API.

Fuata kiunga hiki kwa OpenWeatherMap.org.

Bonyeza kwenye API karibu katikati ya sehemu ya juu ya ukurasa wa wavuti.

Hatua ya 7: Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Jisajili

Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Jisajili
Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Jisajili

Kwenye upande wa kushoto, chini ya data ya Hali ya hewa ya sasa, bonyeza kitufe cha Jisajili.

Hatua ya 8: Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Pata Ufunguo wa API

Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Pata Ufunguo wa API
Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Pata Ufunguo wa API

Bonyeza Pata APIkey na Anza kwenye safu ya Bure.

Hatua ya 9: Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Jisajili

Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Jisajili
Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Jisajili

Bonyeza kitufe cha Kujiandikisha chini ya Jinsi ya kupata kifunguo cha API (APPID).

Hatua ya 10: Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Unda Akaunti

Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Unda Akaunti
Jinsi ya Kupata Ufunguo wa OpenWeatherMap, Unda Akaunti

Jaza sehemu zote. Baada ya kumaliza, angalia Nakubali Sheria na Masharti na kisanduku cha kuangalia Sera ya Faragha. Kisha bonyeza kitufe cha Unda Akaunti.

Angalia barua pepe yako kwa ujumbe kutoka OpenWeatherMap.org. Barua pepe hiyo itakuwa na ufunguo wako wa API. Utahitaji kunakili kitufe cha API kwenye nambari ya chanzo ya Kituo cha Hali ya Hewa ili kupata hali ya hewa ya sasa.

Huduma ya bure ya OpenWeatherMap.org ina mapungufu kadhaa. Kwanza kabisa ni kwamba huwezi kuipata mara nyingi zaidi ya mara moja kila dakika kumi. Hili halipaswi kuwa shida kwa sababu hali ya hewa haibadiliki haraka. Vikwazo vingine vinahusiana na habari gani inapatikana. Usajili wowote uliolipwa utatoa habari zaidi ya hali ya hewa.

Hatua ya 11: Sanidi IDE ya Arduino:

Sanidi IDE ya Arduino
Sanidi IDE ya Arduino

Uendelezaji wa programu ulifanywa kwa kutumia Toleo la Arduino IDE 1.8.0. Unaweza kupakua Arduino IDE ya hivi karibuni hapa; Arduino IDE. Wavuti ya Arduino ina maelekezo bora juu ya jinsi ya kusanikisha na kutumia IDE. Msaada wa ESP8266 unaweza kusanikishwa katika Arduino IDE kwa kufuata maagizo yaliyotolewa na kiunga hiki: ESP8266 Addon kwa Arduino. Kwenye ukurasa wa wavuti, bonyeza kitufe cha "Clone au Download" na uchague "Pakua Zip". Faili ya ReadMe.md ina maelekezo ya jinsi ya kuongeza msaada wa ESP8266 kwa IDE ya Arduino. Ni faili ya maandishi wazi ambayo unaweza kufungua na kihariri chochote cha maandishi.

Bodi za ESP8266 zinakuja kwa saizi zote, maumbo na hutumia vidonge tofauti vya daraja la USB-kwa-Serial. Napendelea bodi zinazotumia chip ya daraja la CH340. Miaka michache iliyopita FTDI, SI na wengine walichoka na miamba ya bei rahisi inayodai kuwa sehemu zao. Watengenezaji wa chip walibadilisha nambari kubwa ya dereva kufanya kazi tu na sehemu zao halisi. Hii ilisababisha kuchanganyikiwa sana kwani watu waligundua kuwa madaraja ya USB-to-Serial hayakufanya kazi tena. Sasa siku mimi hushikilia tu madaraja ya CH340 yenye msingi wa USB-to-Serial ili kuepuka kununua bodi ambazo zinaweza au zisifanye kazi. Kwa hali yoyote utahitaji kupata na kusanikisha dereva sahihi kwa chip ya daraja inayotumika kwenye bodi yako. Hiki ni kiunga cha tovuti rasmi ya madereva CH340; CH341SER_EXE.

ESP8266 haina vifaa vya kujitolea vya I2C. Madereva yote ya I2C ya ESP8266 yanategemea kupigwa kidogo. Moja ya maktaba bora ya ESP8266 I2C ni maktaba ya brzo_I2C. Iliandikwa kwa lugha ya kusanyiko kwa ESP8266 kuifanya iwe haraka iwezekanavyo. Maktaba ya OLED ninayotumia hutumia maktaba ya brzo_I2C. Niliongeza nambari ya kufikia safu ya sensorer ya BME280 kwa kutumia maktaba ya brzo_I2C.

Unaweza kupata maktaba ya OLED hapa: Maktaba ya ESP8288-OLED-SSD1306.

Unaweza kupata maktaba ya brzo_I2C hapa: Maktaba ya Brzo_I2C.

Maktaba zote mbili zitahitajika kusanikishwa kwenye IDE yako ya Arduino. Tovuti ya Arduino ina maelekezo ya jinsi ya kusanikisha maktaba ya zip kwenye IDE hapa: Jinsi ya kusanikisha Maktaba za Zip.

Kidokezo: Baada ya kusanikisha kifurushi cha bodi za ESP8266 na maktaba, funga Arduino IDE na uifungue tena. Hii itahakikisha bodi na maktaba za ESP8266 zitajitokeza kwenye IDE.

Hatua ya 12: Chagua Bodi yako:

Chagua Bodi yako
Chagua Bodi yako

Fungua IDE ya Arduino. Ikiwa haujafanya hivyo bado, sakinisha nyongeza ya ESP8266, maktaba ya brzo_i2c na maktaba ya dereva ya OLED.

Bonyeza kwenye "Zana" kwenye mwambaa wa menyu ya juu. Nenda chini kwenye menyu kunjuzi hadi pale inaposema "Bodi:". Telezesha kwenye menyu ya "Meneja wa Bodi" na utembeze hadi; "NodeMCU 1.0 (Moduli ya ESP-12E)". Bonyeza juu yake kuichagua. Acha mipangilio mingine yote kwa thamani yake chaguomsingi.

Hatua ya 13: Chagua Bandari ya Siri:

Chagua Bandari ya Siri
Chagua Bandari ya Siri

Bonyeza kwenye "Zana" kwenye mwambaa wa menyu ya juu. Sogeza chini menyu kunjuzi hadi mahali panaposema "Bandari". Chagua bandari ambayo inafaa kwa kompyuta yako. Ikiwa bandari yako haionyeshi, ama bodi yako haijaingizwa au haujapakia dereva kwa chipu chako cha daraja au bodi yako haikuingizwa wakati ulifungua Arduino IDE. Rahisi kurekebisha ni kufunga Arduino IDE, kuziba kwenye bodi yako, kupakia madereva yoyote yanayopotea kisha ufungue tena Arduino IDE.

Hatua ya 14: WeatherStation.ino

Unaweza kutumia vitufe vya Kupakua hapo juu au kufuata kiunga hiki kwa GitHub kupata nambari ya chanzo; Kituo cha hali ya hewa-ESP8266.

Faili WeatherStation.ino na BME280.h zinahitaji kuwa kwenye folda moja. Jina la folda lazima lilingane na jina la faili ya.ino (bila ugani wa.ino). Hii ni mahitaji ya Arduino.

Hatua ya 15: Hariri WeatherStation.ino

Bonyeza "Faili" kwenye mwambaa wa menyu ya juu. Bonyeza "Fungua". Katika sanduku la mazungumzo la Faili Fungua pata folda ya WeatherStation na uchague. Unapaswa kuona tabo mbili, moja ya WeatherStation na moja ya BME280.h. Ikiwa hauna tabo zote mbili basi ulifungua folda isiyofaa au haukupakua faili zote mbili au hukuzihifadhi kwenye folda sahihi. Jaribu tena.

Utahitaji kuhariri faili ya WeatherStation.ino ili kuongeza SSID na nywila kwa mtandao wako wa WiFi. angalia karibu na mstari wa 62 kwa yafuatayo;

// weka SSID na nywila kwa mtandao wako wa WiFi hapa

const char * ssid = "yourssid"; const char * password = "nywila";

Badilisha "yourssid" na SSID ya mtandao wako wa WiFi.

Badilisha "nenosiri" na kitufe cha kupitishia mtandao wako wa WiFi.

Utahitaji pia kuongeza kitufe chako cha OpenWeatherMap na msimbo wa eneo unapoishi. Angalia karibu na mstari wa 66 kwa yafuatayo;

// weka ufunguo wako wa OpenWeatherMap.com na nambari ya zip hapa

const char * owmkey = "yourkey"; const char * owmzip = "yourzip, nchi";

Badilisha nafasi ya "yourkey" na ufunguo uliopatikana kutoka OpenWeatherMap.org.

Badilisha "zip, nchi" yako na nambari yako ya zip na nchi. Nambari yako ya zip inapaswa kufuatiwa na koma na nchi yako ("10001, sisi").

Ifuatayo lazima uweke eneo lako la wakati na uwezeshe / uzime wakati wa kuokoa mchana (DST). Angalia karibu na mstari wa 85 kwa yafuatayo;

// Wakati mbichi ulirejeshwa ni kwa sekunde tangu 1970. Kurekebisha kwa maeneo ya saa toa

// idadi ya sekunde tofauti kwa saa yako ya saa. Thamani hasi itaondoa wakati, thamani nzuri itaongeza wakati #fafanua TZ_EASTERN -18000 // idadi ya sekunde katika masaa tano #fafanua TZ_CENTRAL -14400 // idadi ya sekunde katika masaa manne #fafanua TZ_MOUTAIN -10800 // idadi ya sekunde katika masaa matatu #fafanua TZ_PACIFIC -7200 // idadi ya sekunde katika masaa mawili

// Rekebisha wakati wa saa ya eneo lako kwa kubadilisha TZ_EASTERN kuwa moja ya maadili mengine.

#fafanua TIMEZONE TZ_EASTERN // badilisha hii kuwa saa yako ya saa

Kuna kikundi cha #fafanua taarifa ambazo hufafanua muda uliowekwa kwa maeneo anuwai. Ikiwa eneo lako la wakati lipo basi badilisha "TZ_EASTERN" katika ufafanuzi wa "TIMEZONE". Ikiwa eneo lako la wakati halijaorodheshwa basi utahitaji kuunda moja. Seva ya NTP inatoa wakati kama Wakati wa Maana wa Greenwich. Lazima uongeze au upunguze idadi ya masaa (kwa sekunde) kufika wakati wako wa karibu. Nakili moja tu ya taarifa za "#fafanua TZ_XXX" kisha ubadilishe jina na idadi ya sekunde. Kisha badilisha "TZ_EASTERN" iwe saa yako mpya ya saa.

Lazima pia uamue kutumia wakati wa Akiba ya Mchana au la. Ili kulemaza DST, badilisha "1" na "0" katika mstari ufuatao;

#fafanua DST 1 // imewekwa kwa 0 ili kuzima wakati wa kuokoa mchana

Ikiwashwa, DST itaendeleza mapema au kuchelewesha wakati kwa saa moja inapofaa.

Hatua ya 16: Pakia Nambari kwenye ESP8266 yako

Pakia Nambari kwenye ESP8266 yako
Pakia Nambari kwenye ESP8266 yako

Bonyeza ikoni ya mshale inayoangalia kulia iliyo chini tu "Hariri" kwenye mwambaa wa menyu ya juu. Hii itakusanya nambari hiyo na kuipakia kwenye bodi yako. Ikiwa kila kitu kinakusanya na kupakia vizuri, baada ya sekunde chache, onyesho la OLED linapaswa kuwaka na ujumbe wa unganisho unapaswa kuonekana.

Hatua ya 17: Jinsi ya Kuangalia Tovuti ya Takwimu za Hali ya Hewa

Jinsi ya Kuangalia Tovuti ya Takwimu za Hali ya Hewa
Jinsi ya Kuangalia Tovuti ya Takwimu za Hali ya Hewa

Picha hapo juu inaonyesha ukurasa wa wavuti unaotumiwa na Kituo cha Hali ya Hewa. Unaweza kuipata kwa kutumia PC yako, simu au kompyuta kibao. Fungua tu kivinjari na andika anwani ya IP ya Kituo cha Hali ya Hewa kama URL. Anwani ya IP ya Kituo cha Hali ya Hewa inaonyeshwa kwenye moja ya skrini za Kituo cha Hali ya Hewa. Bonyeza Bonyeza Ukurasa ili kusasisha habari.

Hatua ya 18: Hongera, Umemaliza

Hiyo ndio. Sasa unapaswa kuwa na Kituo cha hali ya hewa kinachofanya kazi. Hatua yako inayofuata inaweza kuwa kubuni na kutengeneza kesi ya kuweka Kituo chako cha Hali ya Hewa. Au labda unataka kuongeza skrini chache zaidi kuonyesha ubaridi wa upepo, mahali pa umande, kuchomoza jua au nyakati za machweo au grafu ya mabadiliko ya shinikizo la kijiometri au kutabiri hali ya hewa kwa kutumia shinikizo la kijiometri. Furahiya na ufurahie.

Ilipendekeza: