| Linha 66: | Linha 66: | ||
* '''1. Em quanto tempo pretende desenvolver o sistema? ''' | * '''1. Em quanto tempo pretende desenvolver o sistema? ''' | ||
** Avaliando | ** Avaliando cada fase do projeto separadamente julgamos que ele deverá demorar por volta de 4 meses. | ||
* '''2. Quais serão as fases e em quanto tempo cada uma? ''' | * '''2. Quais serão as fases e em quanto tempo cada uma? ''' | ||
** 1ª fase : Levantamento de dados e requisitos para a implementação do sistema, bem como definição de prioridades e metas a serem cumpridas : 2 semanas | **1ª fase : Levantamento de dados e requisitos para a implementação do sistema, bem como definição de prioridades e metas a serem cumpridas: 2 semanas; | ||
** 2ª fase : | **2ª fase : Pesquisa e seleção de hardwares a serem utilizados: 2 semanas ; | ||
** 3ª fase : Desenvolvimento dos softwares, programação do arduino | **3ª fase : Desenvolvimento dos softwares, programação do arduino visando a interação dos dispositivos de entrada e saída, criação do aplicativo para Android responsável pela manipulação dos dados , criação de relatórios e funções de interação com os dispositivos da residência: 2 meses; | ||
** 4ª fase : Teste do sistema como um todo, já sendo utilizado em uma residência: | **4ª fase: Teste do sistema como um todo, já sendo utilizado em uma residência: 2 semanas; | ||
** 5ª fase : Análise dos dados obtidos no teste: 2 semanas | **5ª fase: Análise dos dados obtidos no teste: 2 semanas; | ||
** 6ª fase : Melhorias: 1 mês | **6ª fase: Melhorias: 1 mês; | ||
* '''3. Qual o tempo de resposta do dispositivo ou do sistema?''' | * '''3. Qual o tempo de resposta do dispositivo ou do sistema?''' | ||
** O sistema deve responder a uma entrada da maneira mais rápida possível, dependendo apenas do tempo de processamento dos dados e da comunicação com o microcontrolador. | ** O sistema deve responder a uma entrada da maneira mais rápida possível, dependendo apenas do tempo de processamento dos dados e da comunicação com o microcontrolador. | ||
Edição das 21h49min de 1 de outubro de 2015
5W2H
What
- 1. Qual o nome do seu projeto?
- eHouse
- 2. Qual o objetivo deste projeto?
- Criar um meio de automação residencial visando à criação de um software que monitorará o consumo energético das tomadas gerando relatórios, gráficos, comparações e gerenciará metas de consumo estabelecidas pelo usuário. Além disso, o software proporcionará controles de intensidade luminosa das lâmpadas e evitará desperdício de energia por equipamentos em stand by.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Programação orientada ao objeto apresenta uma dificuldade, pelo fato de nos levar a ter de conhecer melhor nossos hardwares e como eles interagem com o software .
- Transmissão dos dados coletados e armazenados no servidor para o aplicativo no smartphone.
- Levantar os dados de forma geral sobre o que representa as fontes de consumo de uma casa e os principais fatores de desperdício a serem atacados .
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Deve-se ter conhecimentos na área de programação voltada ao objeto, de hardwares como o Arduíno, que realizarão todo o controle do sistema e a comunicação com as interfaces gráficas.
- Conhecimento de desenvolvimento de aplicativos para Android para criar um ambiente de interação com o usuário que poderá controlar os equipamentos elétricos bem como obter os dados de consumo energético da residência.
- Eletrônica devido a vasta utilização de sensores e atuadores que devem ser implementados previamente.
- 5. Quais soluções similares existem no mercado?
- A domótica em geral é um tema que já é bastante pesquisado,entretanto existem poucas saídas e projetos voltados para se diminuir o consumo de energia.Uma alternativa que se assemelha a esse projeto é o Z-Wave da Schneider Eletric, que consiste em um medidor de consumo elétrico de até 5 sistemas e elimina o consumo de equipamentos stand-by.
Why
- 1. Porque é interessante desenvolver este projeto?
- Com a realidade em que vivemos hoje, o consumo de energia se tornou algo crítico, de forma que conseguir gerir melhor a eletricidade que usamos, evitando desperdícios se tornou algo extremamente válido. Além do fato de proporcionar uma maior interação do indivíduo com sua residência, proporciona maior bem estar e economia na conta de energia elétrica.
- 2. Porque deve usar a tecnologia escolhida?
- Acreditamos que a tecnologia poderá resultar em economias consideráveis na conta de energia, tendo em vista que a partir dos dados sobre o consumo poderão ser traçadas estratégias para otimizar a utilização de energia. Além da economia, também há os benefícios na praticidade, pois apenas utilizando o celular poderemos controlar a luminosidade das lâmpadas e o gasto de energia de equipamentos em stand by, além de ser acessível, fácil uso e portátil.
- 3. Porque usar o hardware específico?
- Com a intenção de que o produto final seja atraente para qualquer consumidor, optamos por um hardware de baixo custo, com boa eficiência e fácil manutenção. Além de que o mesmo proporciona uma fácil programação e integração do software com todos periféricos necessários, desde os sensores para entrada de dados até as informações exibidas na tela de um smartphone como saída.
- 4. Porque usar o sistema específico?
- Os aparelhos celulares hoje em dia são bastante acessíveis, por isso acreditamos que a interface gráfica do eHouse deverá ser desenvolvida para ser utilizada nestes aparelhos. Já o Hardware utilizado apresenta um bom custo benefício, pois para realizar as funcionalidades do projeto não é necessário o uso de um micro controlador mais sofisticado, consequentemente, a economia gerada pela escolha do hardware contribuirá para a facilidade de adquirir o sistema.
Who
- 1. Quem pode se beneficiar deste projeto?
- Qualquer pessoa que esteja no ambiente que usufrua dessa automação e principalmente quem arca com os custos energéticos da casa.
- 2. Quem poderá operar o sistema?
- Moradores da casa com seus devidos níveis de acesso estabelecidos por um administrador e técnicos que prestam serviços de instalação e manutenção do sistema.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Programadores para a implementação do aplicativo para smartphones.
- Engenheiros que definirão as especificações dos hardwares, desde os sensores, atuadores e periféricos de comunicação (roteadores wi-fi e ethernet shield).
- Técnicos para a montagem e manutenção do sistema nas residências.
Where
- 1. Onde os dados serão inseridos?
- Os dados referentes ao consumo energético serão inseridos em todos smartphones que possuam o aplicativo do eHouse.
- 2. Onde os dados serão externalizados, publicados?
- Os dados referentes ao consumo energético serão publicados nos smartphones nas formas de gráficos e relatórios.
- 3. Onde esta aplicação poderá ser usada?
- O software poderá ser utilizado unicamente em qualquer dispositivo smartphone.
- 4. Onde os dados serão armazenadas?
- Prioritariamente os dados serão armazenados diretamente em um banco de dados, com um backup em um memória física, para evitar perda de dados no caso de uma eventual falta de conexão com esse servidor.
- 5. Onde o software deverá ser hospedado?
- O aplicativo do smartphone será hospedado na Play Store ou em um site específico do projeto que disponibiliza o aplicativo para download.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Avaliando cada fase do projeto separadamente julgamos que ele deverá demorar por volta de 4 meses.
- 2. Quais serão as fases e em quanto tempo cada uma?
- 1ª fase : Levantamento de dados e requisitos para a implementação do sistema, bem como definição de prioridades e metas a serem cumpridas: 2 semanas;
- 2ª fase : Pesquisa e seleção de hardwares a serem utilizados: 2 semanas ;
- 3ª fase : Desenvolvimento dos softwares, programação do arduino visando a interação dos dispositivos de entrada e saída, criação do aplicativo para Android responsável pela manipulação dos dados , criação de relatórios e funções de interação com os dispositivos da residência: 2 meses;
- 4ª fase: Teste do sistema como um todo, já sendo utilizado em uma residência: 2 semanas;
- 5ª fase: Análise dos dados obtidos no teste: 2 semanas;
- 6ª fase: Melhorias: 1 mês;
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- O sistema deve responder a uma entrada da maneira mais rápida possível, dependendo apenas do tempo de processamento dos dados e da comunicação com o microcontrolador.
- 4. Quanto tempo para responder a uma entrada?
- O tempo de resposta será dependente da comunicação com o arduino, que está na casa dos milisegundos.
- 5. Quanto tempo para gerar a saída?
- Para que o sistema gere uma saída dependerá apenas do tempo que ele leva para processar uma entrada de dados, o que deve ocorrer na casa dos milissegundos.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O sistema será desenvolvido a partir de três segmentos:
- especificações e desenvolvimento dos hardwares (sensores, atuadores, periféricos de comunicação);
- desenvolvimento dos softwares (aplicativo para smatphones e a programação do arduíno);
- implementação, visando possíveis correções de erros, melhorias e adaptações do sistema.
- O sistema será desenvolvido a partir de três segmentos:
- 2. Como será feita a entrada de dados?
- As entradas de dados estão relacionadas aos sinais do ambiente (temperatura, potência elétrica e luminosidade), obtidos a partir dos sensores e enviados para o arduino, e de dados referentes a comandos inseridos pelo usuário pelo smartphone, para o controle de determinado equipamento elétrico residencial ou obter o relatório de consumo energético do ambiente.
- 3. Como será feita a saída de dados?
- Os sinais de saída serão feitas nos smatphones, para o usuário observar o consumo energético residencial e o estado atual dos equipamentos elétricos da casa, e nos dispositivos atuadores, para gerirem uma modificação no estado desses equipamentos, através do controle proporcionado pelo arduino.
- 4. Descreva a 1a. funcionalidade?
- Opções de controle manual via smartphone dos equipamentos elétricos residenciais pelo usuário.
- 5. Descreva a 2a. funcionalidade?
- Controle das tomadas da residência, evitando desperdícios de energia por equipamentos em stand-by.
- 6. Descreva a 3a. funcionalidade?
- Controle do brilho das lâmpadas proporcional à luminosidade do ambiente.
- 7. Descreva a 4a. funcionalidade?
- Ligar e apagar as luzes por sensores de presença.
- 8. Descreva a 5a. funcionalidade?
- Controle da temperatura do ar condicionado.
- 9. Descreva a 6a. funcionalidade?
- Obter informações sobre consumo energético residencial.
- Obter informações sobre consumo energético residencial.
How much
- 1. Quanto custa cada parte do sistema?
- Para até 3 sistemas, ou seja, controle e obtenção de informação de três equipamentos elétricos residenciais utilizam-se:
- Arduino: em torno de R$80;
- Ethernet Shield: em torno de R$150;
- Dispositivos de saída: em torno de R$200;
- Para até 3 sistemas, ou seja, controle e obtenção de informação de três equipamentos elétricos residenciais utilizam-se:
- 2. Quanto deverá custar todo o sistema?
- O preço total do projeto varia de acordo com a residência (número de tomadas, lâmpadas e ar condicionados). Mas para um único sistema, todos os componentes chegarão a custar aproximadamente 144 reais.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Um programador para a implementação do aplicativo para o smatphone.
- Um engenheiro para as especificações e implementações dos hardwares além da codificação do programa para o arduino.
- Dois técnicos para a manutenção e instalação do sistema.
- 4. Quanto custa cada profissional?
- Engenheiro: R$5000/mês;
- Programador: R$3000/mês ;
- Técnico: R$1200/mês;
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O preço para a aquisição do software será a partir de 10000 reais.
Modelo Estruturado
DFD
- Processso
- Depósitos
- Fluxos
DER
- Entidades
- Relacionamentos
- Chaves
- Domínios
DD
- Descritivos de cada item
- Significado
- Conteúdo (Dados compostos)
- Restrições de integridade
- Chave primária (Depósitos de Dados)
Modelo OO
Diagrama de Classes
Diagrama de Estado
Diagrama de Casos de Uso
Diagrama de Sequência
Diagrama de Objetos
Diagrama de Colaboração
Diagrama de Interfaces
Diagrama de Atividades
Diagrama de Componentes
Diagrama de Pacotes
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos
Pesquisador