Índice:
- Etapa 1: A ideia básica
- Etapa 2: Reúna seus materiais:
- Etapa 3: Receptor IR (TSOP1738)
- Etapa 4: Diagrama de circuito:
- Etapa 5: Instalando a Biblioteca Remota IR:
- Etapa 6: decodificando sinais remotos IR:
- Etapa 7: anote os valores de sinal decodificados
- Etapa 8: Código para operação do teclado
- Etapa 9: Concluído:
- Etapa 10: assista a estes Gifs e vídeos incríveis
Vídeo: Faça um mini teclado sem fio com o controle remoto da TV: 10 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Por AmalMathewFollow Mais do autor:
Você já pensou em fazer um teclado sem fio hackeando o controle remoto da sua TV? Portanto, neste manual estou explicando como você pode construir um mini teclado sem fio barato.
Este projeto utiliza comunicação IR (infravermelho) para criar um teclado sem fio personalizado.
Vamos começar
Etapa 1: A ideia básica
Este projeto utiliza comunicação sem fio IR para realizar diferentes operações de teclado. R, ou infravermelho, a comunicação é uma tecnologia de comunicação sem fio comum, barata e fácil de usar. A luz infravermelha é muito semelhante à luz visível, exceto que tem um comprimento de onda ligeiramente maior. Isso significa que o infravermelho é indetectável ao olho humano - perfeito para comunicação sem fio.
A ideia básica deste projeto é quando você aperta um botão no controle remoto da sua TV, usando um receptor IR e um Arduino podemos decodificá-lo e os valores decodificados podem ser utilizados para realizar diferentes operações no teclado. Usei o Arduino Pro Micro porque ele é baseado no microcontrolador ATmega32U4 com um USB integrado que torna o Micro reconhecível como um mouse ou teclado. Você também pode usar o Arduino Leonardo. Este projeto é muito simples e qualquer um pode modificar de acordo com os requisitos.
Etapa 2: Reúna seus materiais:
- Arduino Pro Micro ou Arduino Leonardo
- Receptor IR (TSOP1738)
- Um controle remoto de TV
- Alguns fios de ligação
Observação:
Você pode usar apenas as placas que são baseadas no ATmega32U4.. Isso torna o Micro / Leonardo reconhecível como um mouse ou teclado.
Etapa 3: Receptor IR (TSOP1738)
É um receptor miniaturizado para sistemas de controle remoto infravermelho. O sinal de saída demodulado pode ser decodificado diretamente por um microprocessador. O TSOP1738 é compatível com todos os formatos de dados de controle remoto IR comuns.
Etapa 4: Diagrama de circuito:
SE você estiver usando o Leonardo, haverá uma pequena mudança no pino DATA. Você precisa conectar o pino de dados no pino MOSI do Leonardo.
Etapa 5: Instalando a Biblioteca Remota IR:
Baixe a Biblioteca Remota IR aqui e instale-a.
Se você não sabe como instalar bibliotecas adicionais do Arduino, siga o link abaixo
www.arduino.cc/en/Guide/Libraries
Etapa 6: decodificando sinais remotos IR:
Para decodificar os sinais do remoto IR, podemos usar o esboço do arduino "IRrecvDemo" fornecido com a Biblioteca Remota IR.
Nota: No esboço de exemplo (IRrecvDemo), você precisa fazer uma pequena alteração no valor RECV_PIN int. Por padrão, será 11, mas no Arduino Micro o pino MOSI é o 16º pino. Portanto, faça as seguintes modificações no código.
int RECV_PIN = 16;
Se você estiver usando o Leonardo, você precisará alterá-lo para o número PIN do MOSI.
- Selecione a placa (Arduino / Genuino Micro) - (Fig.3)
- Selecione a porta- (Fig.4)
- Carregue o seu código
Etapa 7: anote os valores de sinal decodificados
- Abra o Serial Monitor e obtenha os valores do IR Remote Signal.
- Anote os valores de cada botão.
Etapa 8: Código para operação do teclado
Depois de obter os valores do sinal, a próxima etapa é adicionar os valores do sinal ao programa e estabelecer a condição de que, se o valor do sinal remoto corresponder aos valores do programa, execute diferentes operações no teclado.
Adicionar a Biblioteca de Teclado ao programa permite que ele execute diferentes operações de teclado.
Você pode baixar o código abaixo ou pode obtê-lo na minha página do GitHub.
Baixe o código e carregue-o no arduino micro por meio do IDE do Arduino.
Etapa 9: Concluído:
Você pode modificar o esboço acima de acordo com seus requisitos.
Consulte os links abaixo para adicionar mais funções do teclado
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
Recomendado:
Botão mágico 4k: o controle remoto sem fio 20USD BMPCC 4k (ou 6k): 4 etapas (com imagens)
Botão mágico 4k: o controle remoto sem fio 20USD BMPCC 4k (ou 6k): Muitas pessoas me pediram para compartilhar alguns detalhes sobre meu controlador sem fio para o BMPCC4k. A maioria das perguntas era sobre o controle do bluetooth, então mencionarei alguns detalhes sobre isso. Presumo que você esteja familiarizado com o ambiente ESP32 Arduino
O controle remoto da TV se torna um controle remoto de RF -- NRF24L01 + Tutorial: 5 etapas (com imagens)
O controle remoto da TV se torna um controle remoto RF || NRF24L01 + Tutorial: Neste projeto vou mostrar como usei o popular IC nRF24L01 + RF para ajustar o brilho de uma faixa de LED sem fio por meio de três botões inúteis de um controle remoto de TV. Vamos começar
Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
Robô Arduino sem fio usando módulo sem fio HC12: Olá pessoal, bem-vindos de volta. Em meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando carona L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D
Carro com controle remoto - controlado com o controle sem fio do Xbox 360: 5 etapas
Carro com controle remoto - controlado com o controle sem fio do Xbox 360: Estas são as instruções para construir seu próprio carro com controle remoto, controlado com um controle sem fio do Xbox 360
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso