Orodha ya maudhui:
Video: Saa ya Stesheni ya Hali ya Hewa ya ESP8266: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Mradi huu ni njia nzuri ya kuonyesha wakati na hali ya hewa katika kifurushi kidogo rahisi. Nitaelezea mradi huo, jinsi inavyofanya kazi na kuonyesha nambari hapa.
Unaweza kubonyeza vifungo tofauti kuonyesha hali ya hewa ya sasa katika eneo lililowekwa pamoja na joto na shinikizo. Mtazamo wa msingi ni wakati ambao hutolewa kutoka kwa seva ya NTP.
Hakuna haja ya kuweka wakati kwani wakati umesawazishwa kutoka kwa seva ya NTP na ni sahihi sana. Katika usanidi huu nina wakati na anwani ya IP ya hapa. Unaweza kubadilisha nambari ikiwa ni pamoja na tarehe, hali ya hewa, shinikizo na joto kuonyesha kwenye skrini kuu au kwenye vifungo.
Hatua ya 1: Mpangilio
Mpangilio ni rahisi na rahisi
fuata. Kuna faili ya kijaruba ikiwa unataka kuzunguka PCB yako mwenyewe. Mzunguko wote unaendeshwa na 5V inayotokana na unganisho ndogo la USB. Hii inafanya mzunguko kuwa rahisi na rahisi kwa nguvu. 5V imeingizwa kwenye Udhibiti wa Chini wa Kuacha 3.3V LM 3940 ambayo inatoa 3.3V kwa ESP8266. Kuna kontakt USB kwenye ESP8266 hata hivyo, nilichagua kutotumia kwa ujumla kwa sababu 5V inaendesha LCD pia.
3.3V lazima itumike na ESP8266, huwezi kuiendesha moja kwa moja na 5V kwani itaua bodi.
Swichi mbili za kugusa zimeunganishwa na D5 na D6 na zimesanidiwa katika nambari ili kuleta habari tofauti kwenye skrini. Nina hizi zimewekwa kwenye Joto / Shinikizo na Utabiri.
Vipengele vyote vimeuzwa kwa urahisi kwenye ubao wa maandishi au gerber inapatikana katika GitHub yangu kwa
Hatua ya 2: Kanuni
github.com/allenelectronics/esp8266wakati wa hali ya hewa
Nambari imekusanywa katika Arduino IDE na inahitaji usanidi ili kufanya kazi
Kwanza, unahitaji kufunga Bodi ya ESP8266 kwa IDE ili kupakia nambari hiyo.
Maagizo kamili ya jinsi ya kufanya hii hapa:
Ili kupata utendaji wa hali ya hewa, nilichagua kutumia RemoteMe ambayo inakusanya data ya hali ya hewa moja kwa moja kutoka kwa API na hutoa nambari ambayo inaweza kuingizwa kwenye nambari yako. Utahitaji kujiandikisha na kuweka mkondo wa data kwenye wavuti yao:
Nyaraka kuhusu RemoteMe zinaweza kupatikana hapa:
Kuna ufafanuzi maalum ambao ni wa kipekee kwenye usanidi wako ambao utahitaji kukamilisha kabla ya kupakia:
#fafanua WIFI_NAME "SSID AENDA HAPA"
#fafanua WIFI_PASSWORD "NENO LA NYUMA HILI HAPA"
#fafanua DEVICE_ID 1
#fafanua DEVICE_NAME "PATA KUTOKA REMOTEME. ORG"
#fasili Imefutwa "PATA KUTOKA REMOTEME. ORG"
Ufafanuzi hapa unahitaji kuwekwa na wewe kulingana na maelezo yako ya wifi na ishara unayopata kutoka RemoteMe.
Unahitaji kuhakikisha kuwa maktaba hizi zote zimewekwa na zinajumuishwa kwenye nambari. Nimejumuisha viungo kwa zile ambazo ni ngumu zaidi kupata.
# pamoja na //https://github.com/remoteme/RemoteMeArduinoLibrary
# pamoja
# pamoja
# pamoja
# pamoja
Sehemu ya mwisho inayohitaji kubadilika ni eneo lako kwani mradi huu hautumii GPS. Unahitaji kurekebisha kamba ya "LOCATION":
vinginevyo ikiwa (buttonState2 == LOW && prevButtonState2 == HIGH) {
Serial.print ("LOCATION / n");
Serial.println (fc);
lcd wazi ();
lcd.print ("MAHALI");
lcd.setCursor (0, 1);
lcd.print (fc);
lcd.setCursor (0, 0);
kuchelewesha (5000);
prevButtonState2 = kifungoState2;
Hatua ya 3: Jengo
Jengo
Wakati huo sikuwa na ufikiaji wa printa ya 3d, huu ulikuwa mradi wangu wa mwisho kutumia kesi ya rafu. Nilitumia kesi ya paneli ya kengele inayopatikana kwa urahisi ambayo imeundwa kwa 16x2 LCD.
Kiungo: https://www.ebay.co.uk/itm/86-Plastic-project-box-enclosure-case-for-diy-LCD1602-meter-tester-with-buttGA/363214674235?hash=item549148193b:g: IvQAAOSwNXpcFFrv
Kila kitu kimejazwa ndani ya kesi hiyo, onyesho la LCD la 16x2 limetiwa kwenye jopo la mbele na bodi ya mzunguko iko glued mahali.
Hatua ya 4: Hitimisho
Hitimisho
Huu ni mradi safi kwa saa ya dijiti ya eneo-kazi ambayo haiitaji marekebisho au mpangilio, inachukua muda kutoka kwa seva ya NTP na kuionyesha kwenye LCD iliyo wazi ya backlit.
Hii sio ya Kompyuta kamili kwani kuna usanidi wa nambari inayohitajika na mito ya data inahitaji kuwekwa pia. Ikiwa una maswali yoyote au maoni, tafadhali jisikie huru kuniachia maoni.
Ilipendekeza:
Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4
Sensor ya hali ya hewa ya hali ya hewa na GPRS (SIM Card) Kiunga cha Takwimu: Muhtasari wa MradiHii ni sensorer ya hali ya hewa inayotumia betri kulingana na joto la BME280 la joto / shinikizo / unyevu na ATMega328P MCU. Inatumika kwa betri mbili za 3.6 V lithiamu thionyl AA. Inayo matumizi ya chini ya kulala ya 6 µA. Inatuma data
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na hali ya hewa ya CyntechHAT: Hatua 4
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na Cyntech WeatherHAT: * Mnamo 2019 Yahoo ilibadilisha API, na hii iliacha kufanya kazi. Sikujua mabadiliko hayo. Mnamo Septemba ya 2020 mradi huu umesasishwa kutumia OPENWEATHERMAP API Angalia sehemu iliyosasishwa hapa chini, habari hii iliyobaki bado ni nzuri
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Mshumaa wa Hali ya Hewa - Hali ya hewa na Joto kwa haraka: 8 Hatua
Mshumaa wa Hali ya Hewa - Hali ya Hewa na Joto kwa haraka: Kutumia mshumaa huu wa kichawi, unaweza kujua hali ya joto na hali ya sasa nje mara moja
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,