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

Responder esta

Respostas a este tópico

Bom dia Daniel, 

Esse circuito eu copiei do datasheet do chip HT6P20B.

Se você conectar o terra(GND) da bateria no chip, você estará sempre consumindo energia. 

Nesse circuito acima, o chip só é energizado quando um dos botões for pressionado. 

Entendi agora ! obrigado por responder !!! forte abraço !!!

Pessoal, confesso que não tenho experiência em Sketch do Ardiuino e muito menos em linguagem C.

Tentei estudar linguagem C, várias vezes em anos atrás, mas acho uma linguagem nada amigável.

Ela é bem versátil, mas se não estudar, a gente não consegue entender nada.

Quando eu estudei programação no curso Superior de TPD (mais de 20 anos atrás),  a linguagem usada 

era Turbo Pascal. E gostavai demais do Pascal. Uma linguagem de fácil leitura.

Já li algo sobre Pyton e gostei muito. Seria bom se a plataforma Arduino usasse Pyton...

Com esse projeto do Alarme, fiquei muito motivado a estudar Sketch e linguagem C.

E no momento estou estudando. Comprei até dois livros - básicos mas são bons.

"Programação em C para o AVR - fundamentos" - Vitor Amadeu de Souza

"Programando Microcontroladores PIC em linguagem C com base no PIC18F4520"

- Carlos Eduardo Sandrinei Luz

70 reais cada, caro, não é?

Alguem sugere mais alguns livros?

Me aguardem, pois estou estudando a rotina que vai monitorar os sensores e  controle remoto e deverá disparar a sirene.

Abraços

Gustavo Murta

gustavo, tmb estou montando um sistema de automação e alarme porém, no momento com fios. sou programador web e se precisar de ajuda estou a disposição me interessei no projeto e futuramente pretendo fazer tudo sem fio tmb

abraços e boa sorte

Obrigado Erik, 

Escolhi fazer o alarme sem fio, devido a facilidade de instalação.

Alarme com fio é bem trabalhoso para ser instalado.

Amigo Gustavo,

estou na mesma situação. Também estudei DOS, BASIC, e Turbo Pascal e, por isso mesmo, consigo minimamente, "perceber" os Sketch para arduino.

Pelo menos já temos algumas noções de como funciona um código de programação mas não chega, pelo menos para mim, para entender nem conhecer bem os comandos e a sintaxe dum sketch.

Nos projectos que vou fazer, tentarei contar com a ajuda do pessoal aqui do forum!

Espero também ajudar no que me for possivel.

Boas arduinices!

 

Mário como já disse, relutei por anos em aprender linguagem C.

Tentei várias vezes e desistia - achava e ainda acho ser uma linguagem nada amigável.

E o Arduino me motivou a estuda-la. Finalmente agora estou aprendendo.

Veja que o Sketch que criei usa a mesma metodologia do Turbo Pascal - procedures.

(no caso funções void). 

Estudei e tenho estudado no link sobre Referencia da linguagem  do Arduino:

http://arduino.cc/en/Reference/HomePage#.Uwx9kvldWa8

Não encontrei nenhum livro que fosse específico sobre esse aprendizado.

Obrigado mais uma vez.

Sim, eu reparei nisso. Gostava bastante do método do "procedure", IF-THEN-ELSE, etc. Parece-me muito mais simples.

Coloquei uma duvida em "Arduino + TFT 3.2" porque os Voids não estão a funcionar muito bem e necessitava de alguma ajuda.

Vou pesquisar o link que postou. Acho que vou começar a "queimar pestana" a estudar C

Melhores Cumprimentos

O Blog do Mauricio Macchia, tem muitas video aulas Pic Liguagem C

http://www.macchia.com.br/2012/10/video-aulas-pic-linguagem-c/#more...

Ele é calmo, e explica bem. gostei, baixei 37 aulas dele, mas veja lá.

Um abraço 

Pessoal , estou atualmente montando o primeiro protótipo.

Para simplificar o mesmo, não inclui ainda a parte de RF, dos sensores sem fio e do controle remoto.

Estou estudando e aprendendo Sketch. Estou programando o Sketch do alarme.

Portanto essa é a configuração simplificada do Alarme Arduino:

- Switch S1 para simular a ativação de um sensor sem fio.

- Switch S2 para simular o controle remoto para ativar ou desativar o alarme, 

- Led Verde - indicação de que o alarme esta operacional

- Led Vermelho - indicações de alarme ativado ou disparado, 

- Led Azul - para simular o acionamennto da sirene, 

- Um Buzzer - indicações sonoras de ativação, desativação e disparo do alarme,

Estou usando (e aprendendo a usar) o site da Autodesk http://123d.circuits.io/

É muito fácil de usar, e tem um simulador Arduino também.

Estou gostando.

http://123d.circuits.io/circuits/111735-alarme-arduino-open-source

Opa! corrigindo as ligações nas chaves :

Valeu Gustavo. Você esta correto. Quando parei de prender o conhecimento cresci muito. Não sei se estamos falando sobre o mesmo assunto, mas na área naval existe um pré-conceito de que todos os equipamentos têm que ser interligados por cabos navais, difíceis de serem obtidos e caros. Não conheço ninguém que pesquise remoto sem fio, hi-fi, etc. Claro que existem vários complicadores: o navio é de ferro, interferências em outros equipamentos, vibrações, etc. Tecnicamente não sei se posso contribuir com o projeto, mas caso seja útil, tenho condição de instalar protótipos a bordo para avaliações, te levar a bordo para levantamentos testes, etc, te apresentar a engenheiros navais especializados e a centros de pesquisas navais aqui no Rio de Janeiro e isto sem custo para você. Acredito que quem sair na frente poderá colher frutos. Forte abraço, Julio

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço