Índice:
- Etapa 1: Aquisição de peças
- Etapa 2: como funciona
- Etapa 3: Fiação das peças (transmissor)
- Etapa 4: Fiação das peças (receptor)
- Etapa 5: O Código
- Etapa 6: Configuração do Alexa
- Etapa 7: Obrigado
Vídeo: Sistema doméstico inteligente barato e fácil: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
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
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
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)
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)
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
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
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:
Sistema de som doméstico: 6 etapas (com fotos)
Sistema de som doméstico: Este sistema de áudio é simples de fazer e barato (menos de US $ 5 mais alguns materiais recuperados encontrados em minha oficina) .Permite uma audição forte o suficiente para uma sala grande. Como fontes de sinal podem ser usadas: -Bluetooth de qualquer celular telefone. -MP3 de um memor
Campainha inteligente para assistente doméstico: 4 etapas
Smart Doorbell for HomeAssistant: Então, eu queria uma campainha com os seguintes recursos: Vídeo da porta Áudio bidirecional Dois botões Integração com tablet montado na parede mostrando HomeAssistant UISome opções vieram como Doorbird (caro e eles não têm calli de áudio bidirecional
Termostato doméstico inteligente: 4 etapas
Smart Home Thermostat: Nosso Smart Home Thermostat é um programa que pode economizar automaticamente o dinheiro de uma família em contas de serviços públicos com base nas preferências de uma pessoa
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: 3 etapas
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: Este projeto irá ajudá-lo a conectar 18 LEDs (6 vermelho + 6 azul + 6 amarelo) à sua placa Arduino e analisar os sinais em tempo real da placa de som do seu computador e retransmiti-los para os LEDs para iluminá-los de acordo com os efeitos da batida (caixa, chapéu alto, chute)
Sistema de automação residencial barato, fácil e controlado pela Internet: 5 etapas (com fotos)
Sistema de automação residencial barato, fácil e controlado pela Internet: Se você tem animais de estimação / filhos e precisa alimentá-los ou espancá-los via internet, este sistema pode ser útil para você. É uma forma muito fácil e barata de controlar motores, LEDs, etc. em casa a partir de qualquer computador conectado à web. Tudo o que é necessário é uma webcam