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: 59373

Responder esta

Respostas a este tópico

Po, ta animal!!!

Parabens!

Vlw guilherme...

Mais uma idéia para o projeto !

Um teclado sem fio - para ligar ou desligar o alarme. Seria opcional.

Imagine se não deseja ficar carregando um controle remoto, usaria esse teclado.

Um teclado para digitar uma senha ou várias senhas (para outros usuários).

Esse teclado reconheceria a senha e transmitiria um código (padrão Learning code HT6P20).

Esse teclado com Arduino seria somente conectado a um PC para cadastro das senhas.

Durante o uso normal ele poderia ficar preso na parede.

Se for roubado, é só descadastra-lo no programa principal do Alarme Arduino.

HT6P20 

Botão 1 - liga alarme

botão 2 - desliga alarme 

botão 3 - tentativa de invasão 

Acho que o teclado fisico deve ficar sempre fixo ao projeto.

Por ser conectado a internet, já que a opção de "teclado removível", vc pode ligar/desligar pelo celular.

APP mobile.

Rogério o motivo do teclado remoto é devido a segurança.

É recomendável que o  modulo central do alarme fique em um lugar escondido.

Senão o invasor ou ladrão poderá quebrar a central!

Estou me baseando na central de alarme que temos no prédio. DSC

http://www.dsc.com/

Só que todo o sistema de alarme é com fio. Os teclados e sensores são conectados a uma central, através de uma conexão serial cujo protocolo é proprietário.

A nossa central é essa :  PC585

http://www.dsc.com/index.php?n=library&o=view_documents&id=1

Teclado :

http://www.dsc.com/index.php?n=products&o=view&id=10

Mas já existem outras centrais DCS sem fio .

Murta,

certa vez eu vi na net (vou tentar achar o site aqui pra mandar pra vcs) uma solução bastante interessante para a necessidade de Ativar/Desativar alarmes sem ter q ficar levando um controle pra lá e pra cá ou ter q colocar um teclado acessível a estranhos/vândalos q podem quebrá-los!

A ideia era bem simples: utilizar comandos DTMF para codificar a senha de Ativação/Desativação.

O sistema precisaria ter apenas um microfone de eletreto baratinho pra receber o tons DTMF (com a senha). Desta forma, ele pode ser "chumbado" na parede com apenas alguns "furinhos" para o microfone, evitando o acesso de vândalos. E a vantagem principal: o usuário poderia Ativar/Desativar o alarme através de qualquer aparelho celular (nem precisa ser smartphone). Bastando apenas q aproxime o celular do microfone e tecle a sequencia correta da senha (igual aos "famosos" sistemas de telemarketing).

O q acham da ideia?

Boa idéia !

O Arduino consegue também descodificar DTMF.

E no Android, criaria um programa para envio de sons DTMF através do teclado.

Temos que pensar se seria um sistema seguro. 

Imagine um invasor gravando o som....com um gravador escondido...

Gostei - a gente pode fazer alguns testes. 

Estava repensando sobre o teclado de acionamento do alarme com senha.

Acho que o Erick que comentou, não me lembro.

Podemos fazer um aplicativo para Android que simularia o teclado de acionamento.

Digitando a senha no aplicativo, ele trasmitiria a senha  via WIFI para o Alarme. 

Para sofisticar poderíamos até criptografar a senha. 

Isso seria mais uma opção, além do aplicativo de controle via WEB.

Sim!

Temos tb a opção de usar o Bluetooth (com os módulos HC-05/HC-06) para os casos/casas/lugares q não possuem sinal Wifi! Daih o Android se conectaria a central através do Bluetooth e assim, enviaria comandos para ligar/desligar/obter logs e etc...

O q acham?

Bluetooth:

Ja fiz alguns testes e não gostei de modo algum...

Muito instável, demora no emparelhamento, sujeito a interferências, etc.

acho legal o teclado sem fio, não para carrega-lo mais com outra finalidade, uma delas é por exemplo;

minha central fica no meu quarto e a entrada da casa fica distante, caso não consiga desativar pelo controle ou pelo celular, teria q ir até p quarto pra desativar, com o teclado sem fio já na entrada da casa facilitaria.

vou arrumar um jeito de 'agariar' um RPi

Colegas, hoje eu comprei um Arduino Nano e um Arduino Pro Mini.

Arduino NANO = http://arduino.cc/en/Main/arduinoBoardNano#.UypcXPldWa8

Arduino Pro MINI = http://arduino.cc/en/Main/ArduinoBoardProMini#.UypchPldWa8

O meu objetivo agora é programar um dos dois com a rotina de descodificação do sinal de RF dos sensores e dos controles remotos. Eu estava pensando em ATtiny 85, mas iria ser muito trabalhoso montar uma plaquinha - quem sabe no futuro.

A grande vantagem é que os dois podem ser hackeados para serem alimentados com 3,3V .

Assim ficariam compatíveis com o sinal do Raspberry Pi.

E fazer testes ..

Aguardem.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço