Sadržaj:

Prigušivač glasnoće TV reklame: 6 koraka (sa slikama)
Prigušivač glasnoće TV reklame: 6 koraka (sa slikama)

Video: Prigušivač glasnoće TV reklame: 6 koraka (sa slikama)

Video: Prigušivač glasnoće TV reklame: 6 koraka (sa slikama)
Video: Najbolji od najboljih???. Radio prijemnik TECSUN PL680 POTPUNA RECENZIJA!!! #tecsun 2024, Srpanj
Anonim
TV komercijalni prigušivač glasnoće
TV komercijalni prigušivač glasnoće

Moj tata stalno kuka o tome koliko je neugodno kad su reklame znatno glasnije od popratnog programa. Budući da je njegovo prigovaranje postajalo sve dosadnije od stvarnih reklama, odlučio sam stvoriti mali gadget koji će riješiti oba problema istovremeno. Gizmo koji sam stvorio automatski će smanjiti glasnoću televizora kada postane preglasan i može se programirati za rad na bilo kojem uređaju koji koristi daljinski upravljač temeljen na IC -u.

Korak 1: Komponente i alati

Komponente i alati
Komponente i alati

Alati i materijali

  • Lemilica
  • Lem
  • Oglasna ploča
  • Spojna žica

Komponente

  • 1x LCD ekran 16x2
  • 1x Arduino Nano (koristio sam jeftini klon s Ebaya)
  • 3x 12mm trenutni gumbi
  • 1x prekidač za elektronski mikrofon. Sparkfun. Adafruit.
  • 1x trimpot
  • 1x tranzistor PN2222
  • 1x IC prijemnik TSOP38238
  • 1x IR LED
  • 1x 100 ohmski otpornik
  • 1x 220 ohmski otpornik

Korak 2: Povežite ga

Ožičite to
Ožičite to
Ožičite to
Ožičite to
Ožičite to
Ožičite to
Ožičite to
Ožičite to

Budući da sam ovo darovao tati i želio da izgleda lijepo, odlučio sam se za profesionalnu izradu PCB -a. Koristio sam Eagle za izradu sheme i ploče. Moja je ploča izgledala prilično neuredno, pa bih samo upotrijebio shemu za usmjeravanje vašeg procesa povezivanja. Evo kratkog sažetka ispisa.

  • A0 ide na izlaz mikrofona
  • Pin 2 ide na gumb "Program"
  • Pin 3 ide do vrata tranzistora
  • Pin 4 ide na izlaz IC prijemnika
  • Pin 5 ide na gumb "Dolje"
  • Pin 6 ide na gumb "Gore"
  • Igle 7, 8, 9, 10, 11 i 12 idu na LCD.
  • Stavite 3,3 volta preko mikrofona
  • Stavite 5 volti na tranzistor/IR LED, potenciometar i LCD.

Korak 3: Kako ga koristiti

Kako ga koristiti
Kako ga koristiti
Kako ga koristiti
Kako ga koristiti
Kako ga koristiti
Kako ga koristiti

Teški dio koda zapravo je posuđen od drugih stvari koje sam pronašao na internetu. Koristio sam IC biblioteku za dekodiranje signala daljinskog upravljača televizora i za ponavljanje signala na televizoru. Također sam posudio još jedan isječak koda za točno mjerenje referentnog napona Arduinovog ADC -a jer bi čak i male pogreške učinile veliku razliku u očitanju jačine zvuka mikrofona. Ne pitaj me kako oni rade, jer to je izvan mene. Upravo sam smislio kako ih koristiti pokušajem i pogreškom.

U osnovi, Arduino stalno provjerava stanje tri gumba i glasnoću. Ako pritisnete bilo koju od tipki Gore ili Dolje, prag glasnoće ili maksimalna glasnoća prije nego što se sustav pokrene radi smanjivanja glasnoće televizora bit će povišeni ili sniženi. Za postavljanje IR koda koji se šalje kada se prag premaši, pritisnite tipku Program, a zatim tipku Gore. Kad vas zaslon zatraži da pritisnete tipku -Volume, usmjerite daljinski upravljač televizora prema IC prijemniku i pritisnite tipku -Volume sve dok vam zaslon ne prikaže heksadecimalnu vrijednost koja odgovara naredbi -Volume vašeg televizora. (Dodao sam to kao provjeru razumnosti). Ponekad je potrebno nekoliko pokušaja da se to uspije, ali nisam siguran zašto.

Ako se mjeri volumen iznad praga, Arduino će poslati naredbu -Volume. "Promjenu duljine" ili koliko se naredbi -Volume šalje kada se prag premaši možete promijeniti pritiskom na tipku Program, a zatim tipku dolje. Na zaslonu će se prikazati trenutna duljina uzastopnog snimanja, koja se može promijeniti pomoću gumba Gore i Dolje, a zatim spremiti ponovnim pritiskom na tipku Program.

Svi ti podaci pohranjeni su u EEPROM -u tako da sustav pamti vaše unaprijed postavljene postavke čak i kad ga isključite.

Kao još jedan test razumnosti, Arduino će poslati naredbu -Volume svaki put kada se pokrene. Na ovaj način možete samo pritisnuti gumb za resetiranje Arduina kako biste provjerili radi li uređaj ili ne.

Korak 4: Isprobajte

Image
Image

Radi!

Korak 5: Sve spojite

Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno

Nakon što sam potvrdio da radi, naručio sam PCB, a zatim sve zalemio na njega. Također sam upotrijebio laserske rezače na svom sveučilištu za izradu male kutije od MDF -a u koju će se smjestiti, ali ovo su oba dodatna koraka koja nisu potpuno potrebna. Nakon što su to učinili, projekt je bio dovršen! Sve sam to sastavio tijekom tjedna finala i možda sam zanemario neke detalje, pa me obavijestite ako sam nešto propustio!

Korak 6: Pogreške

Dodao sam ovaj dodatni korak kao dodatak. Budući da sam prvi put koristio Eagle i napravio PCB, na kraju sam napravio nekoliko pogrešaka.

Prvo: Budući da sam koristio klon Arduino Nano, PCB zapravo ima četiri dodatna pina za kontroler. Međutim, ploča i dalje radi sve dok lemite kontroler na desne pinove.

Drugo: Potenciometar koji je isporučen s LCD -om nije odgovarao onom koji sam koristio za oblikovanje ploče. Možete saviti žice kako bi pristajali, ali ne izgleda tako lijepo niti se osjeća tako sigurno da je korišten pravi lonac.

Postoji i nekoliko stvari koje bih u budućnosti radio drugačije. Prvo, da sam koristio LCD sa pozadinskim osvjetljenjem, dodao bih način isključivanja napajanja LCD -a nakon što se zaslon neko vrijeme nije ažurirao radi uštede energije. Drugo, možda ćete moći ukloniti ili smanjiti otpornik od 100 ohma ispred IC LED diode kako biste ga učinili svjetlijim. Budući da je LED uključena samo za kratke spojeve, vjerojatno ne bi izgorjela. Međutim, ovo tek moram testirati. Također preporučujem korištenje mikrofona s podesivim pojačanjem. Koristio sam mikrofon Sparkfun i nije bio toliko osjetljiv koliko bih želio.

Natjecanje na daljinsko upravljanje 2017
Natjecanje na daljinsko upravljanje 2017
Natjecanje na daljinsko upravljanje 2017
Natjecanje na daljinsko upravljanje 2017

Druga nagrada na natjecanju za daljinsko upravljanje 2017

Preporučeni: