segunda-feira, 30 de junho de 2014

Garra Robótica controlada pelo arduino usando Matlab

   Há algum tempo meu nobre amigo Demetrius Coutinho comentou comigo que estava fazendo uma impressora 3D chamada Mendel-Prusa, fiquei curioso sobre o projeto e ao conversar mais descobrir que ele estava usando a plataforma arduino, com isso fiquei ainda mais animado a querer participar desse projeto. Bom então veio a bomba. Demetrius comentou que não estava conseguindo fazer a impressora "imprimir" e solicitou minha ajuda para tentar desvendar o problema. Peguei a impressora e bate cabeça junto com meu companheiro de curso Lucas Marcatti durante 3 meses. Conseguimos faze-la funcionar!!!!
     Com essa ferramenta em mãos decidimos explorar mais seus recursos, então apresento-lhes um protótipo de uma garra que poder ser controlada com arduino usando a interface gráfica do Matlab.

 


quarta-feira, 18 de junho de 2014

Simulink e Arduino


    Galera, desculpa por demorar tanto a postar, mas a faculdade não ta dando tregua. Hoje veremos como fazer um simples blink usando o simulink. excelente ferramenta do Matalb.
    Bom primeiro antes de tudo precisamos verificar se o nosso Matlab possui a biblioteca para o uso do Arduino no Simulink, para isso com o Matlab aberto click, na aba home, o simbolo de mais (+) e vá em Simulink Model.


    Logo após irá abrir o ambiente de programação do simulink, agora com essa última tela aberta iremos no tools -> Library Browser.


segunda-feira, 5 de maio de 2014

Shield Ethernet + Matlab : Controle de LED

    Bom, esse projeto e a junção de dois projetos daqui do blog. Um deles é o projeto Tutorial Shield Ethernet Arduino -  Parte 3: controle de led's com pagina HTML, onde estudamos como fazer um controle de led pela pagina de internet. Iremos usar novamente o mesmo sketch, mas dessa vez  iremos fazer o controle através do MatLab e a sua interface gráfica (GUIDE), que também é outro projeto que já estudamos aqui no blog.

Para esse projeto iremos precisar:

Material:


    - Arduino
    - Shield Ethernet
    - 1 Led's
    - Fios Jumpers, cabo USB e cabo com conexão RJ-45

Software : MATLAB



segunda-feira, 28 de abril de 2014

Controle de Servomecanismo através da interface gráfica do Matlab

   Continuando o nosso de Matlab e arduino, hoje iremos controlar o servo através de um interface gráfica do Matlab.  Para seguir tal estudo é importante saber os comandos de controle do servo que podemos utilizar.

    Para conseguir controlar o servo primeiro devemos criar uma variável global que podemos chamar de
global a;
Com a variavel ja criada devemos criar uma comunicação serial que ja estudamos antes para fazer a comunicação do arduino e o Matlab.
a=arduino('COM3');




sábado, 8 de março de 2014

Arduino e MatLab - Estudo da curva de carga de um capacitor

    Conceitos básicos:

    Um capacitor é um dispositivo eletrônico capaz de armazenar energia elétrica. Tal armazenamento se dá em decorrência da existência de um dielétrico que separa as suas placas condutoras. 
    Definimos capacitância de um capacitor por uma grandeza que relaciona a quantidade de carga armazenada e a diferença de potencial propiciada nos seu terminais ou seja:

C = A/V
    Assim percebe-se que quanto maior o valor da capacitância maior será a sua capacidade de armazenamento de carga.
    A figura abaixo mostra um esquema para estudo da carga em capacitor. Na posição 1 a chave K comutadora possibilita carregar o capacitor através do circuito RC série e quando na posição 2 o capacitor é descarregado instantaneamente.




quarta-feira, 20 de novembro de 2013

Arduino e MatLab - Leitura/Escrita Digital

    Como foi visto no último post daremos o início do estudo de MatLab e Arduino. Nesse primeiro post sobre tal assunto iremos fazer um simples botão de ligar e outro para desligar um LED, usando a interface gráfica do MatLab. Bom, vamos começar!

    Primeiramente, abra seu software MatLab e no COMMAND WINDOW digite tal frase: GUIDE. Na aba Create new GUI escolha a 1ª opção: Blank GUI(default), a figura abaixo ilustra esse passo.

 
     Já com a GUIDE criada colocaremos os respectivos botões de "ON" e "OFF". Para isso selecione a ferramenta pushbutton na paleta:


sábado, 16 de novembro de 2013

Matlab e Arduino



    Fala pessoal, desculpa a demora em postar algo novo, mas estou sem tempo em atualizar. Faculdade tomando todo tempo. Mas sem chororo, hoje vamos falar sobre  uma ferramenta muito útil na engenharia que o software MATLAB, com esse programa podemos fazer muitas simulações tanto físicas, matemáticas ou de engenharia.
     Bom, em meados de 2010 a Mathworks, desenvolvedora do MatLab, disponibilizou uma forma de interagir em conjunto com o Arduino, toda a programação é feita em ambiente MatLab, abandonando o IDE do Arduino.

    Para começar a programação fiz um passo-a-passo: