RECEPTOR DE SENSOR DE PRESENÇA COM ALARME PARA USO VEICULAR – COM PIC12F675

Usando um pequeno transmissor e este receptor, é possivel imobilizar um veiculo em caso de roubo . Veja mais…

Já foi publicado um pequeno receptor didático para sensor de presença no artigo ‘ RECEPTOR PARA EMISSOR DE PRESENÇA PARA FINS DE BLOQUEADORES VEICULARES – COM PIC12F675 ‘. Vamos agora, usar de forma prática a idéia, com o circuito abaixo:

Ele dispõe de 3 reles, sendo um para o corte da bomba de combustível, outro para ligar uma sirene eletrônica comercial, destas a venda para alarmes, e o último rele, para acionar as setas do veículo, em conjunto com a sirene eletrônica. O pino 7 do PIC12f675 recebe de tempos em tempos, uma transmissão oriunda de um chaveirinho de presença, com protocolo para ci HT6P20B. Toda vez que recebe esta transmissão, reseta um contador de tempo. Quando este transmissor não se encontra nas proximidades, o contador atinge um valor que aciona um flag para ‘armar o alarme’. Estando na condição de ‘armado’, ao se abrir uma porta ou ligar a chave de contato, irá disparar a sirene e acionar os piscas do veiculo, por um período de 4 minutos. Após o que, ele desliga a sirene e piscas, mas apenas se as portas forem fechadas ou contato desligado. Assim, ao se aproximar com o chaveirinho de presença próximo do carro estando ele disparado, fará cessar o alarme e permitir o funcionamento do motor do veiculo. No caso de ter de deixar o veiculo (ex. no caso de roubo), com o ‘chaveirinho’ no bolso, o sistema contará 45 segundos e acionará a sirene e também os piscas do veiculo. Após isto, contando-se mais 45 segundos, irá bloquear a bomba de combustível (ou cortar a bobina de ignição), parando o motor do veiculo. Enquanto a chave estiver ligada ou porta aberta, continuará o toque da sirene e a ação dos piscas. Desligando-se o contato e fechando as portas, contará 5 minutos e após o que, desligará o alarme. No entanto, ainda estará em ‘stand_by’, pois se for aberta a porta ou acionado o contato, ligará a sirene e os piscas novamente, até que receba o sinal do ‘chaveirinho’ cadastrado.
Note que, uma vez disparado, somente com o sinal do transmissor de presença é que irá desliga-lo.

Quanto ao transmissor, poderá ser usado um chaveirinho de controle remoto de portão com ci HT6P20B internamente. Para que ele transmita de tempos em tempos, terá que usar um ci 555, temporizando para transmitir entre 10 a 30 segundos, por um período de 200 milisegundos.
Certamente, com esta opção, a vida da bateria cairá bastante. Outra opção, é a publicada no artigo ‘ CHAVEIRO EMISSOR DE CÓDIGO HT6P TEMPORIZADO ( TRANSMITE A CADA 40 SEGUNDOS, PARA FINS DE ALARMES DE PRESENÇA) ‘, em que usamos um PIC para emular o protocolo HT6P20B e as devidas temporizações. A versão com ‘sleep’ permite uma economia notável de bateria.
É importante lembrar, que este ‘chaveirinho’ de presença nunca deverá ser colocado junto a chave de contato, pois em caso de assalto, em que os ‘meliantes’ levem o veiculo, este será bloqueado depois de um tempo e acionará o alarme. Mas, se estiver junto as chaves do carro, isto não ocorrerá.
Dependendo do tempo escolhido entre transmissões, devemos aguardar de acordo, perto do veiculo antes de entrar, para dar o tempo de desligar (ocorrer uma transmissão), especialmente se ficamos muito tempo longe.
É importante lembrar, que o transmissor (chaveirinho) tem que ser aprendido primeiro. Para isto, aperte o botão ‘learn’ brevemente e provoque uma transmissão. O led ‘learn’ piscará uma vez para indicar a aceitação do transmissor. No esquema, foi previsto o uso de porta com acionamento da luz de cortesia, ligando ao gnd e também a versão ligando ao +12volts.
Escolha qual usar, conforme o veiculo a ser montado. Se não forem usados, deverá ser ligado ao gnd. A alimentação deste sistema deverá provir de forma direta da bateria, logicamente, usando proteção por fusíveis. O fio da bomba de combustível deve ser interrompido e fazer passar pelos contatos do rele ligado ao pino 6 do PIC. Deve ser previsto uma chave escondida, que restabelece esta ligação em caso de pane no sistema e que também desligue o circuito, em emergência. Muitos preferem não interromper a bomba, pois um carro que para o seu motor em velocidade, pode gerar acidentes graves em uma pista. Outra opção, seria apenas desligar o motor de partida, impedindo o acionamento do motor. Mas, no caso de roubo, o veiculo ainda continuaria a rodar, mas com pisca e sirene acionados. Isto chamaria bastante a atenção, apesar de não ser garantia de recuperar o veiculo. Atenção: Consulte a legislação de trânsito de sua localidade para saber se este tipo de dispositivo é permitido legalmente, antes de montar/usar.
Obs. Esta montagem é apenas didática, sendo testada apenas em placa de protoboard, sujeita a bugs não observados, sendo fornecido o arquivo ASM, que poderá ser alterado segundo as necessidades dos hobistas. Portanto, o autor não se responsabiliza pelo uso deste dispositivo e suas consequências.

Segue o arquivo ASM:

RX_PRES_ALARME_V1_ASM

Segue o arquivo HEX:

RX_PRES_ALARME_V1_HEX

Manuais:

PIC12F675 datasheet

Curiosidades:
Os danos da pornografia
Por que tantas pessoas sentem solidão?
Há futuro para o controle de armas?
A matemática é para todos
Um número muito útil e intrigante
Doença de Lyme e os carrapatos
Antártida: a última fronteira
A ciência e a Bíblia são compatíveis?
Yellowstone: encontro de águas, rochas e fogo
A reconstrução da Biblioteca de Alexandria
Jantar Mantar — um observatório sem telescópios
Comunicação — essencial nos ecossistemas da Terra
Uma das nozes mais úteis do planeta
Robert Boyle – lições do passado
Balolo – o caviar do Pacífico
A língua da selva — segredos da comunicação entre os animais
Ultimato “em nome de Deus”
Carros – no presente e no passado
O sistema de ‘spray’ do besouro
Ouvindo sons do espaço
Porque as estrelas são cintilantes?
Uma voz silenciosa que pode se ouvida

Outros assuntos:
Como fazer seu segundo casamento dar certo
Quando seu filho tem uma deficiência
O que fazer se você tem um problema de saude – Parte 1
Como parar de discutir
Como enfrentar o bullying sem ter de partir para a briga (animação)
Como acabar com a tática do silêncio
Como resolver problemas em seu casamento?
Como criar filhos responsáveis
Como administrar o seu dinheiro
Ensine valores morais a seus filhos
Ensine seus filhos bons principios com atividades de colorir
Como posso ter ânimo para exercitar
Como posso controlar meu peso?
Entrevista com um bioquímico
Adolescentes- O que fazer se estou sofrendo bullying?
Como evitar ferir com palavras?
Como tratar seu cônjuge com respeito?

Até o próximo artigo!!!

Clique aqui para comentários/sugestões fora deste tópico

30 comments on “RECEPTOR DE SENSOR DE PRESENÇA COM ALARME PARA USO VEICULAR – COM PIC12F675

  1. lario tudo bem?
    este bloqueiador é nota 10 sao inumeras as aplicaçoes
    voce nao tem ai no seu caderninho a versao 2 deste projeto? ex.mantendo estas qualidades e mudando apenas a maneira do chaveirinho ficar emitindo sinal,no novo caso voce aperta o controle ele emite 2 bips para ligar e 1 bip para desligar porem ao abrir a porta ele nao irá disparar ele espera 40 segundos, dai ele corta o combustivel,atua as setas e dispara a sirene.valeu

    1. Olá José! O que você quer, na realidade seria um alarme normal, acionado por controle remoto, não é isto? Ou tem o transmissor da parte de ‘ proximidade’ e mais os controles para função liga/desliga? Não entendi muito bem a sua ideia. Poderia ampliar a sua explicação?
      Claudio

  2. Olá Claudio estava pesquisando uns projetos na internet, e achei esse aqui interessante, será que você teria ideia de fazer, para saber a distancia que transmissor esta funcionando com sinal 100% para ter uma noção da distancia,mas ai colocaria o botão Learn para gravar os controles individual, e com isso saber como sinal esta e até mesmo poder regular (calibrar) o sinal, se possível com microcontrolador (pic).
    obrigado pela atenção.
    Bruno.

    segue o link, comentado.

    http://www.youtube.com/watch?v=sQdhTJIcW4o

      1. Ok, Claudio, gostaria de saber com você se há possibilidade, se ao desligar a alimentação do RECEPTOR DE SENSOR DE PRESENÇA, ele fique com a ultima informação ou seja se ele disparar e ao desligar e ligar novamente ele continua disparado, não volta recontar o tempo e ai sim ele dispara novamente, isso com essa versão que você refez para mim, obrigado !!!
        Bruno.

  3. Olá Claudio, então vamos lá, liguei o fio referente ao fio do contato ao gnd e continua disparando.
    Passo a Passo:
    1: Botão Learn, (led) semelhante aos seus outros projetos apertar por 1 segundo grava controle e pisca uma vez indicando aprendizado do mesmo, segurando por 10 segundos pisca 3 vezes, indicando apagamento de todos emissores da memória.
    2: Relê sirene e setas, após ultima transmissão recebida, transmissor longe acionar relê sirene e setas entre o período de tempo após ultima transmissão de 40 segundos, ai após os 40 segundos contar mais 40 segundos para acionar o relê de bloqueio, isso para dar um tempo as vezes o próprio dono do carro pode esquecer do transmissor e com isso pode dar tempo de parar o carro para não provocar um acidente, se o mesmo estiver feito o bloqueio na bomba elétrica ou na ignição do veiculo.
    3: Veiculo estacionado e sem o transmissor próximo, ao abrir a porta disparar, ou ao ligar a chave disparar na hora, e ficar disparado por 4 a 5 minutos e depois parar, se nao haver abertura de porta ou novamente tentar ligar o contato ele fica sem disparar mas ao abrir a porta ou acionar a chave ele volta a disparar e fica bloqueado, quando transmissor estiver por perto nada disso ocorre veiculo funciona normal e se afastar ai conta os 40 segundos dispara sirene e setas depois mais 40 segundos e bloqueio é feito, e ao chegar perto com o transmissor ele para de disparar.
    Simplificando ao veiculo esta parado sem o transmissor por perto abrir a porta ou ligar a chave ele dispara e bloqueia durante 4 a 5 minutos, mas se deixar a chave ou porta aberta ele fica disparado e ao fechar começa contar o tempo de 4 a 5 minutos e depois para mas fica bloqueado, praticamente o alarme só vai disparar a sirene e setas se o contato for ligado ou a porta aberta, com o transmissor longe, ou seja estou dirigindo normal transmissor no bolso da calça, paro o veiculo desligo ele normal após estar longe do veiculo se abrir a porta ou ligar a chave ele dispara.
    Acho que agora possa entender .

    Obrigado pela atenção
    Bruno.

    1. Olá Bruno! Parabéns pelo seu descritivo! Nota 10!!! Isto facilitou bastante entender o ‘modus operandi’ do projeto. Aguarde, assim que sobrar um tempo, irei postar uma segunda versão do dispositivo.
      Cláudio

      1. Olá Claudio, perfeito esta funcionando de acordo, com o descrito, porem percebi que as vezes, ao apertar o botão LEARN para apagar os transmissor, as vezes fico segurando por mais de 10 segundos e nada acontece e também ao gravar as vezes acontece o mesmo, gravei HEX em varios outros pic’s como 12f675 e 12f629 e acontece o mesmo, se possível você verificar, obrigado.
        Bruno.

        1. Olá Bruno! Testei aqui no protoboard e não consegui pegar esta falha. A polarização do pino 2 é critica, devendo ser usado um resistor de 2k2 junto ao led ao vcc e um resistor de 220 ohms junto ao interruptor ao gnd. Outros valores podem causar instabilidade. Se estiver certos, tente retirar o capacitor em paralelo com o led e ver se para o problema. Ele serve para não se ver o led acendendo de forma bem fraca ao apertar o botão.
          Claudio

          1. Olá Claudio,então verifiquei melhor e quando o transmissor esta transmitindo, ele não consegue apagar o controle mas ao parar de transmitir ele funciona normalmente, outra coisa mudei o TEMPO MÁXIMO SEM RECEBER UMA TRANSMISSÃO para 60 segundos e não funcionou tem algum limite ???
            Obrigado pela atenção.
            Bruno.

          2. Olá Bruno! O limite é 59, pois ao chegar no sessenta, o contador ‘CTI_SEG’ zera para incrementar o contador de minutos ‘CTI_MIN’, e impedindo uma comparação correta.
            Claudio

          3. Olá Claudio, havia percebido, mas mesmo assim obrigado, outra coisa, a configuração dos diodos, o ponto negativo, ele não teria que ser ao contrario, porque quando abre a porta é que ele leva a massa e quando a fecha ele descansa em positivo com retorno da lampada de cortesia, e com a configuração que esta faz com que disparasse direto, ou seja na configuração que você fez com a porta fechada ele manda negativo direto e com ela aberta seria nível alto e ai dispara, mas na pratica nos carros são ao contrario porta fechada seria nível alto e ao abrir nível baixo, da uma confirmada ai por favor obrigado !
            Bruno.

          4. Olá Bruno! Parece que coloquei ao contrário. Onde está ´porta positiva’ leia-se ‘negativa’ e onde está ‘negativa’ leia-se ‘positiva’.
            Claudio

          5. Olá Claudio, então mesmo alterando, continua do mesmo jeito, deixo o (15,pós chave) ligado ao negativo, ok mas o led, ou relê permanece ligado, indicando que esta com nível alto, ou seja vai disparar sem o transmissor por perto.
            Mas ao deixar o fio porta negativo no negativo o led se apaga e se desligar acende e dispara, ou se deixar ele no negativo e ligar porta positivo no positivo dispara normal.
            espero que entenda.
            obrigado
            Bruno!

          6. Olá Bruno! Realmente, você têm razão. Precisa haver uma inversão com um transistor na porta negativa. Veja agora com o novo esquema já acertado.
            Claudio

          7. Ok Claudio, havia feito uma configuração parecida com a sua mas usei um bc557,mais uma dúvida, esses diodos 1n4007 não pode ser substituídos por 1n4148 ?
            Bruno.

    2. Olá Claudio seria possível você desenvolver um simples bloqueador de ignição, que ao abrir a porta ele começa a contar um tempo (determinado,
      mas assim ao abrir a porta e deixar ela aberta ele não conta o tempo e sim ao fechar a porta, e ao desligar a ignição ele não contar também, mas ao ligar ele começar a contar e ao apertar o botão ele resetar e ficar esperando abrir porta para contar o tempo para desarmar, seria um simples bloqueador de ignição com saída para sirene se possível a saída de sirene transistorizado com proteção de curto na saída da sirene.
      Obrigado !
      Bruno.

      1. Olá Bruno! Você poderia dar detalhes da sua ideia, de como seria o acionamento, por quanto tempo ,etc, fazendo um descritivo passo a passo? Não prometo ver isto agora, por falta de tempo, mas já ficaria encaminhado para o ‘caderninho’.
        Claudio

        1. Olá Claudio, vamos la.
          Seria um bloqueador simples, que ao abrir a porta ele conta por volta de 1 minuto, isso se possível poder ser alterado no (asm).
          1. veiculo ligado normal, entro no carro ligo a chave de partida ai tenho que apertar um botão (secreto) para que o veiculo não pare depois de 1 minuto, mas antes ele ira disparar uma sirene por volta de 40 segundos e depois sim bloquear.
          2. Com veiculo ligado caso abre alguma porta ao fechar a porta começar a contar o tempo, ou seja se deixar a porta aberta ele não contar o tempo, por motivo de segurança, caso seja roubado no farol e cara abrir a porta e ficar um tempo com a vitima o veiculo não bloquear ali e sim depois de fechar a porta ai começa a contar o tempo entre 40 segundos a 1 minuto sirene dispara e depois por volta de mais 30 ou 40 segundo o bloqueio é feito.
          3. Ao sair do veiculo normalmente desligou a chave abriu a porta não contar o tempo ou seja só contar o tempo a hora que voltar a abrir e fechar a porta e ligar o contato ai sim acontece o processo, 40 segundos a 1 minuto sirene dispara e depois por volta de mais 30 ou 40 segundo o bloqueio é feito.
          4. Sirene disparada, ficar por volta de 3 minutos e depois parar e se voltar a abrir a porta ou ligar a chave começa de novo a disparar e assim por diante.
          5. Botão para desarmar o alarme se possível fazer com pulso negativo.
          6. Se possível a saída da sirene ser com transistor e anti curto circuito
          7.Desativação do Sistema:
          Com a chave de ignição ligada mantenha pressionado o botão secreto por 5 segundos.
          A sirene emitirá 2 bips, indicando o sistema inativo.
          8. Ativação do Sistema:
          Com a chave de ignição ligada mantenha pressionado o botão secreto por 5 segundos.
          A sirene emitirá 1 bip, indicando o sistema ativo.

          (funções usadas quando se vai deixar o veículo com manobristas)

          espero que possa ter entendido.
          Obrigado!
          Bruno!

          1. Olá Bruno! Belo descritivo! Agora, quem sabe, mais alguém queira tentar criar um ASM como um desafio!!!! Deivid! Agnaldo!
            Claudio

  4. ia esquecendo Claudio, quando transmissor esta longe e a chave esta desligada ele nao dispara só iria disparar ao ligar a chave ou como vc mesmo colocou quando abrir a porta ai ele fica disparado por um determinado tempo que vc colocou e depois pararia e ira disparar novamente só se ligar a chave ou abrir novamente a porta se nao ele continua parado normalmente sem disparo só esperando uma açao ou da porta ou do pós chave e assim ele continua bloqueado, ate que receba uma transmissao do controle e volte a funcionar normalmente

  5. Ola Claudio, montei o projeto em uma protoboard aqui e nao funcionou de acordo, em vez de reles usei led’s para ver o funcionamento do mesmo, bom vamos la no que ocorreu aqui, liguei e logo de cara led que seria da (bomba)acendeu e permaneceu assim por uns 40 segundos e logo em seguida,acendeu o da sirene e das setas,mas como havia comentado antes com voce, o rele da (bomba) continuaria aceso e depois de mais 40 segundos o mesmo faria o bloqueio, na hora de programar o controle, aperto o a chave para programar o led acende e e fica ate a hora que volta a soltar a chave e o mesmo em nenhuma hora pisca para gravar o controle e o mesmo nao pisca 3 vezes segurando por mais de 10 segundos para desgravar os controles,outra coisa que percebi foi se eu nao ligar os fois das portas e o pós chave ele dispara do mesmo jeito e depois que para ao ligar pós chave ou positivo ou negativo de interruptor ele nao volta a disparar, só se esperar por volta de 5 minutos, espero que consiga entender o que comentei, agradeço pelo retorno muito obrigado, continuo no aguardo por uma resposta sua e espero que consiga entender.

    1. Olá Bruno! É necessário que o fio da chave de contato seja ligado sempre, pois ele usa uma lógica que aproveita o aterramento proveniente dos consumidores pós chaves para sinalizar como chave desligada. Para teste no protoboard, você tem que simular por ligar ao gnd este fio. Do contrário, sem ligar em nada, o pino do PIC lerá como se a chave estivesse ligada e acionará o disparo. Também, quando ocorre um disparo por uma porta que foi aberta ou contato ligado, ele ficará repetindo a sequencia de sirene aciona/pisca com a pausa, até que ocorra uma transmissão. Pelo que entendi, você não deseja esta repetição. Poderia fazer um favor para mim: Coloque detalhadamente, passo a passo, o que você acha que deve ser o funcionamento. Por exemplo: Saídas: rele da bomba, rele sirene, etc. Entradas: rf, botão learn, chave de contato, portas,etc
      Depois: 1) Ao ligar pela primeira vez tem de ocorrer….
      2) Após não receber sinal do controle deverá ….
      3) Ao disparar deverá ficar por ….. minutos e ….
      4) Se desligar a bateria deverá …
      5) …
      Este descritivo ajuda a montar uma lógica correta, do contrário, poderá haver interpretação errada do que você realmente deseja.
      Claudio

Comments are closed.

Back To Top