quinta-feira, 31 de julho de 2014

Melhorias no projeto

Olá pessoal,

O objetivo do projeto de acionamento de AC com infravermelho foi cumprido e foram efetuados diversos testes. Nestes pude observar que o projeto poderia ser melhorado nos seguintes itens:
1) Posição do led emissor: no post anterior mostrei como ficou o posicionamento dos componentes na caixa e o led emissor ficou posicionado na parte frontal superior da caixa e nos testes pude observar que dependendo da posição o acionamento não se dava. Isto teria que ser corrigido para se evitar que em uma situação de queda de energia momentânea o ar condicionado fosse desligado e não fosse reacionado.
2) Alerta de alta temperatura: no projeto o alerta é realizado por meio de indicação visual no display LCD e por alarme sonoro. O grande problema é que não há registro quando ocorreu o problema ou mesmo aviso por outro meio e seria interessante que o sistema avisasse quando houve o aumento da temperatura e se caso não houvesse o resfriamento pudéssemos constatar que houve um problema no reacionamento ou mesmo no aparelho de ar condicionado e pudéssemos ir até o local para averiguar.
3) O RTC a princípio seria para fornecer data e hora para registro dos acionamentos e só estava servindo para mostrar a data e hora no display. Seria melhor reavaliar se era necessário o componente.

Depois de pensar nessas melhorias e como implementá-las decidi fazer algumas mudanças:
1) Resolvi que o led emissor não deveria ficar fixo como estava e que ele deveria ser posicionado com maior liberdade e isso poderia ser resolvido com fio jumpers macho-fêmea em que o led emissor seria conectado no lado fêmea do jumper e o lado macho do jumper seria conectado na protoboard. O led emissor poderia ser fixado com fita dupla face em um local de melhor visada para o aparelho de ar condicionado.
Vejam as fotos como fiz:

  
Fios jumper macho-fêmea

  
Fita dupla face pequena
Cole os lados fêmeas dos jumpers na fita dupla face





Coloque o led emissor infrared no jumper (este led é  um comum e é só para ilustrar)


Pinos dos fios jumpers (lado macho)

Conectar na protoboard ou no Arduino (no projeto é no pino 9 do Arduino)

Com isso era só fazer um pequeno furo na caixa e deixar o led emissor IR fora da caixa fixando-o em uma superfície que pudesse ter o melhor posicionamento, passar os fios jumper por esse furo e conectar os pinos na protoboard ou no Arduino.


2) Vi que havia necessidade de haver comunicação do Arduino com algum sistema para emitir avisos ou mesmo registrar os acionamentos. O aviso poderia ser por e-mail ou por SMS. Isso seria resolvido com um módulo de rede (shield Ethernet) para enviar o e-mail ou um módulo GSM (shield GSM para enviar SMS). O registro do acionamento poderia ser realizado no próprio Arduino ou por um sistema externo (pelo e-mail ou por outro meio de comunicação). Uma outra opção seria utilizar um sistema de monitoramento via protocolo SNMP. Decidi comprar um shield Ethernet e um shield GSM para implementar estas funções.
3) Não havia mais necessidade do módulo RTC e poderia ser utilizado em outros projetos caso o registro dos acionamentos fosse realizado por e-mail ou SNMP.

Veremos nos próximos posts como estas mudanças foram implementadas.

Até mais

Nenhum comentário:

Postar um comentário