Tabla de contenido:

Control de temperatura ambiente basado en IOT: 5 pasos
Control de temperatura ambiente basado en IOT: 5 pasos

Video: Control de temperatura ambiente basado en IOT: 5 pasos

Video: Control de temperatura ambiente basado en IOT: 5 pasos
Video: Arduino IoT Cloud con ESP32, Relé (relay) y Sensor DHT22. Guía completa paso a paso desde cero 2024, Noviembre
Anonim
Image
Image

Esto se puede instruir en un proyecto de control de temperatura ambiente basado en IOT.

Características:-

1. Encienda automáticamente el ventilador por encima de la temperatura ambiente especificada.

2. Apague automáticamente el ventilador por debajo de la temperatura ambiente especificada.

3. Control manual en cualquier momento a cualquier temperatura

Requisitos: -

  • Placa de desarrollo NodeMCU ESP8266
  • Sensor de temperatura DHT11
  • Placa de relé de un solo canal (5 V)
  • Cables de puente
  • Enrutador Wifi o punto de acceso portátil (para conectar NodeMCU ESP8266 a Internet)
  • Batería de 9V

Así que vamos a sumergirnos en el tutorial.

Paso 1: configura Firebase y obtén la clave secreta

Configura Firebase y obtén la clave secreta
Configura Firebase y obtén la clave secreta

Vamos a utilizar una base de datos en tiempo real de Google Firebase. Esta base de datos en tiempo real actuará como un intermediario entre Nodemcu y el dispositivo Android.

  • En primer lugar, navegue hasta el sitio de Firebase e inicie sesión con su cuenta de Google.
  • Cree una nueva base de datos en tiempo real.
  • Obtenga la URL de la base de datos real y la clave secreta para acceder a la base de datos desde la aplicación. Para obtener un tutorial detallado, puede consultar cómo usar firebase con el inventor de la aplicación MIT.

Paso 2: crear una aplicación con MIT App Inventor 2

Crear una aplicación con la aplicación MIT Inventor 2
Crear una aplicación con la aplicación MIT Inventor 2
Crear una aplicación con la aplicación MIT Inventor 2
Crear una aplicación con la aplicación MIT Inventor 2

Vamos a utilizar la aplicación Inventor 2 del MIT para crear nuestra aplicación para Android. Es muy simple de usar y fácil de integrar Win Google Firebase.

  • Descargue el archivo adjunto del proyecto Inventor 2 de la aplicación MIT (archivo.aia).
  • Vaya a la página de inicio de la aplicación Inventor 2 del MIT e inicie sesión en su cuenta. Luego vaya a proyectos >> importar proyecto. Seleccione el archivo de su computadora y cárguelo.
  • Vaya a la ventana de diseño, haga clic en firebaseDB1 (ubicado en la parte inferior del espacio de trabajo), ingrese la URL de la base de datos y la clave secreta. También configure ProjectBucket como S_HO_C_K (como se muestra en la captura de pantalla 2).

Después de eso, haga clic en el botón de compilación y guarde el archivo de la aplicación (archivo.apk) en su computadora. Luego transfiera ese archivo a su dispositivo Android.

Paso 3: Configure Arduino IDE para Nodemcu ESP8266

Configurar Arduino IDE para Nodemcu ESP8266
Configurar Arduino IDE para Nodemcu ESP8266
  • En primer lugar, configure Arduino IDE para Nodemcu esp8266. Recomendaría este tutorial paso a paso sobre los conceptos básicos de NodeMCU de Armtronix. Gracias Armtronix por este útil tutorial.
  • Después de eso, agregue estas dos bibliotecas (captura de pantalla de referencia): -
  1. Arduino Json
  2. Firebase Arduino
  3. Biblioteca de sensores DHT
  4. Biblioteca de sensores universales Adafruit

Paso 4: Cargue el código a NodeMCU ESP8266

Cargar código a NodeMCU ESP8266
Cargar código a NodeMCU ESP8266

Descargue el archivo IDE de Arduino (archivo.ino) adjunto a continuación. Después de eso, modifique el programa para algunos cambios necesarios: -

  • En la línea 3, ingrese la URL de la base de datos sin 'https://'.
  • En la línea 4, ingrese la clave secreta de la base de datos.
  • En la línea 5 y 6, no olvide actualizar WiFi SSID y contraseña Wifi (a la que desea conectar NodeMCU ESP8266).

Una vez hecho esto, cargue el programa en la placa de desarrollo NodeMCU ESP8266.

Paso 5: Ensamble el hardware

Image
Image
  • Cree el circuito como se muestra en la figura anterior.
  • Instale la aplicación (creada en el paso 2) en su teléfono inteligente Android.
  • ¡Enciende el circuito y disfruta!

Recomendado: