Chave Liga e Desliga acionada por um sensor Ultrassônico ou Bluetooth
Vložit
- čas přidán 10. 09. 2024
- Arduino Nano com Sensor Ultrassonico e Módulo Bluetooth Serial para acionamento de um relé.
O Módulo Bluetooth: JY-MCU
Sensor Ultrassonico: HC-SRO4
Programa para Android: QkCtrl Serial BT
Olá Marcos!
Gostei muito desse projeto acionamento por sensor e por bluetooth. Ficou Show!!!
Obrigado por assistir Marcos Sales. esse foi um projeto antigo mas acho que ainda tenho os arquivos que você pode utilizar para ir aprendendo ou para aproveitar em outros projetos. Estou um certo tempo parado mas terei o prazer em poder ajudar no que precisar. um abraço!
Valew cara! Muito obrigado por sua ajuda.
é assim q funciona as luzes com sensores.. wifi.. blutueth etc
Ola, Marcos Braga! gostaria de saber como fez a programação para o arduino acionar o rele atravez da distancia maxima e minima captada pelo sensor?
Olá André, basicamente da seguinte forma:
O arduino fica medindo a distância constantemente e atribui o valor da distância a uma variável. Depois disso ele checa se este valor está dentro de um intervalo (mínino e máximo), caso verdadeiro ele muda o estado do relé.
Um extrato do programa você pode ver abaixo:
int valor = sensorDistancia(); //faz a medição e atribui a distância para a variável valor
if ((valor < MaxValue) and (valor > MinValue)) { // checa se a distância está dentro do intervalo (máx e min)
//bloco para mudar o estado do relé
if (StateRelay==0) {
digitalWrite(relay, HIGH); //muda o estdo do relé (liga)
digitalWrite(ledpin, HIGH);
StateRelay = 1;
Serial.print("Ligado Valor: ");
Serial.println(valor);
}
else {
digitalWrite(relay, LOW); //muda o estado do led e relé (desliga)
digitalWrite(ledpin, LOW);
StateRelay = 0;
Serial.print("Desligado Valor: ");
Serial.println(valor);
}
}
Esse código poderia ser mais simples, fiz ele já faz um bom tempo. Qualquer dúvida só entrar em contato!
Um abraço!
Marcos Braga
obrigado, Marcos!
olá marcos
gostei do projeto...
quero fazer o mesmo, porém quando o sensor detecta a presença a lâmpada acende porém apaga
pode me ajudar?
+anderson silva Olá Anderson! O projeto é simples, posso ajudá-lo se precisar de algo, conte-me mais sobre o seu projeto. Um abraço!
Ola Marcos !tenho um projeto que preciso de um sensor que identifique presença para acionar um rele que ira acionar uma chave, inicialmente iriamos usar sensor infravermelho, mas o ultrasonico pelo tamanho e pelo preço ficaria melhor no projeto, queria saber se tem como utilizar esse sensor porque um rapaz me disse que esse sensor so serve pra medir distancia e não para mandar informação, gostaria de saber se você usou o Arduino também, poderia dar essa força?obrigado
olá, realmente o sensor serve para medir distancias. o Arduino é que vai processar essa informação. a partir daí vc faz o que quiser com este dado. por exemplo, vc pode disponibilizar num display o valor da distância, ou usar como fiz no vídeo: acionando um relé.
+Marcos Braga muito obrigado meu amigo, me ajudou muito essa informação!!!
Deus abençoe voce
Abraçao
Boa noite, gostaria de saber como faço para o sensor ultrassonico ligar o relé. Agradeço desde já
quem comanda o relé é o Arduino. O sensor ultrassonico só informa ao arduino a distância de um obstáculo, com base nesta informação o programa que você faz para o arduino determina se vai ligar ou não o relé. Se quiser eu posso disponibilizar o programa, me informe seu email, por favor. Obrigado pelo seu comentário! Um abraço!
Olá, também gostaria de ser ajudado.
Desde já, obrigado.
gugalpark@gmail.com
Olá! Quem comanda os atuadores (neste caso o relé) é o Arduino. O sensor ultrassom apenas informa ao arduino a distância de um objeto para o sensor (no caso será a nossa mão). Toda vez que o sensor identificar que um objeto está a uma distância específica (Mínimo e máximo) o Arduino vai mudar o estado do relé (liga ou desliga). Desta forma conseguimos controlar o relé usando um sensor ultrassonico. Qualquer dúvida estamos às ordens! Um abraço!
Bom dia..
Entendi.
Seria usado então o mesmo valor para o minimo e o Maximo do sensor?
Esta dando conflito aqui
Olá, não pode ser usado o mesmo valor. O máximo e mínimo servem para estabelecer um intervalo. Uma vez estabelecido o intervalo, quando um objeto "entrar neste intervalo" o arduino vai iniciar um outro bloco na programação, que neste caso foi a mudança do estado do relé (liga ou desliga)
estou precisando que alguém construa um sensor ultrassônico que acione reles.
seriam 4 reles e 4 potenciômetros, ou seja 2 reles por sensores, mas com 2 potenciômetros por sensores.
preciso que determinada ferramenta trabalhe +ou- em 70 centímetros por exemplo porem estas distancias precisam ser alteradas através dos potenciômetros!
exemplo um potenciômetro eu regulado para acionar o( rele 1) quando a peca se aproxima mais que 60 centímetros e o outro potenciômetro vai regular e acionar o outro (rele 2) quando a peca se distanciar mais que 80 centímetro!
estas distancias precisam ser alteradas através dos potenciômetros!
alguém topa o desafio???
meio confuso, mas acredito que dá para fazer. o que você quer medir? pessoas, cães? onde vai ficar? na parede? alimentação por baterias?
+Marcos Bragaseria para controlar a altura de uma ferramenta em relação ao solo ou plantas! os potenciômetros seriam para podes alterar a distasia máxima e minima quando necessário! alimentação 12v
pode disponibilizar o código?
Custava por o código ?
Olá Moisés, boa noite. Faz muito tempo que fiz esse projeto, não fiz com o intuito de compartilhar o código e sim de mostrar para outra pessoa o que tinha feito. Atualmente nem ando mexendo tanto com Arduino, mas posso te ajudar caso necessite de alguma coisa. Acredito que ainda tenho esse código nos meus arquivos. Irei disponibilizar na descrição do vídeo ou te envio aqui como resposta.
@@MarcosBraga82 obrigado pela iniciativa, mas acabei achando em outro vídeo. Fica em paz
poderia me dar mais detalhes sobre como fez esse sistema? ficou muito bom
claudinei-de-lima@hotmail.com
Opá Claudinei! Obrigado por postar sua msg! É um projeto simples que usei para mudar o estado de um relé que chaveada um abajur. Funcionou bem. Resumindo o programa é o seguinte: o loop principal tinha uma linha que verificava a cada loop a distância que o sensor ultrassonico fornecia, o resultado entrada em um bloco "if" que checava se estava dentro da distância de ligar ou desligar. Caso o if fosse positivo ele mudava o estado do relé. Se estivesse ligado, ele desligava e se estivesse desligado ele ligava. Depois te mando o programa dele. No momento estou no celular. Um abraço!
muito bom , Marcos , poderia me enviar o código fonte , leofelipesil@gmail.com
poderia me passar seu email
Olá marcos, sou aluno de engenharia de universidade federal de lavras e me interessei muito pelo seu projeto, estou dando andamento em um trabalho muito parecido e gostaria de tirar algumas dúvidas com vc se puder, se puder me dar mais detalhes sobre o projeto ou o código do arduino por favor me mande por e-mail: petrotielem@gmail.com. Obrigado desde já e parabéns.
Olá Mateus! Obrigado pelo seu comentário. Estamos à disposição para ajudar. Um abraço!