Taula de continguts:

Monitorització de la temperatura i la humitat de l’habitació amb el núvol ESP32 i AskSensors: 6 passos
Monitorització de la temperatura i la humitat de l’habitació amb el núvol ESP32 i AskSensors: 6 passos

Vídeo: Monitorització de la temperatura i la humitat de l’habitació amb el núvol ESP32 i AskSensors: 6 passos

Vídeo: Monitorització de la temperatura i la humitat de l’habitació amb el núvol ESP32 i AskSensors: 6 passos
Vídeo: Mantenimiento predictivo por Jaltest. 2024, Juliol
Anonim
Monitorització de la temperatura i la humitat de l’habitació amb el núvol ESP32 i AskSensors
Monitorització de la temperatura i la humitat de l’habitació amb el núvol ESP32 i AskSensors

En aquest tutorial aprendreu com controlar la temperatura i la humitat de la vostra habitació o escriptori mitjançant el DHT11 i l’ESP32 connectats al núvol.

Les actualitzacions dels nostres tutorials es poden trobar aquí.

Especificacions de DHT11:

El sensor DHT11 és capaç de mesurar la temperatura de 0 ° C a 50 ° C (precisió ± 2 ° C) i la humitat del 20% al 90% (precisió ± 5%). El sensor requereix 5V per funcionar correctament i emet la temperatura i la humitat en les dades en sèrie.

Comencem, doncs,

Pas 1: requisits de maquinari

Requisits de maquinari
Requisits de maquinari

Materials:

En aquesta demostració necessitarem:

  • Mòdul WiFi ESP32.
  • Un ordinador que executa Arduino IDE.
  • Taula de pa
  • DHT11 o DHT22
  • Resistència 47K
  • Cables per a connexions entre el DHT11 i l’ESP32.
  • Micro cable USB per connectar l'ESP32 a l'ordinador.

Connexions:

Les connexions són bastant fàcils, connecteu els següents pins com es mostra a la imatge superior:

  • DHT VCC a ESP32 5V.
  • DHT terra a terra ESP32.
  • Dades DHT a ESP32 IO4 (especificades al codi).
  • Connecteu el pin Data (IO4) i el 5V amb unes resistències de tracció de 47K o 10K.

Pas 2: Requisits de programari

Compte AskSensors

Registreu-vos per obtenir un compte gratuït a les plataformes IoT AskSensors (és molt ràpid!). Aleshores podreu emmagatzemar les vostres dades al núvol, accedir-hi remotament per Internet i obtenir moltes funcions com visualitzar les vostres dades en gràfics, exportar-les a fitxers CSV i configurar alertes per correu electrònic …

Creeu un sensor nou amb dos mòduls, tal com s’explica en aquesta guia d’inici. No oblideu copiar la vostra "Tecla Api", és obligatori per als passos següents.

Instal·leu ESP32 en arduino IDE

Si és la primera vegada que treballeu amb ESP32, consulteu aquest tutorial on us mostro una guia pas a pas sobre com instal·lar el vostre ESP32 a Arduino IDE i connectar-lo al núvol.

Instal·leu biblioteques

Instal·leu la biblioteca DHT des de github (també podeu instal·lar-la anant a Sketch> Inclou biblioteca> Gestiona biblioteques i cerqueu biblioteca daf adafruit)

Pas 3: escriure el codi

Descarregueu aquesta demostració de la pàgina AskSensors Github i descomprimiu-la.

L'esbós llegeix la temperatura i la humitat del sensor DHT11 i l'envia AskSensors mitjançant HTTP GET Request.

Tot el que necessiteu és modificar el següent:

const char * ssid = "……………"; // SSID Wifi

const char * password = "……………"; // Contrasenya Wifi const char * apiKeyIn = "……………."; // Clau API

Tingueu en compte que el pin de dades DHT està connectat al pin ESP32 IO4. si cal, podeu canviar-lo aquí:

// Configuració DHT. #define DHTPIN 4 // Pin que està connectat al sensor DHT.

Pas 4: executeu la prova

Executeu la prova
Executeu la prova
Executeu la prova
Executeu la prova
  1. Connecteu l'ESP32 a l'ordinador mitjançant un cable USB.
  2. Obriu Arduino IDE i pengeu el codi.
  3. Obriu un terminal sèrie. Hauríeu de veure el vostre ESP32 connectant-se a Internet a través de WiFi. Després, l’ESP32 llegirà periòdicament la temperatura i la humitat i l’enviarà a AskSensors.

Pas 5: Resultats

Resultats
Resultats
Resultats
Resultats

Ara, torneu a AskSensors.

  1. Inicieu la sessió i obriu el tauler del sensor.
  2. Feu clic a Mòduls i afegiu gràfics al mòdul 1 i al mòdul 2.
  3. Hauríeu de veure les vostres dades de vapor al gràfic tal com es mostra a les figures anteriors.

Nota: He utilitzat un assecador per veure variacions de temperatura i humitat;-)

Pas 6: gràcies

Tens alguna pregunta o suggeriment? Simplement comenteu, estarem molt contents de veure els vostres comentaris.

Aquest tutorial us ha ajudat d'alguna manera? Si us plau, toca aquest petit cor:-)

Recomanat: