Tabla de contenido:

Sistema de hogar inteligente económico y sencillo: 7 pasos
Sistema de hogar inteligente económico y sencillo: 7 pasos

Video: Sistema de hogar inteligente económico y sencillo: 7 pasos

Video: Sistema de hogar inteligente económico y sencillo: 7 pasos
Video: 7 PRODUCTOS BÁSICOS PARA HACER TU CASA INTELIGENTE |NQUEH 2024, Noviembre
Anonim
Sistema de hogar inteligente barato y fácil
Sistema de hogar inteligente barato y fácil

¡Hola!

Soy Ed. Tengo 15 años y me apasiona la informática, la programación y la ingeniería eléctrica. Desde que soy bastante joven vivo en la casa de mis padres, este proyecto comenzó cuando decidí mudarme a la habitación Ático / Loft, en el proceso de diseñar la habitación con muebles nuevos que compraré decidí que haría esto habitación un poco diferente; ¡Y nació la Smart Room!

Paso 1: Adquirir piezas

Adquirir piezas
Adquirir piezas

Amazon Hay diferentes formas de hacer esto, puede comprar todos los componentes a bajo precio, pero la entrega demora unos 30 días desde China, o puede comprar las piezas en Amazon.

(Me temo que todos los enlaces del Reino Unido)

NODEMCU 1x

Amazonas

Bangood

ARDUINO Al menos 2x Dependiendo de la cantidad de módulos que esté usando (Cualquier tipo servirá, pero usé Pro Micros ya que los tenía por ahí)

Amazonas

Bangood

Tablero de relés de 8 piezas 1x

Bangood

Amazonas

Módulos de radio (NRF24L01) al menos 2x

Amazonas

Bangood

Adaptadores de radio al menos 2x

Bangood

Amazonas

Varios módulos de relé único dependiendo de si desea conectar dispositivos adicionales

Amazonas

Bangood

MISC

Muchos cables de puente, de diferentes extremos

Mucha paciencia

tira de LED ws2182b

Artículos para el hogar extra inteligentes, p. Ej. admirador

Amazon Echo, de cualquier tipo

Cables USB para programación

Tablero de Perf

Encabezados de pines

Paso 2: cómo funciona

Cómo funciona
Cómo funciona

Cuando hacemos esto, primero debemos entender cómo funciona.

Básicamente, hay 3 componentes en esta configuración.

  • El NodeMCU que recibe comandos del Amazon Echo que envía comandos a lo largo del relé
  • El Arduino que recibe comandos del NodeMCU a través del relé luego envía más comandos a través de la radio
  • El receptor de radio Arduino, que recibe comandos por radio y está conectado a todas las luces.

Sé que hay mejores formas de hacer que el arduino se comunique con el NodeMCU que con la placa de relé básica Logic, pero probé otras 3 soluciones y esta fue la única que funcionó al final, así que me quedé con esto.

Paso 3: cableado de las piezas (transmisor)

Cableado de las piezas (transmisor)
Cableado de las piezas (transmisor)
Cableado de las piezas (transmisor)
Cableado de las piezas (transmisor)
Cableado de las piezas (transmisor)
Cableado de las piezas (transmisor)
Cableado de las piezas (transmisor)
Cableado de las piezas (transmisor)

Primero conecte el NODEMCU al relé,

D0-D6 debe conectarse a ENTRADA 1-7 en el relé

y el VIN y TIERRA conectados en consecuencia.

Conecte el relé al Arduino

Lo que estamos tratando de hacer es que el relé sea como un simple botón.

Así que conecte el NO del relé a una corriente de 5v

Conecte el COM del relé a dos cosas diferentes, al pin arduino correcto y a GND a través de una resistencia pullup de 1Kohm.

Puede hacer todo esto en una placa de pruebas o mediante una placa de perforación con soldadura

Conecte el módulo de radio

Primero coloque el módulo de radio en su adaptador y luego conéctelo

Esto es para micro pro

Adaptador ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Ese es todo el cableado para la función de transmisor.

Paso 4: Cableado de las piezas (receptor)

Cableado de las piezas (receptor)
Cableado de las piezas (receptor)
Cableado de las piezas (receptor)
Cableado de las piezas (receptor)
Cableado de las piezas (receptor)
Cableado de las piezas (receptor)
Cableado de las piezas (receptor)
Cableado de las piezas (receptor)

Esta parte depende de la cantidad de módulos receptores que planee usar. Para mí, estoy usando una gran cantidad, solo repita este paso.

Primeramente, Conecte el módulo de radio Primero coloque el módulo de radio en su adaptador y luego conéctelo

Esto es para micro pro

Adaptador ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Conecte la tira de LED

5v - 5v

GND -GND

DI- A0

Paso 5: el código

El código
El código

Hola, Admitiré ahora mismo que My C ++ Knowledge / Arduino skill está por debajo de la media.

Por lo tanto, fusioné el código de muchas personas diferentes

Crédito a:

Rui Santos

Cómo mecatrónica

Ejemplos de Arduino

Creador de FauxMoESP

Esencialmente, el código de NodeMCU usa una maravillosa biblioteca llamada FauxMoESP, que emula un interruptor WeMO.

A partir de ahí, es bastante simple de usar, pero aún usé y modifiqué el Código de Rui Santos, ¡lo siento!

Controla cada relé para hacer un comando determinado y eso es todo.

El código del transmisor Arduino identifica patrones y luego envía señales de radio, nuevamente, no era completamente mi código, pero lo modifiqué.

El código de Arduino Reciever nuevamente, no era completamente mío, pero lo modifiqué, escucha los códigos y luego enciende / apaga los LED

Código vinculado a continuación

Paso 6: Configuración de Alexa

Configuración de Alexa
Configuración de Alexa

La base de los comandos son las rutinas.

La alexa sabe hacer 7 cosas; Encienda y apague cada relé, configurando el interruptor FauxmoESP en 10%, 20%, etc. Sin embargo, eso no es suficiente. Entonces usamos rutinas para hacer todas esas cosas en orden para que podamos controlar los LEDS.

Este proceso puede tardar un poco, ¡pero tenga paciencia!

Paso 7: Gracias

Gracias por tomarse el tiempo de ver este instructivo, ¡significa mucho para mí! Si construye esto, buena suerte con él, de lo contrario, tenga un gran día, comente, haga clic en Me gusta o siga si lo disfrutó, ¡y asegúrese de hacer cualquier pregunta que pueda tener!

Recomendado: