ACIONANDO RELE COM SENSOR ULTRASOM (SENSOR DE PROXIMIDADE) – COM PIC 12F675 E HC-SR-04 (REF155)

Como fazer para acionar um rele apenas com a aproximação de um objeto?

Esta montagem didática mostra como pode ser simples a construção de um sensor de proximidade usando um pequeno microcontrolador e um sensor de distancia ultra-sônico como o HC-SR-04.
Veja o esquema abaixo:

O funcionamento deste sensor ultra-sônico é bem conhecido: Após um disparo no pino ‘Trig’ esperamos o pino ‘Echo’ ficar alto (‘1’) e contamos este tempo usando um timer ( no caso usamos o timer 1). Quando o pino ‘Echo’ fica em nível baixo (‘0’), desligamos o timer.
Este timer terá então o valor proporcional a distância do objeto.
Para facilitar os ajustes, foi colocado um potenciômetro (ou trimpot) de 4k7 que permite ajustar a distancia desejada da atuação do sensor. Deve ser ajustado com cuidado, primeiro colocando tudo a esquerda (anti-horário) e aumentando gradativamente até obter a distancia desejada. Note que acima de certo valor, a saída ficará ligado direto. No programa, foi colocado a constante ‘carga_tempo’ que define quanto tempo (em segundos), a saída ficará ligada após um breve acionamento. Se o objeto persistir na frente do sensor, não ocorrerá o desligamento.
No arquivo ‘.hex’ anexo, este tempo é de 10 segundos. Se desejar, poderá alterar o arquivo ‘c’ e recompilar, usando como sugestão, o compilador CCS C (v3.200) ou similar.
Para alimentar o circuito, foi usado um adaptador de parede com saída de 12 volts. Poderá usar uma fonte convencional com transformador de 110/220 para 12 volts, retificadores de silício, capacitores de filtro e um regulador 7805 para obter os 5 volts regulados. Outra opção é usar um rele de 5 volts na bobina e alimentar todo o conjunto com um carregador de celular de 5 volts de saída (tipo USB).
Esta montagem é de caráter didática, sendo realizada apenas em placa de protoboard, sujeita a bugs ainda não observados.

Segue pasta com os arquivos para esta montagem, atualizada em 27-06-2014, com opção para temporização rápida de 10 segundos ou longa de 5 minutos ( acionar lampada em corredor , ou mesmo, como um ‘alarme’, acionando uma sirene se houver ‘intrusos’):

ultra_rele_V2

Manuais:
Pic12f675
HC-SR-04

Curiosidades:
Descobertas surpreendentes na linha do equador
Cirurgia plástica — faço ou não faço?
As plantas medicinais podem ajudá-lo?
O que devo saber sobre esteróides?
Como romper o círculo vicioso de famílias sem pai
Dicas de segurança para os idosos
Armadilhas na busca da beleza
Cochonilha-do-carmim — um inseto todo especial
Uma aspirina por dia: tomar ou não tomar?
O papel vital das enfermeiras
Idosos: reavaliando os conceitos
A espiritualidade e o seu bem-estar
Quando as substâncias químicas causam doenças

Outros assuntos:
Como controlar os gastos
Como fazer as pazes?
Por que pessoas boas sofrem?
Como enfrentar uma tragédia
Como disciplinar seu filho adolescente
Por que eu me corto?
Desempenhem bem o papel de pais
Como fazer seu segundo casamento dar certo
O que acontece quando morremos?
Como criar filhos responsáveis
Como administrar o seu dinheiro
Ensine valores morais a seus filhos
Como posso ter ânimo para exercitar
Como posso controlar meu peso?
Adolescentes- O que fazer se estou sofrendo bullying?
Como evitar ferir com palavras?
Como tratar seu cônjuge com respeito?
Assista a videos instrutivos on-line

Até o próximo artigo!!!

29 comments on “ACIONANDO RELE COM SENSOR ULTRASOM (SENSOR DE PROXIMIDADE) – COM PIC 12F675 E HC-SR-04 (REF155)

    1. Hi Preda!
      Very cool! Please see the new file in the article. There are two hex files: 10sec and 5 minutes. Have fun too!
      Claudio

  1. obrigado lario por este aplausivel projeto.mais um implemento para meu robô com sensor de aproximidade,muito talento mesmo de sua parte valeu.

  2. Boa tarde Claudio, era isso mesmo que eu tinha em mente, quando lhe disse que gostaria de usar esse tipo de sensorpara o controle da tv, ainda estou apredendo e apanhando com a programação e voce seus post foram de grande ajuda obrigado e um forte abraço.

  3. Dear Claudio

    I,m want to test project use HC-SR-04 Please provide me with hexcode for pic12f675 in your page

    Best Regards
    preda

  4. Bom dia Cláudio, como sempre trazendo novas atrações, parabéns.
    tempos atras montei o circuito deste link: http://robotypic.blogspot.com.br/2010/10/medida-de-distancias-con-srf04.html
    e funcionou direitinho, pergunto tem como você implementar o acionamento do relé com a opção de setar a distância que o relé deverá acionar quando detectado o objeto, no seu circuito a distância é ajustada através do trimpot, neste caso como possui display poderá ser setada com botões incrementando ou decrementando da distância em CM ou em MM para o acionamento. Tem como utilizar um PIC 16F628?? Muito Obrigado.

    1. Olá Roberto! Obrigado por seu comentário apreciativo. Creio ser perfeitamente possível acrescentar um LCD e 2 botões, conforme a sua sugestão, usando um Pic16f628a. Quem sabe um futuro artigo!
      Cláudio

Comments are closed.

Back To Top