Sisällysluettelo:
- Vaihe 1: Komponentit ja työkalut
- Vaihe 2: Yhdistä se
- Vaihe 3: Kuinka sitä käytetään
- Vaihe 4: Testaa
- Vaihe 5: Laita kaikki yhteen
- Vaihe 6: Virheet
Video: Kaupallinen TV -äänenvoimakkuuden vaimennin: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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
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
Se toimii!
Vaihe 5: Laita kaikki yhteen
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.
Toinen palkinto kauko -ohjauskilpailussa 2017
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
20 dollarin / 20 minuutin kaupallinen laadukas taitettava valolaatikko / kevyt teltta: 7 vaihetta (kuvilla)
20 dollarin / 20 minuutin kaupallinen laadukas taitettava valolaatikko / kevyt teltta: Jos olet etsinyt DIY -valolaatikkoa tuotteelle tai lähikuvia, tiedät jo, että sinulla on monia vaihtoehtoja. Pahvilaatikoista pyykkihaitoihin saatat ajatella, että projekti on tehty kuolemaan. Mutta odota! 20 dollaria