Taula de continguts:

Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors: 8 passos
Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors: 8 passos

Vídeo: Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors: 8 passos

Vídeo: Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors: 8 passos
Vídeo: Plenari del Consell Municipal 2024, Juliol
Anonim
Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors
Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors

En aquesta instrucció, aprendrem a controlar les mesures de temperatura i humitat mitjançant la placa IOT-MCU / ESP-01-DHT11 i la plataforma IoT AskSensors.

Estic escollint el mòdul IOT-MCU ESP-01-DHT11 per a aquesta aplicació perquè està llest per utilitzar i estalvia temps de desenvolupament. No obstant això, si esteu buscant sistemes domòtics, us proposo el nodeMCU ESP8266 provat a la meva instrucció anterior, que proporciona més entrada / sortida, gran memòria i funcions addicionals.

ESP-01 VISIÓ GENERAL:

  • L'ESP8266 és un mòdul WiFi de baix cost amb pila TCP / IP completa.
  • Les sèries ESP8266 són produïdes per Espressif Systems.
  • L'ESP-01 és un mòdul de color negre de petita mida amb memòria de 1M.
  • Tingueu en compte que el mòdul ESP-01 només requereix 3,3 volts per encendre’s.

VISIÓ GENERAL IOT-MCU ESP-01-DHT:

Aquest mòdul utilitza l’ESP-01 o l’ESP-01S com a control mestre i el DHT11 que permet mesurar les escales de 0 a 50 graus centígrads i la humitat de l’aire en el rang del 20 al 90%.

A continuació es resumeix les principals característiques:

  • Controlador: ESP-01 / ESP-01S (Per comprar per separat)
  • Sensor de temperatura i humitat: DHT11
  • Voltatge de funcionament: CC 3,7 V-12 V (Admet font d'alimentació de bateria de liti de 3,7 V)
  • Rang de mesura: 20-90% HR 0-50 ℃,
  • Precisió de mesura: temperatura ± 2 ℃, humitat ± 5% HR.

Pas 1: materials

Materials
Materials

Aquests són els components que necessitareu per a aquest tutorial:

  1. ESP-01 o ESP-01S
  2. Convertidor sèrie USB per programar el vostre ESP-01.
  3. IOT-MCU / ESP-01-DHT11
  4. Font d'alimentació externa de 3,7 V a 5 V CC.

Pas 2: Configuració de l'entorn

Primer, heu d’instal·lar el nucli ESP8266 a l’IDE arduino. Omet aquest pas si ja tens l’ESP8266 instal·lat.

  1. Inicieu l'Arduino IDE versió 1.6.4 o superior
  2. Aneu a "Fitxer> Preferències"
  3. Afegiu l'enllaç següent als URL del gestor de taulers addicionals:

    https://arduino.esp8266.com/stable/package_esp8266com_index.json

  4. Aneu a "Eines> Taulers> Gestor de taulers"
  5. Cerqueu ESP8266 i premeu el botó Instal·la. Espereu fins que finalitzi la instal·lació.

Pas 3: creeu els mòduls del sensor a AskSensors

  1. Obteniu un compte AskSensors a askensors.com
  2. Creeu un sensor nou amb dos mòduls:
  • Mòdul 1: Temperatura
  • Mòdul 2: Humitat

3. Obteniu la vostra Api Key In generada per AskSensors.

Podeu trobar tutorials i instruccions que mostren com començar amb la plataforma IoT AskSensors i configurar sensors per recopilar dades mitjançant el navegador web o el nodeMCU ESP8266.

Pas 4: Codificació

  1. Instal·leu la biblioteca DHT d'Adafruit.
  2. Obteniu aquest esbós d’exemple a la pàgina de github AskSensors.
  3. Modifiqueu el SSID i la contrasenya Wi-Fi, la tecla Api i, si cal, el retard entre dues mesures successives:

const char * wifi_ssid = "………."; // SSID

const char * wifi_password = "………"; // WIFI const char * apiKeyIn = "………"; // API KEY IN endarreriment (25000); // retard en msec

Ara el codi està complet. Passem al següent pas per executar el programari.

Pas 5: Programació de l'ESP-01

Programació de l'ESP-01
Programació de l'ESP-01
Programació de l'ESP-01
Programació de l'ESP-01

    Pengeu el codi amb Arduino IDE:

  1. Instal·leu el controlador de l'adaptador sèrie USB.
  2. Connecteu el GPIO_0 a terra per habilitar el mode de programació de l’ESP8266. Hi ha alguns adaptadors de sèrie USB que inclouen el commutador de programació, de manera que durant la càrrega heu de prémer el commutador. en el meu cas, no tinc cap commutador, de manera que he soldat un pont entre el GPIO_0 i la terra de l'adaptador sèrie USB.
  3. Introduïu l'ESP-01 a l'adaptador sèrie USB tal com es mostra a la primera imatge (1).
  4. Connecteu l'adaptador sèrie al port USB de l'ordinador.
  5. Obriu Arduino IDE. Hauríeu de tenir habilitat "Port". si no, seleccioneu el port adequat que es mostra per a l'adaptador sèrie USB (al programari Arduino feu clic a Eines >> Port).
  6. Seleccioneu "Mòdul ESP8266 genèric" com a tauler (Aneu a Eines >> Tauler >> Mòdul ESP8266 genèric)
  7. Feu clic al botó de càrrega. Espereu fins que es completi la càrrega.

Abans d’engegar el tauler:

  1. Traieu l’ESP-01 de l’adaptador sèrie USB.
  2. Assegureu-vos d’eliminar també la connexió entre el GPIO_0 i la terra per deixar que l’ESP-01 iniciï el firmware normalment.
  3. Introduïu l'ESP-01 al connector IOT-MCU tal com es mostra a la segona imatge (2). Ara estem preparats per encendre el consell.

Té problemes?

Teniu algun problema? Consulteu el següent pas.

Pas 6: resolució de problemes

Programar l’ESP-01 és una mica difícil per als principiants. Aquests són alguns possibles errors:

  • GPIO_0 no es posa a terra durant el reinici
  • La connexió USB amb l'ordinador no és bona.
  • El port COM no és correcte. Si es mostren més d'un port, desconnecteu l'adaptador sèrie USB del port USB i veureu quin port ha desaparegut. Inseriu de nou l'adaptador sèrie i verifiqueu el nou port COM afegit. Seleccioneu aquest número de port manualment.
  • No esteu seleccionant el tauler adequat (mòdul genèric ESP8266).

Si encara teniu problemes, consulteu aquest document instructiu.

Pas 7: Resultats

Resultats
Resultats
Resultats
Resultats

Enceneu la placa, l'ESP8266 farà la següent seqüència:

  1. Inicialització
  2. Connecteu-vos a la xarxa WiFi
  3. Llegiu la temperatura i la humitat del DHT11
  4. Connecteu i envieu les mesures al servidor AskSensors
  5. Repetiu els dos passos anteriors periòdicament.

Inicieu la sessió al lloc web AskSensors i mostreu gràfics dels mòduls de temperatura i humitat. Obtindreu les vostres mesures en temps real. També podeu exportar les dades recollides a fitxers CSV.

Pas 8: Ben fet

Heu completat amb èxit el nostre tutorial sobre el control de la temperatura i la humitat amb la placa ESP8266 i IOT-MCU connectada al núvol AskSensors. Vegeu més instruccions aquí.

Recomanat: