Obsah:
- Krok 1: Součásti a nástroje
- Krok 2: Zapojte jej
- Krok 3: Jak jej používat
- Krok 4: Otestujte to
- Krok 5: Dejte to všechno dohromady
- Krok 6: Chyby
Video: TV komerční potlačovač hlasitosti: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Můj táta neustále kňučí, jak je to nepříjemné, když jsou reklamy výrazně hlasitější než jejich doprovodný program. Protože jeho stěžování bylo stále otravnější než skutečné reklamy, rozhodl jsem se vytvořit malý gadget, který by vyřešil oba problémy současně. Gizmo, které jsem vytvořil, automaticky sníží hlasitost televize, když bude příliš hlasitá, a lze ji naprogramovat tak, aby fungovala na jakémkoli zařízení, které používá dálkové ovládání založené na IR.
Krok 1: Součásti a nástroje
Nástroje a materiály
- Páječka
- Pájka
- Prkénko
- Propojovací drát
Komponenty
- 1x LCD obrazovka 16x2
- 1x Arduino Nano (použil jsem levný klon z Ebay)
- 3x 12mm momentální tlačítka
- 1x Elektretový mikrofonní odpočinek. Sparkfun. Adafruit.
- 1x trimpot
- 1x PN2222 tranzistor
- 1x IR přijímač TSOP38238
- 1x IR LED
- 1x odpor 100 ohmů
- 1x odpor 220 ohmů
Krok 2: Zapojte jej
Protože jsem to daroval svému otci a chtěl, aby to vypadalo hezky, rozhodl jsem se nechat si PCB vyrobit profesionálně. Použil jsem Eagle k vytvoření schématu a desky. Moje prkénko vypadalo dost nepořádně, takže bych použil schéma k vedení vašeho procesu připojení. Zde je stručné shrnutí pinoutu.
- A0 přejde na výstup mikrofonu
- Pin 2 přejde na tlačítko „Program“
- Pin 3 jde do brány tranzistoru
- Pin 4 jde na výstup IR přijímače
- Pin 5 přejde na tlačítko „Dolů“
- Pin 6 přejde na tlačítko „Nahoru“
- Piny 7, 8, 9, 10, 11 a 12 jdou na LCD.
- Na mikrofon dejte 3,3 voltů
- Připojte 5 voltů na tranzistor/IR LED, potenciometr a LCD.
Krok 3: Jak jej používat
Těžká část kódu byla ve skutečnosti vypůjčena z jiných věcí, které jsem našel online. Použil jsem infračervenou knihovnu k dekódování signálů televizního dálkového ovladače a k opakování signálu do televizoru. Také jsem si vypůjčil další úryvek kódu pro přesné měření referenčního napětí ADC Arduina, protože i malé chyby by znamenaly velký rozdíl ve čtení hlasitosti mikrofonu. Neptejte se mě, jak fungují, protože to jde mimo mě. Právě jsem přišel na to, jak je používat metodou pokus-omyl.
Arduino v podstatě neustále kontroluje stav tří tlačítek a hlasitost. Pokud stisknete jedno z tlačítek Nahoru nebo Dolů, práh hlasitosti nebo maximální hlasitost před spuštěním systému ke snížení hlasitosti televizoru se zvýší nebo sníží. Chcete -li nastavit IR kód odesílaný při překročení prahové hodnoty, stiskněte tlačítko Program a poté tlačítko Nahoru. Když vás obrazovka vyzve ke stisknutí tlačítka -Volume, namiřte dálkový ovladač televizoru na infračervený přijímač a stiskněte tlačítko -Volume, dokud se na obrazovce nezobrazí hexadecimální hodnota, která odpovídá příkazu vašeho televizoru -Volume. (Přidal jsem to jako kontrolu duševního zdraví). Někdy to vyžaduje několik pokusů, aby to fungovalo, ale nejsem si jistý, proč.
Pokud je objem měřen nad prahovou hodnotou, vyšle Arduino příkaz -Volume. Můžete změnit „délku série“nebo počet příkazů -Volume, které jsou odesílány při překročení prahu, stisknutím tlačítka Program a poté tlačítka Dolů. Na obrazovce se zobrazí aktuální délka série, kterou lze změnit pomocí tlačítek Nahoru a Dolů a poté uložit dalším stisknutím tlačítka Program.
Všechny tyto informace jsou uloženy v paměti EEPROM, aby si systém pamatoval vaše předvolby, i když je odpojíte.
Jako další test zdravého rozumu vyšle Arduino při každém spuštění příkaz -Volume. Tímto způsobem stačí stisknout resetovací tlačítko Arduina a vyzkoušet, zda zařízení funguje nebo ne.
Krok 4: Otestujte to
Funguje to!
Krok 5: Dejte to všechno dohromady
Jakmile jsem potvrdil, že to funguje, objednal jsem si desku plošných spojů a pak na ni vše připájel. Také jsem použil univerzitní laserové řezačky na výrobu malého MDF boxu, ale to jsou další kroky, které nejsou úplně nutné. Jakmile to bylo hotovo, projekt byl dokončen! Všechno jsem to dal dohromady během finálového týdne a možná jsem zanedbal některé detaily, takže mi dejte vědět, jestli mi něco uniklo!
Krok 6: Chyby
Tento další krok jsem přidal jako přílohu. Vzhledem k tomu, že jsem poprvé používal Eagle a vyráběl desku plošných spojů, nakonec jsem udělal pár chyb.
Za prvé: Protože jsem použil klon Arduino Nano, PCB má ve skutečnosti čtyři další piny pro řadič. Deska však stále funguje tak dlouho, dokud ovladač připájíte na správné piny.
Za druhé: Potenciometr dodávaný s LCD neodpovídá tomu, který jsem použil při návrhu desky. Dráty můžete ohnout, aby se vešly, ale nevypadá to tak hezky ani se necítí tak bezpečně, kdyby byl použit správný hrnec.
Existuje také několik věcí, které bych v budoucnu udělal jinak. Za prvé, kdybych použil LCD s podsvícením, přidal bych způsob, jak snížit napájení LCD poté, co se obrazovka chvíli neaktualizovala, aby se šetřila energie. Za druhé, možná budete moci skutečně odstranit nebo snížit odpor 100 ohmů před IR LED, aby byl jasnější. Vzhledem k tomu, že LED dioda svítí pouze krátce, pravděpodobně nevyhoří. To však ještě musím vyzkoušet. Doporučuji také použít mikrofon s nastavitelným zesílením. Použil jsem mikrofon Sparkfun a nebyl tak citlivý, jak bych si přál.
Druhá cena v soutěži o dálkové ovládání 2017
Doporučuje:
Lišta hlasitosti LED: 9 kroků (s obrázky)
LED Volume Bar: Moje dílna je příliš nevýrazná. Navzdory lakovaným dřevěným prknům z 80. let, které pokrývají mé stěny, postrádá jak barvu, tak samozřejmě: LED diody. Stejně tak často hraji hudbu při pájení elektroniky. To mě donutilo přemýšlet, mohl bych kombinovat hudbu i LED
Vintage Rotary Phone Dial Ovládání hlasitosti PC: 7 kroků (s obrázky)
Vintage Rotary Phone Dial Ovládání hlasitosti PC: Pokud jste něco jako já, zjistíte, že měníte hlasitost na svém počítači poměrně často. Některá videa jsou hlasitější než jiná, někdy chcete při poslechu podcastů nebo hudby ztlumit hlasitost na počítači a možná budete muset ztišit
USB ovládání hlasitosti: 9 kroků (s obrázky)
Ovládání hlasitosti USB: V tomto projektu postavíme ovládání hlasitosti USB pomocí trinketu kompatibilního s Arduino od Adafruit a rotačního kodéru. Nakonec vytiskneme pouzdro 3D, naplníme základnu olověným výstřelem, abychom zvýšili hmotnost a stabilitu, a laserem vyřezali akrylové dno
Jak nainstalovat odolnou dlaždici komerční třídy: 6 kroků
Jak instalovat odolnou dlaždici komerční třídy: Tento návod vám ukáže, jak instalovat odolnou dlaždici, známou také jako dlaždici „Vinylová kompozice“nebo „Asfalt“, což je typ, který najdete ve většině komerčních prostředí, například v obchodech s potravinami. Je to pravděpodobně jednodušší, než si myslíte
Skládací světelný box / světelný stan v komerční kvalitě za 20 $ / 20 minut: 7 kroků (s obrázky)
Skládací světelný box / světelný stan v komerční kvalitě za 20 $ / 20 minut: Pokud jste hledali světelný box pro vlastní výrobky nebo zblízka fotografie, už víte, že máte mnoho možností. Od lepenkových krabic po překážky prádla si možná myslíte, že projekt byl hotov k smrti. Ale počkej! Za 20 $