Taula de continguts:
- Subministraments
- Pas 1: diagrama de circuit i connexions
- Pas 2: Configuració de Blynk per controlar la temperatura i la humitat
- Pas 3:
Vídeo: Superviseu la temperatura i la humitat amb AM2301 a NodeMCU i Blynk: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
És un fet molt conegut que a la majoria de verticals de la indústria, la temperatura, la humitat, la pressió, la qualitat de l’aire, la qualitat de l’aigua, etc., juguen factors importants que s’han de controlar contínuament i els sistemes d’alerta necessaris han d’estar instal·lats quan els valors passin lluny dels llindars establerts.
Aquest prototip ens ajudarà a entendre el procés per controlar la temperatura i la humitat mitjançant el "sensor digital de temperatura i humitat capacitiu AM2301".
Construir aquest prototip és molt senzill i fàcil. Espero que les instruccions d'aquest "Instructible" ajudin els lectors a donar una imatge clara de la seva implementació pràctica.
Subministraments
- AM2301 Sensor digital de temperatura i humitat capacitiu
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet of Things Development Board basat en ESP8266
- Mini tauler de pa de 170 pts SYB-170 blanc
- Filferros de pont masculí a femení 40 unitats 10cm
Pas 1: diagrama de circuit i connexions
Les connexions són molt senzilles i són les següents:
- De 3V d’AM2301 a 3V de WeMos D1 Mini
- GND d'AM2301 a GND de WeMos D1 Mini
- Cable de senyal (groc) d'AM2301 a D4 (GPIO 2) de WeMos D1 Mini
Nota: per construir aquest prototip, no necessitarem cap taula de treball, ja que només tenim tres cables per connectar-nos. Deixo l'elecció al lector d'aquest document, si cal fer ús de taulers de suport (o) simplement connectar WeMos D1 mini amb AM2301 directament amb cables Jumper.
Pas 2: Configuració de Blynk per controlar la temperatura i la humitat
S'han proporcionat captures de pantalla pas a pas per a una millor comprensió del procés de configuració de Blynk. Es demana als lectors que passin per les captures de pantalla i tinguin l'aplicació configurada amb dos components "Gauge", un per representar la humitat i l'altre la temperatura.
Pas 3:
Inici del codi >>>>>
#defineix BLYNK_PRINT de sèrie
#include SPI.h
#include ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#include DHT.h
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Introduïu el codi d'autenticació que ha estat enviat per Blink
char ssid = "Smaragd25"; // Introduïu el vostre nom WIFI
char pass = "Smaragdine @ 2017"; // Introduïu la vostra contrasenya WIFI
#define DHTPIN 2 // Pin digital 4
// #define DHTTYPE DHT11 // DHT 11
// #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#define DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
Temporitzador BlynkTimer;
void sendSensor ()
{
flotador h = dht.readHumidity ();
flotador t = dht.readTemperature (); // o dht.readTemperature (true) per a Fahrenheit
if (isnan (h) || isnan (t)) {
Serial.println ("No s'ha pogut llegir del sensor DHT!");
tornar; }
Blynk.virtualWrite (V5, h); // V5 és per a la humitat
Blynk.virtualWrite (V6, t); // V6 és per a temperatura
}
configuració nul·la ()
{
Serial.begin (9600); // Vegeu l'estat de la connexió a Serial Monitor
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
bucle buit ()
{
Blynk.run ();
temporitzador.run ();
}
Final del codi >>>>>
Al codi anterior, especialment a les sentències #include, inclogueu tots els fitxers de capçalera (que acaben amb l'extensió.h) a "", en cas contrari el codi generarà errors.
Nota: en cas que hàgiu seleccionat una instrucció incorrecta del controlador de temperatura i humitat al codi, els valors que obteniu no són correctes (mostra una captura de pantalla adjunta), tot i que el sensor funcioni. Si us plau, comenteu / descomenteu les línies següents per satisfer les vostres necessitats. Només una de les línies següents no està comentada; cal comentar la resta.
- #define DHTTYPE DHT11 // DHT 11
- #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #define DHTTYPE DHT21 // DHT 21, AM2301
En el meu cas, he descomentat l'última línia, és a dir: "#define DHTTYPE DHT21 // DHT 21, AM2301", i he comentat línies de descans.
Per obtenir una millor aparença, vaig empaquetar tant el sensor WeMos D1 Mini com el sensor AM2301 a poliestireno. Tinc previst tenir una funda de xapa d’acrílic per inserir perfectament el maquinari complet i fer-lo més professional.
En cas de qualsevol consulta, escriviu-me de nou a [email protected] (o) enviant-me un SMS a WhatsApp al +91 9398472594. Estaré molt content de rebre els comentaris i millorar els meus articles.
Recomanat:
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: 5 passos
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: Hola nois en la majoria dels projectes que fem servir ESP8266 i en la majoria dels projectes fem servir ESP8266 com a servidor web perquè es pugui accedir a les dades a qualsevol dispositiu mitjançant wifi accedint al servidor web allotjat per ESP8266, però l’únic problema és que necessitem un enrutador que funcioni
Monitor de temps M5Stack M5stick C basat en ESP32 amb DHT11 - Superviseu l’índex d’humitat i calor de la temperatura a M5stick-C amb DHT11: 6 passos
Monitor de temps M5Stack M5stick C basat en ESP32 amb DHT11 | Superviseu l’índex d’humitat i calor de la temperatura a M5stick-C amb DHT11: Hola, en aquest instructable aprendrem com connectar el sensor de temperatura DHT11 amb m5stick-C (una placa de desenvolupament de m5stack) i mostrar-lo a la pantalla de m5stick-C. Així, en aquest tutorial llegirem la temperatura, la humitat i l’amp; escalfa jo
Superviseu i registreu la temperatura amb Bluetooth LE i RaspberryPi: 9 passos (amb imatges)
Superviseu i registreu la temperatura amb Bluetooth LE i RaspberryPi: aquest instructiu tracta de com muntar un sistema de monitorització de temperatura de diversos nodes amb un error del sensor Bluetooth LE de Blue Radios (BLEHome) i RaspberryPi 3B Gràcies al desenvolupament de l’estàndard Bluetooth LE, hi ha ara fàcilment disponible
Superviseu els galons del dipòsit de gasoil de calefacció amb alertes de correu electrònic, SMS i pulsador: 9 passos (amb imatges)
Superviseu els galons del dipòsit de gasoil de calefacció amb alertes de correu electrònic, SMS i pulsador: INFORMACIÓ DE SEGURETAT: en cas que algú vulgui saber si " és segur de construir / instal·lar " - Ho he portat a dues companyies petrolieres diferents per qüestions de retroalimentació / seguretat, i ho he dirigit pel subdirector C de prevenció d'incendis dels bombers