Practica#4 LabDSM

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Laboratorio de diseño de sistemas mecatrónicos


Reporte de práctica de laboratorio

Practica #4 Escalado de lecturas del MPU6050

Nombre Matricula Carrera Semestre


Angel David Gómez 1866586 IMTC 8vo
Aldape
Adrian Gerardo Cantu 1810017 IMTC 8vo
Daniel

Brigada: 116
Periodo: Enero-Jun 2022

Profesor: Dante Ferreyra Méndez


Práctica #4

Escalado de lecturas del MPU6050


Introducción
En esta práctica se realizará un Escalado de lecturas del acelerómetro con giroscopio MPU6050, estas lecturas serán a los valores con
las unidades de aceleración y velocidad angular.

Todo el proceso será en base a una codificación en IDE Arduino y haciendo las debidas conexiones en el Arduino construido en
Protoboard en la práctica anterior, ahora añadiéndole el acelerómetro. El acelerómetro ya se encuentra calibrado por lo que no debe
existir problema. La programación ya es proporcionada, pero hay que compilarla y subirla al microcontrolador ATMEGA328 que esta
en el Arduino en Protoboard.

Objetivos
El objetivo es que el estudiante emplee los conocimientos de clase y del material proporcionado por el maestro para lograr hacer la
conexión del acelerómetro y el Arduino en Protoboard, utilizando el IDE Arduino para hacer la medición de escalado de lecturas de
dicho componente.

Métodos y Materiales

• Arduino construido en Protoboard.


• 1 eliminador regulador 12V 1 amp.
• 1 Adaptador Jack invertido 2.1mm a 2 terminal block.
• 1 tira de Cables Dupont Macho-Macho.
• 1 tira de Cables Dupont Hembra-Macho.
• 1 Acelerómetro con giroscopio MPU6050.

Circuito armado en el Software FRITZING


El MPU6050 debe estar configurado bajo los rangos por defecto (2g y 250°/s):

La siguiente parte fue hacer el código, en este caso el código ya fue proporcionado para poder hacer el escalado de lectura,
para poder escalar simplemente debemos usar una ecuación para convertir el valor leído en un valor de aceleración o
velocidad angular.

Este es el código que se utilizó para la calibración del MPU6050:

Finalmente conectamos el Arduino en Protoboard a la computadora, verificamos que lo detecta, para esto se checa en la
pestaña de Herramientas>Puerto y ahí estará el puerto al que se conectó y para confirmar damos clic en “Obtén
información de la placa” y si aparece una ventana significa que si hay comunicación. Ahora ya podemos compilar y cargar
nuestro programa al Atmega328.
Resultados

Nuestro circuito quedo conectado de la siguiente manera:

Circuito fisico armado conectado al computador y siendo alimentado

Al cargar el código y que se haya subido con éxito al microcontrolador Atmega328, estos fueron los resultados arrojados:
Discusión de resultados
Los resultados de esta práctica fueron los esperados, solamente tuvimos un inconveniente con el USB serial que a veces hacia falso
con la computadora y por ende no se subía el programa la Atmega328, se cambió por uno nuevo y ya quedo solucionado, fuera de eso
la práctica salió bien.

Conclusiones
La práctica era muy sencilla, hacer la medición o escala de lecturas del MPU6050, y lo logramos con éxito, el circuito funciona y si
arroja valores de aceleración y velocidad angular, también estos van cambiando de acuerdo con como mueves el acelerómetro. Esto
nos puede servir en proyectos de la clase o de futuras materias.

Cuestionario
1. ¿De que sirve hacer un Escalado de lecturas del MPU6050?

R= Es necesario para que los valores del sistema sean entendibles por nosotros y tenga más facilidad de entendimiento.

2. ¿Qué programa se utilizó para cargar información al circuito?

R= Arduino IDE.

3. ¿Qué es el MPU6050?

R= Es un sensor de 6 grados de libertad.

4. ¿Cuál es la finalidad de la práctica?

R= Realizar el correcto escalado de los valores del MPU6050, para poder usar esos datos en las próximas prácticas y convertirlos correctamente.

5. ¿Cuál es el voltaje utilizado para alimentar al Arduino?

R= 9 Volts.

6. ¿Fue necesario realizar la calibración nuevamente?

R= No, ya que una vez calibrado no se requiere calibrar otra vez.

7. ¿ Por qué los pines RX y TX están invertidos en el Controlador USB y en el Atmega328?

R= La conexión se realiza de esa manera porque cuando la información sale del atmega328 sale por TX y para que el controlador la pueda leer tiene
que recibirla entonces debe entrar por RX esa es la razón por la que están invertidos.
8. ¿Cómo se entablo la comunicación del circuito con la computadora?

R= Mediante el Módulo USB serial CP2102.

9. ¿Para qué sirve el ATMEGA328P?

R= Para cargarle un programa y que este lo ejecute.

10. ¿Se requirió instalar más librerías?

R= No, con las que ya se habían instalado era suficiente.

Bibliografía

➢ García, V. (2015, 9 septiembre). Sensor MPU6050. – Electrónica Práctica Aplicada. EPA.


Recuperado 18 de marzo de 2022, de
https://www.diarioelectronicohoy.com/blog/sensor-mpu6050

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy