| Linha 86: | Linha 86: | ||
<br> | <br> | ||
* 1. Como será dividido o desenvolvimento do sistema? | * '''1. Como será dividido o desenvolvimento do sistema?''' | ||
** | ** O sistema será desenvolvido a partir de três segmentos: | ||
* 2. Como será feita a entrada de dados? | *** 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); | ||
* 3. Como será feita a saída de dados? | *** implementação, visando possíveis correções de erros, melhorias e adaptações do sistema. | ||
** | * '''2. Como será feita a entrada de dados? ''' | ||
* 4. Descreva a 1a. funcionalidade? | ** 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? ''' | ||
* 5. Descreva a 2a. funcionalidade? | ** 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. | ||
** <br> | * '''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. | |||
<br> | |||
== How much == | == How much == | ||
Edição das 02h34min de 30 de setembro de 2015
5W2H
What
- 1. Qual o nome do seu projeto?
- eHouse
- 2. Qual o objetivo deste projeto?
- Criar um meio automatizado para aumentar a eficiência energética de uma casa visando à interação com o morador a partir de interfaces gráficas, em smartphones, de fácil uso. Por meio de sensores, analisar o consumo energético de uma residência gerando um relatório sobre o mesmo, possibilitando que o morador possa gerenciar melhor o uso dos seus equipamentos elétricos e localizar desperdícios de energia.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- A implementação dos sensores e dos hardwares em geral representam sempre um grande desafio, pois necessitam de um conhecimento de eletrônica e na física, no que tange a aquisição dos dados sobre as variáveis em questão (temperatura, luminosidade, potência elétrica).
- 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 .
- 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?
- 2. Porque deve usar a tecnologia escolhida?
- 3. Porque usar o hardware específico?
- 4. Porque usar o sistema específico?
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?
- Nas entradas do arduíno e nos periféricos de comunicação.
- 2. Onde os dados serão externalizados, publicados?
- Nas interfaces gráficas (aplicativo no smartphone) e nos atuadores, como em lâmpadas, relés presentes nas tomadas e em ar condicionado para a regulação de temperatura.
- 3. Onde esta aplicação poderá ser usada?
- Em qualquer sistema que utilize do SO Android.
- 4. Onde os dados serão armazenadas?
- No arduino e no smartphone.
- 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-se cada fase do projeto separadamente julgamos que ele deverá demorar por volta de 5 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 : Desenvolvimento e implementação de hardwares, sensores e atuadores, que serão utilizados nas residências, visando adaptá-los para interagir com as tecnologias e elementos da eletrônica e elétrica de uma casa: 1 mês.
- 3ª fase : Desenvolvimento dos softwares, programação do arduino, visando a interação dos dispositivos de entrada e saída e criação do aplicativo para Android: 1 mês.
- 4ª fase : Teste do sistema como um todo, já sendo utilizado em uma residência: 1 mês.
- 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.
How much
- 1. Quanto custa cada parte do sistema?
- 2. Quanto deverá custar todo o sistema?
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- 4. Quanto custa cada profissional?
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
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