Orodha ya maudhui:
- Hatua ya 1: Vipengele vinahitajika
- Hatua ya 2: Kuunganisha Vipengele Pamoja
- Hatua ya 3: Kuingiza ESP32
- Hatua ya 4: Kufunga Maktaba
- Hatua ya 5: Usanidi wa ThingSpeak
- Hatua ya 6: Nambari ya Chanzo
- Hatua ya 7: Pato
Video: Ufuatiliaji wa Hali ya Hewa Kutumia ESP32_DHT11_OLED_Thingspeak: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika mafunzo haya, utaunda hali ya hewa inayofuatilia hali ya joto na unyevu, kwa kutumia ESP32 na DHT11, Inaonyeshwa kwenye onyesho la OLED. Na imepakiwa kwenye ThingSpeak.
ESP32 ni zana yenye nguvu ya IOT. Ni safu ya bei ya chini ya mfumo-wa-chip (SoC) iliyoundwa na Mifumo ya Espressif. Ni uboreshaji wa ESP8266 maarufu ambayo hutumiwa sana katika miradi ya IoT. ESP32 ina uwezo wa Wi-Fi na Bluetooth, ambayo inafanya kuwa chip iliyozunguka kwa maendeleo ya miradi ya IoT na mifumo iliyoingia kwa ujumla.
Sura ya joto na unyevu wa DHT11 ni moduli nzuri nzuri ambayo hutoa usomaji wa dijiti na usomaji wa unyevu. Ni rahisi sana kuanzisha, na inahitaji tu waya moja kwa ishara ya data. Sensorer hizi ni maarufu kwa matumizi katika vituo vya hali ya hewa ya mbali, wachunguzi wa mchanga, na mifumo ya otomatiki ya nyumbani.
ThingSpeak ni programu ya Open-Source IoT na API ya kuhifadhi na kupata data kutoka kwa vifaa na Sensorer. Inatumia Itifaki ya HTTP juu ya mtandao au LAN kwa mawasiliano yake. Uchanganuzi wa MATLAB umejumuishwa kuchambua na kuibua data iliyopokelewa kutoka kwa vifaa vyako vya vifaa au vifaa vya sensorer.
Tunaweza kuunda vituo kwa kila data ya sensorer. Vituo hivi vinaweza kuwekwa kama njia za kibinafsi au unaweza kushiriki data hadharani kupitia njia za Umma. Makala ya kibiashara ni pamoja na huduma za ziada. Lakini tutatumia toleo la bure tunalolifanya kwa kusudi la kielimu.
Hatua ya 1: Vipengele vinahitajika
1. ESP32: -ESP-WROOM-32 ni moduli yenye nguvu, ya kawaida ya WiFi-BT-BLE MCU ambayo inalenga matumizi anuwai kutoka kwa mitandao ya sensa ya nguvu ndogo hadi kazi zinazohitajika zaidi kama usimbuaji sauti, utiririshaji wa muziki na Kuamua MP3.
2. DHT11 Humidity / Sensor ya Joto: - Sensor hii ina alama ya ishara ya dijiti iliyosawazishwa na uwezo wa sensorer ya joto na unyevu. Imejumuishwa na mdhibiti mdogo wa utendaji wa 8-bit. Sensorer hii inajumuisha kipengee cha kupinga na sensorer kwa vifaa vya kupima joto la NTC. Ina ubora bora, majibu ya haraka, uwezo wa kupambana na kuingiliwa na utendaji wa hali ya juu.
- OLED;
4. CP2102: - Chip ya CP2102 kutoka SiLabs ni chip moja ya USB hadi daraja la UART IC. Inahitaji vifaa vichache vya nje. CP2102 inaweza kutumika kuhamisha urithi wa vifaa vya msingi vya bandari kwenda kwa USB. Moduli hii inasaidia wale wote ambao wako sawa na itifaki ya RS232 / Serial Mawasiliano, kujenga vifaa vya USB kwa urahisi sana.
5. waya za Jumper
Hatua ya 2: Kuunganisha Vipengele Pamoja
Kuunganisha vifaa kama inavyoonyeshwa kwenye mchoro wa mzunguko.
Hatua ya 3: Kuingiza ESP32
Hatua ya kwanza ni kuagiza bodi ya ESP32 kwa Arduino IDE. Hapa kuna jinsi ya kusanidi Arduino IDE ili tuweze kukusanya ESP32:
Hatua ya 4: Kufunga Maktaba
1. Kufunga Maktaba ya DHT11
Kwenye Arduino IDE >> Chagua Mchoro >> Jumuisha Maktaba >> Dhibiti Maktaba >> maktaba ya sensa ya dht
2. Kuweka SSDI306 Library.
Kwenye Arduino IDE >> Chagua Mchoro >> Jumuisha Maktaba >> Dhibiti Maktaba >> ssd1306
3. Kufunga Maktaba ya Adafruit GFX
Kwenye Arduino IDE >> Chagua Mchoro >> Jumuisha Maktaba >> Dhibiti Maktaba >> adafruit gfx
Hatua ya 5: Usanidi wa ThingSpeak
Hatua ya 1: Nenda kwa https://thingspeak.com/ na uunda Akaunti yako ya ThingSpeak ikiwa huna. Ingia kwenye Akaunti Yako.
Hatua ya 2: Unda Kituo kwa kubonyeza 'Kituo kipya
Hatua ya 3: Ingiza maelezo ya kituo.
Jina: Jina lolote
Maelezo: Hiari
Sehemu ya 1: Joto, Shamba 2: Unyevu - Hii itaonyeshwa kwenye grafu ya uchambuzi. Ikiwa unahitaji zaidi ya Vituo 2 unaweza kuunda kwa Takwimu za ziada. Hifadhi mpangilio huu.
Hatua ya 4: Sasa unaweza kuona vituo. Bonyeza kwenye kichupo cha 'Funguo za API'. Hapa utapata Kitambulisho cha Kituo na Funguo za API. Kumbuka hii chini.
Hatua ya 5: Fungua Arduino IDE na usakinishe Maktaba ya ThingSpeak. Ili kufanya hivyo nenda kwa Mchoro> Jumuisha Maktaba> Dhibiti Maktaba. Tafuta ThingSpeak na usakinishe maktaba. Maktaba ya Mawasiliano ya ThingSpeak ya Arduino, ESP8266 na ESP32 https://thingspeak.com Hatua ya 6: Unahitaji kurekebisha nambari. Katika nambari iliyo hapa chini unahitaji kubadilisha SSID yako ya Mtandao, Nenosiri na Kituo chako cha ThingSpeak na Funguo za API.
Hatua ya 6: Nambari ya Chanzo
Pakua nambari iliyoambatanishwa hapa na uipakie kwenye ubao wako. KUMBUKA: Kabla ya kupakia nambari inayofuata chini ya mistari (56, 57) inapaswa kubadilishwa na Kitambulisho cha Kituo cha ThingSpeak na Kitufe cha API.
//***********************************//
unsigned long myChannelNumber = SECRET_CH_ID;
const char * myWriteAPIKey = SECRET_WRITE_APIKEY;
//***********************************//
Nambari: https://github.com/elementzonline/ESP32_SampleCod …….
Hatua ya 7: Pato
Pato litakuwa kama picha hapo juu katika ThingSpeak. Natumahi hii ilifanya iwe rahisi kwako. Hakikisha kujisajili ikiwa umependa nakala hii na umeiona kuwa muhimu, na ikiwa una maswali yoyote au unahitaji msaada kwa chochote, acha maoni hapa chini.
Shukrani kwa elementzonline.com
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,