Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Projeto Final de Ano de Mecatrônica


Este foi meu Projeto Final de Ano de Mecatrônica na Faculdade de Engenharia Mecânica em Skopje. Seu objetivo era desenvolver um dispositivo que possibilitasse a interação de movimentos reais do braço com modelos de computador 3D. Eu integrei três campos diferentes em um dispositivo, t.e. engenharia mecânica, elétrica e informática:
  • Solidworks para projetar o modelo 3D que representa os movimentos do braço.
  • Cartão Arduino Mega 2560 para conectar o mundo real com o computador.
  • MATLAB / Simulink para programar o controle do modelo 3D

No próximo vídeo você pode ver uma apresentação do projeto. Este é o seu conteúdo:
  • Uma introdução. Aqui falo brevemente sobre a Mecatrônica como um campo de estudo que me permitiu desenvolver esse tipo de dispositivo.
  • O Arduino Mega 2560. Alguns recursos básicos desta Placa Arduino que usei neste projeto.
  • Modelos 3D no ambiente Simulink. Como transferir o modelo 3D do Solidworks para o Matlab/Simulink usando o SimMechanics Link.
  • Desenvolvimento do dispositivo. Aqui falo sobre os componentes que usei para construir o dispositivo e como eles funcionam, assim como o Simulink Model, o programa que está rodando na placa Arduino e possibilita a interação entre o mundo real e o computador
  • Você pode assistir ao vídeo a seguir ou ler o tutorial escrito abaixo.

Construindo o dispositivo


Peças usadas neste projeto

  • Arduíno Mega 2560
  • Acelerômetro de 3 eixos
  • Potenciômetro linear x5

O acelerômetro é usado para rastrear a orientação do braço. À medida que o braço se move, os valores dos eixos X, Y e Z do acelerômetro mudam e estão sendo lidos nas entradas analógicas da placa Arduino. De acordo com eles, o modelo 3D também se move.

Os potenciômetros são usados ​​para rastrear a posição dos dedos. Anexei uma mola (mola da caneta) a cada potenciômetro. A mola mantém o controle deslizante do potenciômetro em uma determinada posição e, à medida que os dedos se movem, o controle deslizante está sendo puxado e a resistência do potenciômetro é alterada. Esses valores estão sendo lidos nas Entradas Analógicas da Placa Arduino e de acordo com elas os dedos do Modelo 3D também se movem.

Usei uma tampa plástica de uma calculadora como base na qual prendi os cinco potenciômetros. Em cima deles coloquei a Breadboard na qual prendi a placa Arduino e o Acelerômetro usando uma fita. Na imagem abaixo você pode ver a aparência final do dispositivo.

Esquema de circuito do dispositivo


 

O modelo 3D



O modelo 3D é uma representação de um braço humano. Primeiro, eu o modelei usando o Solidworks e depois o transferi para o Matlab/Simulink usando o SimMechanicsLink do Matworks.


Antes de construir o modelo Simulink, primeiro eu tive que instalar o Arduino IO Package que consiste na biblioteca Simulink para comunicação com a placa Arduino. Também usando a IDE do Arduino tive que fazer o upload do código para a placa Arduino que vem com o pacote para habilitar a biblioteca Simulink. Aqui eu recomendo meu Tutorial para Matlab e Arduino IO Package para que você possa entender o princípio de funcionamento e ver o código.

Organizei meu modelo Simulink em seis subsistemas:
  • Blocos de entradas analógicas do Arduino para os valores do acelerômetro e dos potenciômetros
  • Correção das leituras analógicas de acordo com minhas necessidades
  • Controle PID para obter movimentos mais suaves
  • Blocos Atuadores de Juntas para acionar as juntas do modelo 3D
  • O modelo 3D que foi gerado automaticamente usando o SimMechanicsLink
  • Bloco de sensor comum para rastrear a posição do modelo 3D

Você pode baixar o modelo Simulink aqui:


Confira minha Extensão deste Projeto.

Reprogramei o Arduino Glove para funcionar como um Game Controller.

Processo de manufatura

  1. Idéias de projetos baseados em sensores para alunos do último ano de engenharia
  2. Smart Pen:Projeto Final para ECE5725
  3. Faça Monitor Ambilight usando Arduino
  4. Jogo Arduino Pong - Tela OLED
  5. Detector de frequência de áudio
  6. Arduino Tamagotchi Clone - Animal de estimação digital
  7. Manipulador de interruptor de luz sem fio
  8. Tech-TicTacToe
  9. Pistola de água com sensor de movimento
  10. Cronômetro de contagem regressiva do Arduino