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

Proyecto Fin de Carrera de Mecatrónica

Este fue mi Proyecto de Fin de Carrera de Mecatrónica en la Facultad de Ingeniería Mecánica de Skopje. Su objetivo era desarrollar un dispositivo que permitiera la interacción de los movimientos reales del brazo con modelos informáticos en 3D. Integré tres campos diferentes en un solo dispositivo, t.e. Ingeniería mecánica, eléctrica e informática:

En el siguiente vídeo podéis ver una presentación del proyecto. Este es su contenido:

Construyendo el dispositivo


Piezas utilizadas en este proyecto

El acelerómetro se utiliza para rastrear la orientación del brazo. A medida que el brazo se mueve, los valores de los ejes X, Y y Z del acelerómetro cambian y se leen en las entradas analógicas de la placa Arduino. Según ellos, el modelo 3D también se mueve.

Los potenciómetros se utilizan para seguir la posición de los dedos. Adjunté un resorte (muelle de pluma) a cada uno de los potenciómetros. El resorte mantiene el control deslizante del potenciómetro en una posición determinada y, a medida que los dedos se mueven, se tira del control deslizante y cambia la resistencia del potenciómetro. Esos valores se están leyendo en las entradas analógicas de la placa Arduino y, según ellos, los dedos del modelo 3D también se mueven.

Utilicé una cubierta de plástico de una calculadora como base sobre la cual coloqué los cinco potenciómetros. Encima de ellos puse la placa de pruebas en la que aseguré la placa Arduino y el acelerómetro con una cinta. En la imagen de abajo puedes ver la apariencia final del dispositivo.

Esquema del circuito del dispositivo


 

El modelo 3D


El modelo 3D es una representación de un brazo humano. Primero, lo modelé usando Solidworks y luego lo transfirí a Matlab/Simulink usando SimMechanicsLink de Matworks.


Antes de construir el modelo de Simulink, primero tuve que instalar el paquete Arduino IO, que consiste en la biblioteca de Simulink para la comunicación con la placa Arduino. Además, usando el IDE de Arduino, tuve que cargar el código en la placa Arduino que viene con el paquete para habilitar la biblioteca Simulink. Aquí recomendaría encarecidamente mi Tutorial para Matlab y Arduino IO Package para que pueda comprender el principio de funcionamiento y ver el código.

Organicé mi modelo de Simulink en seis subsistemas:

  • Bloques de entradas analógicas de Arduino para los valores del acelerómetro y los potenciómetros
  • Corrección de las lecturas analógicas según mis necesidades
  • Control PID para obtener movimientos más suaves
  • Bloques de actuadores de articulaciones para accionar las articulaciones del modelo 3D
  • El modelo 3D que se generó automáticamente usando SimMechanicsLink
  • Bloque sensor conjunto para el seguimiento de la posición del modelo 3D

Puede descargar el modelo de Simulink aquí:


Verifique mi Extensión de este Proyecto.

Reprogramé el Arduino Glove para que funcione como un controlador de juego.


Proceso de manufactura

  1. Ideas de proyectos basados ​​en sensores para estudiantes de ingeniería de último año
  2. Smart Pen:Proyecto final para ECE5725
  3. Hacer Monitor Ambilight usando Arduino
  4. Juego Arduino Pong - Pantalla OLED
  5. Detector de frecuencia de audio
  6. Clon Arduino Tamagotchi - Mascota digital
  7. Manipulador de interruptor de luz inalámbrico
  8. Tech-TicTacToe
  9. Pistola de agua con sensor de movimiento
  10. Temporizador de cuenta atrás de Arduino
  11. Arduino Sunflower:Un Sun-Dancer electrónico