Automação Integrada com uso de Sistemas Embarcados e Smartphones Android

Preview:

Citation preview

AUTOMAÇÃO INTEGRADA COM USO DE SISTEMAS EMBARCADOS E SMARTPHONES ANDROID

Prof. André Márcio de Lima Curvello

Apresentação

Prof. André Márcio de Lima Curvello Formado em Engenharia de Computação pela

Universidade de São Paulo, campus São Carlos.

Ênfase em Sistemas Embarcados Cursando Mestrado em Sistemas Embarcados Cursando MBA em Gestão de TI

Ministro aulas nos cursos: Engenharia Mecatrônica e Mecatrônica Industrial Ciências da Computação

Agenda

O que são sistemas embarcados? O que é Arduino? Automação com Arduino Possibilidades de Automação com Arduino Apresentando o sistema Android Integração de Arduino com Android

Uma automação que você pode fazer

O que são Sistemas Embarcados?

São sistemas em embarcações?

O que são Sistemas Embarcados?

São sistemas eletrônicos integrados em equipamentos diversos Computador de bordo de um carro; Computador de uma televisão SmartTV; Videogames (PS3, XBOX 360, etc); SmartPhones (Android, iPhone, etc); Microondas e até máquina de lavar; Enfim, tudo que tenha um chip que realize

alguma tarefa de computação! Computadores disfarçados...

O que são Sistemas Embarcados?

O que é Arduino?

É uma plataforma de desenvolvimento de software e de hardware aberta, barata e de fácil uso.

O que é Arduino?

Espera aí...! O que é Software?

São os chamados programas de computador;

Ou... É aquilo que você xinga no computador, quando ele trava.

O que é Hardware? São os chamados dispositivos eletrônicos,

que compõem um computador; Ou... É aquilo que você chuta, quando o

computador trava.

O que é Arduino?

Você pode comprar um kit em diversas lojas on-line.

Você pode ter acesso a diversos tutoriais e manuais de uso através da internet.

Antes do Arduino, as plataformas eram caras, fechadas, e precisavam de longos cursos e treinamentos para capacitação e uso.

Automação com Arduino

Com Arduino, você pode fazer: Controle residencial; Um robô; Video-game Alarme; Sistemas musicais

Mas antes da diversão, você precisa ter noção de duas coisas principais: Lógica Eletrônica

Automação com Arduino

Lógica Todo programa de computador é regido por

uma sequência lógica de comandos e ações. Eletrônica

Resistores, corrente elétrica, tensão elétrica, etc

A lógica define o seu programa, que roda no chip.

A eletrônica é responsável pela interface entre o chip e o mundo externo.

Automação com Arduino

Arduino pode realizar interface com diversos tipos de periféricos: Botões Leds Displays LCD USB Rádio-frequência (Bluetooth, Wifi, GSM, etc) Controle de Motores Lasers Sensores (temperatura, umidade,

luminosidade, presença) Etc!

Automação com Arduino

Como o Arduino funciona?

Sensores

Código de programa

Cérebro (chip)

Atuadores

Automação com Arduino

Unindo a eletrônica com computação...

Possibilidades de Automação com Arduino

Possibilidades de Automação com Arduino

Possibilidades de Automação com Arduino

Possibilidades de Automação com Arduino

Possibilidades de Automação com Arduino

Possibilidades de Automação com Arduino

Apresentando o Sistema Android

Originalmente desenvolvido pela empresa Android Inc., comprada pelo Google;

Empresas como Samsung, Motorola, Google e demais formaram a Open Handset Alliance Uma união para desenvolver um Sistema

Operacional para smartphones. E desde então, Android começou a

crescer e é o que é hoje!

Integração de Arduino com Android

Os dois mundos podem sim se comunicar!

Aí então... As possibilidades aumentam mais ainda!

É possível então: Controlar sua casa pelo celular; Ver dados de sensores; Receber mensagens de aviso;

Integração de Arduino com Android

Um celular com Android pode se comunicar via: Bluetooth WiFi GSM (é claro!) USB

Arduino também! Com acessórios específicos

Integração de Arduino com Android

Arduino com módulo Bluetooth

Arduino com módulo de rede

Integração de Arduino com Android

Arduino com módulo GSM

Arduino com módulo de rede

Integração de Arduino com Android

Arduino com módulo GSM

Arduino com módulo Wifi

Integração de Arduino com Android

Efeito chamado Internet das Coisas: Temos mais dispositivos conectados à

Internet do que pessoas no mundo!

Integração de Arduino com Android

Para tal, é necessário:

Desenvolver um programa para Android E um programa para o Arduino

Integração de Arduino com Android

Integração de Arduino com Android

Integração de Arduino com Android

Integração de Arduino com Android

Integração de Arduino com Android

Integração de Arduino com Android

Recommended