SlideShare una empresa de Scribd logo
1 de 20
SISTEMA DE DOMÓTICA
            CONTROLADO POR
            ANDROID: HOMAUT
Douglas Collar da Cunha, Marcelo Moraes Mallmann e Roberto Cazorla
                             Karpinski
      Alunos do Curso de Engenharia de Computação - PUCRS


                Orientador: Me. Anderson Royes Terroso
            Professor da Faculdade de Engenharia - PUCRS




                                           Porto Alegre – Dezembro de 2011
Visão geral
 Descrição do Projeto
    Resumo
    Objetivos
 Referencial Teórico
    Sistema Operacional Android
    Protocolo Bluetooth
    Microcontrolador ARM LPC2378
    Domótica
 Projeto Desenvolvido
    Homaut: Periféricos
    Homaut: Android e App Inventor
    Homaut: ARM
    Homaut: Circuito
 Conclusão
    Plataforma Homaut
    Considerações finais
    Planos futuros
 Demonstração Prática
Descrição do Projeto
Resumo



      O Homaut é um protótipo que alia processamento
 embarcado de um microcontrolador ARM LPC2378 com
 interação móvel, possibilitando a automação residencial
 (Domótica) a partir de qualquer celular com sistema
 operacional Android. A partir de um telefone, consegue-
 se ativar ou desativar sensores e atuadores.
Descrição do Projeto
Objetivos

  Aplicativo Android
      Domótica móvel
      Interface simples e amigável
      Perfil com intervalos de funcionamento configuráveis


  Microcontrolador
      Acionamento e gerência de dispositivos (lâmpadas e
      ar-condicionado)
      Sensores (presença, luminosidade e temperatura)
Referencial Teórico
Sistema Operacional Android

  Para dispositivos móveis;

  Baseado em Linux;

  Divido em camadas;

  Desenvolvido na tecnologia
  Java.
                               Arquitetura do Sistema Operacional
                                              Android
Referencial Teórico
Protocolo Bluetooth

  Framework implementada no
  App Inventor


  Módulo
    Conexão via interface Serial
    Baixo custo
    Disponibilidade
                                   Módulo de Bluetooth
                                    escolhido, BC04
Referencial Teórico
Microcontrolador ARM LPC2378

Duas portas seriais

Sensor de temperatura TMP101

Interface I2C

Alimentação pela USB ou fonte
externa

Pinos de I/O de fácil acesso para
interface com os periféricos
conectados
                                    Kit ARM LPC2378

Conversor AD/DA
Referencial Teórico
Domótica

 Conforto

 Dispositivos funcionam de
 forma independente

 Economia de energia

 Segurança
                             Domótica
Projeto Desenvolvido
Homaut: Periféricos

  Relé e lâmpada

  Controle remoto

  Sensor de luminosidade
  LDR

  Sensor de temperatura
  TMP101

  Sensor de movimento
Projeto Desenvolvido
Homaut: Android e App Inventor

                        Telas
     Inicial                        Ajuda

                     Selecionar
                     dispositivos
Projeto Desenvolvido
Homaut: Android e App Inventor


 Gerenciar Dispositivos          Gerenciar Perfil
Projeto Desenvolvido
 Homaut: Android e App Inventor

Perfil
  Ao conectar-se ao
  módulo, o perfil é
  carregado com os
  dispositivos que
  iniciarão com o estado
  ligado
Projeto Desenvolvido
Homaut: Android e App Inventor

  Também são recebidos os intervalos de
  funcionamento dos sensores
Projeto Desenvolvido
Homaut: Android e App Inventor

  Comandos relacionados aos dispositivos só serão
  realizados caso o aplicativo esteja conectado ao ARM
Projeto Desenvolvido
  Homaut: ARM

Serial 0: Debug


Serial 1: Bluetooth


DA e TMP101: Temperatura


I/Os:
    Lâmpada
    On/Off Split
    Aumenta temperatura do Split
    Diminui temperatura do Split
    Sensor de presença
Projeto Desenvolvido
Homaut: Circuito

  Integra periféricos ao kit
  ARM
    Lâmpada
    Controle remoto
    Sensores (Sensor de temperatura está no kit)
       Luminosidade
       Presença


  Processo de fresagem
                                                   Circuito impresso
Conclusão
Plataforma Homaut




                    Homaut
Conclusão
Considerações finais

  Interface simples e intuitiva

  Interação de forma autônoma ou em tempo real

  Características
    Modular
    Expansível
      Software (embarcado e móvel)
    Consumo e Custo
    Mercado
Conclusão
Planos futuros

  Circuito
    Microcontrolador mais simples
    Miniaturização
    Bateria
    Dimmer

  Comunicação
    Wi-Fi
    Rede elétrica (X10)
    Mestre-escravo e piconet, mesh
Demonstração Prática

Más contenido relacionado

Similar a Apresentação Tcc Android Homaut

Safety Control - Coletores de dados Falcon e Skorpio X4
Safety Control - Coletores de dados Falcon e Skorpio X4Safety Control - Coletores de dados Falcon e Skorpio X4
Safety Control - Coletores de dados Falcon e Skorpio X4SAFETY CONTROL
 
Schneider pan5fautomacao0409
Schneider pan5fautomacao0409Schneider pan5fautomacao0409
Schneider pan5fautomacao0409croyf
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisTiago Barros
 
5 sistemas supervisorios e redes industriais
5 sistemas supervisorios e redes industriais5 sistemas supervisorios e redes industriais
5 sistemas supervisorios e redes industriaisMarcos Sincerre
 
Configuração de Drivers
Configuração de DriversConfiguração de Drivers
Configuração de DriversAVEVA
 
Computacao - Interagindo com o mundo fisico
Computacao - Interagindo com o mundo fisicoComputacao - Interagindo com o mundo fisico
Computacao - Interagindo com o mundo fisicoAndre Junqueira
 
Aula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptxAula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptxAntonioCarlos349007
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Androidfelipebzr
 
18.ago esmeralda 14.45_271_coelba
18.ago esmeralda 14.45_271_coelba18.ago esmeralda 14.45_271_coelba
18.ago esmeralda 14.45_271_coelbaitgfiles
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoArticacc, Lda
 
Projeto baja ifpb (1) pronto
Projeto baja ifpb (1) prontoProjeto baja ifpb (1) pronto
Projeto baja ifpb (1) prontoNando Mathias
 
Arduino - Módulo Bluetooth JY-MCU
Arduino - Módulo Bluetooth JY-MCUArduino - Módulo Bluetooth JY-MCU
Arduino - Módulo Bluetooth JY-MCUBernardo Amaral
 
manual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfmanual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfLuizFernandoKruger1
 
Automação projeto de semáforo
Automação projeto de semáforoAutomação projeto de semáforo
Automação projeto de semáforoantonio sena
 

Similar a Apresentação Tcc Android Homaut (20)

Wavecom
WavecomWavecom
Wavecom
 
Safety Control - Coletores de dados Falcon e Skorpio X4
Safety Control - Coletores de dados Falcon e Skorpio X4Safety Control - Coletores de dados Falcon e Skorpio X4
Safety Control - Coletores de dados Falcon e Skorpio X4
 
Schneider pan5fautomacao0409
Schneider pan5fautomacao0409Schneider pan5fautomacao0409
Schneider pan5fautomacao0409
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveis
 
Projeto de Automação de Sistemas Traqueados de Microondas
Projeto de Automação de Sistemas Traqueados de MicroondasProjeto de Automação de Sistemas Traqueados de Microondas
Projeto de Automação de Sistemas Traqueados de Microondas
 
Scada e scdc trabalho
Scada e scdc   trabalhoScada e scdc   trabalho
Scada e scdc trabalho
 
5 sistemas supervisorios e redes industriais
5 sistemas supervisorios e redes industriais5 sistemas supervisorios e redes industriais
5 sistemas supervisorios e redes industriais
 
Configuração de Drivers
Configuração de DriversConfiguração de Drivers
Configuração de Drivers
 
Computacao - Interagindo com o mundo fisico
Computacao - Interagindo com o mundo fisicoComputacao - Interagindo com o mundo fisico
Computacao - Interagindo com o mundo fisico
 
Aula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptxAula 2 - Introdução aos Miconcontroladores.pptx
Aula 2 - Introdução aos Miconcontroladores.pptx
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Android
 
18.ago esmeralda 14.45_271_coelba
18.ago esmeralda 14.45_271_coelba18.ago esmeralda 14.45_271_coelba
18.ago esmeralda 14.45_271_coelba
 
Sistemas Supervisórios
Sistemas SupervisóriosSistemas Supervisórios
Sistemas Supervisórios
 
Leitores e Coletores - 2011
Leitores e Coletores - 2011Leitores e Coletores - 2011
Leitores e Coletores - 2011
 
Sistemas embarcados
Sistemas embarcadosSistemas embarcados
Sistemas embarcados
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - Farrusco
 
Projeto baja ifpb (1) pronto
Projeto baja ifpb (1) prontoProjeto baja ifpb (1) pronto
Projeto baja ifpb (1) pronto
 
Arduino - Módulo Bluetooth JY-MCU
Arduino - Módulo Bluetooth JY-MCUArduino - Módulo Bluetooth JY-MCU
Arduino - Módulo Bluetooth JY-MCU
 
manual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfmanual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdf
 
Automação projeto de semáforo
Automação projeto de semáforoAutomação projeto de semáforo
Automação projeto de semáforo
 

Apresentação Tcc Android Homaut

  • 1. SISTEMA DE DOMÓTICA CONTROLADO POR ANDROID: HOMAUT Douglas Collar da Cunha, Marcelo Moraes Mallmann e Roberto Cazorla Karpinski Alunos do Curso de Engenharia de Computação - PUCRS Orientador: Me. Anderson Royes Terroso Professor da Faculdade de Engenharia - PUCRS Porto Alegre – Dezembro de 2011
  • 2. Visão geral Descrição do Projeto Resumo Objetivos Referencial Teórico Sistema Operacional Android Protocolo Bluetooth Microcontrolador ARM LPC2378 Domótica Projeto Desenvolvido Homaut: Periféricos Homaut: Android e App Inventor Homaut: ARM Homaut: Circuito Conclusão Plataforma Homaut Considerações finais Planos futuros Demonstração Prática
  • 3. Descrição do Projeto Resumo O Homaut é um protótipo que alia processamento embarcado de um microcontrolador ARM LPC2378 com interação móvel, possibilitando a automação residencial (Domótica) a partir de qualquer celular com sistema operacional Android. A partir de um telefone, consegue- se ativar ou desativar sensores e atuadores.
  • 4. Descrição do Projeto Objetivos Aplicativo Android Domótica móvel Interface simples e amigável Perfil com intervalos de funcionamento configuráveis Microcontrolador Acionamento e gerência de dispositivos (lâmpadas e ar-condicionado) Sensores (presença, luminosidade e temperatura)
  • 5. Referencial Teórico Sistema Operacional Android Para dispositivos móveis; Baseado em Linux; Divido em camadas; Desenvolvido na tecnologia Java. Arquitetura do Sistema Operacional Android
  • 6. Referencial Teórico Protocolo Bluetooth Framework implementada no App Inventor Módulo Conexão via interface Serial Baixo custo Disponibilidade Módulo de Bluetooth escolhido, BC04
  • 7. Referencial Teórico Microcontrolador ARM LPC2378 Duas portas seriais Sensor de temperatura TMP101 Interface I2C Alimentação pela USB ou fonte externa Pinos de I/O de fácil acesso para interface com os periféricos conectados Kit ARM LPC2378 Conversor AD/DA
  • 8. Referencial Teórico Domótica Conforto Dispositivos funcionam de forma independente Economia de energia Segurança Domótica
  • 9. Projeto Desenvolvido Homaut: Periféricos Relé e lâmpada Controle remoto Sensor de luminosidade LDR Sensor de temperatura TMP101 Sensor de movimento
  • 10. Projeto Desenvolvido Homaut: Android e App Inventor Telas Inicial Ajuda Selecionar dispositivos
  • 11. Projeto Desenvolvido Homaut: Android e App Inventor Gerenciar Dispositivos Gerenciar Perfil
  • 12. Projeto Desenvolvido Homaut: Android e App Inventor Perfil Ao conectar-se ao módulo, o perfil é carregado com os dispositivos que iniciarão com o estado ligado
  • 13. Projeto Desenvolvido Homaut: Android e App Inventor Também são recebidos os intervalos de funcionamento dos sensores
  • 14. Projeto Desenvolvido Homaut: Android e App Inventor Comandos relacionados aos dispositivos só serão realizados caso o aplicativo esteja conectado ao ARM
  • 15. Projeto Desenvolvido Homaut: ARM Serial 0: Debug Serial 1: Bluetooth DA e TMP101: Temperatura I/Os: Lâmpada On/Off Split Aumenta temperatura do Split Diminui temperatura do Split Sensor de presença
  • 16. Projeto Desenvolvido Homaut: Circuito Integra periféricos ao kit ARM Lâmpada Controle remoto Sensores (Sensor de temperatura está no kit) Luminosidade Presença Processo de fresagem Circuito impresso
  • 18. Conclusão Considerações finais Interface simples e intuitiva Interação de forma autônoma ou em tempo real Características Modular Expansível Software (embarcado e móvel) Consumo e Custo Mercado
  • 19. Conclusão Planos futuros Circuito Microcontrolador mais simples Miniaturização Bateria Dimmer Comunicação Wi-Fi Rede elétrica (X10) Mestre-escravo e piconet, mesh

Notas del editor

  1. Framework: camada de rede, busca, pareamento, canais RFCOMM, conexão e transferência de dados com outros dispositivosConexão via interface Serial: envia e recebe dados através da UARTCusto: US$ 12,00 ~ R$ 20,00Disponibilidade: Prof. Terroso possuia 2 módulos, o restante foi adquirido e demorou 30 dias
  2. m sistema automatizado, utilizando sensores, é possível fazer com que luzes, aparelhos eletrônicos e afins não fiquem ligados quando não há pessoas presentes no ambiente