Tabla de contenido:
- Suministros
- Paso 1: Paso uno: Conecte el Gyro al Arduino
- Paso 2: Paso 2: Conecte los LED
- Paso 3: ¡Codificación
- Paso 4: Montaje y construcción
- Paso 5: USTED LO HIZO
Video: Sensor de acelerómetro con Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Tuve una idea para un casco electrónico que sería un excelente disfraz de Halloween. Sin entrar en demasiados detalles, implicaría iluminarse en diferentes patrones según la dirección en la que gire la máscara, de modo que cuando miro hacia arriba, el casco se ilumina, pero permanece neutral si no me muevo.
Suministros
(1) Arduino Uno y cable conector USB (1) Giroscopio de triple eje L3G4200 (disponible en MPJA.com, o en cualquier lugar donde se puedan vender estos tipos de módulos)
un puñado de cables macho / hembra (2+) Luces LED y las resistencias adecuadas
(1) Placa de pruebas (el tamaño en miniatura está bien)
Una especie de carcasa para toda la electrónica. Para este ejemplo, utilicé una caja de cartón abundante, pero podrías usar … literalmente cualquier cosa que quepa.
Paciencia.
Paso 1: Paso uno: Conecte el Gyro al Arduino
De acuerdo, hay algunos cables que se pueden conectar directamente al Arduino, pero hay dos partes que deben conectarse al puerto de 3.3v, por lo que debemos usar la placa de pruebas para eso. Continúe y conecte un cable rojo desde el puerto de 3.3v a la fila (+) en la placa de pruebas. Luego, conecte un cable para conectar el pin VCC en el Gyro al (+) en la placa de pruebas. Repita este paso con el pin SDO en el Gyro. ahora tome un cable negro y conecte el pin GND a la fila (-) en la placa, luego conecte un cable desde el puerto GND Arduino a la fila (-) en la placa. eso lo hace por energía. Ahora por los cables de datos necesarios para hacer funcionar completamente el Gyro. Debajo del GRN en el giroscopio está el pin SDA, conéctelo al puerto A4 en el Arduino. Debajo está el pin SCL, conéctelo al puerto A5 en Arduino. Su Gyro ahora está completamente enchufado.
Paso 2: Paso 2: Conecte los LED
Bueno, para mi proyecto, tenía dos LED que se iluminan dependiendo de cómo se mueva la caja. sigamos adelante y conectemos esos. Esto es simple, conecte el cable positivo de la resistencia al pin numérico de su pin de elección (elegí 8 y 9 arbitrariamente). conéctelos a la placa de pruebas, luego conecte un LED y envíe el cable negativo del LED a (-) en la placa de pruebas. Esto le otorgará el poder de encender dos LED diferentes según los parámetros que establezca con Arduino.
Paso 3: ¡Codificación
Ok, aquí es donde las cosas se ponen divertidas. y por diversión me refiero … um. bien. o te encanta o no. de cualquier manera aquí vamos! Necesitará codificar el Gyro, lo cual no sé cómo hacerlo. PERO, Internet lo hace. Para mi proyecto, tomé prestado el código proporcionado con cariño por jtbourke en el foro de Arduino (https://forum.arduino.cc/index.php?topic=147351.0), puedes copiarlo y pegarlo y usarlo como base para tu proyecto. proyecto. A partir de aquí, debe agregar algunas líneas de código que se adapten a sus propósitos. por un lado, desea crear algunas variables globales, una para cada LED que desea encender. Este croquis ya tiene variables para las coordenadas X, Y y Z. necesita agregarle esa parte del código, recomiendo una declaración SI ENTONCES que busca cuando su aceleración alcanza un cierto umbral. esto es mucho ensayo y error, así que adelante, prepárate un sándwich y ponte un poco de hip hop lofi.
Paso 4: Montaje y construcción
¡Felicitaciones! si pasó el último paso, significa que casi ha terminado. Ahora todo lo que tienes que hacer es poner todas las piezas en la caja. [IMPORTANTE] asegúrese de que todo permanezca enchufado en consecuencia, asegúrese de que el giróscopo esté en la parte delantera y central del dispositivo o obtendrá lecturas incorrectas, y asegúrese de que nada conductor toque la parte frontal del giróscopo, ya que provocará un cortocircuito en el dispositivo y tendrás que reiniciar el Arduino. después de eso, estás bastante listo para empezar.
Paso 5: USTED LO HIZO
Buen trabajo. estás listo. ¡Ahora disfruta de tu caja que se ilumina cuando se mueve!
Recomendado:
Silla de ruedas con acelerómetro para personas con discapacidad física: 13 pasos
Silla de ruedas con acelerómetro para personas con discapacidades físicas: En nuestro país de 1.300 millones de habitantes, todavía tenemos más del 1% de la población de personas mayores o discapacitadas, que necesitan apoyo para la movilidad personal. Nuestro proyecto tiene como objetivo cumplir con su requisito de movilidad con tecnología inteligente. El problema
Controle su avión RC con el acelerómetro de su teléfono: 15 pasos (con imágenes)
Controle su avión RC con el acelerómetro de su teléfono: ¿Alguna vez ha querido controlar su avión RC inclinando un objeto? Siempre tuve la idea en el fondo de mi cabeza, pero nunca la había perseguido hasta la semana pasada. Mis pensamientos iniciales eran usar un acelerómetro de triple eje, pero luego
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
Arduino Nano: Acelerómetro Giroscopio Brújula MPU9250 Sensor I2C con Visuino: 11 pasos
Arduino Nano: Acelerómetro Giroscopio Brújula MPU9250 Sensor I2C Con Visuino: MPU9250 es uno de los sensores combinados de acelerómetro, giroscopio y brújula de tamaño pequeño más avanzados actualmente disponibles. Tienen muchas funciones avanzadas, que incluyen filtrado de paso bajo, detección de movimiento e incluso un procesador especializado programable
Acelerómetro-registrador con memoria de tarjeta SD: 6 pasos (con imágenes)
Acelerómetro-registrador con memoria de tarjeta SD: una unidad de registrador para medir fuerzas en una montaña rusa y guardarlas en una tarjeta SD.También es posible modificar el software en la unidad para que pueda medir otras cosas si se puede conectar a un i2c-bus.Top Thrill Dragster