Obsah:

TV komerční potlačovač hlasitosti: 6 kroků (s obrázky)
TV komerční potlačovač hlasitosti: 6 kroků (s obrázky)

Video: TV komerční potlačovač hlasitosti: 6 kroků (s obrázky)

Video: TV komerční potlačovač hlasitosti: 6 kroků (s obrázky)
Video: Televizní historie - PREMIÉRA TV - první komerční TV 2024, Červenec
Anonim
TV Komerční potlačovač hlasitosti
TV Komerční potlačovač hlasitosti

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

Komponenty a nástroje
Komponenty 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

Zapojte to
Zapojte to
Zapojte to
Zapojte to
Zapojte to
Zapojte to
Zapojte to
Zapojte to

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

Jak to použít
Jak to použít
Jak to použít
Jak to použít
Jak to použít
Jak to použít

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

Image
Image

Funguje to!

Krok 5: Dejte to všechno dohromady

Dejte to všechno dohromady
Dejte to všechno dohromady
Dejte to všechno dohromady
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.

Soutěž o dálkové ovládání 2017
Soutěž o dálkové ovládání 2017
Soutěž o dálkové ovládání 2017
Soutěž o dálkové ovládání 2017

Druhá cena v soutěži o dálkové ovládání 2017

Doporučuje: