Sadržaj:
- Korak 1: Komponente i alati
- Korak 2: Povežite ga
- Korak 3: Kako ga koristiti
- Korak 4: Isprobajte
- Korak 5: Sve spojite
- Korak 6: Pogreške
Video: Prigušivač glasnoće TV reklame: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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
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
Radi!
Korak 5: Sve spojite
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.
Druga nagrada na natjecanju za daljinsko upravljanje 2017
Preporučeni:
Vintage rotacijski brojčanik za telefonski brojčanik, kontrola glasnoće: 7 koraka (sa slikama)
Kontrola glasnoće na računaru s rotacijskim rotacijskim telefonskim biranjem: Ako ste išta poput mene, često mijenjate glasnoću na računalu. Neki su videozapisi glasniji od drugih, ponekad želite da zvuk na vašem računalu bude utišan dok slušate podcaste ili glazbu, pa ćete možda morati prestati
USB kontrola glasnoće: 9 koraka (sa slikama)
USB kontrola glasnoće: U ovom projektu izgradit ćemo USB glasnoću pomoću Arduino kompatibilnog trinketa iz Adafruit -a i rotacijskog kodera. Na kraju ćemo 3D ispisati kućište, napuniti bazu olovnim udarcem kako bismo dodali težinu i stabilnost, te laserski izrezati akrilno dno
Jednostavan DIY gumb za kontrolu glasnoće!: 5 koraka (sa slikama)
Jednostavan DIY gumb za kontrolu glasnoće !: Imate radnu površinu sa zvučnim sustavom daleko od mjesta na kojem sjedite?-Imam. Nakon malo kopanja, otkrio sam da je prilično jednostavno jeftino izraditi vlastiti mekani gumb za kontrolu glasnoće. U ovom ću vam vodiču pokazati kako stvoriti USB gumb za kontrolu glasnoće za
Gumb za kontrolu glasnoće računala: 6 koraka (sa slikama)
Gumb za kontrolu glasnoće na računalu: Ako uživate u slušanju glazbe na računalu, ali često morate utišati i ponovno je pokrenuti tijekom gledanja medija, pritiskom na Fn+k+F12+g svaki put jednostavno je nećete prekinuti. Plus podešavanje glasnoće pomoću gumba? Nitko nema vremena za to! Smijem li vam predstaviti svoj C
Kotačić za pomicanje na radnoj površini i kontrola glasnoće!: 8 koraka (sa slikama)
Kotačić za pomicanje na radnoj površini i kontrola glasnoće!: Napravite Magazine vikend projekt, 3/4/09Neka pozadina Nedavno sam čitao mnogo različitih blogova. Svaki dan ću čitati najnovije postove na engadget, lifehacker, hackaday, BBG i MAKE: blogu. Problem mi je došao kad sam shvatio da o