Sisällysluettelo:

Kaupallinen TV -äänenvoimakkuuden vaimennin: 6 vaihetta (kuvilla)
Kaupallinen TV -äänenvoimakkuuden vaimennin: 6 vaihetta (kuvilla)

Video: Kaupallinen TV -äänenvoimakkuuden vaimennin: 6 vaihetta (kuvilla)

Video: Kaupallinen TV -äänenvoimakkuuden vaimennin: 6 vaihetta (kuvilla)
Video: О чём молчат ПРОФЕССИОНАЛЫ AUDIO ГДЕ МУЗЫКА А подкаст с @foveonyc 2024, Heinäkuu
Anonim
Kaupallinen TV -äänenvoimakkuuden vaimennin
Kaupallinen TV -äänenvoimakkuuden vaimennin

Isäni valittaa jatkuvasti kuinka ärsyttävää on, kun mainokset ovat huomattavasti kovempia kuin niiden mukana tuleva ohjelma. Koska hänen valittamisestaan tuli ärsyttävämpää kuin varsinaiset mainokset, päätin luoda pienen gadgetin, joka ratkaisi molemmat ongelmat samanaikaisesti. Luomani gizmo alentaa automaattisesti television äänenvoimakkuutta, kun siitä tulee liian kova, ja se voidaan ohjelmoida toimimaan millä tahansa laitteella, joka käyttää IR -pohjaista kaukosäädintä.

Vaihe 1: Komponentit ja työkalut

Komponentit ja työkalut
Komponentit ja työkalut

Työkalut ja materiaalit

  • Juotin
  • Juottaa
  • Leipälauta
  • Liitäntäjohto

Komponentit

  • 1x 16x2 LCD -näyttö
  • 1x Arduino Nano (käytin halpaa kloonia Ebaysta)
  • 3x 12mm hetkelliset painikkeet
  • 1x elektreettimikrofoni. Sparkfun. Adafruit.
  • 1x trimpot
  • 1x PN2222 -transistori
  • 1x TSOP38238 IR -vastaanotin
  • 1x IR -LED
  • 1x 100 ohmin vastus
  • 1x 220 ohmin vastus

Vaihe 2: Yhdistä se

Johto se
Johto se
Johto se
Johto se
Johto se
Johto se
Johto se
Johto se

Koska lahjoitin tämän isälleni ja halusin sen näyttävän hyvältä, päätin hankkia PCB: n ammattimaisesti. Käytin Eaglea luomaan kaavion ja levyn. Leipälautani näytti melko sotkuiselta, joten käyttäisin vain kaaviota ohjataksesi kytkentäprosessiasi. Tässä lyhyt yhteenveto pinoutista.

  • A0 siirtyy mikrofonilähtöön
  • Nasta 2 siirtyy "Ohjelmoi" -painikkeeseen
  • Nasta 3 menee transistoriporttiin
  • Nasta 4 menee IR -vastaanottimen lähtöön
  • Nasta 5 menee "alas" -painikkeeseen
  • Nasta 6 menee "Ylös" -painikkeeseen
  • Nastat 7, 8, 9, 10, 11 ja 12 ovat nestekidenäytössä.
  • Aseta 3,3 volttia mikrofonin poikki
  • Aseta 5 volttia transistorin/IR -LEDin, potentiometrin ja nestekidenäytön yli.

Vaihe 3: Kuinka sitä käytetään

Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä

Koodin painava osa lainattiin muista asioista, jotka löysin verkossa. Käytin IR -kirjastoa dekoodaamaan television kaukosäätimen signaalit ja toistamaan signaalin televisioon. Lainasin myös toisen koodinpätkän Arduinon ADC: n vertailujännitteen tarkkaa mittaamista varten, koska pienetkin virheet tekisivät suuren eron mikrofonin äänenvoimakkuuslukemissa. Älä kysy minulta, miten ne toimivat, koska se ei ole minulle. Tajusin juuri, miten niitä käytetään kokeilu-erehdyksen kautta.

Pohjimmiltaan Arduino tarkistaa jatkuvasti kolmen painikkeen tilan ja äänenvoimakkuuden. Jos jompaakumpaa Ylös- tai Alas -painiketta painetaan, äänenvoimakkuuden kynnysarvo tai enimmäisäänenvoimakkuus ennen kuin järjestelmä laukaisee television äänenvoimakkuuden pienentämisen, nousee tai laskee. Jos haluat asettaa kynnyksen ylittymisen jälkeen lähetettävän IR -koodin, paina Ohjelmointi -painiketta ja sen jälkeen Ylös -painiketta. Kun näyttö kehottaa sinua painamaan -Volume -painiketta, suuntaa television kaukosäädin infrapunavastaanottimeen ja paina -Volume -painiketta, kunnes näytössä näkyy heksadesimaalinen arvo, joka vastaa television -Volume -komentoa. (Lisäsin sen järkevyyden tarkistukseksi). Joskus se vaatii muutaman yrityksen saada se toimimaan, mutta en ole varma miksi.

Jos äänenvoimakkuus mitataan kynnyksen yläpuolelle, Arduino lähettää -Volume -komennon. Voit muuttaa "purskeen pituutta" tai sitä, kuinka monta äänenvoimakkuuskomentoa lähetetään kynnyksen ylittyessä painamalla Ohjelmointi- ja sitten Alas -painiketta. Näytössä näkyy nykyinen sarjakuvauspituus, jota voidaan muuttaa Ylös- ja Alas -painikkeilla ja tallentaa sitten painamalla Ohjelmointi -painiketta uudelleen.

Kaikki nämä tiedot tallennetaan EEPROMiin, jotta järjestelmä muistaa esiasetuksesi silloinkin, kun irrotat ne pistorasiasta.

Toisena järjystestinä Arduino lähettää -Volume -komennon joka kerta, kun se käynnistyy. Tällä tavalla voit vain painaa Arduinon nollauspainiketta testataksesi, toimiiko laite vai ei.

Vaihe 4: Testaa

Image
Image

Se toimii!

Vaihe 5: Laita kaikki yhteen

Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki
Yhdistä kaikki

Kun olin vahvistanut sen toimivan, tilasin piirilevyn ja juotin sitten kaikki siihen. Tein myös yliopistoni laserleikkureilla pienen MDF -laatikon taloon, mutta nämä ovat molemmat lisävaiheita, jotka eivät ole täysin välttämättömiä. Kun nämä oli tehty, projekti oli valmis! Laitoin tämän kaiken yhteen finaaliviikolla ja olen saattanut laiminlyödä joitain yksityiskohtia, joten kerro minulle, jos unohdin jotain!

Vaihe 6: Virheet

Lisäsin tämän lisävaiheen liitteeksi. Koska tämä oli ensimmäinen kerta, kun käytin Eaglea ja tein piirilevyä, tein pari virhettä.

Ensimmäinen: Koska käytin Arduino Nanon kloonia, piirilevyllä on itse asiassa neljä ylimääräistä nastaa ohjaimelle. Levy toimii kuitenkin niin kauan kuin juotat ohjaimen oikeisiin nastoihin.

Toiseksi: Nestekidenäytön mukana tullut potentiometri ei vastannut sitä, jota käytin levyn suunnittelussa. Voit taivuttaa johdot, jotta ne sopivat, mutta se ei näytä niin mukavalta tai turvalliselta, jos oikeaa ruukkua olisi käytetty.

On myös muutamia asioita, joita tekisin toisin tulevaisuudessa. Ensinnäkin, jos olisin käyttänyt taustavalolla varustettua nestekidenäyttöä, olisin lisännyt tavan katkaista virtaa nestekidenäytöstä sen jälkeen, kun näyttöä ei ollut päivitetty hetkeen virran säästämiseksi. Toiseksi saatat pystyä itse poistamaan tai pienentämään 100 ohmin vastuksen IR -LEDin edessä, jotta se olisi kirkkaampi. Koska LED palaa vain lyhyitä jaksoja, se ei todennäköisesti pala. Minun on kuitenkin vielä testattava tätä. Suosittelen myös säädettävän vahvistuksen omaavan mikrofonin käyttöä. Käytin Sparkfun -mikrofonia, eikä se ollut niin herkkä kuin olisin halunnut.

Kauko -ohjauskilpailu 2017
Kauko -ohjauskilpailu 2017
Kauko -ohjauskilpailu 2017
Kauko -ohjauskilpailu 2017

Toinen palkinto kauko -ohjauskilpailussa 2017

Suositeltava: