Satura rādītājs:
- Piegādes
- 1. darbība: shēmas shēma un savienojumi
- 2. darbība. Blynk konfigurēšana temperatūras un mitruma kontrolei
- 3. darbība:
Video: Uzraugiet temperatūru un mitrumu, izmantojot AM2301 NodeMCU un Blynk: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Ir ļoti labi zināms fakts, ka lielākajā daļā nozares vertikālu temperatūras, mitruma, spiediena, gaisa kvalitātes, ūdens kvalitātes utt. Ir svarīgi faktori, kas nepārtraukti jāuzrauga, un, kad vērtības mainās, ir jāievieš nepieciešamās trauksmes sistēmas prom no noteiktajiem sliekšņiem.
Šis prototips palīdzēs mums izprast temperatūras un mitruma uzraudzības procesu, izmantojot "AM2301 kapacitatīvo digitālo temperatūras un mitruma sensoru".
Šī prototipa izveide ir ļoti vienkārša un vienkārša. Es ceru, ka šajā pamācībā sniegtie norādījumi palīdzēs lasītājiem sniegt skaidru priekšstatu par tā praktisko īstenošanu.
Piegādes
- AM2301 ietilpīgs digitālais temperatūras un mitruma sensors
- D1 Mini V2 NodeMcu 4M baiti Lua WIFI lietu interneta izstrādes padome, pamatojoties uz ESP8266
- 170 punktu mini maizes dēlis SYB-170 balts
- Džemperu vadi no vīriešiem līdz sievietēm 40 gab. 10 cm
1. darbība: shēmas shēma un savienojumi
Savienojumi ir ļoti vienkārši, un tie ir šādi:
- 3V no AM2301 līdz 3V no WeMos D1 Mini
- GND no AM2301 līdz GND no WeMos D1 Mini
- Signāla vads (dzeltens) no AM2301 līdz D4 (GPIO 2) WeMos D1 Mini
Piezīme. Lai izveidotu šo prototipu, mums nebūs nepieciešams maizes dēlis, jo mums ir tikai trīs vadi, ko savienot. Es atstāju izvēli šī dokumenta lasītājam, vai izmantot maizes dēli (vai) vienkārši savienot WeMos D1 mini ar AM2301 tieši ar Jumper vadiem.
2. darbība. Blynk konfigurēšana temperatūras un mitruma kontrolei
Soli pa solim ir sniegti ekrānuzņēmumi, lai labāk izprastu Blynk konfigurēšanas procesu. Lasītājiem tiek lūgts apskatīt ekrānuzņēmumus un konfigurēt lietojumprogrammu ar diviem "Gauge" komponentiem, no kuriem viens attēlo mitrumu, bet otrs - temperatūru.
3. darbība:
Koda sākums >>>>>
#define BLYNK_PRINT Seriāls
#iekļaut SPI.h
#include ESP8266WiFi.h
#iekļaut BlynkSimpleEsp8266.h
#ieskaitot DHT.h
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Ievadiet autentifikācijas kodu, kuru nosūtīja Blink
char ssid = "Smaragd25"; // Ievadiet savu WIFI nosaukumu
char pass = "Smaragdine@2017"; // Ievadiet savu WIFI paroli
#define DHTPIN 2 // Digitālā tapa 4
// #define DHTTYPE DHT11 // DHT 11
// #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#define DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer taimeris;
void sendSensor ()
{
pludiņš h = dht.readHumidity ();
pludiņš t = dht.readTemperature (); // vai dht.readTemperature (true) Fārenheitam
ja (isnan (h) || isnan (t)) {
Serial.println ("Neizdevās nolasīt no DHT sensora!");
atgriešanās; }
Blynk.virtualWrite (V5, h); // V5 ir paredzēts mitrumam
Blynk.virtualWrite (V6, t); // V6 ir paredzēts temperatūrai
}
anulēts iestatījums ()
{
Sērijas sākums (9600); // Savienojuma statusu skatiet sērijas monitorā
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
tukša cilpa ()
{
Blynk.run ();
taimeris.run ();
}
Koda beigas >>>>>
Iepriekš minētajā kodā, īpaši paziņojumos #include, lūdzu, pievienojiet visus galvenes failus (kas beidzas ar.h paplašinājumu) "", pretējā gadījumā kods radīs kļūdas.
Piezīme. Ja kodā esat izvēlējies nepareizu temperatūras un mitruma kontroliera paziņojumu, iegūtās vērtības acīmredzami nav pareizas (pievienots ekrānuzņēmuma paraugs), lai gan sensors darbojas. Lūdzu, komentējiet/noņemiet komentārus, lai apmierinātu jūsu vajadzības. Tikai viena no tālāk minētajām rindām ir nekomentēta, pārējais ir jākomentē.
- #define DHTTYPE DHT11 // DHT 11
- #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #define DHTTYPE DHT21 // DHT 21, AM2301
Manā gadījumā es neesmu komentējis pēdējo rindu, ti, "#define DHTTYPE DHT21 // DHT 21, AM2301", un esmu komentējis atpūtas rindiņas.
Lai iegūtu labāku izskatu, es iepakoju gan WeMos D1 Mini, gan AM2301 sensoru putupolistirolā. Es plānoju iegādāties akrila loksnes korpusu, lai kārtīgi iegultu visu aparatūru un padarītu to profesionālāku.
Ja rodas kādi jautājumi, lūdzu, rakstiet atpakaļ uz [email protected] (vai) rakstiet man uz WhatsApp pa tālruni +91 9398472594. Es būšu ļoti priecīgs saņemt komentārus un uzlabot savus rakstus.
Ieteicams:
M5STACK Kā parādīt temperatūru, mitrumu un spiedienu M5StickC ESP32, izmantojot Visuino - viegli izdarāms: 6 soļi
M5STACK Kā parādīt temperatūru, mitrumu un spiedienu M5StickC ESP32, izmantojot Visuino - viegli izdarāms: Šajā apmācībā mēs iemācīsimies programmēt ESP32 M5Stack StickC ar Arduino IDE un Visuino, lai parādītu temperatūru, mitrumu un spiedienu, izmantojot ENV sensoru (DHT12, BMP280, BMM150)
Brīdinājums par temperatūru un mitrumu, izmantojot AWS un ESP32: 11 soļi
Brīdinājums par temperatūru un mitrumu, izmantojot AWS un ESP32: Šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz AWS
Izmēriet temperatūru un mitrumu, izmantojot DHT11 / DHT22 un Arduino: 4 soļi
Temperatūras un mitruma mērīšana, izmantojot DHT11 / DHT22 un Arduino: Šajā Arduino apmācībā mēs iemācīsimies izmantot DHT11 vai DHT22 sensoru temperatūras un mitruma mērīšanai ar Arduino plāksni
ESP8266 Nodemcu temperatūras uzraudzība, izmantojot DHT11 vietējā tīmekļa serverī - Pārlūkprogrammā iegūstiet istabas temperatūru un mitrumu: 6 soļi
ESP8266 Nodemcu temperatūras uzraudzība, izmantojot DHT11 vietējā tīmekļa serverī | Iegūstiet istabas temperatūru un mitrumu savā pārlūkprogrammā: Sveiki, puiši, šodien mēs izveidosim mitrumu & temperatūras uzraudzības sistēma, izmantojot ESP 8266 NODEMCU & DHT11 temperatūras sensors. Temperatūru un mitrumu noteiks DHT11 sensors & to var redzēt pārlūkprogrammā, kura tīmekļa lapa tiks pārvaldīta
Uzraugiet un ierakstiet temperatūru, izmantojot Bluetooth LE un RaspberryPi: 9 soļi (ar attēliem)
Uzraudzīt un reģistrēt temperatūru, izmantojot Bluetooth LE un RaspberryPi: Šī pamācība ir par to, kā salikt vairāku mezglu temperatūras uzraudzības sistēmu ar Bluetooth LE sensora kļūdu no Blue Radios (BLEHome) un RaspberryPi 3B Pateicoties Bluetooth LE standarta izstrādei, ir tagad ir viegli pieejams