Orodha ya maudhui:

Ufuatiliaji wa Hali ya Hewa Kutumia ESP32_DHT11_OLED_Thingspeak: Hatua 7
Ufuatiliaji wa Hali ya Hewa Kutumia ESP32_DHT11_OLED_Thingspeak: Hatua 7

Video: Ufuatiliaji wa Hali ya Hewa Kutumia ESP32_DHT11_OLED_Thingspeak: Hatua 7

Video: Ufuatiliaji wa Hali ya Hewa Kutumia ESP32_DHT11_OLED_Thingspeak: Hatua 7
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Novemba
Anonim
Ufuatiliaji wa Hali ya Hewa Kutumia ESP32_DHT11_OLED_Thingspeak
Ufuatiliaji wa Hali ya Hewa Kutumia ESP32_DHT11_OLED_Thingspeak

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

Vipengele vinahitajika
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 Vipengele Pamoja
Kuunganisha Vipengele Pamoja

Kuunganisha vifaa kama inavyoonyeshwa kwenye mchoro wa mzunguko.

Hatua ya 3: Kuingiza ESP32

Kuingiza ESP32
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

Kufunga Maktaba
Kufunga Maktaba
Kufunga Maktaba
Kufunga Maktaba
Kufunga Maktaba
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

Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
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
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: