(22 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 8: Linha 8:


* Qual o objetivo deste projeto?
* Qual o objetivo deste projeto?
** Otimizar a utilização da energia elétrica em residências e até mesmo em locais onde não há redes de transmissão.
** Gerenciar a utilização de uma bateria carregada com energia solar (atraves de painel solar) destinada à alimentação de lampadas econômicas LED.
* Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
* Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
** Os maiores desafios do trabalho é programar com precisão o arduíno com o intuito de ele promover de fato uma considerável economia de energia elétrica nas residências ou levar um sistema inteligente de armazenamento e consumo em localidades desprovidas de redes de transmissão.
** Os maiores desafios do trabalho é programar com precisão o arduíno de modo que ele faça as medições precisas da carga armazenada na bateria e fazer com que o mesmo execute de forma eficiente a alteração entre rede e bateria como formas de alimentação.
* Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
* Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
** O projeto exige conhecimentos básicos de programação em linguagem C e C++, alem de conhecimentos em utilização de painéis solares e baterias.
** O projeto exige conhecimentos básicos de programação em linguagem C e C++, alem de conhecimentos em utilização de painéis solares e baterias.
Linha 41: Linha 41:
** Em um sistema de controle chamado arduíno.  
** Em um sistema de controle chamado arduíno.  
* Onde os dados serão externalizados, publicados?
* Onde os dados serão externalizados, publicados?
** Em um smartphone.
** O "lado" automático do sistema ficará no arduíno, já a pequena possibilidade de interação do usuário com o sistema, os dados serão exibidos no smartphone.
* Onde esta aplicação poderá ser usada?
* Onde esta aplicação poderá ser usada?
** A a plicação também será através de um smartphone.
** A a plicação também será através de um smartphone.
Linha 47: Linha 47:
** Haverá um histórico de informações de dados e ações armazenados no mesmo dispositivo de aplicação.
** Haverá um histórico de informações de dados e ações armazenados no mesmo dispositivo de aplicação.
* Onde o software deverá ser hospedado?
* Onde o software deverá ser hospedado?
** O software será armazenado no arduíno, que ficará junto com o sistema, no local onde o sistema for implantado.
** O software será armazenado no arduíno, que ficará junto com o sistema, no local onde o sistema for implantado. Já a parte utilizada no smartphone (apenas a visualização do nivel da bateria e a ação de mudar a alimentação das lampadas), os dados ficarão no proprio smartphone.
<br>
<br>


Linha 60: Linha 60:
== How ==
== How ==


# Como será dividido o desenvolvimento do sistema?
* Como será dividido o desenvolvimento do sistema?
# Como será feita a entrada de dados?
** O sistema será desenvolvido em duas etapas: a primeira consiste em modelar, desenvolver os diagramas e o aplicativo para utilização em smartphone. Já a segunda etapa será a parte do hardware, onde montaremos o arduino e interligaremos as duas partes.
# Como será feita a saída de dados?
*Como será feita a entrada de dados?
# Como será o procedimento para a 1a. funcionalidade?
** A entrada de dados será feita no momento da implantação do sistema. Neste momento introduziremos no arduino o consumo de cada lampada e quantas lampadas a residencia possui. Dessa forma o sistema poderá calcular de forma eficiente qual o tempo de autonomia do sistema.
# Como será o procedimento para a 2a. funcionalidade?
* Como será feita a saída de dados?
# Como será o procedimento para a 3a. funcionalidade?
** A saída de dados será feita pela rede EDGE, pois trata-se de um sistema leve e que necessita de pouca eficiencia na rede de comunicação de dados.
<br>
<br>


Linha 79: Linha 79:


= DFD =
= DFD =
[[Arquivo:DFD82.jpg]]


= DER =
= DER =
[[Arquivo:DER82.jpg]]


= DD =
= DD =


<br>
= DC=
[[Arquivo:DC.jpg]]
<br>
= Casos de Uso =
[[Arquivo:Casosdeuso.png]]
<br>
'''Identificação do Caso de Uso:''' UC1
'''Nome do Caso de Uso:''' Solicitação do Usuário ao sistema;
'''Ator:''' USR
'''Pré condições:''' este cenario comeca quando o usuario efetua o login no sitema ou efetua um cadastro de    usuario no sistema
'''Pós condições:''' o sistema liga ou desliga a a lâmpada
'''Sequência de Eventos'''
'''Ação do Ator '''
'''Resposta do Sistema'''
1. o usuario decide ligar ou desligar a lampada
2-o sistema solicita o nome de usuario e senha
3- o sistema efetua a validacao dos campos digitados
4-o sistema interage com o arduino
5- apos recebida informacoes do arduino o sistema liga ou desliga a lampada
6- o usuario pode efetuar o logoff no sitema
<br>
<br>
'''Identificação do Caso de Uso:''' UC2
'''Nome do Caso de Uso:''' Interação do Sistema com o Arduíno
'''Ator:''' arduino
'''Pré condições:''' solicitacao feita por um usuario logado no sistema
'''Pós condições:''' o arduino efetua a condicao e retorna a validacao ao sistema
'''Sequência de Eventos'''
'''Ação do Ator Resposta do Sistema'''
1- o arduino recebe a solicitacao de de acender, apagar ou manter no modo automatico
2-o arduino verifica se o nivel de carga das baterias e superior a 50%
2.1-se positivo o arduino conclui a  solicitacao de acendimento e modo automatico
2.2- se negativo nao aceita a condicao
2.3-se solicitado o desligamento esta e feita sem a verificacao acima
3-o arduino retorna ao sistema as informacoes sobre o processo
4-o usr retoma o controle
<br>
<br>
'''Identificação do Caso de Uso:''' UC3
'''Nome do Caso de Uso:''' Registro dos acessos e solicitações;
'''Ator:''' Banco de Dados
'''Pré condições:'''  o envio de registro e solicitacoes do sistema
'''Pós condições:''' o banco armazena as informacoes
'''Sequência de Eventos'''
'''Ação do Ator Resposta do Sistema'''
1.o sistema solicita o registro da informacao
2. o banco grava a informacao conforme a solicitacao
<br>
<br>
'''Identificação do Caso de Uso:''' UC4
'''Nome do Caso de Uso:''' Sistema solicita informações gravadas no banco
'''Ator:''' Banco de Dados
'''Pré condições:''' e solicitado ao banco uma informacao registrada
'''Pós condições:''' o banco retorna a informacao
'''Sequência de Eventos'''
'''Ação do Ator Resposta do Sistema'''
1- o sistema envia uma solicitação ao banco
2- o banco de dados verifica a a solicitacao
3- a solicitacao e processada e obanco de dados retorna a informacao solicitada
4- o controle é retomado pelo sistema
<br>
<br>


= Comentários =
= Comentários =
<br>
<br>

Edição atual tal como às 03h00min de 22 de agosto de 2014

5W2H

  • Nome do Projeto: Gerenciamento elétrico.


What

  • Qual o objetivo deste projeto?
    • Gerenciar a utilização de uma bateria carregada com energia solar (atraves de painel solar) destinada à alimentação de lampadas econômicas LED.
  • Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios do trabalho é programar com precisão o arduíno de modo que ele faça as medições precisas da carga armazenada na bateria e fazer com que o mesmo execute de forma eficiente a alteração entre rede e bateria como formas de alimentação.
  • Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • O projeto exige conhecimentos básicos de programação em linguagem C e C++, alem de conhecimentos em utilização de painéis solares e baterias.
  • Quais soluções similares existem no mercado?
    • Não conhecemos nenhum específico.


Why

  • Porque é interessante desenvolver este projeto?
    • É interessante pelo fato de os temas "sustentabilidade" e "economia" estarem cada vez mais significativos em nossas vidas.
  • Porque deve usar a tecnologia escolhida?
    • É importante a utilização desta tecnologia por se tratar de uma tecnologia simples, de baixo custo e eficiente para desempenhar seu papel no sistema em questão.


Who

  • Quem pode se beneficiar deste projeto?
    • Os possiveis beneficiados do projeto são diversos, desde pessoas que visam otimizar e gerenciar o consumo de energia elétrica até quem visa levar um sistema básico em localidades desprovidas de redes elétricas.
  • Quem poderá operar o sistema?
    • Qualquer pessoa com um dispositivo móvel como um smartphone.
  • Quem deverá participar do desenvolvimento do sistema?
    • A equipe 82, inicialmente, e a partir do momento em que o sistema começar a ser empregado, os proprios usuários poderão opinar e sugerir modificações.


Where

  • Onde os dados serão inseridos?
    • Em um sistema de controle chamado arduíno.
  • Onde os dados serão externalizados, publicados?
    • O "lado" automático do sistema ficará no arduíno, já a pequena possibilidade de interação do usuário com o sistema, os dados serão exibidos no smartphone.
  • Onde esta aplicação poderá ser usada?
    • A a plicação também será através de um smartphone.
  • Onde as informações serão armazenadas?
    • Haverá um histórico de informações de dados e ações armazenados no mesmo dispositivo de aplicação.
  • Onde o software deverá ser hospedado?
    • O software será armazenado no arduíno, que ficará junto com o sistema, no local onde o sistema for implantado. Já a parte utilizada no smartphone (apenas a visualização do nivel da bateria e a ação de mudar a alimentação das lampadas), os dados ficarão no proprio smartphone.


When

  • Em quanto tempo pretende desenvolver o sistema?
    • O sistema deve ser desenvolvido em três meses.
  • Quais serão as fases e em quanto tempo cada uma?
    • A primeira fase será a aquisição do painel solar e do arduino, que deve ser finalizada em no máximo um mês. A segunda fase será a integração de ambos que deve demorar no máximo dois meses.


How

  • Como será dividido o desenvolvimento do sistema?
    • O sistema será desenvolvido em duas etapas: a primeira consiste em modelar, desenvolver os diagramas e o aplicativo para utilização em smartphone. Já a segunda etapa será a parte do hardware, onde montaremos o arduino e interligaremos as duas partes.
  • Como será feita a entrada de dados?
    • A entrada de dados será feita no momento da implantação do sistema. Neste momento introduziremos no arduino o consumo de cada lampada e quantas lampadas a residencia possui. Dessa forma o sistema poderá calcular de forma eficiente qual o tempo de autonomia do sistema.
  • Como será feita a saída de dados?
    • A saída de dados será feita pela rede EDGE, pois trata-se de um sistema leve e que necessita de pouca eficiencia na rede de comunicação de dados.


How much

  • Quanto deverá custar o sistema?
    • O protótipo do sistema deverá ter baixo custo, algo em torno de R$300,00
  • Quantas pessoas deverão ser usadas?
    • Utilizaremos apenas 4 pessoas.
  • Qual deverá ser o preço de aquisição do seu software para o usuário final?
    • O custo para o usuário final não é fixo, depende da necessidade de cada um, e isso varia o tamanho do sistema e o material utilizado.

<br

DFD

DER

DD


DC


Casos de Uso



Identificação do Caso de Uso: UC1 Nome do Caso de Uso: Solicitação do Usuário ao sistema; Ator: USR Pré condições: este cenario comeca quando o usuario efetua o login no sitema ou efetua um cadastro de usuario no sistema Pós condições: o sistema liga ou desliga a a lâmpada

Sequência de Eventos Ação do Ator Resposta do Sistema 1. o usuario decide ligar ou desligar a lampada 2-o sistema solicita o nome de usuario e senha 3- o sistema efetua a validacao dos campos digitados 4-o sistema interage com o arduino 5- apos recebida informacoes do arduino o sistema liga ou desliga a lampada 6- o usuario pode efetuar o logoff no sitema


Identificação do Caso de Uso: UC2 Nome do Caso de Uso: Interação do Sistema com o Arduíno Ator: arduino Pré condições: solicitacao feita por um usuario logado no sistema Pós condições: o arduino efetua a condicao e retorna a validacao ao sistema

Sequência de Eventos Ação do Ator Resposta do Sistema 1- o arduino recebe a solicitacao de de acender, apagar ou manter no modo automatico 2-o arduino verifica se o nivel de carga das baterias e superior a 50% 2.1-se positivo o arduino conclui a solicitacao de acendimento e modo automatico 2.2- se negativo nao aceita a condicao 2.3-se solicitado o desligamento esta e feita sem a verificacao acima 3-o arduino retorna ao sistema as informacoes sobre o processo 4-o usr retoma o controle


Identificação do Caso de Uso: UC3 Nome do Caso de Uso: Registro dos acessos e solicitações; Ator: Banco de Dados Pré condições: o envio de registro e solicitacoes do sistema Pós condições: o banco armazena as informacoes

Sequência de Eventos Ação do Ator Resposta do Sistema 1.o sistema solicita o registro da informacao 2. o banco grava a informacao conforme a solicitacao



Identificação do Caso de Uso: UC4 Nome do Caso de Uso: Sistema solicita informações gravadas no banco Ator: Banco de Dados Pré condições: e solicitado ao banco uma informacao registrada Pós condições: o banco retorna a informacao

Sequência de Eventos Ação do Ator Resposta do Sistema 1- o sistema envia uma solicitação ao banco 2- o banco de dados verifica a a solicitacao 3- a solicitacao e processada e obanco de dados retorna a informacao solicitada 4- o controle é retomado pelo sistema

Comentários