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) .
Tags:
Po, ta animal!!!
Parabens!
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
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por