Busca:

 Vídeos Fotos


Acendendo uma lâmpada com controle remoto
Aprenda neste video como utilizar a maioria dos controles remoto com uma placa Arduino, e acender uma lâmpada com o simples toque em um botão. Muito útil par...

Categoria: Vídeos de Produtos


Adicionado por: vinidj em: 2014-02-28 19:59:44


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


Hundred
date Enviado 2019-01-28 19:28:50
Olá, fiz o three way para ligar tanto no shield ethernet quanto no interruptor. O problema é, como saber se a lampada está ligada ou desligada para mostrar na página web?

Francois
date Enviado 2019-01-28 19:57:10
Hundred
Nesse caso é recomendado utilizar um sensor para identificar o estado da lâmpada. Somente por código é possível saber qual foi o último comando enviado, porém não há como determinar se a carga foi realmente acionada.

ViniSouza02
date Enviado 2016-06-05 03:38:11
se eu quiser na rede eu nao posso colocar no pino VIN dito isto onde coloco entao?

ViniDj
date Enviado 2016-06-06 09:49:05
ViniSouza02
Sugiro aguardar o novo video sobre este assunto para verificar como fica a ligação.

ViniSouza02
date Enviado 2016-06-05 03:37:07
como colocar um interruptor junto,para acender nele o no controle?

ViniDj
date Enviado 2016-06-06 09:48:04
ViniSouza02
Procure no Google por ligação three way, com isso você consegue ligar tanto pelo relé quanto pelo interruptor.

ViniSouza02
date Enviado 2016-06-05 03:34:07
como acender e apagar  a lâmpada  com o mesmo botao?

ViniDj
date Enviado 2016-06-06 09:47:13
ViniSouza02
Você precisa usar um sistema de flag em seu código, onde você salva o estado anterior da carga e compara pra ver se o botão tem que acionar ou desacionar quando receber a nova informação. Estamos fazendo uma nova versão desse video onde mostramos como fazer isso.

felipedesa
date Enviado 2015-07-27 12:00:01
Olá, super funcionou :D
muito obrigado e muitas felicidades.
eu só adicionei um delay de meio ms devido a ele ser idoso e segurar um pouco mais  o botão.

Valeu mesmo estou super satisfeito.

felipedesa
date Enviado 2015-07-27 11:03:07
Olá, muito obrigado pela atenção e rapidez.
Eu sou iniciante, entendi o que você disse mas estou me embolando para colocar isso pra códigos rs
eu fiz dessa maneira mas não está dando certo,

se puder me ajudar, desde já obrigado
estou fazendo esse projeto para o meu avô que é cadeirante 


int flag = 0;

void loop(){ 
  if (irrecv.decode(&results)) { 
    Serial.println(results.value, HEX); 
    
    
    if(results.value == 0xE13DDA28 == HIGH && flag == 0){
      digitalWrite(Rele1, HIGH);
    flag = 1;
  }
    
     
      if(results.value == 0xE13DDA28 == LOW && flag == 1){
      digitalWrite(Rele1, LOW);
      flag = 0;

ViniDj
date Enviado 2015-07-27 11:34:19
felipedesa
Não cheguei a testar, mas tente algo assim:

#include "IRremote.h"

int RECV_PIN = 11; //pino digital do receptor
IRrecv irrecv(RECV_PIN);
decode_results results;

int flag = 0;
const int Rele1 = 5; //pino digital do rele

void setup() {
  pinMode(Rele1, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    if (results.value == 0xE13DDA28) {
      if (flag = 0) {
        flag = 1;
      }
      else {
        flag = 0;
      }
      digitalWrite(Rele1, flag);
    }
  }
}

ViniDj
date Enviado 2015-07-27 11:38:38
felipedesa
Existe um erro no if do flag, mude para:

if (flag == 0) {

Os dois sinais de igual informam que é uma comparação. Apenas um sinal de igual informa que é uma assimilação. 

felipedesa
date Enviado 2015-07-26 23:44:08
Olá fiz a compra com vocês de uns módulos relê e um sensor IR, a instalação está perfeita tudo certo , fiz seguindo o seu vídeo, adicionei um interruptor para desligamento manual da lâmpada, tudo certo . Mas estou com muita dúvida para desligar e ligar a lâmpada no mesmo botão do controle remoto, você poderia me ajudar   ?

ViniDj
date Enviado 2015-07-27 09:18:36
felipedesa
Você precisa usar um sistema de flag para isso. Do tipo, quando o programa inicia, vamos supor que sua variável flag seja 0. Então cada vez que você aperta o botão ele muda o status dessa variável. Você pode usar uma rotina if para isso, dizendo que se você receber o comando, e flag for igual a 0, você muda flag para 1, se não muda flag para 0, e esse 0 ou 1 é o que você usa no digitalWrite para ligar ou desligar o relé.

tecnew500
date Enviado 2015-07-10 16:58:20
OLA PESSOAL DA ROBOCORE. COMPREI UM ARDUINO BLACKBOARD COPIEI OS CODIGOS QUE VOCÊS PASSARAM, SÓ QUE QUANDO VOU PASSAR OS CODIGOS PARA O ARDUINO DA ERRO 

FICO NO AGUARDO OBRIGADO 

ViniDj
date Enviado 2015-07-10 16:59:37
tecnew500
Você instalou o driver da BlackBoard antes de usá-la? Se não, vá até a página da BlackBoard e leia a descrição, você irá encontrar o link para baixar o driver da BlackBoard. Desconecte a placa do computador, faça a instalação do driver, e depois conecte-a novamente.

allyssonhdn
date Enviado 2015-05-01 14:03:35
Ola amigos boa tarde! gostaria de tirar uma duvida; estou usando um Arduíno UNO e um modulo rele com 4 reles ,copiei os códigos do controle remoto hexadecimal para cada rele e cada rele em uma porta digital  e passei o código para o Arduíno liguei o modulo rele no VIN e tudo ligado no USB, então; quando liga os reles acionam direto e o controle remoto não funciona porque?
me ajudem por favor!!

ViniDj
date Enviado 2015-05-04 09:55:56
allyssonhdn
Essa placa com relés que você está usando pode estar solicitando tanta corrente do Arduino que ele pode estar resetando, ou algo do gênero. Sugiro que faça a primeiro o teste com apenas 1 relé alimentado, e depois faça com os outros. 

willian16
date Enviado 2015-04-22 00:23:22
Boa noite.  Fiz o projeto ''Acendendo uma lâmpada com controle remoto''  funciona perfeitamente. Pretendo fazer uma pequena alteração, conectar com uma fonte externa de 12v.  As o pinos serão os mesmos usados para alimentar o relé e conectar no arduino Uno. E o infravermelho vai continuar usando o mesmo pinos mostrados no site.  

ViniDj
date Enviado 2015-04-22 10:08:30
willian16
O pino de 5V do Arduino sempre vai ter 5V regulado pela placa. Se está alimentando o módulo relé e o receptor pelo pino de 5V não vai ter nenhuma diferença. Se está usando o pino VIN para fazer alguma alimentação, tome cuidado que essa tensão acompanha a tensão da fonte externa, então terá 12V. Para fazer mais de uma ligação usando a alimentação de 5V, sugerimos o uso do Shield ProtoGo.