Your SlideShare is downloading. ×

Matlab e Arduino

4,577
views

Published on

Apresentação utilizada para informar o trabalho feito com Neuro-Fuzzy interfaceado com arduino

Apresentação utilizada para informar o trabalho feito com Neuro-Fuzzy interfaceado com arduino

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,577
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
128
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Controle de Processo com Neuro-Fuzzy
    8º Periodo
    Engenharia de Controle e Automação - 2010
  • 2. O PROJETO
    Criarumasistema de controlequeaomodificaralgumavariavelnãocontrolada (ex: Sensibilidade do sensor, barreira entre o sensor e o ponto de medição, etc…), o sistema se ajustepara a melhor forma possivel de trabalho.
    http://hsena.wordpress.com
  • 3. Metodologia
    Criação de doiscontroladores Fuzzy
    1º - Sensor a 4 cm de distânciadalampâda.
    2º - Sensor a 11 cm de distânciadalampâda.
    CriadoumaRede Neural queficasupervisionando o funcionamento do controladorqueestiveratuando, caso a ponderaçãopara se ajustaraocontroladorsejamenorque 5 o 1º é setadocasocontrario o 2º é setado.
    http://hsena.wordpress.com
  • 4. Controlador
    REDE NEURAL
    Sensor de Temperatura
    Controlador
    Fuzzy
    PWM
    Lampâda
    http://hsena.wordpress.com
  • 5. Matlab + Porta Serial (1º modo)
    ABRIR CONEXÃO
    voSerial= serial(‘com1’)
    fopen(voSerial)
    LEITURA
    viLeitura=fscanf(voSerial)
    ESCRITA
    variavel=str2num(variavel)
    fprintf(voSerial,variavel)
    FECHAR CONEXÃO
    Fclose(voSerial)
    http://hsena.wordpress.com
  • 6. Matlab + Porta Serial (2º modo)
    ABRIR CONEXÃO
    voSerial = serial(‘com1’)
    fopen(voSerial)
    LIGAR PINO DE CONTROLE
    set(voSerial,'requesttosend', 'on')
    DESLIGAR PINO DE CONTROLE
    set(voSerial,'requesttosend', 'off')
    CUIDADO: O pino 9 que é setadocontémumatensão de 9v
    http://hsena.wordpress.com
  • 7. Matlab + Arduino
    O Arduino é uma placa de controle I/O baseada no microcontroladorAtmega (Atmel),
    que serve de controle para diversos outros sistemas, porém o diferencial desta placa
    é que ela é desenvolvida e aperfeiçoada por uma comunidade que divulga as suas placas
    e seus códigos de aplicação, pois a concepção da placa é open-source.
    http://hsena.wordpress.com
  • 8. Matlab + Arduino
    DOWNLOAD DA IDE DE DESENVOLVIMENTO DO ARDUINO
    http://www.arduino.cc/
    DOWNLOAD DA CLASSE MATLAB E BIBLIOTECA ARDUINO
    http://www.mathworks.com/academia/arduino-oftware/arduino-matlab.html
    http://hsena.wordpress.com
  • 9. Matlab + Arduino
    http://hsena.wordpress.com
  • 10. Matlab + Arduino
    http://hsena.wordpress.com
  • 11. Matlab + Arduino
    http://hsena.wordpress.com
  • 12. Matlab + Arduino
    http://hsena.wordpress.com
  • 13. DÚVIDAS?
    http://hsena.wordpress.com