A CASA INTELIGENTE
Por: jeffsilvasilva • 5/11/2018 • Trabalho acadêmico • 5.066 Palavras (21 Páginas) • 377 Visualizações
UNIVERSIDADE PAULISTA - UNIP
CASA INTELIGENTE
MANAUS - AM
SETEMBRO – 2018
CLEBERSON MACHADO DA SILVA – D125745
DANIEL DA SILVA PINHEIRO – D133BH0
FLAVIA MARTA CERRON SILVA – D12BBH5
JEFERSON DA SILVA E SILVA – D118IB2
LUAN FELIPE SORIANO PASTOR –
MAIKE CESAR ROLIM FRANÇA – N1039J7
PAULO CESAR OLIVEIRA DA SILVA – D08CGI4
RAIMUNDO ANTONIO M DA SILVA – N104FC0
RAIMUNDO DA SILVA BERREDO – D12BBA8
RANDERSON SIMPLICIO CALDAS – N100CA7
CASA INTELIGENTE
Trabalho apresentado para obtenção de nota da
disciplina Principios de Sistema de informação.
Orientador: Ricardo Perez.
MANAUS – AM
SETEMBRO - 2018
RESUMO
O presente projeto busca a demonstrar o funcionamento de um laboratório de informática voltado para uma comunidade ribeirinha carente, com uso de uma maquete e um hardware denominado Arduino Uno, open source que utiliza a linguagem C++. O software desenvolvido trabalha juntamente com um controlador Arduino, programado especificamente em C# Asp.NET para desempenhar as ações básicas da residência.
O sistema também pode ser controlado através da internet, por dispositivos móveis,de qualquer lugar,até mesmo longe de casa.
Palavras chave: Automação residencial, Arduino, Soluções de Baixo Custo.
ABSTRACT
The present project presents the study and the implementation of a prototype of low cost residential automation, using a model and hardware called Arduino Uno, open source that uses the C ++ language. The developed software works together with an Arduino controller, specifically programmed in C # Asp.NET to perform the basic actions of the residence.
The system can also be controlled via the internet, by mobile devices, from anywhere, even far from home.
Keywords: Residential automation, Arduino, Low Cost Solutions.
Sumario
1 Introdução6
1.1Objetivos8
1.2 Justificativas9
1.3 Estruturas do trabalho10
2 Fundamentação teórica básica11
2.1 Reconhecimento de padrões12
2.2 Ventilação12
2.3 Sensor de presença13
2.4 Servo motor14
2.5 luz15
2.6 Caracteristicas do Arduino16
2.6.1Hardware17
2.7.1IDE Arduino20
2.7.2Linguagem de programação21
2.7.2.1 Linguagem de referencia22
2.7.2.2Funções23
2.7.2.3 Bibliotecas24
2.7.3Comunicação(protocolo e rede)24
2.7.4 Sensoriamento e Temporização25
2.7.5 Comunicação entre o Arduino e o C#25
3 Planejamento do projeto 26
3.1 Descrição da metodologia de análise 26
Descrição do ambiente de desenvolvimento26
4.1 cronograma 27
4.2 Recursos para o desenvolvimento do projeto 28
4.3Estimativa de Custos 31
4.3.1 Orçamento do Projeto 32
5 Projeto físico 33
5.1Imagens do Projeto Físico 34
6 Conclusão35
7 Referências bibliográficas36
Apendice 37
1. INTRODUÇÃO
A tecnologia evolui a cada dia, e com isso surge a oportunidade de proporcionar conforto, economia e principalmente segurança. Pensando nesses fatores,
a ideia de automatizar uma residência define-se em simplificar e facilitar diversas ações realizadas no dia-a-dia, tanto para pessoas comuns como também para pessoas com deficiência,
que não podem se locomover para abrir uma janela, por exemplo. Para que isso ocorra são necessários alguns equipamentos, de preferência de baixo custo,como placas de
Arduino, que são interligadas aos dispositivos automatizados
da residência através de um servidor web.
A quantidade e variedade de dispositivos que podem sem instalados em uma residência são enormes. Os dispositivos que o sistema apresenta são as luzes, condicionador de ar , portão eletrônico, sensor e alarme,Para o desenvolvimento de um protótipo de baixo custo, foram escolhidos componentes prontos,como o Arduino (Capitulo 2.6), que é um controlador lógico open source, que recebe informações, processa e retorna uma saída.
Como o Arduino possuiu algumas limitações, estas são supridas com a Ethernet Shield (Capitulo 2.6.1), possibilitando colocar o controlador em rede ou até mesmo na internet, para ser acessado por uma aplicação na web.
A programação da placa Arduino feita através de uma IDE, facilitando a escrita de funcionalidades na placa.
O sistema possui uma pagina de gerenciamento de usuários, onde pode ser feito todo o gerenciamento dos clientes do sistema e também uma pagina de dispositivos onde se gerencia todos os dispositivos instalados na residência e os que precisam ser adicionados. A pagina principal do sistema é a de painel de controle onde se concentra uma listagem de dispositivos que estão cadastrados e instalados afim de poder ser manipulados.
E por fim, uma pagina de consulta aos logs de acesso gerados toda vez em que o usuário acessa uma página e manipula uma ação de dispositivos, fazendo com que o sistema guarde as informações em um registro para questões relacionadas a controle e segurançado sistema.
O servidor web garante maior praticidade para suportar as funções que serão executadas, podendo assim ser controladas sem estar necessariamente presente no local. Com essa tecnologia podemos realizar tarefas repetitivas e mecânicas,
desempenhando um trabalho doméstico de forma rápida e prática, além de contar com segurança e economia que a automação pode proporcionar.
...