Բովանդակություն:
- Պարագաներ
- Քայլ 1: Շղթայի դիագրամ և միացումներ:
- Քայլ 2. Կարգավորեք Blynk- ը ջերմաստիճանի և խոնավության վերահսկման համար:
- Քայլ 3:
Video: Դիտեք ջերմաստիճանը և խոնավությունը AM2301- ով NodeMCU- ում և Blynk- ում ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Շատ հայտնի փաստ է, որ արդյունաբերության ուղղահայաց ուղղություններից շատերում ջերմաստիճանը, խոնավությունը, ճնշումը, օդի որակը, ջրի որակը և այլն, կարևոր գործոններ են, որոնք պետք է մշտապես մոնիտորինգի ենթարկվեն, և անհրաժեշտ արժեքների ահազանգման համակարգերը պետք է տեղակայվեն արժեքների իջեցման ժամանակ: հեռու սահմանված շեմերից:
Այս նախատիպը կօգնի մեզ հասկանալ ջերմաստիճանը և խոնավությունը վերահսկելու գործընթացը ՝ օգտագործելով «AM2301 Capacitive Digital Temperature & Humidity Sensor»:
Այս նախատիպի կառուցումը շատ պարզ և հեշտ է: Հուսով եմ, որ այս «Instructable» - ի հրահանգները կօգնեն ընթերցողներին հստակ պատկերացում կազմել դրա գործնական իրականացման մասին:
Պարագաներ
- AM2301 Capacitive Digital ջերմաստիճանի և խոնավության ցուցիչ
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet Of Things Development Board- ի հիման վրա ESP8266
- 170 միավոր Mini Breadboard SYB-170 White
- Արականից իգական ցատկող մետաղալարեր 40 հատ 10 սմ
Քայլ 1: Շղթայի դիագրամ և միացումներ:
Կապերը շատ պարզ են և հետևյալն են.
- 3V AM2301- ից մինչև 3V WeMos D1 Mini
- GND AM2301- ից GM WeMos D1 Mini
- WeMos D1 Mini- ի AM2301- ից D4 (GPIO 2) ազդանշանային լար (դեղին)
Նշում. Այս նախատիպը կառուցելու համար մեզ ոչ մի տախտակ պետք չի լինի, քանի որ մենք ընդամենը երեք լար ունենք միացնելու համար: Ընտրությունը թողնում եմ այս փաստաթղթի ընթերցողին ՝ օգտվել հացահատիկից (թե՞ պարզապես WeMos D1 mini- ն AM2301- ով միացնել ուղղակիորեն Jumper լարերով):
Քայլ 2. Կարգավորեք Blynk- ը ջերմաստիճանի և խոնավության վերահսկման համար:
Քայլ առ քայլ ներկայացվել են սքրինշոթեր ՝ Blynk- ի կազմաձևման գործընթացի ավելի լավ ընկալման համար: Ընթերցողներին խնդրում ենք անցնել սքրինշոթերի միջոցով և կիրառման կարգավորել երկու «չափիչ» բաղադրիչներով, մեկը `խոնավությունը, իսկ մյուսը` ջերմաստիճանը:
Քայլ 3:
Կոդի սկիզբ >>>>>
#սահմանել BLYNK_PRINT Սերիա
#ներառել SPI.h
#ներառել ESP8266WiFi.h
#ներառել BlynkSimpleEsp8266.h
#ներառել DHT.h
char author = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Մուտքագրեք Auth կոդը, որն ուղարկվել է Blink- ի կողմից
char ssid = "Smaragd25"; // Մուտքագրեք ձեր WIFI անունը
char pass = "Smaragdine@2017"; // Մուտքագրեք ձեր WIFI գաղտնաբառը
#սահմանել DHTPIN 2 // Թվային կապ 4
// #սահմանել DHTTYPE DHT11 // DHT 11
// #սահմանել DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#սահմանեք DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer ժմչփ;
void sendSensor ()
{
բոց h = dht.readHumidity ();
float t = dht.readTemperature (); // կամ dht.readTemperature (ճշմարիտ) Ֆարենհայթի համար
եթե (isnan (h) || isnan (t)) {
Serial.println («Չհաջողվեց կարդալ DHT սենսորից»);
վերադարձ; }
Blynk.virtualWrite (V5, ժ); // V5- ը խոնավության համար է
Blynk.virtualWrite (V6, t); // V6- ը ջերմաստիճանի համար է
}
դատարկ կարգավորում ()
{
Serial.begin (9600); // Տեսեք կապի կարգավիճակը Serial Monitor- ում
Blynk.begin (author, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
դատարկ շրջան ()
{
Blynk.run ();
timer.run ();
}
Կոդի ավարտ >>>>>
Վերոնշյալ ծածկագրում, հատկապես #ներառել հայտարարություններում, խնդրում ենք բոլոր վերնագրերի ֆայլերը (որոնք ավարտվում են.h ընդլայնմամբ) "" - ի մեջ, հակառակ դեպքում կոդը սխալներ կթողնի:
Նշում. Եթե ծածկագրում սխալ եք ընտրել Temերմաստիճանի և խոնավության վերահսկիչի հայտարարություն, ապա ստացված արժեքները ակնհայտորեն ճիշտ չեն (կցված է սքրինշոթի օրինակ), չնայած սենսորը աշխատում է: Խնդրում ենք մեկնաբանել/մեկնաբանել հետևյալ տողերը `ձեր կարիքները բավարարելու համար: Հետևյալ տողերից միայն մեկն է մեկնաբանված, մնացածը պետք է մեկնաբանվեն:
- #սահմանել DHTTYPE DHT11 // DHT 11
- #սահմանեք DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #սահմանեք DHTTYPE DHT21 // DHT 21, AM2301
Իմ դեպքում, ես մեկնաբանել եմ վերջին տողը, այսինքն ՝ «#սահմանել DHTTYPE DHT21 // DHT 21, AM2301» և մեկնաբանել հանգստի տողերը:
Ավելի լավ տեսքի համար ես փաթեթավորեցի ինչպես WeMos D1 Mini- ն, այնպես էլ AM2301 սենսորը Styrofoam- ում: Ես պլանավորում եմ ունենալ ակրիլային սավանի պատյան ՝ ամբողջական ապարատը կոկիկ տեղադրելու և այն ավելի պրոֆեսիոնալ տեսք ունենալու համար:
Հարցերի դեպքում խնդրում եմ գրել [email protected] հասցեին (կամ) ինձ պինգել WhatsApp- ում +91 9398472594 հեռախոսահամարով: Ես շատ ուրախ կլինեմ ստանալ մեկնաբանությունները և բարելավել իմ հոդվածները:
Խորհուրդ ենք տալիս:
Սենյակի ջերմաստիճանը ինտերնետի միջոցով BLYNK ESP8266 և DHT11: 5 քայլ (նկարներով)
Սենյակի ջերմաստիճանը ինտերնետի միջոցով BLYNK ESP8266 & DHT11- ով. Բարև տղերք, այսօր մենք պատրաստելու ենք սենյակային ջերմաստիճանի մոնիտոր, որը կարող ենք օգտագործել մեր սենյակը աշխարհի ցանկացած կետից վերահսկելու համար և դա անելու համար մենք կօգտագործենք BLYNK IoT սալաքար և կօգտագործենք DHT11 ՝ սենյակի ջերմաստիճանը կարդալու համար մենք կօգտագործենք ESP8266 ՝
Չափել ջերմաստիճանը և խոնավությունը ՝ օգտագործելով DHT11 / DHT22 և Arduino ՝ 4 քայլ
Չափել ջերմաստիճանը և խոնավությունը DHT11 / DHT22- ի և Arduino- ի միջոցով. Այս Arduino- ի ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել DHT11- ը կամ DHT22 սենսորը Arduino տախտակով ջերմաստիճանի և խոնավության չափման համար:
ESP8266 Nodemcu ջերմաստիճանի մոնիտորինգ DHT11- ի միջոցով տեղական վեբ սերվերի վրա - Ստացեք սենյակի ջերմաստիճանը և խոնավությունը ձեր դիտարկիչում ՝ 6 քայլ
ESP8266 Nodemcu ջերմաստիճանի մոնիտորինգ DHT11- ի միջոցով տեղական վեբ սերվերի վրա | Ստացեք սենյակի ջերմաստիճանը և խոնավությունը ձեր դիտարկիչում. ջերմաստիճանի մոնիտորինգի համակարգ օգտագործելով ESP 8266 NODEMCU & DHT11 ջերմաստիճանի տվիչ: Temերմաստիճանը եւ խոնավությունը կստանան DHT11 ցուցիչից & այն կարող է դիտվել զննարկչի վրա, թե որ վեբ էջը կառավարվելու է
Ազնվամորի Pi / DHT11 - Չափել խոնավությունը և ջերմաստիճանը `4 քայլ
Ազնվամորի Pi / DHT11 - Չափել խոնավությունը և ջերմաստիճանը. Ես ուզում էի չափել ջերմաստիճանը և խոնավությունը `օգտագործելով իմ Raspberry Pi- ն: Ես ընտրեցի DHT11 սենսոր, քանի որ այն ամուր է և էժան: Այն կազմաձևելը նույնպես լավ փաստաթղթավորված է, բայց ճանապարհին կան մի շարք որոգայթներ, որոնց վրա ես կցանկանայի կենտրոնանալ: DHT11
ESP8266. Ինչպես վերահսկել ջերմաստիճանը և խոնավությունը. 12 քայլ
ESP8266. Ինչպես վերահսկել ջերմաստիճանը և խոնավությունը. Այսօրվա ձեռնարկում մենք DHT22 սենսորի ջերմաստիճանի և խոնավության ցուցանիշների համար կօգտագործենք ESP-01, որը ESP8266 է կոնֆիգուրացիայի 01-ում (ընդամենը 2 GPIO- ով): Ես ձեզ ցույց կտամ էլեկտրական սխեմա և ESP ծրագրավորման մասը Arduino- ով: