Mudanças entre as edições de "Automação residencial através de um celular android"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '== Introdução == == ZigBee == == Arduino == == DroidLar == == Códigos fonte == == Autores ==')
 
Linha 1: Linha 1:
 
== Introdução ==
 
== Introdução ==
 +
 +
Sistemas de automação residencial permitem aos usuários controlarem os eletroeletrônicos de sua residência como lâmpadas, televisores e home theaters, através de interfaces de controle. Sua proposta principal é trazer conforto e comodidade para as residências, porém, podem ser utilizados também para segurança, com a utilização de câmeras de vigilância e sensores de presença.
 +
 +
Sistemas de automação residencial são tipicamente compostos por controladores de dispositivos, um servidor central e interfaces de controle. Os controladores de dispositivos são responsáveis por executar efetivamente os comandos nos eletroeletrônicos da residên-cia. Os servidores são responsáveis pelo envio das mensagens das interfaces de controle para os controladores de dispositivos. Por fim, as interfaces de controle podem ser representadas por painéis afixados em paredes ou mesmo em forma de páginas Web, que podem ser visualizadas, inclusive, em telefones celulares. Interagindo com essas interfaces o usuário consegue acionar determinado dispositivo ou executar determinada funcionalidade do sistema.
 +
 +
Para o desenvolvimento em hardware é fundamental a realização de testes antes da fabricação do equipamento. Por isso, a plataforma Arduino se mostra ideal no de-senvolvimento de dispositivos programáveis que tenham que exercer funções de controle,
 +
principalmente para prototipagem de equipamentos em fase de projetos.
 +
 +
Nos sistemas de automação tem que haver uma tecnologia eficiente para a comunicação entre os dispositivos da rede. Pensando nisso foi criado o protocolo ZigBee (ZIGBEE ALLIANCE, 2005), ideal para sistemas de automação onde a taxa de transmissão de dados
 +
não é relevante mas sim o consumo de energia e possibilita a criação de uma malha de dispositivos onde todos podem se comunicar e encaminhar mensagens.
 +
 +
Telefones celulares que sirvam apenas para realizar chamadas telefônicas estão cada vez mais perdendo espaço para dispositivos mais complexos que possibilitam acessar a Internet com altas taxas de velocidade e rodar aplicativos semelhantes aos utilizados em
 +
computadores pessoais. Esses dispositivos são denominados telefones inteligentes e tem características muito superiores ao celulares convencionais como por exemplo suporte à conexões 3G e Wi-Fi (IEEE, 2007), maior capacidade de processamento e memória, além
 +
de sistemas operacionais mais complexos.
 +
 +
O Android (OPEN HANDSET ALLIANCE, 2008) é um sistema operacional para dispositivos móveis desenvolvido pelo Google e outras empresas que juntas formam a Open Handset Alliance. Por se tratar de um projeto aberto e ter o apoio de várias fabricantes de
 +
dispositivos móveis, o Android está disponível em diversos tipos de dispositivos como telefones inteligentes e tablets, por exemplo. Ele foi projetado para tirar proveito das telas sensíveis ao toque, da capacidade de processamento e grande conectividade dos dispositivos móveis atuais, e possibilitar a criação de aplicações tão complexas quanto as destinadas a computadores pessoais.
 +
 +
Nesse trabalho é apresentado o DroidLar, um sistema de automação residencial completo onde o usuário utiliza uma aplicação rodando em um celular Android como interface de controle. O DroidLar utiliza o protocolo ZigBee para a comunicação dos controladores
 +
de dispositivos. Nesse sistema podem ser controlados eletroeletrônicos, como lâmpadas, por uma rede IP local, ou em qualquer lugar do mundo pela Internet.
 +
 
== ZigBee ==
 
== ZigBee ==
 
== Arduino ==
 
== Arduino ==

Edição das 16h31min de 4 de novembro de 2011

Introdução

Sistemas de automação residencial permitem aos usuários controlarem os eletroeletrônicos de sua residência como lâmpadas, televisores e home theaters, através de interfaces de controle. Sua proposta principal é trazer conforto e comodidade para as residências, porém, podem ser utilizados também para segurança, com a utilização de câmeras de vigilância e sensores de presença.

Sistemas de automação residencial são tipicamente compostos por controladores de dispositivos, um servidor central e interfaces de controle. Os controladores de dispositivos são responsáveis por executar efetivamente os comandos nos eletroeletrônicos da residên-cia. Os servidores são responsáveis pelo envio das mensagens das interfaces de controle para os controladores de dispositivos. Por fim, as interfaces de controle podem ser representadas por painéis afixados em paredes ou mesmo em forma de páginas Web, que podem ser visualizadas, inclusive, em telefones celulares. Interagindo com essas interfaces o usuário consegue acionar determinado dispositivo ou executar determinada funcionalidade do sistema.

Para o desenvolvimento em hardware é fundamental a realização de testes antes da fabricação do equipamento. Por isso, a plataforma Arduino se mostra ideal no de-senvolvimento de dispositivos programáveis que tenham que exercer funções de controle, principalmente para prototipagem de equipamentos em fase de projetos.

Nos sistemas de automação tem que haver uma tecnologia eficiente para a comunicação entre os dispositivos da rede. Pensando nisso foi criado o protocolo ZigBee (ZIGBEE ALLIANCE, 2005), ideal para sistemas de automação onde a taxa de transmissão de dados não é relevante mas sim o consumo de energia e possibilita a criação de uma malha de dispositivos onde todos podem se comunicar e encaminhar mensagens.

Telefones celulares que sirvam apenas para realizar chamadas telefônicas estão cada vez mais perdendo espaço para dispositivos mais complexos que possibilitam acessar a Internet com altas taxas de velocidade e rodar aplicativos semelhantes aos utilizados em computadores pessoais. Esses dispositivos são denominados telefones inteligentes e tem características muito superiores ao celulares convencionais como por exemplo suporte à conexões 3G e Wi-Fi (IEEE, 2007), maior capacidade de processamento e memória, além de sistemas operacionais mais complexos.

O Android (OPEN HANDSET ALLIANCE, 2008) é um sistema operacional para dispositivos móveis desenvolvido pelo Google e outras empresas que juntas formam a Open Handset Alliance. Por se tratar de um projeto aberto e ter o apoio de várias fabricantes de dispositivos móveis, o Android está disponível em diversos tipos de dispositivos como telefones inteligentes e tablets, por exemplo. Ele foi projetado para tirar proveito das telas sensíveis ao toque, da capacidade de processamento e grande conectividade dos dispositivos móveis atuais, e possibilitar a criação de aplicações tão complexas quanto as destinadas a computadores pessoais.

Nesse trabalho é apresentado o DroidLar, um sistema de automação residencial completo onde o usuário utiliza uma aplicação rodando em um celular Android como interface de controle. O DroidLar utiliza o protocolo ZigBee para a comunicação dos controladores de dispositivos. Nesse sistema podem ser controlados eletroeletrônicos, como lâmpadas, por uma rede IP local, ou em qualquer lugar do mundo pela Internet.

ZigBee

Arduino

DroidLar

Códigos fonte

Autores