Chave Liga e Desliga acionada por um sensor Ultrassônico ou Bluetooth

Sdílet
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

Komentáře • 38

  • @marcossales1236
    @marcossales1236 Před 8 lety

    Olá Marcos!
    Gostei muito desse projeto acionamento por sensor e por bluetooth. Ficou Show!!!

    • @MarcosBraga82
      @MarcosBraga82  Před 8 lety

      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!

    • @marcossales1236
      @marcossales1236 Před 8 lety

      Valew cara! Muito obrigado por sua ajuda.

  • @yagamiprogrammer7792
    @yagamiprogrammer7792 Před 8 lety

    é assim q funciona as luzes com sensores.. wifi.. blutueth etc

  • @andreeuzebio8899
    @andreeuzebio8899 Před 7 lety

    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?

    • @MarcosBraga82
      @MarcosBraga82  Před 7 lety

      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

    • @andreeuzebio8899
      @andreeuzebio8899 Před 7 lety

      obrigado, Marcos!

  • @AndersonSilva-ip6jw
    @AndersonSilva-ip6jw Před 8 lety

    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?

    • @MarcosBraga82
      @MarcosBraga82  Před 8 lety

      +anderson silva Olá Anderson! O projeto é simples, posso ajudá-lo se precisar de algo, conte-me mais sobre o seu projeto. Um abraço!

  • @alexbraga5140
    @alexbraga5140 Před 8 lety

    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

    • @MarcosBraga82
      @MarcosBraga82  Před 8 lety

      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é.

    • @alexbraga5140
      @alexbraga5140 Před 8 lety

      +Marcos Braga muito obrigado meu amigo, me ajudou muito essa informação!!!
      Deus abençoe voce
      Abraçao

  • @felipeanjos9760
    @felipeanjos9760 Před 7 lety

    Boa noite, gostaria de saber como faço para o sensor ultrassonico ligar o relé. Agradeço desde já

    • @MarcosBraga82
      @MarcosBraga82  Před 7 lety

      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!

    • @GustavoHenrique-qs4el
      @GustavoHenrique-qs4el Před 7 lety

      Olá, também gostaria de ser ajudado.
      Desde já, obrigado.
      gugalpark@gmail.com

    • @MarcosBraga82
      @MarcosBraga82  Před 7 lety

      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!

    • @GustavoHenrique-qs4el
      @GustavoHenrique-qs4el Před 7 lety

      Bom dia..
      Entendi.
      Seria usado então o mesmo valor para o minimo e o Maximo do sensor?
      Esta dando conflito aqui

    • @MarcosBraga82
      @MarcosBraga82  Před 7 lety

      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)

  • @energy1of2the3future
    @energy1of2the3future Před 8 lety

    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???

    • @MarcosBraga82
      @MarcosBraga82  Před 8 lety

      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?

    • @energy1of2the3future
      @energy1of2the3future Před 8 lety

      +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

  • @wilsao1
    @wilsao1 Před 6 lety

    pode disponibilizar o código?

  • @moisesbernardes8791
    @moisesbernardes8791 Před 4 lety

    Custava por o código ?

    • @MarcosBraga82
      @MarcosBraga82  Před 4 lety +1

      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.

    • @moisesbernardes8791
      @moisesbernardes8791 Před 4 lety

      @@MarcosBraga82 obrigado pela iniciativa, mas acabei achando em outro vídeo. Fica em paz

  • @claudineidelima1892
    @claudineidelima1892 Před 9 lety

    poderia me dar mais detalhes sobre como fez esse sistema? ficou muito bom
    claudinei-de-lima@hotmail.com

    • @MarcosBraga82
      @MarcosBraga82  Před 9 lety

      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!

  • @LeoSilva-jt9fg
    @LeoSilva-jt9fg Před 7 lety

    muito bom , Marcos , poderia me enviar o código fonte , leofelipesil@gmail.com

  • @orelinocorrea4022
    @orelinocorrea4022 Před 8 lety

    poderia me passar seu email

  • @petrotielemateus3876
    @petrotielemateus3876 Před 6 lety

    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.

    • @MarcosBraga82
      @MarcosBraga82  Před 6 lety

      Olá Mateus! Obrigado pelo seu comentário. Estamos à disposição para ajudar. Um abraço!