Índice:

Sensor IR Arduino e controle remoto com LCD: 4 etapas
Sensor IR Arduino e controle remoto com LCD: 4 etapas

Vídeo: Sensor IR Arduino e controle remoto com LCD: 4 etapas

Vídeo: Sensor IR Arduino e controle remoto com LCD: 4 etapas
Vídeo: How to Make PLC LCD HMI || FLProg 2024, Julho
Anonim
Sensor IR Arduino e controle remoto com LCD
Sensor IR Arduino e controle remoto com LCD

Somos um grupo de alunos UQD10801 (Robocon1) da Universiti Tun Hussein Onn Malaysia (UTHM)

Neste tutorial, você aprenderá como exibir os botões do remoto IR no display de cristal líquido (LCD) usando um Arduino Uno R3. Este tutorial será simulado usando tinkercad. Você pode se referir a este vídeo do YouTube como um exemplo.

Suprimentos

1. Arduino Uno R3

2. Fios de conexão

3. Tela de cristal líquido (LCD)

4. Potenciômetro

5. Sensor IR

6. remoto IR

7. Breadboard

8. Resistor (1kohm a 10kohm)

Etapa 1: Conecte o circuito conforme mostrado na imagem

Conecte o circuito conforme mostrado na imagem
Conecte o circuito conforme mostrado na imagem

Conecte os fios usando uma placa de ensaio para garantir que o circuito seja organizado. Para o LCD, os pinos 2, 3, 4, 5, 11 e 12 serão usados. A função do potenciômetro é controlar o brilho do LCD. Você pode usar fios multicoloridos, conforme mostrado na imagem, para rastrear os pinos no Arduino. O sensor IR será conectado ao pino 7 no Arduino.

Etapa 2: Codificando o Sistema

Codificando o Sistema
Codificando o Sistema

2 bibliotecas são usadas, que são LiquidCrystal.h e IRremote.h. A primeira parte da codificação é encontrar o código de cada botão do controle remoto. Por exemplo, em tinkercad.com, o código que é transmitido pelo botão OFF / ON é "16580863". Isso é diferente para todos os botões. Para descobrir isso, você precisará construir um programa para encontrar cada código para cada botão. Um exemplo de código pode ser baixado abaixo como referência. Você deve anotar manualmente cada código para cada botão do monitor serial. Compile e carregue o código para o Arduino e execute o sistema. Teste cada botão do controle remoto infravermelho e anote os códigos de cada um dos botões para referência futura.

Etapa 3: Codificando o Programa Final

Codificando o Programa Final
Codificando o Programa Final

Depois de terminar de gravar os códigos para o controle remoto infravermelho, você pode prosseguir para codificar o programa final. Isso incluirá a biblioteca LiquidCrystal.h. Um código de amostra pode ser baixado abaixo para referência. Use o caso "switch" no programa para alternar entre os botões. Para cada caixa de switch, use lcd.print para exibir o texto de cada botão no LCD, adicione um atraso de 0,5 segundo e uma pausa; para sair da repetição. Quando terminar de codificar, compile e faça upload para o Arduino.

Etapa 4: Teste

Testando
Testando
Testando
Testando
Testando
Testando
Testando
Testando

A etapa final é testar o programa ligando o Arduino e testar pressionando os botões no controle remoto infravermelho. Se você não consegue ver o texto no LCD, tente ajustar o botão do potenciômetro. Divirta-se!

Recomendado: