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