Sadržaj:

TV komercijalni prigušivač jačine zvuka: 6 koraka (sa slikama)
TV komercijalni prigušivač jačine zvuka: 6 koraka (sa slikama)

Video: TV komercijalni prigušivač jačine zvuka: 6 koraka (sa slikama)

Video: TV komercijalni prigušivač jačine zvuka: 6 koraka (sa slikama)
Video: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Juli
Anonim
TV komercijalni potiskivač jačine zvuka
TV komercijalni potiskivač jačine zvuka

Moj tata stalno kuka o tome koliko je dosadno kad su reklame znatno glasnije od pratećeg programa. Budući da je njegovo prigovaranje postalo dosadnije od stvarnih reklama, odlučio sam stvoriti mali gadget koji bi riješio oba problema istovremeno. Gizmo koji sam stvorio automatski će smanjiti jačinu zvuka na televizoru kada postane preglasan i može se programirati za rad na bilo kojem uređaju koji koristi daljinski upravljač zasnovan na IC -u.

Korak 1: Komponente i alati

Komponente i alati
Komponente i alati

Alati i materijali

  • Lemilica
  • Solder
  • Breadboard
  • Priključna žica

Komponente

  • 1x LCD ekran 16x2
  • 1x Arduino Nano (koristio sam jeftini klon sa Ebaya)
  • 3x 12mm trenutni tasteri
  • 1x prekidač za elektronski mikrofon. Sparkfun. Adafruit.
  • 1x trimpot
  • 1x tranzistor PN2222
  • 1x TSOP38238 IC prijemnik
  • 1x IR LED
  • 1x otpornik od 100 ohma
  • 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

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

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

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 iz 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 precizno mjerenje referentnog napona Arduinovog ADC -a jer bi čak i male greške učinile veliku razliku u očitanju jačine zvuka mikrofona. Ne pitajte me kako oni rade, jer to nije moje. Upravo sam smislio kako ih koristiti pokušajem i greškom.

U osnovi, Arduino stalno provjerava stanje tri tipke i glasnoću. Ako pritisnete bilo koju tipku gore ili dolje, prag glasnoće ili maksimalna glasnoća prije nego što se sistem pokrene radi smanjivanja glasnoće televizora bit će povišeni ili sniženi. Za postavljanje IC koda koji se šalje kada je prag premašen, 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 dok vam ekran 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. Možete promijeniti "dužinu bursta" ili koliko se naredbi -Volume šalje kada se premaši prag, pritiskom na tipku Program, a zatim tipku dolje. Na ekranu će se prikazati trenutna dužina uzastopnog snimanja, koja se može promijeniti pomoću tipki Gore i Dolje, a zatim spremiti ponovnim pritiskom na tipku Program.

Svi ovi 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 dugme za resetiranje Arduina da 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. Koristio sam i univerzitetske laserske rezače da napravim malu kutiju 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 završen! Sve sam ovo sastavio tokom sedmice finala i možda sam zanemario neke detalje, pa mi javite ako sam nešto propustio!

Korak 6: Greške

Dodao sam ovaj dodatni korak kao dodatak. Pošto sam prvi put koristio Eagle i napravio PCB, na kraju sam napravio nekoliko greš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 dizajniranje 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 da isključim napajanje LCD -a nakon što se ekran nije ažurirao neko vrijeme 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, vjerovatno ne bi izgorjela. Međutim, ovo tek trebam testirati. Takođe preporučujem upotrebu mikrofona sa podesivim pojačanjem. Koristio sam Sparkfun mikrofon i nije bio toliko osjetljiv koliko bih želio.

Takmičenje u daljinskom upravljanju 2017
Takmičenje u daljinskom upravljanju 2017
Takmičenje u daljinskom upravljanju 2017
Takmičenje u daljinskom upravljanju 2017

Druga nagrada na takmičenju za daljinsko upravljanje 2017

Preporučuje se: