Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Cálculo de ángulos de inclinación con MPU6050 y Arduino Nano usando Visuino

Componentes y materiales

Aplicaciones y servicios en línea

Descripción del proyecto

Este tutorial muestra cómo conectar un MPU6050 a un Arduino Nano y programarlo con Visuino para convertir las aceleraciones X, Y, Z en ángulos 3D (orientación espacial). Es una alternativa visual al programación textual, ideal para quienes prefieren diagramas de bloques.

Paso 1: Componentes

Paso 2: Conexión MPU6050 → Arduino Nano (I2C)

Paso 3: Iniciar Visuino y seleccionar placa

  1. Abre Visuino.
  2. Clic en «Tools» del componente Arduino → selecciona Arduino Nano.

Paso 4: Añadir y conectar componentes MPU6050 y «Acceleration To Angle»

  1. En el Component Toolbox, filtra «6050» y arrastra Accelerometer Gyroscope MPU6000/MPU6050 I2C.
  2. Filtra «angle» y arrastra Acceleration To Angle.
  3. Conecta la salida «Out» (X,Y,Z) del MPU6050 a la entrada «In» (X,Y,Z) del componente «Acceleration To Angle».
  4. Conecta la salida «Out» del MPU6050 al pin «In» del canal I2C del componente Arduino.

Paso 5: Añadir componente Packet y 3 elementos Binary Analog

  1. Añade componente Packet (filtra «packet»).
  2. En Object Inspector, expande «Head Marker», pulsa «...» y escribe bytes de cabecera (ej. 55 55).

Paso 6: Añadir 3 elementos Binary Analog al Packet y conectar

  1. En el editor «Elements» del Packet, añade 3 elementos «Binary Analog».
  2. Conecta las salidas X,Y,Z del componente «AccelerationToAngle1» a las entradas de los 3 elementos Binary Analog.
  3. Conecta la salida «Out» del Packet al pin «In» del canal Serial[0] del Arduino.

Paso 7: Generar, compilar y subir

  1. En Visuino, pulsa F9 (o botón Generate) para generar código y abrir Arduino IDE.
  2. En Arduino IDE, pulsa Subir.

Paso 8: Visualización en Visuino

  1. En Visuino, selecciona el puerto serie y en «Format:» elige Packet1.
  2. Pulsa «Connect».
  3. En la pestaña «Scope» verás la gráfica de ángulos X,Y,Z en tiempo real.
  4. En «Instruments» verás indicadores tipo medidor (gauges).

¡Proyecto completado! Incluye archivo de proyecto Visuino descargable.

Código

Proyecto Visuino completo: MPU6050AccelerationToAngleTutorial (descarga ZIP).

Proceso de manufactura

  1. Construya un registrador de temperatura con Raspberry Pi y sensor I2C de 5 $
  2. Sensor Barométrico BMP180 I2C – Guía de Integración con Raspberry Pi
  3. Transferir datos de temperatura y humedad entre dos Arduinos usando Firebase
  4. Sensor K30 CO₂: Monitorización en tiempo real de la calidad del aire interior
  5. Construye un estadiómetro digital: Controla tu altura con Arduino y sensor láser
  6. Integración del sensor de huella capacitivo DFRobot (ID809) con Arduino o ESP8266
  7. Construye una Torre de Sensores con Arduino Cloud: Temperatura, Movimiento y Gas
  8. Pistola de Agua Inteligente Activada por Movimiento con Arduino Nano
  9. Sistema Radar Compacto con Arduino Nano, Sensor HC-SR04 y Pantalla 1.8"
  10. Optimización de la detección de inclinación de alta precisión: fundamentos del acelerómetro
  11. Sensores Acelerómetros: Funcionamiento y Dónde se Usan