Tabla de contenido:

Control de habitación con ESP8266 - Temperatura, movimiento, cortinas e iluminación: 8 pasos
Control de habitación con ESP8266 - Temperatura, movimiento, cortinas e iluminación: 8 pasos

Video: Control de habitación con ESP8266 - Temperatura, movimiento, cortinas e iluminación: 8 pasos

Video: Control de habitación con ESP8266 - Temperatura, movimiento, cortinas e iluminación: 8 pasos
Video: Pr#87 - Crear Servidor ESP8266 | Control Arduino por Internet (cualquier sitio del mundo) 2024, Mes de julio
Anonim
Control de habitación con ESP8266 | Temperatura, movimiento, cortinas e iluminación
Control de habitación con ESP8266 | Temperatura, movimiento, cortinas e iluminación

Este proyecto consiste en un sistema basado en el módulo NodeMCU ESP8266 que te permite controlar el brillo de una tira de LED y la cortina de tu habitación, además es capaz de enviar datos sobre los eventos de movimiento de tu habitación y la temperatura a la nube donde puede verlo por la plataforma Ubidots IoT.

Suministros

Cuenta Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x conector de alimentación de 12v
  • 1x resistencia de 220 ohmios 1/4 W
  • 2x condensadores 120nf
  • 1x transistor de potencia TIP31
  • 1x regulador de voltaje lm7805
  • 1x sensor PIR HC-SR501
  • 1x sensor de temperatura DS1820
  • 1x controlador de motor de CC L293D
  • 2x bloques de terminales
  • 1x conectores hembra SIL

Paso 1: Esquemas del circuito:

Esquemas de circuito
Esquemas de circuito

Materiales:

  • 1x ESP8266 NodeMCU
  • 1x conector de alimentación de 12v
  • 1x resistencia de 220 ohmios 1/4 W
  • 2x condensadores 120nf
  • 1x transistor de potencia TIP31
  • 1x regulador de voltaje lm7805
  • 1x sensor PIR HC-SR501
  • 1x sensor de temperatura DS1820
  • 1x controlador de motor de CC L293D
  • 2x bloques de terminales
  • 1x conectores hembra SIL

Paso 2: Diseño de PCB (Gerber):

Diseño de PCB (Gerber)
Diseño de PCB (Gerber)
Diseño de PCB (Gerber)
Diseño de PCB (Gerber)

Aquí está el archivo Gerber para que pueda pedir su propia PCB.

Sugiero usar PCBGOGO para fabricar los PCB.

Paso 3: Soldar todo:

Soldar todo
Soldar todo
Soldar todo
Soldar todo

Limpia las almohadillas del circuito si no lo están y comienza a soldar todo paso a paso.

Paso 4: instale las bibliotecas para el código:

Instale las bibliotecas para el código
Instale las bibliotecas para el código

Aquí está el enlace donde puede descargar las bibliotecas.

Paso 5: Cargue el código:

Cargue el código
Cargue el código

Aquí está el código para descargar:

Paso 6: cableado y encendido:

Cableado y encendido
Cableado y encendido
Cableado y encendido
Cableado y encendido
Cableado y encendido
Cableado y encendido

Conecte los cables del motor de CC de la cortina y los cables de las tiras de LED correctamente.

Paso 7: Configura tu dispositivo y panel de Ubidots:

Configure su dispositivo y panel de control Ubidots
Configure su dispositivo y panel de control Ubidots
Configure su dispositivo y panel de control Ubidots
Configure su dispositivo y panel de control Ubidots
Configure su dispositivo y panel de control Ubidots
Configure su dispositivo y panel de control Ubidots

Orden de imágenes:

1-Cuando el NodeMCU está encendido, automáticamente creará un dispositivo llamado "sala" en la sección de dispositivos de Ubidots.

2- El dispositivo tendrá todas las variables en su interior.

3- Vaya a Datos / Paneles.

4- Haga clic en "+" para crear un nuevo tablero.

5- Haga clic en la marca de verificación.

6- Crea un Widget haciendo clic en "+".

7- Seleccione el widget Slider para el control de cortinas.

8- Agrega una variable.

9- Seleccione el dispositivo "Habitación".

10- Seleccione la variable "Cortina".

11- Establezca el paso en 100.

12- Repita para la tira de LED pero el paso = 1 y la variable es "Ledstrip".

13- Agrega un widget indicador.

14- Seleccione Variable de movimiento.

15- Listo.

Paso 8: Probarlo:

Image
Image
Probándolo
Probándolo

Gracias por ser parte de este tutorial, espero que les guste y si tienen alguna duda son libres de preguntarme.

Recomendado: