Orodha ya maudhui:

Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk: Hatua 3
Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk: Hatua 3

Video: Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk: Hatua 3

Video: Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk: Hatua 3
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Julai
Anonim
Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk
Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk
Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk
Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk
Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk
Fuatilia Joto na Unyevu Na AM2301 kwenye NodeMCU & Blynk

Ni jambo linalojulikana sana kuwa katika sehemu nyingi za tasnia, joto, unyevu, shinikizo, ubora wa hewa, ubora wa maji, n.k, cheza mambo muhimu ya kufuatiliwa kila wakati na mifumo muhimu ya tahadhari inahitaji kuwepo wakati maadili yanakwenda mbali na vizingiti vilivyowekwa.

Mfano huu utatusaidia kuelewa mchakato wa kufuatilia joto na unyevu kutumia "AM2301 Capacitive Digital Joto & Humidity Sensor".

Kuunda mfano huu ni rahisi sana na rahisi. Natumahi kuwa maagizo katika hii "Inayoweza kufundishwa" itasaidia wasomaji kutoa picha wazi ya utekelezaji wake wa vitendo.

Vifaa

  1. AM2301 Uwezo wa Joto la Dijiti na Sura ya Unyevu
  2. D1 Mini V2 NodeMcu 4M Byte Lua WIFI Mtandao wa Bodi ya Maendeleo ya Vitu Inayotokana na ESP8266
  3. Pts 170 Bodi ndogo ya mkate SYB-170 Nyeupe
  4. Waya wa Jumper wa Kiume Kwa Mwanamke 40 Pcs 10cm

Hatua ya 1: Mchoro wa Mzunguko na Muunganisho

Mchoro wa Mzunguko na Uunganisho
Mchoro wa Mzunguko na Uunganisho
Mchoro wa Mzunguko na Uunganisho
Mchoro wa Mzunguko na Uunganisho
Mchoro wa Mzunguko na Uunganisho
Mchoro wa Mzunguko na Uunganisho

Uunganisho ni rahisi sana na ni kama ifuatavyo:

  1. 3V ya AM2301 hadi 3V ya WeMos D1 Mini
  2. GND ya AM2301 hadi GND ya WeMos D1 Mini
  3. Waya ya Ishara (Njano) ya AM2301 hadi D4 (GPIO 2) ya WeMos D1 Mini

Kumbuka: Ili kujenga mfano huu, hatutahitaji ubao wowote wa mkate kwani tuna waya tatu tu za kuunganika. Ninaacha chaguo kwa msomaji wa waraka huu, ikiwa utatumia ubao wa mkate (au) tu unganisha WeMos D1 mini na AM2301 moja kwa moja na waya za Jumper.

Hatua ya 2: Kusanidi Blynk Kufuatilia Joto na Unyevu

Kusanidi Blynk Kufuatilia Joto na Unyevu
Kusanidi Blynk Kufuatilia Joto na Unyevu
Kusanidi Blynk Kufuatilia Joto na Unyevu
Kusanidi Blynk Kufuatilia Joto na Unyevu
Kusanidi Blynk Kufuatilia Joto na Unyevu
Kusanidi Blynk Kufuatilia Joto na Unyevu

Picha za hatua kwa hatua zimetolewa kwa uelewa mzuri wa mchakato wa kusanidi Blynk. Wasomaji wanaombwa kupitia viwambo vya skrini na kuwa na programu iliyosanidiwa na vifaa viwili vya "Pima", moja kuwakilisha Unyevu na nyingine Joto.

Hatua ya 3:

Picha
Picha
Picha
Picha
Picha
Picha

Anza ya Nambari >>>>>

#fafanua BLYNK_PRINT Serial

# pamoja na SPI.h

# pamoja na ESP8266WiFi.h

# pamoja na BlynkSimpleEsp8266.h

# pamoja na DHT.h

char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Ingiza nambari ya Auth ambayo ilitumwa na Blink

char ssid = "Smaragd25"; // Ingiza jina lako la WIFI

char pass = "Smaragdine @ 2017"; // Ingiza Nywila yako ya WIFI

#fafanua DHTPIN 2 // Pini ya dijiti 4

// #fafanua DHTTYPE DHT11 // DHT 11

// #fafanua DHTTYPE DHT22 // DHT 22, AM2302, AM2321

#fafanua DHTTYPE DHT21 // DHT 21, AM2301

DHT dht (DHTPIN, DHTTYPE);

Kipima muda cha BlynkTimer;

tuma tumaSensor ()

{

kuelea h = dht.read Humidity ();

kuelea t = dht. soma Joto (); // au dht. soma Joto (kweli) kwa Fahrenheit

ikiwa (isnan (h) || isnan (t)) {

Serial.println ("Imeshindwa kusoma kutoka kwa sensorer ya DHT!");

kurudi; }

Blynk. VirtualWrite (V5, h); // V5 ni ya Unyevu

Blynk. VirtualWrite (V6, t); // V6 ni ya Joto

}

kuanzisha batili ()

{

Kuanzia Serial (9600); // Angalia hali ya unganisho katika Ufuatiliaji wa Serial

Blynk kuanza (auth, ssid, pass);

kuanza ();

timer.setInterval (1000L, sendSensor);

}

kitanzi batili ()

{

Kukimbia ();

timer.run ();

}

Mwisho wa Kanuni >>>>>

Katika nambari iliyo hapo juu, haswa katika # pamoja na taarifa, tafadhali funga faili zote za kichwa (ambazo zinaisha na ugani wa.h) katika "", vinginevyo nambari itatupa makosa.

Kumbuka: Ikiwa umechagua taarifa mbaya ya Mdhibiti wa Joto na Unyevu kwenye nambari, maadili unayopata ni wazi sio sahihi (Mfano wa skrini umeambatanishwa), ingawa sensor inafanya kazi. Tafadhali toa maoni / ondoa alama kwenye mistari ifuatayo ili kukidhi mahitaji yako. Mstari mmoja tu ufuatao haujafungwa, wengine wanapaswa kutoa maoni.

  1. #fafanua DHTTYPE DHT11 // DHT 11
  2. #fafanua DHTTYPE DHT22 // DHT 22, AM2302, AM2321
  3. #fafanua DHTTYPE DHT21 // DHT 21, AM2301

Kwa upande wangu, sijaondoa laini ya mwisho, yaani: "#fafanua DHTTYPE DHT21 // DHT 21, AM2301", na nimetoa maoni kwenye mistari ya kupumzika.

Kwa muonekano mzuri, nilibeba WeMos D1 Mini na sensorer AM2301 huko Styrofoam. Ninapanga kuwa na kesi ya karatasi ya akriliki ili kupachika vizuri vifaa kamili na kuifanya ionekane kuwa ya kitaalam zaidi.

Ikiwa kuna maswali yoyote, tafadhali andika kwa [email protected] (au) nipigie kwenye WhatsApp kwenye + 91 9398472594. Nitafurahi sana kupokea maoni na kuboresha nakala zangu.

Ilipendekeza: