Tabla de contenido:

Controle un interruptor de luz con su propio guantelete infinito de cartón: 10 pasos
Controle un interruptor de luz con su propio guantelete infinito de cartón: 10 pasos

Video: Controle un interruptor de luz con su propio guantelete infinito de cartón: 10 pasos

Video: Controle un interruptor de luz con su propio guantelete infinito de cartón: 10 pasos
Video: Dato Curioso De La Electricidad ⚡️ 2024, Mes de julio
Anonim
Image
Image

Me inspiré en Avengers Movie, comencé a hacer Thanos Infinity Gauntlet con cartón. En este proyecto utilicé módulos transceptores de RF inalámbricos MPU6050 y NRF24L01 + 2.4GHz para comunicar entre dos placas Arduino de forma inalámbrica. El Infinity Gauntlet es el transmisor y los Servos (Light Switch) son el receptor.

Paso 1: Hardware y materiales necesarios

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

Arduino nano:

Batería de 9v:

Cambiar:

Cables de puente:

Adaptador macho DC Barrel Jack para Arduino:

Micro Servo 9g:

Mini protoboard:

Conector de clip de batería de 9v:

Cartón:

Rubí:

Módulo transceptor RF inalámbrico NRF24L01 + 2.4GHz:

MPU 6050:

Tiras de LED:

Paso 2: Módulo transceptor NRF24L01 2.4GHz

MPU6050
MPU6050

El módulo transceptor de 2,4 GHz NRF24L01 utiliza la banda de 2,4 GHz y puede funcionar con velocidades de transmisión desde 250 kbps hasta 2 Mbps y se puede utilizar para comunicaciones inalámbricas de hasta 100 metros. El voltaje de funcionamiento del módulo es de 1,9 a 3,6 V, pero lo bueno es que los otros pines toleran la lógica de 5V. El módulo se comunica usando el protocolo SPI. Debe mirar los pines SPI del modelo del conector de pines arduino.

Paso 3: MPU6050

El MPU6050 consta de un acelerómetro de 3 ejes y un giroscopio de 3 ejes en su interior. Este sensor nos ayuda a medir la aceleración, la velocidad, la orientación, el desplazamiento y muchos otros parámetros relacionados con el movimiento de un sistema u objeto. Este chip utiliza el protocolo I2C (circuito interintegrado) para la comunicación.

Paso 4: Tira de LED WS2812B

Tira de LED WS2812B
Tira de LED WS2812B

El WS2812B es una fuente de luz LED de control inteligente, con el circuito de control y el chip RGB integrados directamente en un LED 5050 RGB (rojo, verde y azul). Cada LED tiene tres conectores en cada extremo, dos para la alimentación y uno para los datos. Solo requiere una entrada de datos para controlar el estado, el brillo y el color de los tres LED.

Paso 5: Hacer el guantelete infinito de cartón

Puedes ver el video Cómo hice The Infinity Gauntlet From Cardboard.

Paso 6: Código del transmisor (Infinity Gauntlet)

Todo lo que necesita hacer es instalar la biblioteca MPU6050, la biblioteca I2C, la biblioteca FastLED, la biblioteca RF24. Obtendrá un error si no lo instala.

Cuando desee agregar una nueva biblioteca a su IDE de Arduino. Vaya al directorio donde descargó el archivo ZIP de la biblioteca. Extraiga el archivo ZIP con toda su estructura de carpetas en una carpeta temporal, luego seleccione la carpeta principal, que debería tener el nombre de la biblioteca. Cópielo en la carpeta "bibliotecas" dentro de su cuaderno de bocetos.

Conecte el arduino y cargue el programa dado en su arduino uno.

Paso 7: Código del receptor

Conecte el arduino y cargue el programa dado en su arduino uno.

Paso 8: Diagrama de cableado del transmisor (Infinity Gauntlet)

Diagrama de cableado para transmisor (Infinity Gauntlet)
Diagrama de cableado para transmisor (Infinity Gauntlet)
Diagrama de cableado para transmisor (Infinity Gauntlet)
Diagrama de cableado para transmisor (Infinity Gauntlet)

En este proyecto puse mi electrónica dentro del guante infinito. Es posible que desee guardar los dispositivos electrónicos en un lugar seguro.

Paso 9: diagrama de cableado del receptor

Diagrama de cableado del receptor
Diagrama de cableado del receptor
Diagrama de cableado del receptor
Diagrama de cableado del receptor

Monté arduino uno, batería de 9v y módulo inalámbrico en la pared con cinta doble y monté servos cerca del interruptor de luz para que pueda encender / apagar la luz de forma inalámbrica cuando lo desee.

Paso 10: Terminar

El LED de piedra infinita y los servos están controlados por el movimiento del guantelete detectado usando un sensor MPU6050, por lo que cuando mueva el guantelete hacia arriba, el LED de piedra infinita se iluminará y los servos girarán y si mueve el guantelete hacia arriba nuevamente, el LED se encenderá. apagado y los servos girarán en dirección opuesta.

Recomendado: