Taula de continguts:

Supressor de volums comercials de TV: 6 passos (amb imatges)
Supressor de volums comercials de TV: 6 passos (amb imatges)

Vídeo: Supressor de volums comercials de TV: 6 passos (amb imatges)

Vídeo: Supressor de volums comercials de TV: 6 passos (amb imatges)
Vídeo: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, Juliol
Anonim
Supressor de volums comercials de TV
Supressor de volums comercials de TV

El meu pare es queixa constantment del molest que és quan els anuncis són força més alts que el programa que l’acompanya. Com que la seva queixa era cada vegada més molesta que la publicitat real, vaig decidir crear un petit gadget que resolgués tots dos problemes simultàniament. L’aparell que he creat reduirà automàticament el volum del televisor quan es posi massa fort i es pot programar perquè funcioni en qualsevol dispositiu que faci servir un control remot basat en IR.

Pas 1: components i eines

Components i eines
Components i eines

Eines i materials

  • Soldador
  • Soldar
  • Taula de pa
  • Filferro de connexió

Components

  • Pantalla LCD 1x 16x2
  • 1x Arduino Nano (he utilitzat un clon barat d’Ebay)
  • Polsadors momentanis de 3x 12mm
  • 1 x Breaket de micròfon Electret. Sparkfun. Adafruit.
  • 1x trimpot
  • 1x transistor PN2222
  • 1 receptor TSOP38238 IR
  • 1x LED IR
  • 1x resistència de 100 ohm
  • 1x resistència de 220 ohm

Pas 2: connecteu-lo

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

Com que regalava això al meu pare i volia que quedés bé, vaig decidir tenir un PCB fabricat professionalment. Vaig utilitzar Eagle per crear l’esquema i el tauler. La meva taula de treball semblava bastant desordenada, de manera que només faria servir l’esquema per guiar el procés de connexió. Aquí teniu un breu resum del pinout.

  • A0 va a la sortida del micròfon
  • El pin 2 va al botó "Programa"
  • El pin 3 va a la porta del transistor
  • El pin 4 va a la sortida del receptor IR
  • El pin 5 va al botó "Avall"
  • El pin 6 va al botó "Amunt"
  • Els pins 7, 8, 9, 10, 11 i 12 van a la pantalla LCD.
  • Posar 3,3 volts a través del micròfon
  • Col·loqueu 5 volts a través del transistor / LED IR, potenciòmetre i LCD.

Pas 3: Com utilitzar-lo

Com utilitzar-lo
Com utilitzar-lo
Com utilitzar-lo
Com utilitzar-lo
Com utilitzar-lo
Com utilitzar-lo

La part important del codi es va manllevar d'altres coses que vaig trobar en línia. Vaig utilitzar una biblioteca IR per descodificar els senyals del comandament del televisor i repetir el senyal al televisor. També vaig demanar prestat un altre fragment de codi per mesurar amb precisió el voltatge de referència de l’ADC d’Arduino, ja que fins i tot petits errors farien una gran diferència en les lectures de volum del micròfon. No em pregunteu com funcionen, perquè em va més enllà. Acabo d'esbrinar com utilitzar-los mitjançant proves i errors.

Bàsicament, l’Arduino comprova constantment l’estat dels tres botons i el volum. Si es prem qualsevol dels botons Amunt o Avall, el llindar de volum o el volum màxim abans que el sistema s'activi per disminuir el volum del televisor augmentarà o es reduirà. Per configurar el codi IR que s'envia quan es supera el llindar, premeu el botó Programa i, seguidament, el botó Amunt. Quan la pantalla us demani que premeu el botó -Volume, dirigiu el comandament del televisor cap al receptor IR i premeu el botó -Volume fins que la pantalla us mostri un valor hexadecimal que correspongui a l'ordre -Volume del televisor. (Ho vaig afegir com a comprovació del seny). De vegades es necessiten alguns intents perquè funcioni, però no estic segur de per què.

Si es mesura el volum per sobre del llindar, l'Arduino enviarà l'ordre -Volume. Podeu canviar la "longitud de ràfega" o quantes ordres de volum s'envien quan es supera el llindar prement el botó Programa i el botó Avall. La pantalla us mostrarà la durada de la ràfega actual, que es pot canviar mitjançant els botons Amunt i Avall i després es pot guardar prement el botó Programa.

Tota aquesta informació s’emmagatzema a l’EEPROM perquè el sistema recordi les vostres configuracions predeterminades fins i tot quan la desconnecteu.

Com a altra prova de seny, l’Arduino enviarà una ordre de volum cada vegada que s’engegui. D’aquesta manera, només podeu prémer el botó de restabliment d’Arduino per comprovar si el dispositiu funciona o no.

Pas 4: proveu-ho

Image
Image

Funciona!

Pas 5: ajunteu-ho tot

Posa-ho tot junt
Posa-ho tot junt
Posa-ho tot junt
Posa-ho tot junt

Un cop vaig confirmar que funcionava, vaig demanar el PCB i després vaig soldar-hi tot. També he utilitzat els talladors làser de la meva universitat per fer una petita caixa de MDF per allotjar-la, però tots dos són passos addicionals que no són del tot necessaris. Un cop fets, el projecte es va completar. Vaig reunir tot això durant la setmana final i és possible que hagués descuidat alguns detalls, així que aviseu-me si he trobat a faltar alguna cosa.

Pas 6: Errors

He afegit aquest pas addicional com a apèndix. Com que era la primera vegada que utilitzava Eagle i feia un PCB, vaig acabar cometent un parell d’errors.

Primer: ja que he utilitzat un clon de l’Arduino Nano, el PCB realment té quatre pins addicionals per al controlador. Tanmateix, la placa continua funcionant sempre que soldeu el controlador als pins correctes.

Segon: el potenciòmetre que venia amb la pantalla LCD no coincidia amb el que feia servir per dissenyar la placa. Podeu doblegar els cables perquè encaixin, però no sembla tan bonic ni se sent tan segur si s’hagués utilitzat l’olla adequada.

També hi ha algunes coses que faria de manera diferent en el futur. En primer lloc, si hagués utilitzat una pantalla LCD amb llum de fons, hauria afegit una manera de tallar l’alimentació de la pantalla LCD després que la pantalla no s’hagués actualitzat en un temps per estalviar energia. En segon lloc, és possible que pugueu eliminar o reduir la resistència de 100 ohm davant del LED IR per fer-la més brillant. Com que el LED només està encès per ràfegues curtes, probablement no es cremarà. Tot i això, encara no ho he provat. També recomano utilitzar un micròfon amb un guany ajustable. Vaig utilitzar el micròfon Sparkfun i no era tan sensible com m’hagués agradat.

Concurs de control remot 2017
Concurs de control remot 2017
Concurs de control remot 2017
Concurs de control remot 2017

Accèssit al concurs de control remot 2017

Recomanat: