Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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:
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):
Aquí está el archivo Gerber para que pueda pedir su propia PCB.
Sugiero usar PCBGOGO para fabricar los PCB.
Paso 3: 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:
Aquí está el enlace donde puede descargar las bibliotecas.
Paso 5: Cargue el código:
Aquí está el código para descargar:
Paso 6: 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:
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:
Gracias por ser parte de este tutorial, espero que les guste y si tienen alguna duda son libres de preguntarme.