Pessoal , estou lançando esse novo projeto open source, isto é, quem quiser ajudar será bem vindo.

Todos terão acesso á todo projeto, portanto cada um poderá montar o seu.

Depois de desvendar o funcionamento de controle remoto sem fio no Lab de Garagem, agora já é possível começar o projeto.

http://labdegaragem.com/forum/topics/desvendando-controle-remoto-rf

Esse diagrama em blocos que eu fiz é uma idéia inicial. Quando sugerir alguma coisa, especifique de qual bloco esta tratando, para facilitar a compreensão de todos.

Módulo de recepção RF :

A frequência que usarei é a de 433,92 MHz - a mais comum. Mas nada impede de usar outra frequência, desde que o receptor, os sensores e o controle remoto sejam da mesma frequência.

O sistema de codificação que usarei é o do chip Encoder HT6P20B. 

Data sheet :http://www.holtek.com.tw/pdf/consumer/6p20v170.pdf

Selecionei esse, pois existem inúmeros sensores e controles remotos que usam esse chip.

Vejam no tutorial mencionado acima, para entender como ele funciona.

Módulo RTC :

Usando o chip DS1307 - muito comum. Será usado para registro de log, isto é, todas a operações realizadas pelo Arduino serão registradas com horário. Exemplo: Alarme ativado, alarme disparado, sensor ativado, etc. Esses arquivos de log serão gravados no Módulo SD CARD.

Painel - Botões :

Painel de controle do Alarme, podendo ter botões, como aprender sensor, aprender controle remoto, etc. Se necessário, poderá ter um teclado numérico para digitação de senha e ou  de configurações.

Módulo Sirene:

Seria interessante inovar na sirene, como usar sons personalizados. 

No início poderá ser usada uma sirene comum.

Módulo Display LCD:

Para mostrar status do alarme, horário, configuração e disparos, etc

Interface WEB / GSM:

O objetivo é enviar email ou então mensagem SMS, avisando o proprietário que o alarme foi disparado. Informando qual sensor e qual horário foi acionado.

Seria muito bom também se o proprietário pudesse remotamente ativar ou desativar o alarme  e verificar o status do mesmo. 

Fonte / Bateria:

Fonte de alimentação do Alarme e da Sirene. Uma bateria de backup é essencial.

O projeto esta lançado. Aos poucos acrescentarei mais informações.

Agradeço antecipadamente a todos que desejarem fazer contribuições para o projeto.

Sempre quis gerenciar um projeto OPEN SOURCE, e esta vai ser uma nova oportunidade.

Open Source (Código Aberto):

http://pt.wikipedia.org/wiki/C%C3%B3digo_aberto

Gustavo Murta (BH) .

Exibições: 59385

Responder esta

Respostas a este tópico

sim. nrf24l01+

mais e esses de 433 no qual já estamos utilizando no projeto?

sim, basta usar o receptor e o transmissor.

Ah sim, vlw pela resposta!

Erick, veja esse link de como usar o modulo de transmissão e recepção de RF :

http://labdegaragem.com/profiles/blogs/como-utilizar-os-modulos-rf-...

Amigos, até quantos arduinos posso ligar via I2c? isso depende de quantas portas rx e tx disponíveis?

Erick , ja vi na web que pode ter um Master(mestre)  e vários Slaves(escravos).

O que esta pensando em acrescentar?

http://www.uchobby.com/index.php/2008/09/16/introduction-to-i2c/

No meu caso o Mestre foi o Receptor/Decoder de RF e o Escravo foi a Central de Alarme.

To pensando em deixar o trabalho de enviar sms pra outro arduino e mais outro descodificando o sinal rf como vc esta fazendo.

Essa conexão i2c ela e não bloqueante?

A transmissão dos dados é muito rapida... (100Kbits/s)

Não acredito que vai dar algum problema.

Lembre-se que a serial do Arduino Pro mini esta livre - pode usa-la também.

como fica a conexão? tenho um duemilanove e vou testar!

no meu caso arduino duemilanove ===> arduino mega

Veja os Sketchs que usei. Fiz o upload do Sketch da Central de Alarme agora.

No momento estou conseguindo ligar e desligar o alarme através da interface I2C.

Tem muita coisa descnecessária - por exemplo a rotina Monitor RF não será mais necessária na Central.

A rotina de comunicação I2C se chama Recebe_Codigo.

Arduino Pro Mini -  Receptor de RF:

https://github.com/ArduinoFree/Alarme-Arduino-Open-Source/blob/mast...

Central de Alarme Arduino :

https://github.com/ArduinoFree/Alarme-Arduino-Open-Source/blob/mast...

No caso do Arduino Mega, os pinos da interface I2C são diferentes...

Pessoal, fiz uma plaquinha bem simples ja pra colocar o alarme pra funcionar aqui!!!

Vou ver se imprimo na impressora 3D um suporte pro arduino e já vou instala-lo!!

E vamos para um teste prático!!!

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço