segunda-feira, 26 de novembro de 2012

Circuito do projeto

Uma das partes mais importantes foi o desenvolvimento da simulação do projeto, muitas foram as ideias e muitos os erros e limitações, mas por fim, escolhemos um circuito pedagógico que controlaria 5 componentes de uma casa, 3 lâmpadas e 2 motores, sendo que um dos motores funcionaria para um portão elétrico, e o outro para cortinas, a programação do PIC foi feita em C.

Para simulação utilizamos o software Proteus Professional 7.7.

O circuito final é este descrito abaixo:



Como não havia um módulo Bluetooth disponível no software e sabíamos que a saída do módulo era serial, utilizamos uma porta serial para funcionar na simulação como o módulo Bluetooth, também se fez necessário utilizar o hyper-terminal do Windows 7 para simular as teclas do teclado como se fosse os sinais de saída da porta serial.

Para as lâmpadas utilizamos relés, e reforçadores de correntes para garantir que o relé se mantenha ativo depois que a lampada seja ligada.

Os dois motores funcionam da mesma forma, utilizando uma ponte H para fazer a comutação de direção de rotação do motor (abre e fecha), e uma chave de fim de curso para parar o motor quando o portão ou cortina tiver chegado ao final, da mesma forma utilizamos reforçadores de corrente do lado CC dos motores para impedir uma possível desmagnetização do relé quando os motores forem ativados.

Teste do módulo Bluetooth

Primeiro passo foi testar quais eram os dados de entrada e de saída do módulo, ele possui uma porta TX e uma RX então fizemos o seguinte:

Jumpeamos (colocamos um fio ligando as duas portas) TX e RX, e ligamos o módulo, assim todo dado que o dispositivo recebesse iria enviar também, sendo assim se fosse enviado um comando "a" o módulo iria receber e iria enviar esse comando de volta a origem. Esse teste foi importante para análise da qualidade dos dados ou se ruídos iriam interferir.
O resultado foi bem aceitável, não houve perda de dados nem tao pouco interferência de qualquer outro tipo de comunicação, porém foi possível notar que ao tocar nos fio condutores o celular recebia sinais desconhecidos, isso foi útil para definirmos que tanto as soldas quantos os fios deveriam ficar bem protegidos de qualquer eventual toque de mãos.

O segundo teste com o módulo foi o teste de distância, esse só mesmo a título de curiosidade, o desempenho do módulo se saiu melhor do que pensávamos, com ambiente fechado tivemos uma distância de 35 m com sinal.