Índice:

Infinity Gauntlet - Automação residencial controlada: 8 etapas (com fotos)
Infinity Gauntlet - Automação residencial controlada: 8 etapas (com fotos)
Anonim
Image
Image
Infinity Gauntlet Controlled Home Automation
Infinity Gauntlet Controlled Home Automation

Em meu projeto anterior, fiz uma manopla infinita que controla um interruptor de luz. Eu queria usar seis pedras e cada pedra pode controlar o eletrodoméstico, a fechadura da porta ou a iluminação. Então, fiz um sistema de automação residencial usando a manopla do infinito. Neste projeto usei a Biblioteca RF24Network, que permite construir uma rede wireless com várias placas Arduino.

Etapa 1: Hardware e materiais necessários

Cabo Arduino Mega + USB II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

Bateria 9v:

Switch:

Fios de jumpers:

Adaptador macho DC Barrel Jack para Arduino:

Micro Servo 9g:

Mini breadboard:

Conector de clipe de bateria 9v:

Papelão:

Módulo transceptor RF sem fio NRF24L01 + 2,4 GHz:

MPU 6050:

Tiras de LED:

Etapa 2: fazer as pedras do infinito e a manopla do infinito de papelão

Fazendo as pedras do infinito e a manopla do infinito de papelão
Fazendo as pedras do infinito e a manopla do infinito de papelão
Fazendo as pedras do infinito e a manopla do infinito de papelão
Fazendo as pedras do infinito e a manopla do infinito de papelão
Fazendo as pedras do infinito e a manopla do infinito de papelão
Fazendo as pedras do infinito e a manopla do infinito de papelão
Fazendo as pedras do infinito e a manopla do infinito de papelão
Fazendo as pedras do infinito e a manopla do infinito de papelão

Para fazer pedras do infinito, usei rubi, resina epóxi + endurecedor, tinta colorida e argila (você pode usar silicone).- Empurre o rubi na argila e retire-o.

- Misture a resina, o endurecedor, a tinta colorida e divida em seis copos diferentes, um para cada cor.

- Despeje o epóxi no molde e deixe secar.

Você pode assistir a este vídeo, se quiser saber como fiz a manopla do infinito de papelão.

Etapa 3: Rede sem fio Arduino com vários módulos NRF24L01

Rede sem fio Arduino com vários módulos NRF24L01
Rede sem fio Arduino com vários módulos NRF24L01

Um único módulo NRF24L01 pode escutar ativamente até 6 outros módulos ao mesmo tempo. Você pode definir os endereços dos nós em formato octal. Neste projeto, o endereço da base (Infinity Gauntlet) é 00, os endereços dos filhos da base são 01 a 0. Assim, da base (Infinity Gauntlet), usando um MPU6050 controlaremos o servo motor no nó 01-0.

Etapa 4: Código Base (Manopla do Infinito)

Da Base, podemos enviar dados para o nó 01-0 para controle dos servo motores e faixa de LED WS2812B

Etapa 5: Código do Nó (01-0)

Os nós (01 - 0) estão recebendo dados da Base, usamos para controlar os servos.

Faça upload de cada programa para cada arduino.

Etapa 6: Diagrama de fiação para manopla do infinito

Diagrama de fiação para manopla do infinito
Diagrama de fiação para manopla do infinito
Diagrama de fiação para manopla do infinito
Diagrama de fiação para manopla do infinito

Eu adicionei papelão adicional para colocar os componentes eletrônicos e troquei a bateria de 9 volts por bateria 4 xAA do meu projeto anterior.

Etapa 7: Diagrama de fiação para 6 nós

Diagrama de fiação para 6 nós
Diagrama de fiação para 6 nós
Diagrama de fiação para 6 nós
Diagrama de fiação para 6 nós
Diagrama de fiação para 6 nós
Diagrama de fiação para 6 nós

Em meu projeto, usei um servo para relógio digital, fechadura, ac portátil, alimentador para animais de estimação e dois servos para interruptor de luz e purificador de ar.

Etapa 8: Testando a Manopla do Infinito

Testando a Manopla do Infinito
Testando a Manopla do Infinito

Usei os dados do eixo xe os dados do eixo y do sensor MPU6050 para controlar servo motores e uma faixa de LED WS2812B.

- Quando o valor mapeado do eixo x for positivo e do eixo y for positivo, a MIND STONE acenderá / apagará e o Alimentador de animais abrirá / fechará.

- Quando o valor mapeado do eixo x for negativo e do eixo y for positivo, a SOUL STONE acenderá / apagará e o purificador de ar será ligado / desligado.

- Quando o valor mapeado do eixo x for positivo, REALITY STONE acenderá / apagará e a luz acenderá / apagará.

- Quando o valor mapeado do eixo y for positivo, o SPACE STONE acenderá / apagará e a fechadura da porta travará / destravará

- Quando o valor mapeado do eixo x for negativo e do eixo y for negativo, POWER STONE acenderá / apagará e Portable AC será ligado / desligado.

- Quando o valor mapeado do eixo y for negativo, o TIME STONE acenderá / apagará e o relógio digital será ligado / desligado.

Espero que você tenha gostado deste projeto Arduino e aprendido algo novo. Você pode se inscrever no meu canal para o suporte.

Obrigada.

Recomendado: