LusoRobótica - Robótica em Português

Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: dio123 em 20 de Fevereiro de 2012, 13:25

Título: Projecto alarme para Casa
Enviado por: dio123 em 20 de Fevereiro de 2012, 13:25
Alarme para Casa LOW COST

 objectivo:
 
O Objectivo deste projecto  é construir  um alarme para casa, aproveitando coisas velhas que tenho cá por casa e gastar o menor dinheiro.

Funcionamento do Sistema: 

Por detrás da porta de casa irá estar um teclado + lcd , onde servirá para por código de activar ou desactivar o alarme.  activa ou desactiva o sensor PIR e as sirene.  A sirene ficará no entre o exterior/interior da casa.

Estado actual.

O circuito foi todo, e testado no isis proteus, depois montei o circuito todo na berdboard e tambem os testes foram o esperado. Acualmente o circuito funciona sem falhas.
Tenho o pcb final feita em cobre, e em breve vou soldar tudo.

Alarme para Casa detalhado

Imagem do circuito completo do projecto.
http://cl.ly/image/3U00011a290t (http://cl.ly/image/3U00011a290t)
nota:falta os valores das resistencias e condensadores, quando encontrar será acualizado. Mas é igual a este projecto.


Sensor Movimento:
Sensor PIR era dos holofotes que trabalha a 220v, o que tive de fazer foi onde entra o fio castanho 220v cortar a pista antes de ir ao relé e também cortei a pista do filtro amarelo.
No final soldei um fio, a uma resistencia que sai de um transistor que quando detecta movimento tem voltagem 4.5v e quando está em low a espera do movimento nao tem voltagem.  No arduino ligado ao pino analogRead tem valores a volta 10-30 e quando detecta movimento passa para os 800-900.
Mais informações: http://captain-slow.dk/2010/09/04/arduino-outdoor-motion-sensor/ (http://captain-slow.dk/2010/09/04/arduino-outdoor-motion-sensor/)

 (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg1.mlstatic.com%2Fteclado-de-membrana-matricial-4x4-arduino-pic-avr-robotica_MLB-O-3346805067_112012.jpg&hash=eacd38d5cc7e026ae3f34ae33279bb7b8cd5f2ec)
Teclado:
Este ou qualquer teclado  para quem tem o arduino com o atmega, ocupa demasiadas  portas e quando  juntamos várias coisas ,  nao temos portas livres.
Então encontrei pela net, um tutorial o teclado ocupar apenas uma porta analogica.
Resume-se em ter várias resistencias em serie, e cada tecla tem uma "voltagem diferente" depois com a  porta analogica cada porta fica com um intrevalo de valor entre 0-1023.
exemplo:Entre 220 até 240 corresponde tecla  1
Mais detalhes:http://www.instructables.com/id/Arduino-3-wire-Matrix-Keypad/ (http://www.instructables.com/id/Arduino-3-wire-Matrix-Keypad/)

siren.
A siren nao sou expert na matéria,  mas user iyahdub é um mestre em som e deu-me um circuito de uma siren. (https://lusorobotica.com/index.php?action=dlattach;topic=4445.0;attach=1395)
Alem deste circuito tem de levar um aplificador de som lm386n que dá 68w se nao me engano.
Para activar a siren basta ter um transistor entre para activar o circuito todo.

A placa final:
http://cl.ly/image/2z2W1a3h1g37 (http://cl.ly/image/2z2W1a3h1g37)


Por fazer:

O meu simens tem um problema apanhar rede, logo não vou incluir no alarme. Mas quem quiser saber aqui fica.

O simens  é alimentado pelo o carregador  do proprio telemovel, mas o ground do carregador tambem é ligado ao ground do arduino para partilhar as massas.  O tx liga directamente ao arduino, já o rx é necessário baixar a tensão usando um divisor tensão  ou um diodo de zener 3.3v e depois ligar ao arduino.  No final para comunicar usa-se a biblioteca NewSoftSerial encontra-se aqui ]http://arduiniana.org/libraries/newsoftserial/
xg] (http://arduiniana.org/libraries/newsoftserial/
xg)

Futuro.
No o primeiro update ao alarme será em vez de por o codigo irá ser usado tag rfid.  e ser auto alimentado para nao ficar sempre um transformador ligado.
Título: Re: Projecto alarme para Casa
Enviado por: almamater em 20 de Fevereiro de 2012, 16:59
já viste se isso dispara durante a noite pq passaste à frente do sensor e te esqueceste? LOL acordas logo! Ando ha muito tempo a pensar numa coisa dessas.. mas queria implementar um sistema simples, barato e em 3 casas.

Como não sou nenhum expert teria de usar um arduino para controlar os sensores e accionar um relé ou um circuito de luz/sirene, mas depois penso que tb ter um arduino ou 1 ATMega todo o dia ligado se calhar consome mais do que um sistema daqueles do ebay de sensores de movimento, como esse da tua foto, e que dá tb para ligar/desligar uma carga qualquer.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 20 de Fevereiro de 2012, 21:14
Eu tambem não sou nenhum expert, percebo pouco de electronica.
A posição do sensor  dá para ir de um quarto para o outro e ir a casa de banho que o sensor não apanha. Ir para outro sitio da casa o sensor já apanha.

Só o sensor  acho que não adiciona uma carga qualquer. Por exemplo o rele percisa +/- 30v para accionar os 220v

Quanto ao consumo ainda nao pensei nisso, porque estava a pensar ir buscar alimentação do arduino com o cabo ligado ao router da meo.
Título: Re: Projecto alarme para Casa
Enviado por: Hugu em 20 de Fevereiro de 2012, 22:52
@dio123: era interessante postares o trabalho k tens feito e ou deixar o link pro pessoal seguir o teu projecto, já que tb contas com o pessoal pra te ajudar..

qto ao teu projecto e pelo k que explicaste, tás a usar um sensor de movimento dakeles k se metem nas lampadas ligavas aos 230VAC... se n me engano esses sensores teem dois botoes pra temporizar o tempo de actuaçao e a sensibilidade à luz ambiente, ou seja, pra funcionar ao anoitecer, à noite para evitar que a luz se acenda durante o dia qdo passa gente pra trás e prá frente...

Qto à sirene, essas funcionam com 12V certo? inclui circuito ou é apenas auto-falante?..

Podes é usar tb um sistema sem fios, tipo RF pra activar ou não as sirenes, pro arduino arranjas um shield RF e dps na sirene, metes um receptor a activar um relé..
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 21 de Fevereiro de 2012, 14:54
Sim o sensor tem 2 botões um para o dia e noite, e outro para o tempo que que a lampada estava acessa.

A sirene tinha um controlador que imitava muitos sons, só que perdi isso, não sei o coloquei, já fartei-me de procurar, e nao encontro. Tenho de fazer um para imitar um som de um alarme. Penso que seja 12v , pois o controlador é ligado directamente a bateria do carro.

O telemovel deve ter algum problema custa imenso encontrar rede, no domingo nao consegui apanhar rede.
((actualizado 1ºpost))
Título: Re: Projecto alarme para Casa
Enviado por: Hugu em 21 de Fevereiro de 2012, 17:48
ha um ic k gera uns sons, tipo sirene de ambulancia, de policia e mais 2 ou 3... procura por UM3561 e schematics para poderes ligar à sirene. (tb podes fazer com um ou dois NE555 (http://www.g7electronica.net/pt/ics/272-ne555n.html)... é às escolha)
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 29 de Fevereiro de 2012, 12:36
vou usar ne555, pois tenho aqui 2 ou 3 em casa.

Alguem sabe dizer se é possivel por o arduino a fazer chamdas, pela  linha telefone  Cabo RJ11?
procurei no google arduino rj11 e nao encontrei nada que desse a entender que fosse possivel.
Título: Re: Projecto alarme para Casa
Enviado por: senso em 29 de Fevereiro de 2012, 13:30
Procura por DTMF que é o que os telefones usam para marcar os numeros.
Título: Re: Projecto alarme para Casa
Enviado por: tops72 em 29 de Fevereiro de 2012, 19:18
Isso vai ficar um excelente sistemas de alrme!!
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 07 de Março de 2012, 22:23
Boa noite,

Ando aqui numa guerra, a tentar aproveitar os 555  só que não consigo achar um som decente para por o alarme. Não quero usar os da  policia ,  bombeiros.

Então procurei no google,  testei  uns 5 ou 6  na beardboard e  mais meia duzia no  proteus, só que os sons deixam muito a desejar.

Queria algo parecido com isto http://youtu.be/lu8MCtFWxwU?t=31s  (http://youtu.be/lu8MCtFWxwU?t=31s)  , mas está muito dificil encontrar alguma coisa.

Tentei procurar um esquema para gerar freuqencia pulso  ao mesmo tempo mas nao encontrei.

Alguem me pode dar umas luzes?


obrigado
Título: Re: Projecto alarme para Casa
Enviado por: senso em 08 de Março de 2012, 07:29
Se já tens um Arduino guardas a onda em flash e reproduzes com pwm.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 02 de Abril de 2012, 13:34
Aproveitar esta semana para ver se consigo  avançar alguma coisa.

Aqui vai descobri esta pagina no site da nokia interessante
http://www.developer.nokia.com/Community/Wiki/AT_Commands (http://www.developer.nokia.com/Community/Wiki/AT_Commands)

Exprimentei com nokias 5800, 5130, e n73 e consegui fazer chamadas, mandar sms , através do at commands usando o metodo a cima.

Será que dá para fazer alguma  ligando ao  arduino?

 
Título: Re: Projecto alarme para Casa
Enviado por: GnGz em 02 de Abril de 2012, 16:50
Aproveitar esta semana para ver se consigo  avançar alguma coisa.

Aqui vai descobri esta pagina no site da nokia interessante
http://www.developer.nokia.com/Community/Wiki/AT_Commands (http://www.developer.nokia.com/Community/Wiki/AT_Commands)

Exprimentei com nokias 5800, 5130, e n73 e consegui fazer chamadas, mandar sms , através do at commands usando o metodo a cima.

Será que dá para fazer alguma  ligando ao  arduino?

Sim dá.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 02 de Abril de 2012, 23:32
 ligar o cabo usb no  telemovel para o  arduino   directamente vai dar?

Não é necessário por um max232 pelo meio?
Título: Re: Projecto alarme para Casa
Enviado por: Hugu em 03 de Abril de 2012, 00:29
ligar o cabo usb no  telemovel para o  arduino   directamente vai dar?

Não é necessário por um max232 pelo meio?

smp era melhor um destes http://www.g7electronica.net/pt/breakout-boards/455-usb-ttl-versao-g7.html (http://www.g7electronica.net/pt/breakout-boards/455-usb-ttl-versao-g7.html)  8)
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 03 de Abril de 2012, 14:01
uart ttl = ttl ?

Vamos ver se percebi,   compro este ciruito http://www.ebay.com/itm/USB-2-0-to-UART-TTL-6PIN-Module-Serial-Converter-CP2102-/370532286388?pt=PCC_Drives_Storage_Internal&hash=item564571ffb4#ht_2256wt_1111 (http://www.ebay.com/itm/USB-2-0-to-UART-TTL-6PIN-Module-Serial-Converter-CP2102-/370532286388?pt=PCC_Drives_Storage_Internal&hash=item564571ffb4#ht_2256wt_1111)
e depoois ligo o telemovel  ao usb e os pinos tx rx gnd ao arduino.

Na programação  utilizo este código que funciona no simens c45, e depois o nokia 5130 vai fazer a chamada.

é isto ou estou a ver as coisas de maneira errada.

Citar
#include <NewSoftSerial.h>

const int PIN_RX = 9;
const int PIN_TX =10;

NewSoftSerial com(PIN_RX, PIN_TX);

void setup() {
  com.begin(19200);
  delay(3000);
com.println("ATD12045");
}
void loop() {
}
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 08 de Junho de 2012, 14:15
Boa tarde a todos,

Aproveitei um teclado de um calculadora  e fiz uma placa rasca http://cl.ly/1R0m1D2f0A3o280P3Y0S (http://cl.ly/1R0m1D2f0A3o280P3Y0S)

Depois montei tudo fiz uns testes com o multimetro e não há curto circuito nenhum, e as linhas e colunas correspondem aos fios que soldei. prefeito.

Agora segui este tutorial http://www.instructables.com/id/Arduino-3-wire-Matrix-Keypad/ (http://www.instructables.com/id/Arduino-3-wire-Matrix-Keypad/)

Acontece que não tenho resistencia 680R e substitui por 620R, 

Acontece que usei o exemplo que arduino tras AnalogReadSerial e tenho sempre os valores a rondar os 500 e se clicar no botão vai 600 e volta aos 500.

Ou seja não tenho os valores que é referido no site. exprimentei trocar os +5v por 3v mas fica igual.

Um condensador 1nf = 100uf ?

O que poderá estar aqui mal?
Título: Re: Projecto alarme para Casa
Enviado por: senso em 08 de Junho de 2012, 14:20
Não, 1nF são 0.001uF.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 08 de Junho de 2012, 15:00
a numeração que vem nos condensador é nf ou uf?

O mais baixo que tenho é 22  exprimentei varios 22 , 100, 220,470  mas continua igual os valores estão muito altos e ao clicar nos butoes nao tem uma diferença consistente.
Título: Re: Projecto alarme para Casa
Enviado por: Hugu em 12 de Junho de 2012, 01:40
a numeração que vem nos condensador é nf ou uf?

O mais baixo que tenho é 22  exprimentei varios 22 , 100, 220,470  mas continua igual os valores estão muito altos e ao clicar nos butoes nao tem uma diferença consistente.

nos electroliticos é em uF, nos ceramicos pF e nos poliester nF (mais infos aqui: http://pt.wikipedia.org/wiki/Capacitor (http://pt.wikipedia.org/wiki/Capacitor))
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 12 de Junho de 2012, 11:25
Eu sou o mestre das sirenes, socio...lol Devido a construir umas boas dezenas por mes, ja que sao usadas muito em reggae ( altamente configuraveis, juntamente com outros efeitos) oir isso diz que tipo queres ( 555 eu sei; Mas queres so um som ?!? dois ?! E que tipo ?!? 2 tons alto baixo, ou wails tipo ambulancia ?!?) ja que queres potencia, ne( a nao ser que quiras tb gerar a sirene com o arduino e amplifica-la ca fora ?!? Os 555's se calhar e mais facil!)

Da aqui um salto e diz-me que som gostas mais, e depois passo-te a esquematica ! Uma basica ao teu gosto. E melhor ouvires as analogicas, esquece as com o arduino.
http://dubworks.blogspot.co.uk/ (http://dubworks.blogspot.co.uk/)

O ultimo video tem uma versao rack acabada( atencao que tb tem delay) e ao principio do blog tens varios outros de analogicas tb...

http://www.youtube.com/watch?feature=player_embedded&v=Vi7BcLZhXFY# (http://www.youtube.com/watch?feature=player_embedded&v=Vi7BcLZhXFY#)!
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 12 de Junho de 2012, 13:57
A ideia inicial era para ser esta buzina. http://images02.olx.com.br/ui/16/01/39/1320341917_270719239_4-Buzina-Sirene-Veicular-Carro-Auto-Falante-Microfone-Alarme-Outros-Produtos.jpg (http://images02.olx.com.br/ui/16/01/39/1320341917_270719239_4-Buzina-Sirene-Veicular-Carro-Auto-Falante-Microfone-Alarme-Outros-Produtos.jpg) 

mas é muito fraca, então encontrei aqui em casa duas buzina do carro  que dá 3x mais som que a de cima.
iguais a estas: http://images03.olx.pt/ui/11/09/66/1295792181_85770366_3-Buzina-Fiamm-AM-80-Faro.jpg (http://images03.olx.pt/ui/11/09/66/1295792181_85770366_3-Buzina-Fiamm-AM-80-Faro.jpg)

Quero evitar que seja o arduino a reproduzir o  som,  pois é menos uma coisa a processar.

O som que gostava de ter era este:  GE NetworX NX-4V2 Home Alarm Security System Siren Test (http://www.youtube.com/watch?v=lu8MCtFWxwU#) , mas com 555 nunca cheguei perto.

iyahdub se puder arranjar o esquema do som que está no video entre  08s e os 10s  agradeço.

O teclado está quase pronto, o codigo está feito, ainda há uns delays e as vezes as teclas as vezes nao respondem a primeira.  Espero em breve postar aqui o resultado final
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 12 de Junho de 2012, 18:48
Sim claro. Esse faz-se bem com os 555's.
O video que mostraste ai e mais tipo ramp up /burst rapidos por isso um 4046 e melhor para esse tipo de som , ja que tem um VCO, ou ate em conjunto com um 555 !!
Eu mando-te os dois e tu escolhes( sao faceis de  montar e experimentar quando e para sirenes de alarme).
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 12 de Junho de 2012, 18:53
Ve la se este tipo de som e melhor para ti, mais ao teu agrado ( mais para o fim do video)
Nao te assustes com o arduino ai, porque so estar a fazer de pattern enerator, e controlador, etc... Pode ser substituido por um 555 ( e um 4046)


dub siren arduino(sound tests) (http://www.youtube.com/watch?v=pcVeeDTadjA#)
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 12 de Junho de 2012, 20:50
entre o minuto 0,32 e minuto 0,38 o som está perfeito para o que quero.




agradeço pela ajuda
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 13 de Junho de 2012, 13:52
Foi o que pensei. Isto e facil de fazer, substituindo o arduino por um 555, e com um 4046 (pll phased locked loop).
Da-me um dia ou dois para fazer a esquematica no software e logo a posto aqui !!
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 15 de Junho de 2012, 14:12
Quanto ao teclado aproveitado de uma calculadora. Desisti.
1º tentei usar a placa original, mas os pinos nao correspodem a linhas e colunas.
2ºDepois fiz uma placa em cobre, e com o esquema de ocupar 1 porta analogica, funcionou +/- mas quando aproximava a mão aumenta o valores analogicos acusando  as vezes algumas teclas. Ainda pus um condensador 400uf  reduziu um pouco mas ainda apanha intereferncia.

3º Estão teclados no ebay a 1,50€ com portes free,  mandei vir um e fica resolvido a questão.

iyahdub,  mandei vir tambem do ebay 2x 4046.

Concluido. Só falta o telemovel para ligar ao alarme.
 
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 25 de Junho de 2012, 15:13
bem chegou hoje o seguinte para o projecto:
2x ne555 
2x4046
teclado 4x4 numeros até9 e letra de A até D.
Chegou os pinos macho e femea para fazer uma placazinha para o lcd.
2x par cabos para a beadboard.
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 25 de Junho de 2012, 19:38
Entao ja te envio a Esquematica...Nao me esqueci !!
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 25 de Junho de 2012, 20:21
Foi a pressa mas esta ai.
De notar( caso nao saibas) que para alem doss pinos presentes, tb tens que ligar os comuns a cada IC( o 8 = VCC e o 1 = GND no 555; o 16 = VCC e o 8 = GND no 4046).
Tens ai resistencias variaveis, mas so para fins de testes ate escolheres o que queres especificamente...Mede e substitui por uma de sse valor ou utiliza em ambos um trimmer pot.
Espero que ajude !!

PS- Usei o Kicad, por isso o formato.SCH e do kicad, gratuito na net
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 26 de Junho de 2012, 15:36
desde já muito obrigado iyahdub

Fiz o donwload do kicad  no site deles,  depois abri um projecto  mas parece que falta instalar algo pois aparece muito pontos de interrogação nos condensadores e fico na duvida se são condensadores ceramicos ou electoliticos.

ver: http://cl.ly/0q3N1s102V37422f3531 (http://cl.ly/0q3N1s102V37422f3531)

Duvida: Não tenho resistências variáveis, só tenho 1 potenciometro de 10k - 10mh,  posso utilizar logo  as resistências, uma vez que tenho um grande conjunto de resistências?
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 26 de Junho de 2012, 18:59
Ahhh faltam as libraries de componentes...Eu tiro daqui uma imagen para veres melhor entao...Como nao uso muito o kicad pensei que ele incluisse os componentes jumtamente com o ficheiro...

Podes usar logo resistencias sim...E a mesma coisa, ja que vais experimentar valores primeiro ate encontrares o som que queres ao teu gosto de qq maneira, por isso e o mesmo !!

Na imagem que te enviar acho que so o de 10 Nf ( o valor mais pequeno,  no pin 6 e 7 do 4046) e ceramico( ou o que quisres- Nao polarizado) o resto podem ser electroliticos.

PS- Isso e so o esquema da sirena... Se a usares separada do resto, usa 12 Volts, acrescentalhe um diodo 1N4001 para proteger da polarizacao invertida, e vais precisar de um amplificador para te dar o volume que queres... Se quiseres podes acrescentar um pot para volume em vez do conector que coloquei, usando um condensador ( 47nF)com uma das pontas ligado ao sinal e a outra a terra, com as pontas do pot em cada um das do  condensador e o meio do pot como saida do positivo.  Isto a seguir ao amplificador para o sinal, seria melhor claro... (soa complicado em palavras mas nao e)
Se precisares de mais ajuda diz...

Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 26 de Junho de 2012, 23:48
montei o circuito e penso que esteja a funcionar porque o pino de saida 4046 oscila o 1.60v e 2.00v constantemente.
 
Tenho duvidas no seguinte:

O meu transformador é fraco é só 200ma em qualquer voltagem entre 5v e  18v.

Quero colocar um de 12v 2A porque a buzina funciona com esse transformador, mas antes de ligar quero perguntar se não era melhor usar lm7805 para alimentar o circuito da siren e depois na saida do 4046 usar  uma resistencia com transistor e ligar a siren e levar 2 diodos ?

como está nesta imagem mas em vez de vir o 555 vem o 4046 do pino de saída
http://4.bp.blogspot.com/_9uYSBZ9bLLg/ScU0BQEzOOI/AAAAAAAAACw/vimLRFnwjVY/s400/asiren.thumbnail.png (http://4.bp.blogspot.com/_9uYSBZ9bLLg/ScU0BQEzOOI/AAAAAAAAACw/vimLRFnwjVY/s400/asiren.thumbnail.png)
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 27 de Junho de 2012, 03:13
o 7805 nao...e de 5 Volts Um7809  sim.
Em relacao a buzina, eu nao sei bem como e que essas buzinas funcionam... Talvez alguem possa explicar-me ?!?
Podes usar um 741 ate para amplificar se for preciso. Ou qualquer amplificador basico que te de amplificacao necessaria... Sei por experiencia que um 741 apenas ja te da uma boa saida  ( depende do quao poderoso queres?!?), ja nao sei se sera suficiente para a buzina ou alarme de casa. Como disse nao estou familiarizado com essas buzinas...Tens mais detalhes sobre ela ?!
 O diodo que falei anteriormente e no positivo, mas se vais usar um Regulador, nesse caso tb vais usar um ponte rectificadora, ne ?!
em relacao ao esquema que tens aqui, eu vou presumir que e para esse tipo de buzinas, e ?!
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 27 de Junho de 2012, 23:04
ok.

 A  coluna é igual a  esta http://www.eletroguard.com.br/imagens/20110103103004.jpg (http://www.eletroguard.com.br/imagens/20110103103004.jpg)
segundo as caracteristicas é de 20w impontencia de 8ohms  ligação de 12v.

Quanto ao amplificador nao quero que seja limitada, porque nao estou com fé que essa coluna vá dar  o som alto que pretendo.   No entanto mais tarde irei por uma outra de 125db 12v igual a está  http://www.ebay.com/itm/New-Mini-Wired-Siren-For-My-99-Zones-Wireless-Home-Alarm-Security-System-120-dB-/160832626906?pt=LH_DefaultDomain_0&hash=item25725f20da (http://www.ebay.com/itm/New-Mini-Wired-Siren-For-My-99-Zones-Wireless-Home-Alarm-Security-System-120-dB-/160832626906?pt=LH_DefaultDomain_0&hash=item25725f20da) tenho na minha moto4 e dá um som muito alto. Assim ficava já feito um amplificador que desse para ambos.

resistencias variaveis é a mesma coisa que potenciometros certo?.

Uma vez que tenho de comprar 7809, quero aproveitar e compro as resistencias variaveis e as coisas necessárias para o amplificador de sinal.

desde já agradeço a ajuda.
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 28 de Junho de 2012, 19:28
A buzina vou assumir que e so um altifalante, correcto ?! nao tem mais nada de diferente ?>!
Em relacao a amplificacao tens duas opcoes bem baratas e faceis nesse caso
o LM3886 ( que o Senso tanto gosta lol) que te da 68 W se nao me engano e pode ser usado so com um rail de voltagem positiva, e que podes sempre usar em Bridge mode para mais potencia em mono...
Ou qq coisa tipo o TDA2050 que te da 32 W por canal...MAS SO EM MODO ORIGINAL, ATENCAO ! Nao te aconselho a usares o TDA2050 em Bridge mode a nao ser que saibas o que estas a fazer ja que duplica nao so o power mas tambem a corrente... E neste e um pouco mais complicado ( a solucao seria uns BD807 e 808 mas ja envolveria dual rail supply, etc)
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 05 de Julho de 2012, 23:02
Uma pergunta basica.

Perciso uma resistencia 3300 Ohms = 3.3M

Acontece que tenho uma 2.2M e uma de 1M, como posso juntar as 2 resistencias para dar 3.3M se for possivel.

Espero ainda amanha ou sabado a noite, postar aqui no forum 1º tesde do alarme
Título: Re: Projecto alarme para Casa
Enviado por: senso em 05 de Julho de 2012, 23:05
3300Ohms são 3.3Kohms, e não 3.3Mohms, sim podes ligar duas resistências em série para fazer um determinado valor, até podes ligar 100 resistências em série se tal fosse necessário.
http://en.wikipedia.org/wiki/Series_and_parallel_circuits (http://en.wikipedia.org/wiki/Series_and_parallel_circuits)
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 06 de Julho de 2012, 16:50
teclado pronto.

Estou aqui  juntar as coisas todas do alarme e apareceu a seguinte duvida.
O esquema da siren em cima tenho alimentada por  9v 500ma
 
Então para o arduino ligar e desligar a siren, ligo a um pino com um transístor.
tenho o bc347 é fraco dá max 100ma

depois tenho o tip127 , tip31c e o 2n3055.

Algum deste 3  dá, e que pelo datasheet nao cheguei a preceber ?
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 08 de Julho de 2012, 14:38
Não está apresentavel, mas é para dar uma ideia.

http://cl.ly/2t2J3Y0x1v0F2g0G3V3i (http://cl.ly/2t2J3Y0x1v0F2g0G3V3i)
http://cl.ly/1r3O0u032q3M2b3J3v15 (http://cl.ly/1r3O0u032q3M2b3J3v15)
http://cl.ly/1l2G3g2c272z2L2m1X1C (http://cl.ly/1l2G3g2c272z2L2m1X1C)

Tou neste a fazer o codigo para o arduino depois, é so soldar tudo na pcb e montar em casa.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 15 de Julho de 2012, 12:27
Gostaria se alguem me pode esclarecer a seguinte duvida.
Eu introduzo o codigo, se clicar no 8 apaga o ecra.
Depois se voltar a introduzir o codigo , nao me aparece os *, mas se clicar 7 verifica bem se o codigo esta certo ou errado.
Clico numa tecla e marca-me duas vezes

Código: [Seleccione]
#include <LiquidCrystal.h>
#include <Password.h>

int keypressed =0;
int keyboardPin = 0; 
int keyboardValue = 0;
// Define a senha
int count = 0;
String tmpPass = "";
String password = "1234";
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  Serial.begin(9600);
  readkeyboard();
}

void loop() {
    senha();
}
  void senha(){
    readkeyboard();
  switch(keypressed){
    case 7: guessPassword(); break;
    case 8: lcd.clear();
  default:
    if (keyboardValue >25 && count <4){
   tmpPass += keypressed;
   lcd.print("*");
   count++;
   delay(100);
    }
  }
  }
 
 
void guessPassword(){
     if (tmpPass == password){
           lcd.println("acertou");
     }else{
           lcd.println("errou");
     }
}
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 11 de Dezembro de 2012, 18:50
Update no 1ºpost.

Aqui fica a pcb feita uv e pecloreto de ferro.
http://cl.ly/image/2z2W1a3h1g37 (http://cl.ly/image/2z2W1a3h1g37)

Ainda terá de ficar mais pequena, mas ficará para mais tarde.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 26 de Dezembro de 2012, 22:29
Novidades são as seguintes:
A placa está pronta com tudo soldado, e a funcionar, mas fiz montes de erros e teve levar uns remendos o que nao ficou bonito.
Hoje tive uma desmonstração do alarme da securitas e gostei imenso, mas 499€ + 30€/mes é puxado.

No entando a estudar na minha 2ª versão  quero reduzir os consumos ao maximo possivel. 

1ªparte: bateria + 9v regulador 9v para 5v + atmega8 + lcd.

7805 regulador linear segundo li por ai desprediça muita energia convertendo a energia desprediçada em calor.
Uma boa alternativa é usar o regulador comutado e trás redimentos  a cerca 90%.
Mas não sei o que usar, já  vi o  LM2596-5.0v   falaram-me do mc34063. Mas nao chego a nenhuma conclusão

atmega 8+lcd= o  lcd posso desligar a luz do ecra com bc548 já pouca alguma bateria, e o atmega posso usar modos sleep mas ainda nao tive oportunidade de exprimentar.

Gostaria de ler as vossas opiniões.
Título: Re: Projecto alarme para Casa
Enviado por: senso em 26 de Dezembro de 2012, 22:32
Vais comer baterias de 9v que nem um maluco, a densidade energética é péssima, se queres usar bateria, usa uma Lipo, de 2 células, e usas um simples regulador linear, porque diferenças pequenas de voltagem e baixa corrente a eficiência não é assim tão estelar quanto isso, e os componentes que usas a mais.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 27 de Dezembro de 2012, 21:30
tenho uma lipo 7.4v, vou pensar melhor no assunto.

Detectei outro problema e queria dar a voltar por cima. O circuito da sirene funciona liguei directamente 9v.

Agora  erro é.
O transistor aquece imenso até queima.
Depois pensei bem e bc549 é npn  e devia ser circuito da sirene ligado 9v mas gnd ao transistor certo?

E o que desenhei  tenho de usar transistor pnp ou nao ?


ficha jack 9v--------transistor bc549----- circuito da sirene.
                                        |
                                        |
                                      resistencia 1k
                                        |   
                                   arduino

circuito todo --http://cl.ly/image/3U00011a290t (http://cl.ly/image/3U00011a290t)
Título: Re: Projecto alarme para Casa
Enviado por: iyahdub em 28 de Dezembro de 2012, 01:54
npn
 http://www.falstad.com/circuit/e-npn.html (http://www.falstad.com/circuit/e-npn.html)

pnp
 http://www.falstad.com/circuit/e-pnp.html (http://www.falstad.com/circuit/e-pnp.html)
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 28 de Dezembro de 2012, 21:23
Então porque é que bc549 aquece  imenso ate queima?
Título: Re: Projecto alarme para Casa
Enviado por: senso em 28 de Dezembro de 2012, 21:52
Demasiada corrente a passar por ele..
Título: Re: Projecto alarme para Casa
Enviado por: dropes em 29 de Dezembro de 2012, 15:16
Um mosfet funciona melhor nessa aplicação, sem necessidade de dissipador.
Para o regulador recomendaria um LM7809, levaria dissipador mas o que aquece é a diferença da tensão de entrada para a saída, por isso se for alimentado a 12V a 500mA terá uma dissipação de 1.5W nada de grave.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 29 de Dezembro de 2012, 16:00
o meu transformador do chines queimou era de 150ma , e este novo é de 1000ma
o bc549 suporta 100ma maximo e com este novo transformador a sirene puxa a volta 230ma. Não havia ele de queimar.

7809  mas vou depois precisar do  7805 para alimentar o atmega+lcd+teclado.

7805 não aquece,pelo menos ponho a mão em cima e está frio.
A conversão é de 9v-5v mas se for perciso tenho um dissipador para ele.

que mosfet recomenda ?
Título: Re: Projecto alarme para Casa
Enviado por: vdr em 30 de Dezembro de 2012, 12:42
o meu transformador do chines queimou era de 150ma , e este novo é de 1000ma
o bc549 suporta 100ma maximo e com este novo transformador a sirene puxa a volta 230ma. Não havia ele de queimar.

7809  mas vou depois precisar do  7805 para alimentar o atmega+lcd+teclado.

7805 não aquece,pelo menos ponho a mão em cima e está frio.
A conversão é de 9v-5v mas se for perciso tenho um dissipador para ele.

que mosfet recomenda ?

IRL540 servirá perfeitamente.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 17 de Janeiro de 2013, 21:25
boa noite,
O alarme está por agora pronto.  Só estou a espera que chegue o transistor para postar aqui um video de tudo a  funcionar.

Agora arranjei um substituto para siemens c45 o c62.

As ao ler as mensagens pelo arduino sem atmega colocado pelo hyper terminal aparece bem 6697DB6F7B990D....   mas de for com o codigo abaixo aparece assim:  Tê%Õ?*ÿ?¥Tê%¥Ê

Na altura usava NewSoftSerial mas como agora trás SoftwareSerial. Mudou alguma coisa?
Citar
#include <SoftwareSerial.h>
SoftwareSerial my(2, 3);

#define ledPin 13

void setup() 
{
  pinMode(ledPin,OUTPUT);
  Serial.begin(115200);
  my.begin(115200);
  delay(2000);
  Serial.println("a mensagem recebida  ");
  my.println("AT+CMGR=2");
}
void loop() // run over and over
{
  if (my.available()) Serial.write(my.read());
  }
Título: Re: Projecto alarme para Casa
Enviado por: rglove em 17 de Janeiro de 2013, 22:42
O baudrate está muito alto, e como estás a comunicar por software acontece isso... Há comandos AT para alterar o baudrate do módulo gsm, experimenta procurar e altera para um mais baixo.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 18 de Janeiro de 2013, 12:04
boa tarde,
Tambem me parece que tem haver com o bauld rate.
NO entanto segundo consegui encontrar no google os comandos para alterar o baud rate são:
AT+IPR=?          resultado deu error
AT+IPR=9600     resultado deu erro, exprimentei todos e nada.
AT&W                  resultado erro  ERROR
at+baud5             resultado error

Estou a usar arduino sem o atmega.
Título: Re: Projecto alarme para Casa
Enviado por: rglove em 18 de Janeiro de 2013, 16:00
Lê isto e experimenta como diz aqui:
http://www.bluocean.biz/technicalinfo.html (http://www.bluocean.biz/technicalinfo.html)

Eu fiz assim e deu...
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 18 de Janeiro de 2013, 17:00
boa tarde,

tambem já exprimentei o que diz nesse site  mas continuo com o mesmo problema.

at
OK
ATE1
OK
AT+IPR=9600
ERROR

é um problema estranho, porque no hyperterminal dá bem e no arduino não.
Título: Re: Projecto alarme para Casa
Enviado por: Njay em 18 de Janeiro de 2013, 18:10
Pode ter a ver com a terminação de linha. Um pode estar a enviar \r\n e o outro só \n (ou só \r).
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 19 de Janeiro de 2013, 17:32
boa tarde,

Exprimentei \r\n  so \n so \r   com está estrutura my.println("AT+CMGR=2 \r\n"); depois ainda vi assim
my.print("AT+CMGR=2");
my.println("\r\n");

Mas nada funcionou aparece sempre assim  Aª¥Tê%Õ??5ÿ?¥Tê%¥ʱY4?Cá0S?Õm9??KL&&?ÑAC9LM¦'²ÕY46?M&&k?jÕ$þ

acho estranho é que  directamente ligado ao arduino sem chip no hyperterminal aparece bem as sms em pdu.
Título: Re: Projecto alarme para Casa
Enviado por: senso em 19 de Janeiro de 2013, 17:59
Que baud rate tens?
É que isso cheira a baud errado, e pelos meus testes a uart por software funciona mais ou menos só até 19200, e mesmo assim volta e meia falha..
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 19 de Janeiro de 2013, 18:02
o bauld rate que estou a usar é 115200.
tentei com os outros todos mas nao  tinha resposta do AT hyperterminal
Título: Re: Projecto alarme para Casa
Enviado por: senso em 20 de Janeiro de 2013, 12:59
Isso é demasiado rápido para serial por software.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 20 de Janeiro de 2013, 14:07
O problema é que não consigo baixar o bauld rate , já tentei mas dá-me sempre erro.
Título: Re: Projecto alarme para Casa
Enviado por: Njay em 20 de Janeiro de 2013, 15:07
(...)
Mas nada funcionou aparece sempre assim  Aª¥Tê%Õ??5ÿ?¥Tê%¥ʱY4?Cá0S?Õm9??KL&&?ÑAC9LM¦'²ÕY46?M&&k?jÕ$þ

acho estranho é que  directamente ligado ao arduino sem chip no hyperterminal aparece bem as sms em pdu.

Só tinha olhado para o teu ultimo post, mas se te aparecem cenas assim é mesmo problema de baudrate.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 20 de Janeiro de 2013, 16:07
mudar o baud rate é que está complicado.  Já tou a queimar a cabeça com isto.

Já usei este comando AT+IPR=  a todos os baud rate mas dá sempre erro, inclusive 115200.

Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 21 de Janeiro de 2013, 00:18
acho que descobri uma coisa interesante ou então sou muito nub.

Então fui  topico tutorial avr studio peguei no exemplo uart hello word.

Com o baud rate 9600 resultado hello word .
Aventurei-me e alterei baud rate 115200. Abri terminal e resultado caracteres estranhos ɯ´¤KÙɯ

Depois peguei no exemplos do arduino serial.print("Hello world"); a 115200 aparece bem.

Agora a minha pergunta é:
Se usar serial.println("ATD1234"); do arduino depois montar numa beardboard e ligar telemovel tx e rx directamente tx rx do arduino vai fazer a mesma coisa que biblioteca SOFTSerial, ou vai ser sempre perciso softserial.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 24 de Janeiro de 2013, 16:59
não consigo mesmo mudar o baud rate.
No entanto depois tanta pesquisa,encontrei que o cristal 16mhz a 115200 cria +/- 7 % erro transmissão .  Ora segundo esse site o ideal é usar um cristal 14.7456 Mhz pois a 115200 o erro é 0%.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 27 de Janeiro de 2013, 22:50
Queria saber uma opinião.
Visto que o projecto não ficou como esperado. Agora o alarme faz reset aleatórios, Vou fazer uma coisa totalmente nova e  bocado diferente da ideia inicial, e vou aproveitar receptores rf.  Mas ainda a estudar o caso.

Tenho 1 pergunta  simples.
Numa  pcb onde se vai usar plane ground ,  é preferivel usar transistor npn ou pnp para ligar e desligar leds, componentes do projecto?
 
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 01 de Fevereiro de 2013, 11:07
O  circuito (que está em anexo) funciona muito bem. Clico no botao e ele liga o lcd + arduino
O  arduino liga um led.
Se deixar de pressionar o botão o lcd e o arduino fica desligado.

Até aqui funciona bem, mas o problema é quando ligo um fio do  pino do  led á base do transistor,  o  lcd fica ligado com a luz muito fraca.  Sem estar a clicar no botão.

O objectivo é clicar no botão, liga lcd + arduino e depois de 10 segundos  arduino auto desligar-se a si a ao lcd. 
Mas sem ficar 10 segundos a clicar no botão.

Desde já agradeço
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 05 de Fevereiro de 2013, 22:34
resolvido usei npn 337+pnp 328 e agora ligo e desligo todo o circuito.

Hoje fiquei curioso com o seguinte.
Já vi em vários circuitos electricos como alarmes, sistemas de regas , automatização, onde entra 230v e depois dentro  do sistema trabalha a 6v 9v ou 12v.

No alarme do securitas a central é pequena e fina, e entra 230v, o que me deixa a pensar como é que convertem 230v ac para dc num espaço curto.
Será um transformador encapsulado?

 http://static.pap.fr/illustrations/alarme-securitas-direct-2884_300x260.jpg (http://static.pap.fr/illustrations/alarme-securitas-direct-2884_300x260.jpg)
Título: Re: Projecto alarme para Casa
Enviado por: pmj_pedro em 06 de Fevereiro de 2013, 00:10
O  circuito (que está em anexo) funciona muito bem. Clico no botao e ele liga o lcd + arduino
O  arduino liga um led.
Se deixar de pressionar o botão o lcd e o arduino fica desligado.

Até aqui funciona bem, mas o problema é quando ligo um fio do  pino do  led á base do transistor,  o  lcd fica ligado com a luz muito fraca.  Sem estar a clicar no botão.

O objectivo é clicar no botão, liga lcd + arduino e depois de 10 segundos  arduino auto desligar-se a si a ao lcd. 
Mas sem ficar 10 segundos a clicar no botão.

Desde já agradeço

O transistor bipolares nao devem ser usados como switch,o ideal era um mosfet, agr nao sei se se deve a isso
E tas a alimentar a led  a 4.3V sem nenhuma resistencia?

Quanto ao auto desligar podes testar esta opçao http://i45.tinypic.com/epojg8.png (http://i45.tinypic.com/epojg8.png) eu fiz isto assim e funcionava no simulador, mas nao tive tempo para teste na realidade

edit: se queres que fique ligado durante 10 segundos, podes usar um "filtro rc" ou o timer do arduino
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 06 de Fevereiro de 2013, 13:06
o led do esquema representa o circuito  lcd + arduino por isso  é que nao pus resistencia.

Quanto ao transistores, procurei no google,  e depois de exprimentar alguns circuitos nao funcionava correctamente.  E fiz com o 337 e 328 porque é os unicos que tenho.
O que acontece é que o teclado tem  voltagens diferentes para cada tecla. E dos circuitos que testei os transistores não activam bem.
Depois encontrei este circuito que parece funciona bem. Apesar de não ser o mais correcto.

esquema do teclado:http://www.instructables.com/id/Arduino-3-wire-Matrix-Keypad/ (http://www.instructables.com/id/Arduino-3-wire-Matrix-Keypad/)


Ainda tenho muito que apreender, pois brinco com electronica como hobby.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 12 de Março de 2013, 21:50
Boa noite,
A vontade de  fazer um alarme como deve ser é muito grande , logo nao vou desistir facilmente.
Surgiu um problema: Não há portas  para tudo.

O que ocupa mais pinos é lcd e o teclado.
O lcd consegui reduzir a 3 pinos,  usando o shift register 4hc595, e uma biblioteca adapatada.
Ora o teclado 4x4 com resistencias e porta analogica não resulta muito bem, porque quando disparava a sirene ficava com valores diferentes.

Tenho 4 portas digitais  e 1 analogica livre. 
Como posso ligar 8 portas a 3 portas. A ideia era aumentar input do arduino, mas nao estou a ver como se faz com o teclado.
Título: Re: Projecto alarme para Casa
Enviado por: Marvin em 13 de Março de 2013, 12:43
Não tenho a certeza se funciona como quer, mas um multiplexer serve para situações dessas. Veja se ajuda.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 13 de Março de 2013, 23:17
perciso  de um integrado que faça input output ao mesmo tempo e que ocupe no maximo 3 portas.

Exprimentei assim por alto no proteus e  MCP23017  e em prencipio  dá, no entanto sobra muitas portas.  Se o lcd funcionar tambem compensa comprar.

Este ultimo que vi foi o PCF8574, achei mais interessante,   mas é muito caro 4.80€ vou exprimentar amanha no proteus.

Queia saber se alguem  sabe de um  I/O Port Expander mais low cost.

Agradeço
Título: Re: Projecto alarme para Casa
Enviado por: senso em 14 de Março de 2013, 00:27
Usa um port expander i2c da microchip, se sobrar pinos, olha ficas com espaço para expandir o projecto se tal for necessário, vale mais sobrar que faltar.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 16 de Junho de 2013, 13:22
Boa tarde,
Já estou com a 2 versão do alarme bem encaminhada. Neste momento está concluido a parte de por o codigo/ activar e desactivar o alarme.
 A sirene tambem está quase concluida só falta tratar da parte dos consumos.

No entanto estou com duvida no sensor e modo sleep do arduino.
O sensor Pir tem o fio do sinal tem 4.80v quando detecta e quando nao detecta tem 0.06v.

A minha duvida é por acordar o arduino com o fio do sensor pir?
Isto porque na outra placa tenho o modo sleep mas funciona quando cai a voltagem o arduino acorda.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 23 de Junho de 2013, 22:50
Boa noite,

Tenho um sensor pir que tem 3 fios +-s.
Gostaria de reduzir ainda mais o tempo que o fio do sinal fica activo. Actualmente demora 8segundos, mas queria reduzir para metade.
Troquei o potenciometro para maior e menor valor mas nao resolveu o problema.
Segundos as minhas pesquisas o circuito usa ic 4049.
Será possivel reduzir o tempo ainda mais?

agradeço desde já
 
Título: Re: Projecto alarme para Casa
Enviado por: senso em 23 de Junho de 2013, 22:55
Um 4049 é simplesmente 6 inversores(NOT's) dentro de um package.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 23 de Junho de 2013, 23:26
um aprendi not's em circuito digitais, mas já não me lembro de nada.
Mas pelo o que vi no datasheet, 4049 directamente nao tem nada haver com o tempo.
deixo aqui uma imagem da pcb.

http://cl.ly/image/3F0s2w1a232S (http://cl.ly/image/3F0s2w1a232S)
Título: Re: Projecto alarme para Casa
Enviado por: pmj_pedro em 23 de Junho de 2013, 23:58
Gostaria de reduzir ainda mais o tempo que o fio do sinal fica activo. Actualmente demora 8segundos, mas queria reduzir para metade.

Acho que uma boa solução era fazer um passa alto, que assim sempre que havia uma transição so ias ver na saida do circuito um pico. Depois podias colocar um buffer(opamp) e talvez um passa baixo onde controlavas a constante de tempo

Pode nao ser uma solução elegante, mas acho que funcionara

edit: nao dá para ver nenhuma imagem da pcb
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 24 de Junho de 2013, 00:22
coloquei o link da imagem no post anterior.

Neste momento o sensor está ligado ao pino 2 que acorda o arduino envia sinal rf e dorme.

Vou tentar esquematizar tudo num papel para ver onde estou ao certo encalhado.

 
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 15 de Julho de 2013, 11:25
Bem já tenho o sensor e o alarme  soldado nas placas, e a funcionar.
No entanto surgiu aqui uma duvida na alimentação.
A ideia inicial era com 3 pilhas 1.5 2000mha para alimentar o circuito. Uma vez que o alarm passa 90% tempo em sleep achei que nao era necessário um circuito proprio para a  alimentação.

No entanto disseram-me que devia usar  um MC34063  um Step-up e down  no circuito, o alarme ficaria mais rentavel.

Gostaria de saber as vossas opiniões e se fossem vocês como fariam?

Agradeço desde já.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 30 de Agosto de 2013, 15:41
falta só alimentação da sirene.

Comprei há 5 anos 6 candeeiros que carregam de dia e acendem o led de noite. Juntei os paineis  todos em ligação serie e 12v-16v.

Para fazer as contas, preciso de saber qual é a tensão de 1 painel solar, mas nao sei como se faz para saber a tensão maxima do painel, uma vez que nao tenho datasheet.
 
O painel é igual a este: http://image.dhgate.com/albu_233057922_00-1.0x0/100pcs-lot-solar-led-wall-lamps-best-outdoor.jpg (http://image.dhgate.com/albu_233057922_00-1.0x0/100pcs-lot-solar-led-wall-lamps-best-outdoor.jpg)

Obrigdo
Título: Re: Projecto alarme para Casa
Enviado por: senso em 30 de Agosto de 2013, 16:23
Aponta-lhe uma luz e mede?
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 30 de Agosto de 2013, 17:22
enganei-me a escrever e troquei é corrente e não tensão.
A tensão máxima é 2v.
A corrente é que eu não sei.
Título: Re: Projecto alarme para Casa
Enviado por: senso em 30 de Agosto de 2013, 18:32
Mete-lhe uma carga, mas diria que isso deve ser ai de 20-50mA com esse tamanho.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 07 de Setembro de 2013, 22:07
Hoje peguei no painel solar  juntei tudo e resultado nao esperados.
cada painel tem a volta 1.2v dentro de casa . Quando exposto directamente ao sol dá 2.02v.

Montei este esquema e o resultado foi que ao medir sem apanhar luz directamente tem. 0.50v e quando coloco a placa ao sol chega 4.5v.  Está alguma coisa mal? eu aponto uma laterna para o painel e nao chega a 1v.
agradeço
 (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg194.imageshack.us%2Fimg194%2F6494%2Fdvow.jpg&hash=aa6acf5d36bec419dde37e47ea17ad79f0567886) (http://imageshack.us/photo/my-images/194/dvow.jpg/)


Título: Re: Projecto alarme para Casa
Enviado por: rglove em 07 de Setembro de 2013, 22:11
O objetivo era ligá-los todos em série? Se era está mal ligado...
Parece-me que dessa forma tens 3 pares de painéis em série ligados em paralelo
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 07 de Setembro de 2013, 22:41
segui esta imagem http://www.mpptsolar.com/pt/images/paineis-solares/paineis-solares-em-serie-paralelo.jpg (http://www.mpptsolar.com/pt/images/paineis-solares/paineis-solares-em-serie-paralelo.jpg)

A ideia é ter corrente e tensão suficiente para alimentar o atmega.

Espera ter sem estar directamente ao sol 3v e a tensão maxima vai ser a volta 40-60ma
Título: Re: Projecto alarme para Casa
Enviado por: senso em 07 de Setembro de 2013, 22:44
Com esses paineis não me cheira muito que isso funcione como queres, então 60mA de CORRENTE e não voltagem é para esquecer.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 18 de Outubro de 2013, 11:25
Bom dia,
Estou com um problema esquisito e não percebo a origem.

Tenho o atmega8 montado na beardboard, o receptor RF liga ao pino 8, e a sirene liga ao pino 9 .
Ao pino 9 liguei um led com resistência 1k,   fiz o código e os testes, e ficou a funcionar.

Sacei o led montei  o lm386 conforme está na imagem, VIN ao pino 9 do atmega, o VS ao 9v da pilha e partilhei o gnd (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.hobby-hour.com%2Felectronics%2Flm386-20.gif&hash=28970bbd1a0e5e07e514918cd60fb84beb69a823).

Penso que está tudo bem montado, olhei para o circuito não vi nada de errado.
O problema é que activo o alarme, passo a mao no sensor e a sirene toca. O problema é que não consigo desligar a sirene quando está o lm386 ligado.

Se ligar ao pino 8 o led a sirene liga e desliga. Se ligar lm386 liga mas não consigo desligar. Será o lm386 está a fazer interferência no receptor rf 433 mhz.

agradeço
Título: Re: Projecto alarme para Casa
Enviado por: jm_araujo em 18 de Outubro de 2013, 11:44
Tens mais alguma coisa alimentada pelos 9V? Se é uma pilha, pode não aguentar com a carga da sirene e baixar o suficientemente a voltagem para causar problemas.

Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 18 de Outubro de 2013, 13:12
A pilha de 9V alimenta só o lm386.

O atmega e o receptor é alimentado a 5v por  usb do compudador.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 27 de Outubro de 2013, 00:26
Faltava um condensador cermarico 0.1uf na alimentação do  lm386 que resolveu logo o assunto.
http://oregonembedded.com/batterycalc.htm (http://oregonembedded.com/batterycalc.htm)

No entanto estou aqui com duvida se o  calculo da duração da bateria com o atmega está correcto. Só para ter uma ideia.

Bateria nimh= 2800Mha     consumo atmega=  25 mha

2800   =   1          x=0.025*1/2800     |      1 dia = 24 horas
0.025  =   x          x= 8.92857E-06      |      d      =   8.92857E-06

Ou seja d= 3.72024E-07  da qualquer coisa como 3,72 dias.

No entanto exprimentei algumas calculadoras na net e variaram os valores. Algumas dizem 5 dias.

Outra duvida. Com a bateria de 7,2v passar para  5v é  melhor um  step-down  ou Low Dropout Regulator?

agradeço
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 29 de Outubro de 2013, 18:19
Alguem me  pode esclarecer a seguinte duvida

Com uma meteria nimh, Passar de  7,2v passar para  5v com melhor eficiencia possivel , é  melhor um  step-down  ou Low Dropout Regulator?

Ou outra alternativa?

agradeço muito
Título: Re: Projecto alarme para Casa
Enviado por: senso em 29 de Outubro de 2013, 18:21
Regulador comutado em principio será melhor que um linear, que a energia que está a mais é transformada em calor..
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 09 de Novembro de 2013, 10:58
Circuito: http://cl.ly/image/0Y0p0Z2d1D2r (http://cl.ly/image/0Y0p0Z2d1D2r)

Bom dia,
Tinha tudo preparado para ir fazer as placas finais e lembrei-me de uma coisa. O consumo do lm386 é 4.6ma.
Uma vez que só tenho mosfet N-channel BS170, e ainda não estudei bem os  mosfets, Queria saber se montei o mosfet bem ou não.
A resistencia do gate é 1k.

Desde já agradeço.
Título: Re: Projecto alarme para Casa
Enviado por: dropes em 09 de Novembro de 2013, 14:15
O BS170 está bem aplicado com o source ao gnd e funciona bem desta forma pelo multisim.
Prefiro comutações do vcc em vez do gnd, mas com este transístor isso não é possível a não ser que se ligue a saída em modo invertido em relação à entrada.

Suporta até 500mA teoricamente, por isso estás à vontade.

Quanto à gate 1k serve, como é de alta impedância até com 100k funcionaria, esta gate tem de ter um sinal lógico definido devido à impedância não podendo ficar em aberto.
Título: Re: Projecto alarme para Casa
Enviado por: jm_araujo em 09 de Novembro de 2013, 18:55
E cuidado ao manusear o BS170 por causa da descargas electrostáticas. vai-se num instante e já queimei mais do que gosto de admitir. E fazer o diagnóstico que queimou é bem mais complicado que com BJT.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 10 de Novembro de 2013, 19:14
Por acaso  também preferia a comutação em vcc.  Mas como tinha bs170 aproveitei.

As placas já estão feitas e soldadas. Agora falta verificar possíveis curto circuitos e testar.
Título: Re: Projecto alarme para Casa
Enviado por: senso em 10 de Novembro de 2013, 20:11
O que é que acontece ao lm386 se lhe metes um sinal sem teres massa?
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 20 de Novembro de 2013, 16:26
Senso: Acontece que toca a mesma mas muito baixo. Resolvi juntando todos os gnd do LM386 ao mosfet.

No entanto posso dizer que o alarme entrou em fase final. Ou seja fazer umas caixinhas para ele.

Aqui deixo o video  de tudo a funcionar a 100%.  Só falta comprar o painel solar 9v e ligar no lugar das pinças.


teste alarme arduino (http://www.youtube.com/watch?v=1A8Oy1KRIOE#ws)
Título: Re: Projecto alarme para Casa
Enviado por: almamater em 20 de Novembro de 2013, 17:44
Muito fixe, o meu tb está na fase final :) mas ainda falta um bocadinho
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 22 de Novembro de 2013, 19:26
vou fazer uma nova alteração.
Ontem fui ferro-velho e encontrei num carro uma sirene de 6 sons.
Hoje fui exprimentar e aquilo faz um  barulho desgraçado.
Ora a sirene trabalha a 12v  e puxa +/- 900ma.

A minha duvida é a seguinte. A bateria é de 7.2v 3000ma, usando um step-up para 12v a sirene funcionará bem?

Ou tenho de refazer tudo para uma bateria de 12v. É que um painel soldar para uma bateria de 12v é muito caro.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 27 de Janeiro de 2014, 17:19
Afinal não ficou pronto.
Ao fazer uma simulação com o alarme no sitio,  reparei  que tenho um bug/erro no código no qual nem sempre consigo desligar a sirene, olhei melhor para o código e pensei que fosse o delay de ligar e desligar a sirene.

Ora pensei isto resolve-se como no exemplo do blink without  delay. Feitas as modificações continua a não funcionar. Inlusive acrescentei  if (currentMillis - previousMillis < interval) {   receber();      } para ler o rf enquanto não passava 1 segundo mas não resultou.

Deixo o código em anexo para quem poder dar uma vista de olhos e ver o que estou a fazer mal,

Agradeço
Título: Re: Projecto alarme para Casa
Enviado por: tarquinio em 28 de Janeiro de 2014, 03:11
Um detalhe a ver é que as variáveis para guardarem os millis() tem de ser unsigned long, e não apenas long. Isto dá problemas em sketches que fiquem a correr muito tempo (quando os valores deixam de caber num long).

Tentei dar uma olhadela no código mas parece-me que complicaste a coisa... Tens uma máquina de estados com um monte de variáveis, acho que a coisa ficava bem mais simples e fácil de entender usando menos variáveis e enumerações ou defines para marcar os estados. Algo do tipo:
Código: [Seleccione]
#define ALARME_DESARMADO 0
#define ALARME_ARMADO 1
#define ALARME_A_TOCAR 2
#define ...................

byte estado = ALARME_DESARMADO;

void loop()
{
    if (estado == ALARME_DESARMADO)
    {
        // Fazer cenas aqui...
    }
    if (estado == ALARME_ARMADO)
    {
        // Fazer cenas aqui...
    }
    ..................................
}

Tens variaveis tipo sensor, x, r, p, torna-se confuso perceber o que cada uma delas faz e exactamente em que posto está o sistema...

E estas por exemplo:
Código: [Seleccione]
  unsigned long currentMillis = millis();
  agora  = millis();

que estão claramente em duplicado... :p
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 04 de Fevereiro de 2014, 16:57
Desde  já agradeço,

Tive a tentar melhorar o codigo torna-lo mais simples, mas mesmo assim nao ficou nao limpo como pensei, mas está mais organizado.
O que está acontecer é que nem sempre o codigo apanha o sinal a ser recebido.  Mas é quando o led está a mudar de estado. 
Torna-se uma questão de sorte de acertar e  o arduino ler o sinal recebido.

Exprimentei tirar a a parte do led a piscar e ai já funciona bem, pelo menos  nao falhou uma unica leitura.

Deixo aqui o novo codigo.
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 12 de Fevereiro de 2014, 19:11
O problema já mesmo no piscar o led.
O alarme é armado e desarmado na perfeição quando uso Serial.println(" "); para simular que a sirene está a tocar. E recebo os 3 sinais para desarmar o alarme.

O problema está quando tiro Serial.println e coloco o exemplo  blink without delay ai nem sempre o alarme desarma e é raro  receber os 3 sinais para desarmar o alarme.
A pouco encontrei blink com timer e experimentei, e parece funcionar, pelo menos ai não falhou nenhuma vez, mas também nem sempre recebo os 3 sinais para desarmar o sinal. 

Como posso resolver o problema?

Agradeço.


Título: Re: Projecto alarme para Casa
Enviado por: tarquinio em 12 de Fevereiro de 2014, 19:51
Eu tentaria fazer a coisa ainda com mais estados e menos variáveis. Por exemplo tens estas:
Código: [Seleccione]
byte recebeu = 0;
byte estado = 0;
byte estado_sensor = 0;
int sensor = 0; // sensor
int p = 0; // variavel para o if

Acho que podias combinar várias destas variáveis apenas numa e acrescentar mais estados. ECom muitas variáveis acabas por te perder um bocado e depois às vezes há variáveis que uma pessoa já nem sabe bem o que faz.

Por exemplo isto:
Código: [Seleccione]
sensor = 0; // apagar movimentos do sensor
não esta a ser usado para nada.

A variável "recebeu" é o que é lido do input, e depois está a ver usada uma data de vezes em vários testes pelo código... Eu teria visto logo que valor é que ela tem, e passado do estado X para o estado Y, se fosse caso disso. E provávelmente a mesma coisa para o "estado_sensor".
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 20 de Fevereiro de 2014, 19:14
Estive a melhorar o código , está em anexo para ver.
Descobri que o problema pode estar na sirene.
O circuito é este: http://cl.ly/image/1D0j16281N25/Untitled.png (http://cl.ly/image/1D0j16281N25/Untitled.png)

Testei com um led em vez da sirene e recebo sempre os 4 códigos para desarmar o alarme.
Depois liguei a sirene e nem sempre desarma o alarme, e quando desarma só recebo um código.

Tou alimentar com um transformador 9v 1A.  Apesar de a sirene ser 12v a 9v já faz um barulhão desgraçado.

Será  que o problema está na alimentação?


Agradeço desde já pela ajuda.
Título: Re: Projecto alarme para Casa
Enviado por: tarquinio em 21 de Fevereiro de 2014, 01:07
Pois se o mesmo programa faz coisas diferentes consoante tens ligado um led ou uma sirene, então o problema pode vir daí. Se a sireme puxar muita corrente e baixar a tensão no arduino, podem acontecer cenas esquisitas... N sabes quanto é que a sierene gasta?
Título: Re: Projecto alarme para Casa
Enviado por: dio123 em 21 de Fevereiro de 2014, 09:40
No auto-colante a sirene é de 20w 12v =  dá +/- 1.6 amperes.
O transformador é dos ajustaveis 1A, e estou alimentar o circuito com 9v.

Tenho de confirmar novamente o consumo da sirene a 9v. Mas tinha ideia que quando medi era - 800ma.
O Transformador nao consegue dar perto de 1A. Provavel, apesar do transformador nao ser do chineses.

A sirene ao tocar, confirmei que há uma queda de  tensão, essa queda pode ser suficiente para o receptor nao apanhar o sinal como deve de ser.

Tenho testar o consumo da sirene ou limitar o consumo , ou comprar um transformador com maior amperagem.
Título: Re: Projecto alarme para Casa
Enviado por: senso em 21 de Fevereiro de 2014, 14:54
E mediste esses 800mA com quê?
Devia ser com um osciloscópio..