entos sim.
Essa tecnologia tem pros e contras no uso em controles remotos,
A pro, é que ela é barata, a segunda vantagem é que com ela se você mudar o canal da televisão da sala, a televisão do quarto de mesmo modelo não ira mudar, ou até mesmo equipamentos na mesma estante.
A desvantagem é que o receptor é como um OLHO, ele vê a luz que chega até ele, capta os pulsos e passa pra algo como um microcontrolador que interpreta os pulsos em codigos e toma ações.
O lance é que a não ser que seu controle seja velho e realmente led , seja ele qual for, tem a tendencia de perder eficiencia,, fora isso, não vai adiantar, independente da troca do led e de sua potencia, você terá que continuar apontando o controle para o receptor, pois esse terá que ver o led do controle piscando.
Uma boa sugestão é, use pilhas alcalinas.…
Adicionado por Weider Duarte ao 22:41 em 21 junho 2017
stes carrinhos por controle remoto já utilizam servomotores para controlar a direção ou utilizam dois motores, controlando a direção pela diferença de velocidade entre eles.Não saberia dizer qual o melhor e acho que não existe, portanto, escolha um do seu gosto e faça..hehe
Utilizando o arduino e um módulo de potência(ponte H) acredito ser relativamente fácil controlar todos os motores.
O mais complicado mesmo acredito ser fazer o carrinho ir aonde você quer.
Estou desenvolvendo um projeto de um robô submarino autônomo onde pretendemos utilizar o IMU.
Quando tiver mais informações práticas posto por aqui.
É isso ai...manda bala.…
o controle remoto do Ar Condicionado e receptor da Claro TV. O código em si não tem nada de mais, porém está rodando a 5 anos sem requerer nenhuma mudança drástica e tem sido uma mão na roda, pois tenho pessoas que não tem acesso físico aos controles reais, então a partir do note ou celular poder fazer essas simples tarefas é gratificante.
Como todos sabem, a utilização dos módulos ESP8266 tem se tornado mais comum e facilitando em muito em alguns projetos.
Porém, ao tentar migrar meu fonte, com as adaptações que seriam necessárias para o ESP8266 nodemcu esp-12e, tive a infelicidade de ver que a biblioteca não funciona corretamente, e dá erro já ao compilar, como segue, lembrando que ao compilar o projeto original para o Arduino Uno, funciona 100%.
********************************************************************************************* C:\arduino-nightly-windows\arduino-nightly\libraries\Arduino-IRremote-master\IRremote.cpp:21:27: fatal error: avr/interrupt.h: No such file or directory
#include ^
compilation terminated.
exit status 1 Error compiling for board NodeMCU 1.0 (ESP-12E Module).
*********************************************************************************************
A questão que aqui levanto é a seguinte, alguém já tentou fazer do esp8266 um controle remoto IR? Se o fez, alguma adaptação em especial ou utilização de outra biblioteca?
Abraços a todos!!!…
lo, pequei um controne universal
anotei todos os codigos hex das teclas dos dois controles
minha ideia eh
enviar o sinal de ligar do controle universal e e meu arduino enviar o codigo hez do controle original
fiz um programa mas não esta funcionando
#include <IRremote.h>
int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;
IRsend irsend;
void setup(){ Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver}
void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); // Receive the next value} if (results.value == 0x2043AC5) { irsend.sendNEC(0xBB9050AF , 32); delay(100); } if (results.value == 0x40409867) { irsend.sendNEC(0xBB90F00F , 32); delay(100); } if (results.value == 0x4040807F) { irsend.sendNEC(0xBB90807F , 32); delay(100); } if (results.value == 0x404040BF) { irsend.sendNEC(0xBB9040BF , 32); delay(100); } }
espero vcs poderem me ajudar a resolver esse problema.
…
Adicionado por Marcio Mets ao 17:38 em 31 agosto 2014
eptor ir, tenho que desligar e ligar a fonte de energia para que volte ao normal, vou postar o codigo aqui em baixo se alguem tiver uma ideia do que eu posso estar fazendo de errado me ajudem por favor =)
#include <IRremote.h> //bliblioteca para controlar Ifravermelho
int RECV_PIN = 2;const int ledIR = 3;IRrecv irrecv(RECV_PIN);IRsend irsend;decode_results results;void setup(){ Serial.begin(9600); pinMode(ledIR ,OUTPUT); // Emissor infravermelho irrecv.enableIRIn(); // Inicia o Receptor IR}void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX);
//Enviando Codigos pelo Trasmissor InfraVermelho //Aumentando volume do projetor pelo controle remoto universal. if (results.value == 0xFF906F) { irsend.sendNEC(0xC41BE, 32); // Aumenta o volume }
irrecv.resume(); // Recebe o Proximo valor }}
Obs: Estou usando o modulo da keyes
http://en.keyes-robot.com/productshow.aspx?id=202
Que esta ligado da seguinte maneira:
Na posição ao lado do sinal - esta ligado o GND, na posição do meio 5V e na posição ao lado do S esta ligado na porta 3.
Estou usando o UNO para conectar os sensores.…
funcionar bem).
Meu preferido até o momento foi com reed, mas ele é um componente delicado e nao funciona com carrinhos muito antigos (tipo de coleção) que não tem imã.
Eu acho que tenho todos os componentes do seu projeto para poder tentar simular, as duas coisas que me faltam é a pista cortada e... tempo!
Eu vou tentar alterar meu projeto para contar luz em uma barra de leds, por exemplo, pra depois a gente tentar adaptar pro display (nao tenho muita pratica de trabalhar com display ainda)... é um ponto intermediário. Como tenho outras pessoas perguntando de autorama, estou pensando em colocar no github... vc ja trabalhou com git?
Att.
Daniel…
ocal e somente após o vídeo uma fechadura elétrica liberaria o acesso ao ambiente.
Pensei em fazer com arduino... detectar a presença para iniciar o processo e após x minutos pulsar a fechadura, OK, até que é fácil, mas e para a TV? Alguém tem alguma idéia de como fazer? Ela poderia rodar o video de um pendrive espetado. Não imagino se conseguimos "programar" a TV, alguém saberia me dizer?
Pensei em usar o mesmo arduino para mandar sinais IR para a TV em uma sequencia igual a de um controle remoto para chegar até a reprodução do vídeo, mas os riscos de perder um dos códigos e falhar tudo é muito grande...
valeu..…
ino na disciplina de lógica de programação no inicio deste ano. Desde então tenho testado algumas coisas com os conhecimentos adquiridos em aula, pesquisas na internet e em alguns livros.
Estou em um projeto pessoal que consiste no controle de (inicialmente) 4 fitas led’s RGB através de um controle remoto. Na parte do hardware estou utilizando um Arduino Mega e já fiz todas as ligações necessárias para o funcionamento das fitas. Fiz os testes básicos na programação para o acionamento individual de cada fita na cor que eu desejasse e também já está tudo certo.
Eis que ao iniciar a programação para o que eu realmente desejo no projeto, não consegui resolver um problema após várias tentativas com o meu conhecimento básico: aumentar ou diminuir o valor da variável “tempo” que uso no delay utilizando outros dois botões do controle, sem interferir na execução dos comandos “if”.
Por exemplo: pressiono o botão 1 do controle e a fita1 acende e apaga inicialmente a 50ms. Quero aumentar esse tempo pressionando uma tecla + no controle ou diminuir pressionando a tecla – (até um certo limite). Posteriormente pressionar o botão 2 e alterar para a fita2 utilizando o mesmo delay anterior e assim ir brincando com os comandos posteriormente adicionados.
O código está um pouco maior, abaixo a simplificação dele para facilitar a ajuda.
http://pastebin.com/CrkCbJCi…
Adicionado por George Negrao ao 12:06 em 22 abril 2016