Orodha ya maudhui:
- Hatua ya 1: Vitu Unavyohitaji
- Hatua ya 2: Mzunguko
- Hatua ya 3: Pata Maktaba
- Hatua ya 4: Kanuni
- Hatua ya 5: Pata IP
- Hatua ya 6: Angalia Joto na Unyevu wako kwenye Kivinjari
Video: Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao - Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo jamani leo tutafanya mfumo wa ufuatiliaji wa unyevu na joto kwa kutumia sensor ya joto ya ESP 8266 NODEMCU & DHT11. Joto na unyevu hupatikana kutoka kwa Sensorer ya DHT11 na inaweza kuonekana kwenye kivinjari ambayo ukurasa wa wavuti utasimamiwa na esp 8266 kwa kuikaribisha kwenye Webserver ya karibu.
Hatua ya 1: Vitu Unavyohitaji
Unahitaji kufuata vitu kwa mradi huu: 1x ESP 8266 Nodemcu:
1x DHT11: https://www.utsource.net/itm/p/8831706.html1x ubao wa mkate:.:
Wanarukaji wachache:
Hatua ya 2: Mzunguko
Mzunguko ni rahisi sana unganisha kila kitu Kulingana na inavyoonekana katika schmatics
Hatua ya 3: Pata Maktaba
Fungua IDE yako ya Arduino na uende kwenye Mchoro> Jumuisha Maktaba> Dhibiti Maktaba. Meneja wa Maktaba anapaswa kufungua. Tafuta "DHT" kwenye sanduku la Utafutaji na usakinishe maktaba ya DHT kutoka Adafruit. Baada ya kufunga maktaba ya DHT kutoka Adafruit, andika "Adafruit Unified Sensor" kwenye sanduku la utaftaji. Tembeza chini kabisa kupata maktaba na kuisakinisha. Baada ya kusanikisha maktaba, anzisha Arduino IDE yako.
Hatua ya 4: Kanuni
Baada ya kufanya juu ya vitu pakia nambari ifuatayo kwa ESP8266 nodemcu (tafadhali chagua bandari na bodi sahihi) na kabla ya kupakia nambari tafadhali weka ssid & nywila ya wifi yako kwenye nambari: // Ikiwa ni pamoja na maktaba ya WiFi ya ESP8266 ni pamoja na # pamoja na "DHT. h "// Ondoa moja ya laini hapa chini kwa aina yoyote ya kitambuzi cha DHT unayotumia! #fafanua DHTTYPE DHT11 // DHT 11 // # fafanua DHTTYPE DHT21 // DHT 21 (AM2301) // # fafanua DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 // Badilisha na maelezo yako ya mtandaoconst char * ssid = "YOUR_NETWORK_NAME"; const char * password = "YAKO_NETWORK_PASSWORD";; // Anzisha sensorer ya DHT. DHT dht (DHTPin, DHTTYPE); // Kuanzisha bandari ya serial kwa madhumuni ya utatuzi Serial.begin (115200); kuchelewesha (10); kuanza (); // Kuunganisha kwa mtandao wa WiFi Serial.println (); Serial.print ("Kuunganisha kwa"); Serial.println (ssid); Kuanza kwa WiFi (ssid, password); wakati (WiFi.status ()! = WL_CONNECTED) {kuchelewa (500); Printa ya serial ("."); } Serial.println (""); Serial.println ("WiFi imeunganishwa"); // Kuanzisha seva ya wavuti. Anza (); Serial.println ("seva ya Wavuti inaendesha. Inasubiri ESP IP…"); kuchelewesha (10000); // Kuchapa anwani ya IP ya ESP Serial.println (WiFi.localIP ());} // inaendesha tena na tena kuzuia kitanzi () {// Kusikiliza kwa wateja wapya mteja wa WiFiClient = server.available (); ikiwa (mteja) {Serial.println ("Mteja mpya"); // bolean kupata wakati ombi la http linaisha boolean blank_line = kweli; wakati (mteja.meunganishwa ()) {ikiwa (mteja anapatikana ()) {char c = mteja.soma (); ikiwa (c == '\ n' && blank_line) {// Usomaji wa sensorer pia unaweza kuwa hadi sekunde 2 'zamani' (ni sensorer polepole sana) kuelea h = dht.readHumidity (); // Soma joto kama Celsius (chaguo-msingi) kuelea t = dht.readTemperature (); // Soma joto kama Fahrenheit (isFahrenheit = kweli) kuelea f = dht.readTemperature (kweli); // Angalia ikiwa usomaji wowote umeshindwa na utoke mapema (kujaribu tena). ikiwa (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Imeshindwa kusoma kutoka kwa sensorer ya DHT!"); strcpy (celsiusTemp, "Imeshindwa"); strcpy (fahrenheitTemp, "Imeshindwa"); strcpy (unyevuTemp, "Imeshindwa"); } mwingine {// Mahesabu ya viwango vya joto katika Celsius + Fahrenheit na Humidity floating hic = dht.computeHeatIndex (t, h, uwongo); dtostrf (hic, 6, 2, celsiusTemp); kuelea hif = dht.computeHeatIndex (f, h); dtostrf (hif, 6, 2, fahrenheitTemp); dtostrf (h, 6, 2, unyevuTemp); // Unaweza kufuta Serial.print ifuatayo, ni kwa madhumuni ya utatuzi Serial.print ("Unyevu:"); Printa ya serial (h); Serial.print ("% / t Joto:"); Printa ya serial (t); Serial.print ("* C"); Printa ya serial (f); Serial.print ("* F / t Kiashiria cha joto:"); Serial.print (hic); Serial.print ("* C"); Printa ya serial (hif); Serial.print ("* F"); Serial.print ("Unyevu:"); Printa ya serial (h); Serial.print ("% / t Joto:"); Printa ya serial (t); Serial.print ("* C"); Printa ya serial (f); Serial.print ("* F / t Kiashiria cha joto:"); Serial.print (hic); Serial.print ("* C"); Printa ya serial (hif); Serial.println ("* F"); } mteja.println ("HTTP / 1.1 200 OK"); mteja.println ("Aina ya Maudhui: maandishi / html"); mteja.println ("Uunganisho: funga"); mteja.println (); // ukurasa wako halisi wa wavuti unaoonyesha mteja wa joto na unyevu
Hatua ya 5: Pata IP
Unaangalia joto na unyevu tunahitaji kupata IP ya ukurasa wa wavuti. Kwa hivyo hakikisha esp8266 yako imeunganishwa kwenye PC yako na kisha ufungue mfuatiliaji wa serial na kwenye mfuatiliaji wa serial unaweza kuona IP ya ukurasa wako wa wavuti wa ESP8266.
Hatua ya 6: Angalia Joto na Unyevu wako kwenye Kivinjari
Kwa hivyo baada ya kupata IP ya ESP8266 nodemcu yako, fungua tu kivinjari kwenye PC au Simu lakini hakikisha PC / simu yako imeunganishwa na mtandao sawa na Nodemcu / ESP8266 yako kisha nenda kwa kivinjari chako (ikiwa unatumia simu ya rununu tafadhali tumia kivinjari chaguomsingi (kwa kutumia chrome ya Android) na kisha andika IP tuliyoipata katika hatua iliyopita na ukurasa wa wavuti utaonyesha b na unyevu na joto kama yangu inavyoonyeshwa kwenye picha. Kwa hivyo furahiya kufanya joto la chumba chako na ufuatiliaji wa unyevu.
Ilipendekeza:
Jinsi ya kutumia DHT22 Unyevu wa unyevu na joto la joto na Arduino: Hatua 6
Jinsi ya kutumia unyevu wa DHT22 na sensorer ya joto na Arduino: Katika mafunzo haya tutajifunza jinsi ya kutumia unyevu wa DHT22 na Sensor ya Joto na Arduino na kuonyesha maadili kwenye OLED Onyesha video
Joto la chumba kwenye mtandao na BLYNK ESP8266 & DHT11: Hatua 5 (na Picha)
Joto la Chumba Kwenye Mtandaoni na BLYNK ESP8266 & DHT11: Halo Jamaa, Leo tutafanya kiangalizi cha joto la chumba, ambacho tunaweza kutumia kufuatilia chumba chetu kutoka mahali popote ulimwenguni na kufanya hivyo tutatumia muundo wa sahani wa BLYNK IoT na tutatumia DHT11 kusoma joto la kawaida tutatumia ESP8266 kukubali
ESP8266 NodeMCU Access Point (AP) ya Seva ya Wavuti iliyo na Sensor ya Joto la DT11 na Joto la Uchapishaji na Unyevu katika Kivinjari: Hatua 5
ESP8266 NodeMCU Access Point (AP) ya Seva ya Wavuti iliyo na Sensor ya Joto la DT11 na Joto la Uchapishaji na Unyevu katika Kivinjari: Halo jamani katika miradi mingi tunayotumia ESP8266 na katika miradi mingi tunatumia ESP8266 kama seva ya wavuti ili data ipatikane kifaa chochote juu ya wifi kwa kupata Webserver iliyoangaliwa na ESP8266 lakini shida tu ni kwamba tunahitaji router inayofanya kazi
ESP32 Kulingana na M5Stack M5stick C Hali ya hewa Monitor na DHT11 - Fuatilia Unyevu wa Joto na Kiashiria cha Joto kwenye M5stick-C Pamoja na DHT11: 6 Hatua
ESP32 Kulingana na M5Stack M5stick C Hali ya hewa Monitor na DHT11 | Fuatilia Unyevu wa Joto na Kiashiria cha Joto kwenye M5stick-C Pamoja na DHT11: Halo jamani, katika mafundisho haya tutajifunza jinsi ya kusanikisha sensa ya joto ya DHT11 na m5stick-C (bodi ya maendeleo na m5stack) na kuionyesha kwenye onyesho la m5stick-C. Kwa hivyo katika mafunzo haya tutasoma joto, unyevu & joto i
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila