Índice:

Supressor de volume comercial de TV: 6 etapas (com imagens)
Supressor de volume comercial de TV: 6 etapas (com imagens)

Vídeo: Supressor de volume comercial de TV: 6 etapas (com imagens)

Vídeo: Supressor de volume comercial de TV: 6 etapas (com imagens)
Vídeo: Gênero Textual: Anúncio Publicitário - Propaganda 2024, Dezembro
Anonim
Supressor de volume comercial de TV
Supressor de volume comercial de TV

Meu pai reclama constantemente sobre como é irritante quando os comerciais são consideravelmente mais altos do que o programa que os acompanha. Como as reclamações dele estavam se tornando mais irritantes do que os próprios comerciais, decidi criar um pequeno gadget que resolveria os dois problemas simultaneamente. O aparelho que criei irá diminuir automaticamente o volume da TV quando ficar muito alto e pode ser programado para funcionar em qualquer dispositivo que use um controle remoto baseado em infravermelho.

Etapa 1: Componentes e ferramentas

Componentes e Ferramentas
Componentes e Ferramentas

Ferramentas e Materiais

  • Ferro de solda
  • Solda
  • Tábua de pão
  • Fio de conexão

Componentes

  • 1x tela LCD 16x2
  • 1x Arduino Nano (usei um clone barato do Ebay)
  • 3 botões de pressão momentâneos de 12 mm
  • 1x Quebra de microfone de eletreto. Sparkfun. Adafruit.
  • 1x trimpot
  • 1x transistor PN2222
  • 1x receptor TSOP38238 IR
  • 1x LED IR
  • 1 resistor de 100 ohms
  • 1 resistor de 220 ohms

Etapa 2: conecte-o

Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up
Wire It Up

Já que eu estava presenteando meu pai com isso e queria que ficasse bonito, decidi fazer um PCB profissionalmente. Usei o Eagle para criar o esquema e o tabuleiro. Minha placa de ensaio estava muito bagunçada, então eu usaria apenas o esquema para guiar seu processo de conexão. Aqui está um breve resumo da pinagem.

  • A0 vai para a saída do microfone
  • O pino 2 vai para o botão "Programa"
  • O pino 3 vai para a porta do transistor
  • O pino 4 vai para a saída do receptor IR
  • O pino 5 vai para o botão "Para baixo"
  • O pino 6 vai para o botão "Para cima"
  • Os pinos 7, 8, 9, 10, 11 e 12 vão para o LCD.
  • Coloque 3,3 volts no microfone
  • Coloque 5 volts no transistor / LED IV, potenciômetro e LCD.

Etapa 3: como usar

Como usá-lo
Como usá-lo
Como usá-lo
Como usá-lo
Como usá-lo
Como usá-lo

A parte de trabalho pesado do código foi, na verdade, emprestada de outras coisas que encontrei online. Usei uma biblioteca de infravermelho para decodificar os sinais do controle remoto da TV e repetir o sinal para a TV. Também peguei emprestado outro trecho de código para medir com precisão a tensão de referência do ADC do Arduino, uma vez que mesmo pequenos erros fariam uma grande diferença nas leituras de volume do microfone. Não me pergunte como eles funcionam, porque isso está além de mim. Acabei de descobrir como usá-los por tentativa e erro.

Basicamente, o Arduino verifica constantemente o estado dos três botões e o volume. Se um dos botões para cima ou para baixo forem pressionados, o limite de volume ou o volume máximo antes de o sistema ser acionado para diminuir o volume da TV será aumentado ou diminuído. Para definir o Código IV que é enviado quando o limite é excedido, pressione o botão Programa e, em seguida, o botão Para cima. Quando a tela solicitar que você pressione o botão -Volume, aponte o controle remoto da TV para o receptor de infravermelho e pressione o botão -Volume até que a tela mostre um valor hexadecimal que corresponda ao comando -Volume da TV. (Eu adicionei isso como uma verificação de sanidade). Às vezes, leva algumas tentativas para fazê-lo funcionar, mas não tenho certeza do porquê.

Se o volume for medido acima do limite, o Arduino enviará o comando -Volume. Você pode alterar o "comprimento do burst" ou quantos comandos de volume são enviados quando o limite é excedido, pressionando o botão Programa e, em seguida, o botão Abaixo. A tela mostrará a duração da rajada atual, que pode ser alterada usando os botões Para cima e Para baixo e salva pressionando o botão Programa novamente.

Todas essas informações são armazenadas na EEPROM para que o sistema se lembre de seus presets, mesmo quando você o desconecta.

Como outro teste de sanidade, o Arduino enviará um comando -Volume toda vez que for inicializado. Dessa forma, você pode simplesmente pressionar o botão de reinicialização do Arduino para testar se o dispositivo está funcionando ou não.

Etapa 4: teste

Image
Image

Funciona!

Etapa 5: coloque tudo junto

Junte tudo
Junte tudo
Junte tudo
Junte tudo

Assim que confirmei que funcionava, encomendei o PCB e soldei tudo nele. Eu também usei os cortadores a laser da minha universidade para fazer uma pequena caixa de MDF para abrigá-la, mas essas duas etapas extras não são totalmente necessárias. Feito isso, o projeto foi concluído! Eu juntei tudo isso durante a semana das provas finais e posso ter negligenciado alguns detalhes, então me diga se eu perdi alguma coisa!

Etapa 6: Erros

Eu adicionei esta etapa extra como um apêndice. Como esta foi a primeira vez que usei o Eagle e fiz um PCB, acabei cometendo alguns erros.

Primeiro: como usei um clone do Arduino Nano, o PCB na verdade tem quatro pinos extras para o controlador. No entanto, a placa ainda funciona, desde que você solde o controlador nos pinos corretos.

Segundo: o potenciômetro que veio com o LCD não combinava com o que usei para projetar a placa. Você pode dobrar os fios para que se encaixem, mas não parece tão bom ou parece tão seguro se a panela certa tivesse sido usada.

Existem também algumas coisas que eu faria de forma diferente no futuro. Primeiro, se eu tivesse usado um LCD com luz de fundo, teria adicionado uma maneira de cortar a energia do LCD depois que a tela não fosse atualizada para economizar energia. Em segundo lugar, você pode realmente remover ou reduzir o resistor de 100 ohms na frente do LED IV para torná-lo mais brilhante. Como o LED fica aceso apenas por curtos períodos, ele provavelmente não queimaria. No entanto, ainda não testei isso. Também recomendo usar um microfone com ganho ajustável. Usei o microfone Sparkfun e não foi tão sensível quanto eu gostaria.

Concurso de controle remoto 2017
Concurso de controle remoto 2017
Concurso de controle remoto 2017
Concurso de controle remoto 2017

Segundo Prêmio no Concurso de Controle Remoto 2017

Recomendado: