Índice:

Controle um interruptor de luz com sua própria manopla de papelão do infinito: 10 etapas
Controle um interruptor de luz com sua própria manopla de papelão do infinito: 10 etapas

Vídeo: Controle um interruptor de luz com sua própria manopla de papelão do infinito: 10 etapas

Vídeo: Controle um interruptor de luz com sua própria manopla de papelão do infinito: 10 etapas
Vídeo: Jeito incrível de ANDAR no CÉU #Shorts 2024, Julho
Anonim
Image
Image

Fui inspirado pelo filme Avengers, comecei a fazer Thanos Infinity Gauntlet de papelão. Neste projeto, usei os módulos transceptores RF sem fio MPU6050 e NRF24L01 + 2,4 GHz para a comunicação sem fio entre duas placas Arduino. O Infinity Gauntlet é o transmissor e os Servos (interruptor de luz) são o receptor.

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:

Ruby:

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

MPU 6050:

Tiras de LED:

Etapa 2: Módulo transceptor de 2,4 GHz NRF24L01

MPU6050
MPU6050

O módulo transceptor de 2,4 GHz NRF24L01 usa a banda de 2,4 GHz e pode operar com taxas de transmissão de 250 kbps a 2 Mbps e pode ser usado para comunicações sem fio de até 100 metros. A tensão de operação do módulo é de 1,9 a 3,6 V, mas o bom é que os outros pinos toleram lógica de 5V. O módulo se comunica usando o protocolo SPI. Você deve olhar para os pinos do modelo do conector de pinos do Arduino.

Etapa 3: MPU6050

O MPU6050 consiste em um acelerômetro de 3 eixos e um giroscópio de 3 eixos dentro dele. Este sensor nos ajuda a medir a aceleração, velocidade, orientação, deslocamento e muitos outros parâmetros relacionados ao movimento de um sistema ou objeto. Este chip usa o protocolo I2C (circuito integrado) para comunicação.

Etapa 4: Faixa LED WS2812B

WS2812B LED Strip
WS2812B LED Strip

O WS2812B é uma fonte de luz LED de controle inteligente, com o circuito de controle e o chip RGB integrados diretamente em um LED 5050 RGB (vermelho, verde e azul). Cada LED possui três conectores em cada extremidade, dois para a alimentação e um para os dados. Requer apenas uma entrada de dados para controlar o estado, brilho e cor de todos os três LEDs.

Etapa 5: fazendo a manopla do infinito de papelão

Você pode assistir ao vídeo Como eu fiz The Infinity Gauntlet From Cardboard.

Etapa 6: Código do transmissor (manopla infinita)

Tudo o que você precisa fazer é instalar a biblioteca MPU6050, a biblioteca I2C, a biblioteca FastLED, a biblioteca RF24. Você receberá um erro se não instalar.

Quando você deseja adicionar uma nova biblioteca em seu IDE Arduino. Vá para o diretório onde você baixou o arquivo ZIP da biblioteca. Extraia o arquivo ZIP com toda a sua estrutura de pastas em uma pasta temporária, a seguir selecione a pasta principal, que deve ter o nome da biblioteca. Copie-o na pasta “bibliotecas” dentro do seu bloco de desenho.

Conecte o arduino e carregue o programa fornecido em seu arduino uno.

Etapa 7: Código do receptor

Conecte o arduino e carregue o programa fornecido em seu arduino uno.

Etapa 8: Diagrama de fiação para o transmissor (manopla infinita)

Diagrama de fiação para transmissor (manopla infinita)
Diagrama de fiação para transmissor (manopla infinita)
Diagrama de fiação para transmissor (manopla infinita)
Diagrama de fiação para transmissor (manopla infinita)

Neste projeto, coloquei minha eletrônica dentro da luva do infinito. Você pode querer colocar os componentes eletrônicos em um local seguro.

Etapa 9: Diagrama de fiação para receptor

Diagrama de fiação para receptor
Diagrama de fiação para receptor
Diagrama de fiação para receptor
Diagrama de fiação para receptor

Montei o arduino uno, bateria 9v e módulo wireless na parede usando fita dupla e montei servos perto do interruptor de luz para que você possa ligar / desligar a luz sem fio sempre que quiser.

Etapa 10: Concluir

O LED de pedra infinita e os servos são controlados pelo movimento da manopla detectada usando um sensor MPU6050, então quando você mover a manopla para cima, o LED da pedra infinita acenderá e os servos irão girar e se você mover a manopla novamente, o LED será desligado e os servos irão girar na direção oposta.

Recomendado: