
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39



En este proyecto, le mostraré cómo construir un atenuador de inclinación simple de 4 LED con un giroscopio y un arduino uno. Hay 4 leds dispuestos en forma de "+" y se iluminarán más al inclinar la placa de pruebas.
Esto no implicará ninguna soldadura, solo el ensamblaje básico de la placa de pruebas y la programación básica de arduino.
Paso 1: Materiales:
1) Una placa Arduino Uno y un cable USB. Puede usar una placa diferente si lo desea, pero tenga en cuenta que las placas diferentes tienen configuraciones de pines diferentes, por ejemplo, si usa un Arduino Mega, los pines SDA y SCL son 20 y 21.
2) 4 leds, los leds deben ser idénticos, el color no importa, depende de ti:)
3) 4 resistencias idénticas en cualquier lugar entre 100 ohmios y 1 K ohmio, recomiendo alrededor de 200
4) una placa de pruebas
5) cables dupont
6) Giroscopio MPU-6050
7) Cables de puente en forma de U (opcional). He usado estos cables de puente porque se ven mejor en la placa de pruebas y los leds son más visibles de esta manera. Puede encontrar una caja de 140 en eBay a unos 4 $. Si no tiene estos cables, puede reemplazarlos con cables dupont.
Paso 2: Montaje



1) Comience colocando los 4 leds en la placa de pruebas en forma de "+". Los pines largos de los leds son positivos. He colocado los pines positivos para los leds superior e inferior a la derecha, y para los leds izquierdo y derecho a continuación (ver en la primera imagen.
2) Inserte las cuatro resistencias en la placa de pruebas.
3) Coloque el MPU6050 como en la imagen
4) Inserte los cables. Los pines de tierra de los leds irán directamente al suelo. Los pines positivos pasarán a través de una resistencia a los pines arduino: pin 3 a través de una resistencia al led frontal, pin 5 a través de una resistencia al led inferior, y similar con el pin 6 led derecho, pin 9 led izquierdo
El MPU6050 debe estar conectado a tierra y 5V +, luego conecte SDA a A4 (analógico 4), SCL a A5
También he adjuntado un esquema de fritzig, si desea asegurarse de que las conexiones sean correctas.
Paso 3: el código
Código fuente aquí:
O cópielo y péguelo desde abajo:
Necesitará dos bibliotecas externas I2CDev y MPU6050, las he adjuntado aquí y he publicado debajo la fuente del código. No he escrito esas librerías, no es mi mérito:)
Si no sabe cómo instalar una biblioteca, consulte este instructivo:
Luego copie, pegue o descargue mi biblioteca y pruébelo.
* Fuente de la biblioteca I2CDev:
Paso 4: Mejoras y diferentes usos del Gyro

Este es el proyecto más simple que he hecho con MPU6050, puedo pensar en muchos derivados de esta idea:
- agregando dos o más leds para cada dirección, de modo que cuanto más inclinado sea el ángel, más leds se iluminarán
- hacer un wearable que te advierta con un sonido que no tienes una posición vertical correcta
Esas condiciones desagradables creo que se pueden mejorar con algunas matemáticas (reemplace si con algunas ecuaciones).
Como BONUS:) hice un video de youtube con otra versión del proyecto, agregué 3 leds para arriba, e para abajo, 2 para izquierda y dos para derecha.
Si quieres ver el video haz click aquí. También he adjuntado una imagen de la placa de pruebas de arriba.
Para aquellos que estén interesados, ingrese el código aquí y reemplace esta línea
#define SIMPLE_IMPLEMENTATION verdadero
---------- con ----------- #define SIMPLE_IMPLEMENTATION false
El nuevo pinout de led es: leds frontales: 3, 12, 11, leds inferiores: 5, 6, 7, leds izquierdos: 10, 4, leds derechos: 6, 9
En mi otro tutorial, he mostrado cómo se puede usar el giroscopio para voltear la pantalla en la computadora cuando la pantalla se gira físicamente. El instructable está aquí.
Si te gustaron los videos de youtube, puedes obtener más suscribiéndote a mi canal aquí
Paso 5: un complemento reciente de este tutorial, un anillo de Neopixel impulsado por un giroscopio

Puede encontrar el código aquí si está interesado en eso.
Recomendado:
Interfaz del sensor de giroscopio de 3 ejes BMG160 con Arduino Nano: 5 pasos

Interfaz del sensor de giroscopio de 3 ejes BMG160 con Arduino Nano: en el mundo actual, más de la mitad de los jóvenes y los niños son aficionados a los juegos y todos los que les gustan, fascinados por los aspectos técnicos de los juegos, conocen la importancia de la detección de movimiento. en este dominio. También nos sorprendió lo mismo y
Dados LED PCB de seis caras con WIFI y giroscopio - PIKOCUBE: 7 pasos (con imágenes)

Dados LED de PCB de seis lados con WIFI y giroscopio - PIKOCUBE: Hola fabricantes, ¡es el fabricante moekoe! Hoy quiero mostrarles cómo construir un dado LED real basado en seis PCB y 54 LED en total. Junto a su sensor giroscópico interno que puede detectar el movimiento y la posición de los dados, el cubo viene con un ESP8285-01F que es
Diversión con giroscopio con anillo Neopixel: 4 pasos (con imágenes)

Diversión con giroscopio con anillo Neopixel: En este tutorial usaremos el giroscopio MPU6050, un anillo neopixel y un arduino para construir un dispositivo que encienda los leds correspondientes al ángulo de inclinación. Este es un proyecto simple y divertido y va a montarse en una placa de pruebas
Simulador de juegos para teléfonos inteligentes: juegue juegos de Windows con control de gestos IMU, acelerómetro, giroscopio, magnetómetro: 5 pasos

SmartPhone Game Simulator: juega juegos de Windows usando Gesture Control IMU, acelerómetro, giroscopio, magnetómetro: apoya este proyecto: https://www.paypal.me/vslcreations donando a códigos de fuente abierta y amp; apoyo para un mayor desarrollo
Arduino Nano y Visuino: Convierta la aceleración en ángulo desde el acelerómetro y el giroscopio MPU6050 Sensor I2C: 8 pasos (con imágenes)

Arduino Nano y Visuino: convierta la aceleración en ángulo desde el acelerómetro y el giroscopio MPU6050 Sensor I2C: hace un tiempo publiqué un tutorial sobre cómo puede conectar el acelerómetro, el giroscopio y el sensor de brújula MPU9250 a Arduino Nano y programarlo con Visuino para enviar paquetes de datos y mostrar en un osciloscopio e instrumentos visuales. El acelerómetro envía X, Y