Tabla de contenido:

Proyecto de bricolaje de automatización del hogar de IOT n. ° 1: 7 pasos
Proyecto de bricolaje de automatización del hogar de IOT n. ° 1: 7 pasos

Video: Proyecto de bricolaje de automatización del hogar de IOT n. ° 1: 7 pasos

Video: Proyecto de bricolaje de automatización del hogar de IOT n. ° 1: 7 pasos
Video: DIY Home Automation - ESP32, Raspberry Pi, Node Red, MQTT, Smart House || IoT Project - Part 1 2024, Mes de julio
Anonim
Image
Image
Descripción
Descripción

# INTRODUCCIÓN

La automatización del hogar es el proceso de automatización de electrodomésticos como aire acondicionado, ventilador, refrigerador, luces y la lista continúa, para que puedan controlarse con su teléfono, computadora o incluso de forma remota. Este proyecto trata sobre el nodeMCU esp2866 para controlar los electrodomésticos de nuestro hogar a través de nuestra red WiFi.

Paso 1: componentes utilizados

ESP 2866 NodeMCU

2. Fuente de 5 V CC / Arduino UNO para fuente de 5 V

3. Sensor DHT11

4. Bombilla eléctrica

5. Módulo de relé de 5 V

6. Tablero de pruebas

7. Cables de puente (macho-hembra y macho-macho)

8. Smartphone con la aplicación Blynk instalada

9. Red WiFi.

Paso 2: descripción

Descripción
Descripción

1. NodeMCU (Unidad de microcontrolador de nodo) es un entorno de desarrollo de software y hardware de código abierto que se basa en un sistema en un chip (SoC) muy económico llamado ESP8266.

ESP8266 es un chip de módulo WiFi de bajo costo que se puede configurar para conectarse a Internet para Internet de las cosas (IoT) y proyectos tecnológicos similares. Básicamente, sus equipos eléctricos y mecánicos normales no pueden conectarse a Internet por sí mismos. No tienen la configuración incorporada para hacerlo.

Puede configurar ESP8266 con estos equipos y hacer cosas increíbles. Control, Monitoreo, Análisis y mucho más. ESP8266 NodeMCU tiene 17 pines GPIO que se pueden asignar a varias funciones como I2C, I2S, UART, PWM, control remoto IR, luz LED y botón mediante programación. Cada GPIO habilitado digitalmente se puede configurar como alto o bajo. Para obtener más detalles, consulte

nodeMCU

Paso 3: un relé

un relevo
un relevo
un relevo
un relevo
un relé
un relé
un relé
un relé

es un interruptor operado eléctricamente que se puede encender o apagar, dejando pasar la corriente o no, y se puede controlar con voltajes bajos, como los 5V proporcionados por los pines Arduino.

La siguiente figura muestra la distribución de pines del módulo de relé. Los 3 pines del lado izquierdo del módulo de relé conectan alto voltaje, y los pines del lado derecho conectan el componente que requiere bajo voltaje: los pines de Arduino.

El lado de alto voltaje tiene dos conectores, cada uno con tres enchufes: común (COM), normalmente cerrado (NC) y normalmente abierto (NO).

1. COM: pin común

2. NC (normalmente cerrado): la configuración normalmente cerrada se usa cuando desea que el relé esté cerrado de forma predeterminada, lo que significa que la corriente fluye a menos que envíe una señal desde el Arduino al módulo del relé para abrir el circuito y detener la corriente.

3. NO (normalmente abierto): la configuración normalmente abierta funciona al revés: el relé siempre está abierto, por lo que el circuito está roto a menos que envíe una señal del Arduino para cerrar el circuito.

Las conexiones entre el módulo de relés y el NodeMCU son realmente simples:

1. GND: va a tierra

2. IN: controla el relé (se conectará a un pin digital nodeMCU)

3. VCC: pasa a 5V

Aquí, damos que este pin de relé de 5V y GND está conectado al pin arduino 5V y GND respectivamente y el pin GND de arduino es común con el pin GND de NodeMCU.

Antes de continuar con este proyecto, quiero informarle que está tratando con voltaje de red. Por lo tanto, tenga la amabilidad de ver la conexión correctamente antes de encenderla. Pines y descripción de la conexión:

1. El cable verde está conectando el pin D2 de nodeMCU al i / p del relé

2. Los cables rojo y amarillo conectan 5V y GND al VCC y GND del relé respectivamente.

Ahora para conectar la carga (en este caso la Bombilla). Primero corte el cable vivo de la bombilla o lámpara. Ahora conecte el primer extremo, es decir, va a la fuente de alimentación al pin NO (si ocasionalmente desea encender la lámpara / bombilla) y el otro extremo del cable vivo que va a la bombilla, al pin COM del relé. Por favor encuentre la conexión a continuación.

Paso 4: Sensor DHT11

Sensor DHT11
Sensor DHT11
Sensor DHT11
Sensor DHT11
Sensor DHT11
Sensor DHT11

Se utiliza para detectar la temperatura y la humedad del lugar de trabajo en esta sala de caso, del sensor.

Para obtener más detalles, consulte

La conexión de DHT11 es la siguiente: Conecte los pines VCC y GND del sensor a los pines 3.3V y GND de nodeMCU respectivamente y el pin de datos al D4 en este pozo puede usar cualquiera de los pines GPIO en este proyecto discutido hasta ahora. Amable refiérase a la siguiente imagen:

Aquí, los cables rojo y verde están conectando los pines 3.3V y GND de nodeMCU con el pin VCC (+) y GND (-) del sensor DHT11 respectivamente.

Paso 5: la aplicación Blynk

La aplicación Blynk
La aplicación Blynk

Blynk es una nueva plataforma que le permite crear rápidamente interfaces para controlar y monitorear sus proyectos de hardware desde su dispositivo iOS y Android. Después de descargar la aplicación Blynk, puede crear un panel de control del proyecto y organizar botones, controles deslizantes, gráficos y otros widgets en la pantalla.

Para comenzar con blynk, siga el enlace a continuación.

Para obtener más detalles, consulte

Paso 6: diagrama de circuito

Diagrama de circuito
Diagrama de circuito

Paso 7: Código

Obtenga su código aquí

Algunos enlaces más útiles

1. Enlace de la biblioteca Blynk para arduino IDE

2. biblioteca de sensores dht11

3. Biblioteca de temporizadores simples

4. ¿Por qué se utiliza un temporizador simple?

Recomendado: