Це відео не доступне.
Перепрошуємо.
MPU 6050 Acelerometro y Giroscopio - Calibracion - Practicas
Вставка
- Опубліковано 18 сер 2024
- En este segundo video acerca del Sensor MPU 6050, probamos la funcionalidad del sensor para poder medir temperatura ademas de enseñarles a Calibrarlo y probar funcionalmente los angulos de giro del Yaw, Pitch and Roll del sensor.
Donativo voluntario: Puedes invitarme un Pisco Sour Peruano haciendo un donativo que servirá para cubrir los gastos de nuevos componentes electrónicos para los nuevos proyectos en mi canal: www.paypal.com...
Suscribete a mi canal: / hhsolis
Descarga las librerias y ejemplos del MPU6050:
drive.google.c...
Mira el video anterior:
Todo acerca del Sensor MPU 6050 - Acelerometro - Giroscopio - Caracteristicas Tecnicas
• Todo acerca del Sensor...
Sígueme en mis redes sociales:
Página web personal: www.humbertohig...
Facebook: / humberto.higinio
Twitter: / hhiginio
Instagram: / humberto.higinio
Para consultas de negocios y patrocinios, comuníquese conmigo:
humberto_higinio@hotmail.com
es el mejor código , video y explicacion del MPU6050 mil gracias
Muy agradecido, espero que me regalen un Like y que apoyen esta labor educativa Compartiendo mis videos.
super bien explicado, super fluido acabo de ver 2 videos iguales pero eres el mejor.
Muchas gracias por tu comentario bendiciones
Excelente explicación....muchas gracias ...Saludos coordiales, desde Buenos Aires, Argentina...
Muchas gracias espero que me apoyes en esta labor educativa dándole LIKE a mis videos y Compartiéndolos.
Excelente Señor gracias por su aporte... Estoy empezando una pequeña balanceadora dinámica de rotores y gracias a usted he podido configurar mi primer arduino y el MPU6050. Saludos y bendiciones.
Excelente la explicación ! Saludos y Gracias ! Bravo !
Muchas gracias espero que puedan apoyar esta labor educativa Compartiendo mis videos y dándoles like.
amigo eres un DIOS gracias por todos tus videos
Excelente explicación, muchísimas gracias por el aporte!!! Saludos desde Mar del Plata, Argentina
diego persello un gusto para servirles como siempre
Gracias por subir estos videos saludos desde Guatemala
Muchas gracias, espero que puedan compartir mis videos y que le puedan dar LIKE, saludos.
Me encantó, muy técnico, desconocía gran parte de las funciones, un aplauso!!
Muchas gracias.
Muy interesante el video y las posibilidades de este módulo. Creo que los datos de los últimos dos ejes están intercambiados. Un saludo y gracias.
Genial los videos, no tenía conocimientos respecto a estas placas y ahora me queda mucho más claro
Muchas gracias espero que puedan compartir mis videos
¡ MUCHAS GRACIAS POR TODO !
Como siempre un placer para mi y una gran satisfacción.
Muy buen video, excelente contenido para aprende
Muchas gracias
Muchas gracias espero que me apoyen en esta labor educativa Compartiendo mis videos y dándole LIKE.
excelente, yo esperaba que subas vídeos sobre este sensor . siga con sus proyectos y que nadie lo detenga saludos!!
Muy agradecido se vienen mas videos con este maravilloso sensor, espero que lo puedan compartir en sus redes sociales.
Muy buen vídeo, gracias.
Muy buenos videos!!! Gracias gracias gracias
De nada un gusto para servirles
MUY BUEN VIDEO
Muchas gracias un gusto para servirlos, espero que puedan compartir mis videos y me sigan.
Excelente, estaba por pedir un video como este, como siempre muy bien explicado, Gracias.
Espero ansioso el siguiente video con este sensor.
Saludos.
Gracias que bueno...nos vamos por mas como siempre...
muy buen video... me ha servido mucho
Muy agradecido por tu comentario, espero que puedas compartir mis videos, saludos.
Gran vídeo, grax.
Muchas gracias, espero que puedan darle Like a mis videos y que los Compartan, saludos.
Muy buen video felicidades
Muchas gracias por tu comentario, espero que le den LIKE a mis videos y que los compartan.
Como siempre muy buena info 👍
Que bueno un gusto gracias!!! espero que puedan compartir mis videos en sus redes sociales.
excelente
Muchas gracias, espero que puedan darle Like a mis videos y que los Compartan, saludos.
Excelente video Humberto, pero dijiste al rev´es el roll y el pitch por eso no te cambiaban lo suficiente los datos, observa que cuando explicas la segunda columna, cambian los de la tercera en el rango -90° a 90°, y viceversa. Saludos!
Hola, felicitaciones por el video. Una consulta, yo quiero hacer lo siguiente: lograr que un brazo mecánico SIEMPRE este horizontalmente con respecto a la Tierra. Y quiero verlo en LEDs, de tal manera que cuando esté perfectamente horizontal se encienda un led, de lo contrario, no se enciende y en cambio se encienden otros (indicando que está muy inclinado a la derecha o a la izquierda). Pregunto: Qué modulo debo usar? con acelerómetro y giroscopio o SOLO acelerómetro? Gracias y Feliz 2024!!
De preferencia ambos o un dispositivo como este.
@@HumbertoHiginio gracias!!
Muchas gracias!
De nada un gusto como siempre para servirlos.
No encontre el primer ejemplo asi que me tome la libertad de copiar lo, traducirlo y especificar a manera que entienda que es lo que hace cada Linea e codigo, espero que a mas de uno ayude, si algo esta mal hagame lo saber:
#include "Wire.h"// libreria para hacer uso del I2C
const int MPU_ADDR = 0x68; //direccion i2c del MPU6050, si AD0 esta en alto este valor sera 0x69
int16_t acc_x, acc_y, acc_z;//Variables del acelerometro sin procesar
int16_t gir_x, gir_y, gir_z;//Variables del giroscopio sin procesar
int16_t temperatura;// valor de temperatura
char Temp_var[7];//variables usado para convertir los valores
char* Conv_int16_a_str(int16_t i){// convierte de int16 a texto, el texto tendra un formato tabulado
sprintf(Temp_var, "%6d", i);
return Temp_var;//devuelve los datos tabulados
}
void setup() {
Serial.begin(9600); //iniciamos el monitor serie
Wire.begin();//iniciamos la comunicacion i2c
Wire.beginTransmission(MPU_ADDR);//empezamos la comunicacion con el MPU6050
Wire.write(0x6B);//Mantenemos apagado los sensores
Wire.write(0);//mandamos un 0 para iniciar el MPU6050
}
void loop() {
Wire.beginTransmission(MPU_ADDR);//iniciamos la comunicacion con el sensor
Wire.write(0x3B);//indicamos que empezaremos con el registro (acc_x_h)
Wire.endTransmission(false);//indicamos que el sensor se reiniciara
Wire.requestFrom(MPU_ADDR, 7*2, true);//se indica que accederemos a su total de 14 registros
while(Wire.available()
Serial.print(" |temp=");Serial.print(temperature/340.00+36.53);// se realiza una conversion del valor obtenido a grados
En esta parte está el unico error, habias cambiado la variable al español, por lo tanto es:
Serial.print(" |temp=");Serial.print(temperatura/340.00+36.53);// se realiza una conversion del valor obtenido a grados
Gracias por transcribir el codigo
@@davidduche7073 Jajajaja jajaja, es sorprendente lo detallista que eres, pero gracias, tienes razón!
Genio Humberto!!!
Me he suscrito y no paro de ver tus vídeos y enseñarlos a mis amigos!!
Tengo una duda posteada en este foro:
github.com/espressif/esp-idf/issues/6753
Ojalá pudieras echarme una mano con ello amigo, es para un proyecto y estoy perdiendo la cabeza...
Millones de gracias maestro 🙌🙌🙌🙌🙌🙌🙌🙌🙌🙌
EL PRIMER CODIGO DEL TEST NO ESTA EN EL ARCHIVO
todo genial hasta la calibracion, que queda en los puntos sucesivos y no salen los offsets, le agradeceria su ayuda, necesito urgente solucionar ese problema
Humberto, Dios le bendiga, es bien interesante este circuito. quiero saber la informacion para interconectar a un magnetometer.
I didn't really understand the last part. Why is it showing values for yr even though the sensor is standing still? also, how I am suppose to use those offsets in another project?
Hola una pregunta hay forma de usar mas de 2 MPU6050 en Arduino 1??? sin el multiplexor es decir definir que pines quiero usar
Hola, el primer sketch esta incluido en los archivos de descarga? porque no puedo encontrarlo
Buenas tardes, primero felicitarlo por sus excelentes tutoriales. Una vez he calibrado mi MPU6050 al inicializar el programa MPU6050 DMP6 en el Monitore SErie veo que solo evoluciona hasta Inicializando DMP y hay se queda parado. Tiene usted idea de cual puede ser el problema. Saludos cordiales.
Hola Humberto...Por error soldé los pines al revés. Puedo montar la MPU 6050 con el chip hacia abajo ?, o sea, en posición invertida ? . Es que tengo miedo de calentarla demasiado tratando de desoldar los pines...Muchas gracias !
No es la mejor forma soldarlo de manera invertida recuerda que es un MPU y te traerá problemas, debes desoldarlo con cuidado sin dañarlo.
@@HumbertoHiginio Es muy sensible al calor la IMU..? Por error solde los pines con la parte larga hacia arriba...,pero, en mi proyecto debe enchufarse hacia abajo.Podria dejarla asi, con los cables hacia arriba, pero es muy poco funcional... Gracias por responder...
Gran video, sería genial poder aplicar este módulo a un telefono celular que no cuente con giroscopio como el mío :c
¡Para jugar al Pokemon Go y usarlo como unas gafas VR! Jajaja
Muchas gracias por el video, podria indicar el archivo del primer codigo por favor
Hola humberto, gracias por el aporte. Al cargar el codigo que sigue luego de la calibracion , funciona todo bien pero me sale:
"MPU6050 connection failed"
PERO OJO: Todof funciona bien, solo que eso me sale asi y deberia salir :
"MPU6050 connection successful"
Y como aporte, en la parte final cometiste un ligero error con el pitch y el roll. Espero te sirva de antemano gracias.
Don higinio no cree que en su ultimo ejemplo serial está invirtiendo el valor Pitch and Roll? ya que los incrementos son muy notorios y se ve que los ejes no son así, ademas aun corrigiendo eso el valor del nuevo Pitch está incrementándose en sentido contrario al de la foto
En el video no hay errores y la explicacion esta bien tal cual como debe de ser, no confundas los terminos y la parte teorica.
Si, están invertidos
Humberto. Los dos últimos los dices alreves. Fíjate bien y verás. Por eso no te varían tanto la columna que esperas
Hola que tal exelente video, muy bien explicado, solo tengo una pregunta, como puedo convertir los valores del eje Y en metros sobre segundos, quiero calcular velocidad lineal para un carrito que solo va en línea recta, también quiero agregar un lcd para imprimir los datos, de antemano muchas gracias saludos cordiales
Excelente video, pero tengo una pregunta los 3 ejes te miden la inclinación, ¿también te da el valor del desplazamiento lineal (distancia) si desplazas el sensor?
Debes integrar dos veces la aceleración para obtener el desplazamiento
Con esto se soluciona el problema de la deriva?
si quiero que me de una señal para encender un led cuando cambie de posición que tendría que hacer?
agregar if con la variable que queres y bueno dentro del if el codigo de el led
hola señor humberto ,un pregunta usted ha probado cambiando el rango del acelerometro y giroscopio?
después de la calibración del MPU, intento probar con el otro programa las muestras de direcciones pero me genera lo siguiente: Enabling interrupt detection (Arduino external interrupt 0)...
DMP ready! Waiting for first interrupt...
alguna soluccion, (estoy utilizando el arduino MEGA)
Muy buen video, pero tengo un problema, en el 'const int (...) =0x68' me sale que 0x68 no está declarada.
¿Me falta alguna librería?
Muy buena explicación. ¿Cómo se podría utilizar en un dron y que otras aplicaciones tiene?
Muchas drones, aviones, Robotica, etc.
Buenas noches Humberto. ¿Sabe si hay alguna página donde se describan cada una de las funciones de las librerías y cómo usarlas en arruino? Muchas gracias por adelantado.
alguien me podria ayudar, cuando calibro el mpu6050 me aparece que la coneccion con mpu6050 es fallida
Amigo a mi me pasa lo mismo, lo pudiste solucionar?
Buen video Humberto. solo quería consultarte, cuando gravo el programa ejemplo que hiciste no funciona luego que le quito la energía y lo vuelvo a energizar, los datos que salen son 0 en todos. Pero cuando gravo el DMP6 si funciona normal. parece que en el programa ejemplo falta alguna instrucción para que inicie normalmente???
Bueno a mi me funciona sin problemas, es posible que hayas descargado mal el programa ejemplo.
Que tal Humberto, no encuentro de donde bajar las librerías, ¿podría darme una mano con esto? Desde ya, muy agradecido con la explicación.
Como regular la velocidad de los motores , van a bastante velocidad y no se sostiene en equilibrio
Consulta, este código funciona en el Arduino pro micro?
Los codigos son distintos para las diversas versiones de arduino no creo que funcione.
Felicidades por el excelente video...!, intente calibrar mi sensor pero me sale un aviso cuando estoy calculando los offsets de MPU6050 connection failed... no se si me podrias ayudar con lo que esta sucediendo.
¿En que unidades esta la aceleración Ax, Ay, Az? ¿como puedo hacer para exportar los datos a un excel? saludos
Cordial saludo desde Colombia, profe tengo una duda respecto a las unidades de los valores que el sensor nos arroja en aceleración x, y, z, donde puedo encontrar información al respecto, o me puede explicar?
una pregunta puedo usar un modulo GY-521 y me funcionaria dela misma manera
Hola Sr. Humberto. Por alguna razón, cuándo calibro el MPU 6050, o me tarda mucho o no quiere mostrar los primeros puntos suspensivos (...). Incuso lo he dejado toda una noche. He escaneado mi IC2 y es el 0x68. Se conecta bien y está bien cableado. ¿Tiene alguna idea de lo que puede suceder?
Revisa el codigo si todo esta bien es probable que tengas problema con el MPU, lo otro es que uses otros codigos y valides su funcionamiento.
Hola. Te fijaste que en el minuto 3:40, cuando bajas y subes el valor que cambia es el de la derecha y no el central?
Estoy intentando configurar para estabilizar avión rc. Tienes algún proyecto así?
Hola, disculpa has hecho algun trabajo donde los resultados del acelerometro y giroscopio los muestre en visual basic?
Buenas quisiera saber si en Perú hay lugares para comprar productos relacionados con arduino, shields para arduino y todo lo relacionado con robótica
Desde luego que si existen infinidad de lugares el mas indicado es Paruro.
Hola buen día tenga usted, tengo una duda podemos sacar el tiempo, ya que el profe me pide el tiempo y la aceleración pero no sé cómo obtener el tiempo, me podría asesorar con eso.
hola, no esta el archivo MPU6050_Test en las carpetas del google drive
hola humberto tengo un problema mi MPU cuando empiezo el programa solo se queda en inicializando I2C devices, me podrias ayudar?
hola... estoy en un proyecto casero de un puntero para presentaciones,, serviria conectarlo a un mouse.. ? o.O saludos...
Desde luego podrias intentarlo.
Donde esta el enlace a las librerias que no lo encuentro? quiero probar el sensor
Amigo, en esta pagina hay varios archivos, entre esos la carpeta de librerias, era cuestión de buscar
github.com/ExpeditionSTEM/SpaceApps2016/find/master
Y como puedo hacer funcionar el giroscopio de una placa Auriga??
Hola, pero no está el archivo que muestras al principio, lo podrías subir porfavor?
¿Qué hace realmente las funciones de setXAccelOffset, setYAccelOffset, etc? Tengo un MPU conectado a un bluetooth pero no puedo comunicarme a tan bajo nivel así que debo replicar lo que hacen estas funciones. Sé que escriben los offsets en el MPU, ¿pero qué hace internamente el MPU? ¿Sólo suma/resta los valores?
Estoy usando arduino Leonardo y estoy presentando problemas. ¿Alguna idea de qué podría estar fallando?
Utiliza Arduino UNO R3 o Arduino Nano.
@@HumbertoHiginio funcionaria en un Mega???
Amigo mi celular cuenta con giroscopio pero tiene un retraso de medio segundo se podría acelerar para que se mueva instantáneo porque no puedo jugar bien al pubg gracias
¿Por qué conecta el "INT" al pin 2? Puede ser otro pin?
Si, pero entonces lo tienes que cambiar en el codigo en el apartado donde declaras las variables
Donde puedo descargar el codigo?
osea posición de 1000 grados??? en z??
donde es,esa secccion y comp la podria provar profe
hola profe tengo un microondas que me quema los fusibles cambie los swchites y diodo y el problema persiste seria de mucha ayuda su respuesta
Revisa la seccion de potencia la salida.
Disculpa, ¿ y desde donde puedo descargar las librerías de las que hablas?
Ya lo encontré!!!!
@@lourdesfranques5553 Pasalas
donde puedo descargar los codigos que utilizas
para ser especifico el primero ejemplo
please give source code
hola
si te sobra tiempo me podrías ayudar con un código para ese ecelerometro ?
El codigo funciona, pero los valores que me arrojan no cambian, supongo que mi sensor ha de estar dañado :/
Es probable que si este dañado valida revisando las conexiones.
Tengo un Samsung s8 desde que lo actualice Android pie el acelerometro no funciona bien que puedo hacer gracias y saludos
alguien tiene la programación para que me la pueda pasar?
Hola. Ya la conseguiste?
Perdón " ..... y ahí se queda parado"