apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

18
DESENVOLVIMENTO DE PLATAFORMA PARA COMANDAR MICROCONTROLADORES EMBARCADOS USANDO DISPOSITIVO ANDROID. Thiago Silva Barros ([email protected] ) Thiago Henrique Poiani ([email protected] ) Rodrigo Elias Bianchi ([email protected] )

Upload: thiago-barros-psm

Post on 10-Jul-2015

330 views

Category:

Documents


0 download

DESCRIPTION

Apresentação para o congresso do IFSP em Birigui-SP

TRANSCRIPT

Page 1: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

DESENVOLVIMENTO DE PLATAFORMA PARA COMANDAR MICROCONTROLADORES EMBARCADOS USANDO DISPOSITIVO ANDROID.

Thiago Silva Barros ([email protected])

Thiago Henrique Poiani ([email protected])

Rodrigo Elias Bianchi ([email protected])

Page 2: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Introdução

• O que será desenvolvido?

• Plataforma para comunicação de dispositivos moveis e interface robótica, seguindo as ideias de software livre.

• Qual a Finalidade da pesquisa?

• Pesquisas e Trabalhos no IFSP com dispositivos móveis.

• Atender as necessidades de desenvolvedores que realizam pesquisas ligando dispositivos móveis com robôs.

• Por quê é importante

• Nivelar o crescimento dos Dispositivos Móveis X Robótica no Brasil

• União das duas áreas para redução de custo

Page 3: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

A ideia

Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.

Page 4: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

A ideia

Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.

Page 5: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Por que ANDROID?

Plataforma aberta e flexível, segue as ideia de software livre

Atual sistema operacional mais popular para dispositivos móveis

Bloqueio do IOS, “concorrente direto”, no compartilhamento por Bluetooth, não possuindo suporte ao NFC (Near Field Communication) que permite transferência simplificada de dados acurta distancia.

Page 6: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

A ideia

Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.

Page 7: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

A ideia

Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.

Page 8: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

WiFi X Bluetooth

Comunicação sem fio

Velocidade de Transmissão

Alcance

1 Mb por Segundo Curta distancia

Entre 11 e 54 Mb por segundo

Longa distancia

Page 9: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

A ideia

Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.

Page 10: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

A ideia

Criar uma plataforma capaz de conectar e manter uma conexão entre um dispositivo móvel e uma interface robótica.

Page 11: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Arduino

Microocontrolador que será usado na interface robotica

Page 12: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Metodologia / Materiais

OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido

como sprint, parte do projeto estará completo.

FASES Materiais

Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio

ANDROID SDKECLIPSE IDE

Construção de interface robótica com comunicação sem fio

ARDUINO com comunicação sem fioInterface Robótica

Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores

ARDUINO IDE

Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android.

ANDROID SDKECLIPSE IDEResultado de todas as fases anteriores

Page 13: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Metodologia / Materiais

OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo.

FASES Materiais

Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio

ANDROID SDKECLIPSE IDE

Construção de interface robótica com comunicação sem fio

ARDUINO com comunicação sem fioInterface Robótica

Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores

ARDUINO IDE

Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android.

ANDROID SDKECLIPSE IDEResultado de todas as fases anteriores

Page 14: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Metodologia / Materiais

OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo.

FASES Materiais

Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio

ANDROID SDKECLIPSE IDE

Construção de interface robótica com comunicação sem fio

ARDUINO com comunicação sem fioInterface Robótica

Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores

ARDUINO IDE

Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android.

ANDROID SDKECLIPSE IDEResultado de todas as fases anteriores

Page 15: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Metodologia / Materiais

OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo.

FASES Materiais

Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio

ANDROID SDKECLIPSE IDE

Construção de interface robótica com comunicação sem fio

ARDUINO com comunicação sem fioInterface Robótica

Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores

ARDUINO IDE

Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android.

ANDROID SDKECLIPSE IDEResultado de todas as fases anteriores

Page 16: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Metodologia / Materiais

OBS: De acordo com o Scrum, o processo de desenvolvimento será iterativo e incremental, indicando que no final de cada período de processamento, execução e testes de sistema, conhecido como sprint, parte do projeto estará completo.

FASES Materiais

Desenvolvimento de aplicativo Android para sincronismo de dispositivos em rede sem fio

ANDROID SDKECLIPSE IDE

Construção de interface robótica com comunicação sem fio

ARDUINO com comunicação sem fioInterface Robótica

Desenvolvimento de sistema embarcado para interpretação de informação e acionamento de microcontroladores

ARDUINO IDE

Desenvolvimento de plataforma para comando de microcontroladores embarcados utilizando dispositivos Android.

ANDROID SDKECLIPSE IDEResultado de todas as fases anteriores

Page 17: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

Conclusão

Espera-se ao término deste projeto, uma plataforma pronta e em

condições de auxiliar pesquisadores e comunidades que

desejam trabalhar na área de robótica com dispositivos móveis

como meio de comunicação com o hardware, tornando todo o

processo de desenvolvimento de qualquer outro projeto

relacionado, mais simples e dinâmico.

Page 18: Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando

DESENVOLVIMENTO DE PLATAFORMA PARA COMANDAR MICROCONTROLADORES EMBARCADOS USANDO DISPOSITIVO

ANDROID.

Obrigado!!!

Perguntas???

Thiago Silva Barros ([email protected])Thiago Henrique Poiani ([email protected])Rodrigo Elias Bianchi ([email protected])