Índice:

Sistema doméstico inteligente barato e fácil: 7 etapas
Sistema doméstico inteligente barato e fácil: 7 etapas

Vídeo: Sistema doméstico inteligente barato e fácil: 7 etapas

Vídeo: Sistema doméstico inteligente barato e fácil: 7 etapas
Vídeo: Super FÁCIL! Deixe TUDO INTELIGENTE na sua CASA com esse GADGET! E funciona com ALEXA e GOOGLE HOME! 2024, Julho
Anonim
Sistema doméstico inteligente barato e fácil
Sistema doméstico inteligente barato e fácil

Olá!

Eu sou Ed, tenho 15 anos e sou apaixonado por computação, programação e engenharia elétrica. Como sou muito jovem e moro na casa dos meus pais, este projeto começou quando decidi me mudar para o sótão / sótão, no processo de projetar o quarto com móveis novos que vou comprar decidi que faria isso quarto um pouco diferente; E o Smart Room nasceu!

Etapa 1: Aquisição de peças

Aquisição de peças
Aquisição de peças

AmazonExistem diferentes maneiras de fazer isso. Você pode comprar todos os componentes mais barato, mas a entrega leva cerca de 30 dias na China, ou você pode comprar as peças na Amazon.

(Todos os links do Reino Unido, receio)

NODEMCU 1x

Amazonas

Bangood

ARDUINO Pelo menos 2x Dependendo de quantos módulos você está usando (qualquer tipo serve, mas eu usei Pro Micros porque os tinha por aí)

Amazonas

Bangood

Placa de relé de 8 peças 1x

Bangood

Amazonas

Módulos de rádio (NRF24L01) pelo menos 2x

Amazonas

Bangood

Adaptadores de rádio pelo menos 2x

Bangood

Amazonas

Vários Módulos de Relé Único, dependendo se você deseja conectar dispositivos extras

Amazonas

Bangood

MISC

Muitos cabos de jumpers, de extremidades diferentes

Muita paciência

fita LED ws2182b

Itens domésticos extra inteligentes, por exemplo. fã

Amazon Echo, de qualquer tipo

Cabos USB para programação

Perf Board

Pin Headers

Etapa 2: como funciona

Como funciona
Como funciona

Quando fazemos isso, primeiro precisamos entender como funciona.

Essencialmente, existem 3 componentes para esta instalação.

  • O NodeMCU que recebe comandos do amazon Echo que envia comandos ao longo do Relé
  • O Arduino que recebe comandos do NodeMCU por meio do relé e, em seguida, envia mais comandos via rádio
  • O Rádio Receptor Arduino, que recebe comandos via rádio e fica conectado a todas as Luzes

Eu sei que existem maneiras melhores de fazer o arduino se comunicar com o NodeMCU do que com a placa de relé básica Logic, mas eu tentei 3 outras soluções e esta foi a única funcionando no final, então eu continuei com ela.

Etapa 3: Fiação das peças (transmissor)

Fiação das peças (transmissor)
Fiação das peças (transmissor)
Fiação das peças (transmissor)
Fiação das peças (transmissor)
Fiação das peças (transmissor)
Fiação das peças (transmissor)
Fiação das peças (transmissor)
Fiação das peças (transmissor)

Primeiro conecte o NODEMCU ao relé,

D0-D6 deve ser conectado à ENTRADA 1-7 no relé

e o VIN e o GROUND conectados em conformidade.

Conecte o relé ao Arduino

O que estamos tentando fazer é fazer com que o relé seja como um simples botão.

Portanto, conecte o NO do relé a uma corrente de 5v

Conecte o COM do relé a duas coisas diferentes, ao pino arduino correto e ao GND por meio de um resistor pullup de 1Kohm.

Você pode fazer tudo isso em uma placa de pão ou via perfboard com solda

Conecte o Módulo de Rádio

Primeiro coloque o módulo de rádio em seu adaptador e, em seguida, conecte-o

Isso é pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Essa é toda a fiação para a função do transmissor

Etapa 4: Fiação das peças (receptor)

Fiação das peças (receptor)
Fiação das peças (receptor)
Fiação das peças (receptor)
Fiação das peças (receptor)
Fiação das peças (receptor)
Fiação das peças (receptor)
Fiação das peças (receptor)
Fiação das peças (receptor)

Esta parte depende de quantos módulos receptores você planeja usar. Para mim, estou usando uma grande quantidade, basta repetir esta etapa.

Em primeiro lugar, Conecte o módulo de rádio. Primeiro coloque o módulo de rádio em seu adaptador e, em seguida, conecte-o

Isso é pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Conecte a faixa de LED

5v - 5v

GND -GND

DI- A0

Etapa 5: O Código

O código
O código

Oi, Eu vou admitir agora que minha habilidade em C ++ Conhecimento / Arduino está abaixo da média.

Portanto, eu combinei vários códigos de pessoas diferentes

Crédito para:

Rui Santos

Como fazer mecatrônica

Exemplos de Arduino

Criador FauxMoESP

Essencialmente, o código NodeMCU usa uma biblioteca maravilhosa chamada FauxMoESP, que emula um switch WeMO.

A partir daí é bastante simples de usar, mas ainda usei e modifiquei o Código do Rui Santos, desculpe!

Ele controla cada relé para fazer um determinado comando e pronto.

O código do transmissor Arduino identifica padrões e então envia sinais de rádio, novamente, não era inteiramente meu código, mas eu o modifiquei.

O código do Arduino Reciever novamente, não era inteiramente meu, mas eu o modifiquei, ele escuta os códigos e liga / desliga os LEDs

Código com link abaixo

Etapa 6: Configuração do Alexa

Alexa Setup
Alexa Setup

A base dos comandos são as rotinas.

A alexa sabe fazer 7 coisas; Ligue e desligue cada relé, definindo o interruptor FauxmoESP para 10%, 20% etc. Isso não é suficiente. Portanto, usamos rotinas para fazer todas essas coisas a fim de podermos comandar os LEDS.

Este processo pode demorar um pouco, mas tenha paciência!

Etapa 7: Obrigado

Obrigado por reservar um tempo para olhar este instrutível, significa muito para mim! Se você construiu isso, boa sorte, caso contrário tenha um ótimo dia, comente, curta ou siga se você gostou, e não deixe de tirar todas as dúvidas que possa ter!

Recomendado: