Orodha ya maudhui:

Ufuatiliaji wa Joto na Unyevu Kutumia ESP-01 & DHT na Wingu la AskSensors: Hatua 8
Ufuatiliaji wa Joto na Unyevu Kutumia ESP-01 & DHT na Wingu la AskSensors: Hatua 8

Video: Ufuatiliaji wa Joto na Unyevu Kutumia ESP-01 & DHT na Wingu la AskSensors: Hatua 8

Video: Ufuatiliaji wa Joto na Unyevu Kutumia ESP-01 & DHT na Wingu la AskSensors: Hatua 8
Video: ESP32 Project 35 - Plant Monitor, soil, temperature and light | SunFounder's ESP32 IoT Learnig kit 2024, Julai
Anonim
Ufuatiliaji wa Joto na Unyevu Kutumia ESP-01 & DHT na Wingu la AskSensors
Ufuatiliaji wa Joto na Unyevu Kutumia ESP-01 & DHT na Wingu la AskSensors

Katika mafunzo haya tutajifunza jinsi ya kufuatilia hali ya joto na unyevu kutumia bodi ya IOT-MCU / ESP-01-DHT11 na Jukwaa la AskSensors IoT.

Ninachagua moduli ya IOT-MCU ESP-01-DHT11 kwa programu hii kwa sababu iko tayari kutumika na kuokoa wakati wa maendeleo. Walakini, ikiwa unatafuta mifumo ya kiotomatiki ya nyumbani, ninashauri nodiMCU ya ESP8266 ilijaribiwa katika mafundisho yangu ya hapo awali, ambayo hutoa pembejeo / matokeo, kumbukumbu kubwa na huduma zingine.

MAELEZO YA ESP-01:

  • ESP8266 ni moduli ya gharama nafuu ya WiFi iliyo na stack kamili ya TCP / IP.
  • Mfululizo wa ESP8266 hutolewa na Mifumo ya Espressif.
  • ESP-01 ni moduli ya rangi nyeusi nyeusi na kumbukumbu ya 1M.
  • Kumbuka kuwa moduli ya ESP-01 inahitaji volts 3.3 tu za kuongeza nguvu.

MUHTASARI WA IOT-MCU ESP-01-DHT:

Moduli hii hutumia ESP-01 au ESP-01S kama udhibiti mkuu, na DHT11 kuruhusu kupima katika mizani kutoka 0 hadi 50 digrii Celsius na unyevu wa hewa katika masafa kutoka 20 hadi 90%.

Kama ifuatavyo muhtasari wa sifa kuu:

  • Mdhibiti: ESP-01 / ESP-01S (Kununua kando)
  • Joto na sensorer ya unyevu: DHT11
  • Voltage inayotumika: DC 3.7V-12V (Inasaidia umeme wa lithiamu 3.7V)
  • Upimaji wa masafa: 20-90% RH 0-50 ℃,
  • Usahihi wa kipimo: Joto ± 2 ℃, Unyevu ± 5% RH.

Hatua ya 1: Vifaa

Vifaa
Vifaa

Hizi ndizo vifaa ambavyo utahitaji kwa mafunzo haya:

  1. ESP-01 au ESP-01S
  2. USB Serial converter kupanga programu yako ESP-01.
  3. IOT-MCU / ESP-01-DHT11
  4. Nje 3.7V hadi 5V DC Usambazaji wa umeme.

Hatua ya 2: Usanidi wa Mazingira

Kwanza, Unahitaji kusanikisha msingi wa ESP8266 kwa IDE ya arduino. Ruka hatua hii ikiwa tayari umeweka ESP8266.

  1. Anza toleo la Arduino IDE 1.6.4 au zaidi
  2. Nenda kwenye 'Faili> Mapendeleo'
  3. Ongeza kiunga hapa chini kwa URL za Meneja wa Bodi za Ziada:

    'https://arduino.esp8266.com/stable/package_esp8266com_index.json'

  4. Nenda kwenye 'Zana> Bodi> Meneja wa Bodi'
  5. Tafuta ESP8266, gonga kitufe cha Sakinisha. Subiri hadi usakinishaji ukamilike.

Hatua ya 3: Unda Moduli zako za Sensorer kwenye AskSensors

  1. Pata akaunti ya AskSensors kwa askensors.com
  2. Unda Sura mpya na moduli mbili:
  • Moduli 1: Joto
  • Moduli ya 2: Unyevu

3. Pata Ufunguo wako wa Api uliozalishwa na AskSensors.

Unaweza kupata mafunzo na mafundisho yanayoonyesha jinsi ya kuanza na jukwaa la AskSensors IoT na kuweka sensorer kukusanya data kwa kutumia kivinjari cha wavuti au nodeMCU ya ESP8266.

Hatua ya 4: Usimbuaji

  1. Sakinisha Maktaba ya Adafruit DHT.
  2. Pata mchoro huu wa mfano kutoka ukurasa wa github wa AskSensors.
  3. Rekebisha Wi-Fi SSID na nywila, Api Key In na, ikiwa inahitajika, ucheleweshaji kati ya vipimo viwili mfululizo:

const char * wifi_ssid = "………."; // SSID

const char * wifi_password = "………"; // WIFI const char * apiKeyIn = "………"; // API muhimu katika kuchelewa (25000); // kuchelewa kwa msec

Sasa nambari imewekwa. Wacha tuende kwa hatua inayofuata kuendesha programu.

Hatua ya 5: Kupanga programu ya ESP-01

Kupanga programu ya ESP-01
Kupanga programu ya ESP-01
Kupanga programu ya ESP-01
Kupanga programu ya ESP-01

    Pakia nambari ukitumia Arduino IDE:

  1. Sakinisha dereva ya adapta ya serial ya USB.
  2. Unganisha GPIO_0 chini ili kuwezesha hali ya programu ya ESP8266. Kuna adapta kadhaa za USB zinazokuja na ubadilishaji wa programu juu yake kwa hivyo wakati wa kupakia lazima ubonyeze swichi. kwa upande wangu, sina swichi, kwa hivyo niliuza jumper kati ya GPIO_0 na ardhi ya adapta ya serial ya USB.
  3. Ingiza ESP-01 kwenye adapta ya serial ya USB kama inavyoonyeshwa kwenye picha ya kwanza (1).
  4. Unganisha adapta ya serial kwenye bandari ya USB ya kompyuta yako.
  5. Fungua Arduino IDE. Unapaswa kupata 'Port' kuwezeshwa. ikiwa sivyo, chagua bandari ya kulia iliyoonyeshwa kwa adapta yako ya serial ya USB (Kwenye programu ya Arduino bonyeza Zana >> Bandari).
  6. Chagua 'Moduli ya ESP8266' kama bodi yako (Nenda kwenye Zana >> Bodi >> Moduli ya ESP8266 ya kawaida)
  7. Piga kitufe cha kupakia subiri hadi upakiaji ukamilike.

Kabla ya kuimarisha bodi:

  1. Ondoa ESP-01 kutoka kwa adapta ya serial ya USB.
  2. Hakikisha kuondoa pia unganisho kati ya GPIO_0na ardhi kuruhusu ESP-01 kuanza firmware yake kawaida.
  3. Ingiza ESP-01 kwenye kiunganishi cha IOT-MCU kama inavyoonyeshwa kwenye picha ya pili (2). Sasa tuko tayari kuongeza bodi!

Una Masuala?

Je! Umepata maswala yoyote? Tafadhali angalia hatua inayofuata.

Hatua ya 6: Utaftaji wa utatuzi

Kupanga programu ya ESP-01 ni ngumu kidogo kwa Kompyuta. Hizi ni makosa yanayowezekana:

  • GPIO_0 haijawekwa chini wakati wa Kuweka upya
  • Uunganisho wa USB na PC sio mzuri.
  • Bandari ya COM sio sahihi. Ikiwa una onyesho zaidi ya moja, kagua tu adapta ya serial ya USB kutoka bandari ya USB na uone ni bandari gani iliyopotea. Ingiza adapta ya serial tena na uhakikishe bandari mpya ya COM imeongezwa. Chagua nambari hii ya bandari kwa mikono.
  • Hauchagulii Bodi inayofaa (Moduli ya kawaida ya ESP8266).

Ikiwa bado una shida, tafadhali rejelea hii inayoweza kufundishwa.

Hatua ya 7: Matokeo

Matokeo
Matokeo
Matokeo
Matokeo

Imarisha bodi, ESP8266 itafanya mlolongo ufuatao:

  1. Uanzishaji
  2. Unganisha kwenye mtandao wa WiFi
  3. Soma joto na unyevu kutoka kwa DHT11
  4. Unganisha na utume vipimo kwa seva ya AskSensors
  5. Rudia hatua mbili zilizopita mara kwa mara.

Ingia kwenye wavuti ya AskSensors na onyesha grafu za moduli za joto na unyevu. Utapata vipimo vyako kwa wakati halisi. Unaweza pia kusafirisha data iliyokusanywa katika faili za CSV.

Hatua ya 8: Umemaliza

Umefanikiwa kumaliza mafunzo yetu juu ya kufuatilia joto na unyevu na bodi ya ESP8266 na IOT-MCU iliyounganishwa na wingu la AskSensors. Tazama mafundisho zaidi hapa.

Ilipendekeza: