Kazalo:
- Korak: Komponente in orodja
- 2. korak: Povežite ga
- 3. korak: Kako ga uporabljati
- 4. korak: Preizkusite
- 5. korak: Združite vse skupaj
- 6. korak: Napake
Video: Zaviralnik glasnosti TV -reklame: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Moj oče ves čas jamra, kako moteče je, ko so reklame precej glasnejše od spremljevalnega programa. Ker je njegovo pritoževanje postajalo vse bolj nadležno kot dejanske reklame, sem se odločil ustvariti majhen pripomoček, ki bi rešil obe težavi hkrati. Gizmo, ki sem ga ustvaril, bo samodejno znižal glasnost televizorja, ko postane preglasen, in ga lahko programiramo za delovanje na kateri koli napravi, ki uporablja daljinski upravljalnik na osnovi IR.
Korak: Komponente in orodja
Orodja in materiali
- Spajkalnik
- Spajkanje
- Ogledna plošča
- Priključna žica
Sestavni deli
- 1x LCD zaslon 16x2
- 1x Arduino Nano (uporabil sem poceni klon iz Ebaya)
- 3x 12 mm trenutni gumbi
- 1x prekinitev elektronskega mikrofona. Sparkfun. Adafruit.
- 1x trimpot
- 1x tranzistor PN2222
- 1x IR sprejemnik TSOP38238
- 1x IR LED
- 1x 100 ohmski upor
- 1x 220 ohmski upor
2. korak: Povežite ga
Ker sem to podaril očetu in želel, da izgleda lepo, sem se odločil za profesionalno izdelano PCB. Za izdelavo sheme in plošče sem uporabil Eagle. Moja plošča je bila videti precej neurejena, zato bi uporabil shemo za vodenje vašega procesa priklopa. Tukaj je kratek povzetek izločanja.
- A0 gre na izhod za mikrofon
- Pin 2 gre na gumb "Program"
- Pin 3 gre na vrata tranzistorja
- Pin 4 gre na izhod IR sprejemnika
- Pin 5 gre na gumb "Dol"
- Pin 6 gre na gumb "Navzgor"
- Zatiči 7, 8, 9, 10, 11 in 12 gredo na LCD.
- Na mikrofon vstavite 3,3 volta
- Na tranzistor/IR LED, potenciometer in LCD vstavite 5 voltov.
3. korak: Kako ga uporabljati
Težki del kode je bil dejansko izposojen iz drugih stvari, ki sem jih našel na spletu. Za dekodiranje signalov daljinskega upravljalnika televizorja in za ponovitev signala na televizorju sem uporabil IR knjižnico. Za natančno merjenje referenčne napetosti Arduinovega ADC -ja sem si sposodil še en delček kode, saj bi že majhne napake močno vplivale na odčitke glasnosti mikrofona. Ne sprašujte me, kako delujejo, ker je to zame. Pravkar sem ugotovil, kako jih uporabiti s poskusi in napakami.
V bistvu Arduino nenehno preverja stanje treh gumbov in glasnost. Če pritisnete enega od gumbov gor ali dol, se prag glasnosti ali največja glasnost, preden se sistem sproži, da zmanjša glasnost televizorja, zvišajo ali znižajo. Če želite nastaviti IR kodo, ki se pošlje, ko je prag presežen, pritisnite gumb Program in nato gumb gor. Ko vas zaslon pozove, da pritisnete gumb -Volume, usmerite daljinski upravljalnik televizorja v IR sprejemnik in pritiskajte gumb -Volume, dokler se na zaslonu ne prikaže šestnajstiška vrednost, ki ustreza ukazu -Volume vašega televizorja. (To sem dodal kot preverjanje razumnosti). Včasih je potrebnih nekaj poskusov, da bi deloval, čeprav nisem prepričan, zakaj.
Če je glasnost nad pragom, bo Arduino poslal ukaz -Volume. "Dolžino zaporedja" ali koliko ukazov -Volume se pošlje, ko je prag presežen, lahko spremenite tako, da pritisnete gumb za programiranje, nato pa gumb navzdol. Na zaslonu bo prikazana trenutna dolžina zaporednega zaporedja, ki jo lahko spremenite z gumboma gor in dol in nato shranite s ponovnim pritiskom na gumb za programiranje.
Vsi ti podatki so shranjeni v EEPROM -u, tako da si sistem zapomni vaše prednastavitve, tudi ko jih izključite.
Kot še en test razumnosti bo Arduino ob vsakem zagonu poslal ukaz -Volume. Na ta način lahko preprosto pritisnete gumb za ponastavitev Arduina, da preverite, ali naprava deluje ali ne.
4. korak: Preizkusite
Deluje!
5. korak: Združite vse skupaj
Ko sem potrdil, da deluje, sem naročil tiskano vezje in nato vse spajkal nanj. Uporabil sem tudi laserske rezalnike svoje univerze, da sem naredil majhno škatlo iz MDF -ja, vendar sta to dodatna koraka, ki nista popolnoma potrebna. Ko so bili ti zaključeni, je bil projekt zaključen! Vse to sem sestavil v finalnem tednu in morda zanemaril nekatere podrobnosti, zato mi sporočite, če sem kaj zamudil!
6. korak: Napake
Ta dodaten korak sem dodal kot prilogo. Ker sem prvič uporabil Eagle in izdelal tiskano vezje, sem naredil nekaj napak.
Prvič: Ker sem uporabil klon Arduino Nano, ima PCB pravzaprav štiri dodatne zatiče za krmilnik. Vendar plošča še vedno deluje, dokler krmilnik spajkate na desne nožice.
Drugič: Potenciometer, ki je bil priložen LCD -ju, se ni ujemal s tistim, ki sem ga uporabil za oblikovanje plošče. Žice lahko upognete, da se prilegajo, vendar ne izgleda tako lepo ali se počuti tako varno, če bi uporabili pravi lonec.
Obstaja tudi nekaj stvari, ki bi jih v prihodnje naredil drugače. Prvič, če bi uporabil LCD z osvetlitvijo ozadja, bi dodal način za zmanjšanje napajanja LCD -ja, potem ko zaslon že nekaj časa ni bil posodobljen za varčevanje z energijo. Drugič, morda boste lahko dejansko odstranili ali zmanjšali 100 ohmski upor pred IR LED, da bo svetlejši. Ker LED sveti le za kratek čas, verjetno ne bi pregorela. Vendar tega še moram preizkusiti. Priporočam tudi uporabo mikrofona z nastavljivim ojačanjem. Uporabil sem mikrofon Sparkfun in ni bil tako občutljiv, kot bi si želel.
Druga nagrada na natečaju za daljinsko upravljanje 2017
Priporočena:
Vintage Rotary Phone Dial za nadzor glasnosti računalnika: 7 korakov (s slikami)
Vintage Rotary Phone Dial PC Volume Control: Če ste podobni meni, se vam zdi, da pogosto spreminjate glasnost v računalniku. Nekateri videoposnetki so glasnejši od drugih, včasih želite, da glasnost v računalniku utišate, medtem ko poslušate poddaje ali glasbo, in morda boste morali utišati
Upravljanje glasnosti USB: 9 korakov (s slikami)
Nadzor glasnosti USB: V tem projektu bomo zgradili nadzor glasnosti USB z uporabo Arduino kompatibilnega Trinketa iz Adafruit in rotacijskega kodirnika. Nazadnje bomo 3D natisnili ohišje, napolnili podlago s svinčenim posnetkom, da bi dodali težo in stabilnost, ter lasersko odrezali akrilno dno
Preprost DIY gumb za nadzor glasnosti!: 5 korakov (s slikami)
Enostaven DIY gumb za nadzor glasnosti !: Imate namizje z zvočnim sistemom daleč od svojega sedeža?-Imam. Po kratkem kopanju sem ugotovil, da je zelo enostavno poceni izdelati lasten mehak gumb za nastavitev glasnosti. V tej vadnici vam bom pokazal, kako ustvariti gumb za nadzor glasnosti USB
Gumb za nadzor glasnosti računalnika: 6 korakov (s slikami)
Gumb za nastavitev glasnosti računalnika: Če radi poslušate glasbo v računalniku, vendar jo morate pogosto gledati in znova zagnati med gledanjem medijev, pritisnite tipko Fn+k+F12+g vsakič, ko je ne boste prerezali. Plus prilagajanje glasnosti z gumbi? Nihče nima časa za to! Lahko predstavim svoj C
USB krmilnik nizkih tonov, visokih tonov in glasnosti z LED diodami na tipkovnici: 6 korakov (s slikami)
USB krmilnik nizkih tonov, visokih tonov in glasnosti z LED diodami na tipkovnici: V glavnem namiznem računalniku imam Creative SoundBlaster Audigy in potreboval sem način za hitro prilagajanje nastavitev nizkih in visokih tonov (pa tudi glasnosti) pri poslušanju avdio ali video medijev . Kodo sem prilagodil iz dveh virov, navedenih v