Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Grassi Junior, Valdir
Simão, Adenilso da Silva
Título em Português
Implementação de um sistema de controle multiplataforma e desenvolvimento de um servidor embarcado centralizador de comandos para autormação residencial.
Palavras-chave em Português
Automação residencial
Servidor embarcado
Kinect
Raspberry Pi
Android
iOS
Edifícios residenciais
Sistemas embutidos
Resumo em Português
A inserção da tecnologia no ambiente residencial está chegando em níveis cada vez mais elevados, com processos de automações e sistemas de gerenciamento centralizados. Seguindo esta evolução estão também outras tecnologias, como a popularização do conceito NUI (Natural User Interface) e a ascensão dos smartphones no cotidiano das pessoas. Este trabalho visa unir todos esses avanços contemporâneos para a implementação de um servidor embarcado, centralizador de comandos, e seus respectivos controladores. Com isso, deseja-se gerir diferentes dispositivos eletrônicos residenciais a partir de smartphones, computadores, ou até mesmo por gestos naturais humanos. No desenvolvimento deste projeto, objetivando atingir suas metas, foram utilizados conceitos de infravermelho para o controle de aparelhos televisivos e possíveis equipamentos de refrigeração, princípios de funcionamento dos relés para o chaveamento de circuitos de tensão elevada, e tópicos relacionados à comunicação socket para a implementação de sistemas de controle, utilizando o Kinect e os celulares pessoais, contendo os sistemas operacionais Android e iOS. Além disso, foi utilizada a plataforma Raspberry Pi para o desenvolvimento de um servidor central baseado em linux embarcado, responsável por receber e processar todos os comandos provenientes dos usuários, desde um comando de alteração do volume da televisão até o acender ou apagar de uma luz. Quanto aos resultados obtidos ao final do projeto, pode-se dizer que foi alcançada a automação residencial proposta, com uma boa distância suportada pelo sensor infravermelho, o adequado chaveamento de relés, o acesso via HTTP, smartphones e o Kinect.
Palavras-chave em Inglês
Residential automation
Embedded server
Kinect
Raspberry Pi
Android
iOS
Resumo em Inglês
Use of Technology applications on domestic environment have experienced noted growth rates in the last few years. These applications include residential automation process and central management systems. At the same time, we have seen popularization of Natural User Interface (NUI) concept, and smartphones. This project aims to combine all these technologies on a project of an embedded web server, a command server and devices controllers. Using these components, we intend to control different home appliances using commands from smartphones, computers and gestures interpreted by kinetic. This project uses technologies such as: universal remote control protocol over infrared communication, relay to control electric devices, socket communication to transfer data between Kinect subsystems and command server, Android, iOS. So, we developed a linux server on Raspberry Pi responsible to receive all commands from clients (mobile devices, desktop and web), an example of command is a client message to change channels or turn on the room light. As result, the residential automation proposed was reached, with a appropriate switching relays and optimized access via HTTP, smartphones and Kinect.
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
 
Data de Publicação
2014-08-25
Número de visitas
1754
Número de downloads
2289
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.