Obsah:

Komerčný potlačovač hlasitosti v televízii: 6 krokov (s obrázkami)
Komerčný potlačovač hlasitosti v televízii: 6 krokov (s obrázkami)

Video: Komerčný potlačovač hlasitosti v televízii: 6 krokov (s obrázkami)

Video: Komerčný potlačovač hlasitosti v televízii: 6 krokov (s obrázkami)
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Júl
Anonim
Komerčný potlačovač hlasitosti v televízii
Komerčný potlačovač hlasitosti v televízii

Môj otec neustále kňučí, aké je to nepríjemné, keď sú reklamy oveľa hlasnejšie ako ich sprievodný program. Pretože jeho sťažovanie začalo byť otravnejšie ako skutočné reklamy, rozhodol som sa vytvoriť malý gadget, ktorý by vyriešil oba problémy súčasne. Gizmo, ktoré som vytvoril, automaticky zníži hlasitosť televízora, keď bude príliš hlasný, a dá sa naprogramovať tak, aby fungoval na akomkoľvek zariadení, ktoré používa diaľkové ovládanie založené na infračervenom žiarení.

Krok 1: Komponenty a nástroje

Komponenty a nástroje
Komponenty a nástroje

Nástroje a materiály

  • Spájkovačka
  • Spájka
  • Breadboard
  • Zapojovací drôt

Komponenty

  • 1x LCD obrazovka 16x2
  • 1x Arduino Nano (použil som lacný klon z Ebay)
  • 3 x 12 mm okamžité tlačidlá
  • 1x Elektretový odpojovač mikrofónu. Sparkfun. Adafruit.
  • 1x trimpot
  • 1x tranzistor PN2222
  • 1x IR prijímač TSOP38238
  • 1x IR LED
  • 1x odpor 100 ohmov
  • 1x odpor 220 ohmov

Krok 2: Zapojte ho

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

Keďže som to daroval svojmu otcovi a chcel som, aby to vyzeralo pekne, rozhodol som sa nechať PCB vyrobiť profesionálne. Na vytvorenie schémy a dosky som použil Eagle. Moja doska na pečenie vyzerala dosť chaoticky, takže by som na zapojenie použil iba schému. Tu je stručné zhrnutie pinoutu.

  • A0 prejde na výstup mikrofónu
  • Pin 2 prejde na tlačidlo „Program“
  • Pin 3 smeruje k bráne tranzistora
  • Pin 4 smeruje k výstupu IR prijímača
  • Pin 5 prejde na tlačidlo „Dole“
  • Pin 6 prejde na tlačidlo „Hore“
  • Piny 7, 8, 9, 10, 11 a 12 prechádzajú na LCD displej.
  • Pripojte k mikrofónu 3,3 voltov
  • Pripojte 5 voltov na tranzistor/IR LED, potenciometer a LCD.

Krok 3: Ako ho používať

Ako sa to používa
Ako sa to používa
Ako sa to používa
Ako sa to používa
Ako sa to používa
Ako sa to používa

Ťažká časť kódu bola skutočne požičaná z iných vecí, ktoré som našiel na internete. Na dekódovanie signálov diaľkového ovládača televízora a zopakovanie signálu do televízora som použil infračervenú knižnicu. Tiež som si požičal ďalší útržok kódu na presné meranie referenčného napätia ADC Arduina, pretože aj malé chyby by urobili veľký rozdiel v hodnotách hlasitosti mikrofónu. Nepýtajte sa ma, ako fungujú, pretože je to mimo mňa. Práve som prišiel na to, ako ich používať prostredníctvom pokusov a omylov.

Arduino v zásade neustále kontroluje stav troch tlačidiel a hlasitosť. Ak stlačíte jedno z tlačidiel Hore alebo Dole, prahová hodnota hlasitosti alebo maximálna hlasitosť pred spustením systému na zníženie hlasitosti televízora sa zvýši alebo zníži. Ak chcete nastaviť IR kód, ktorý sa má odoslať pri prekročení prahu, stlačte tlačidlo Program a potom tlačidlo Hore. Keď vás obrazovka vyzve, aby ste stlačili tlačidlo -Volume, namierte diaľkový ovládač televízora na IR prijímač a stláčajte tlačidlo -Volume, kým sa na obrazovke nezobrazí hexadecimálna hodnota, ktorá zodpovedá príkazu -Volume vášho televízora. (Dodal som, že ako kontrola zdravého rozumu). Niekedy to trvá niekoľko pokusov, kým to začne fungovať, ale nie som si istý prečo.

Ak je objem meraný nad prahovou hodnotou, Arduino vyšle príkaz -Volume. Môžete zmeniť „dĺžku sekvenčného snímania“alebo počet príkazov -Hlasov, ktoré sa odošlú pri prekročení prahu, stlačením tlačidla Program a potom tlačidla Dole. Obrazovka vám ukáže aktuálnu dĺžku sekvenčného snímania, ktorú je možné zmeniť pomocou tlačidiel hore a dole a potom ju uložiť opätovným stlačením tlačidla Program.

Všetky tieto informácie sú uložené v pamäti EEPROM, aby si systém pamätal vaše predvoľby, aj keď ich odpojíte.

Ako ďalší test zdravého rozumu Arduino pošle príkaz -Volume pri každom spustení. Týmto spôsobom stačí stlačením resetovacieho tlačidla Arduina otestovať, či zariadenie funguje alebo nie.

Krok 4: Otestujte to

Image
Image

Funguje to!

Krok 5: Dajte to všetko dohromady

Dajte to všetko dohromady
Dajte to všetko dohromady
Dajte to všetko dohromady
Dajte to všetko dohromady

Keď som potvrdil, že to funguje, objednal som si DPS a potom som na ňu všetko spájkoval. Tiež som použil laserové rezačky svojej univerzity na výrobu malého boxu z MDF, ktorý ho umiestnil, ale to sú ďalšie kroky, ktoré nie sú úplne nevyhnutné. Keď boli tieto práce hotové, projekt bol dokončený! Toto všetko som dal dohromady počas finálového týždňa a možno som zanedbal niektoré detaily, takže dajte mi vedieť, ak mi niečo chýbalo!

Krok 6: Chyby

Tento dodatočný krok som pridal ako dodatok. Keďže som Eagle a PCB používal prvýkrát, nakoniec som urobil niekoľko chýb.

Po prvé: Pretože som použil klon Arduino Nano, PCB má v skutočnosti štyri piny navyše pre ovládač. Doska však stále funguje, pokiaľ ovládač spájkujete na správne piny.

Za druhé: Potenciometer dodaný s displejom LCD sa nezhodoval s potenciometrom, ktorý som použil pri návrhu dosky. Dráty môžete ohnúť, aby sa zmestili, ale nevyzerá to tak pekne ani bezpečne, keby bol použitý správny hrniec.

Existuje tiež niekoľko vecí, ktoré by som v budúcnosti urobil inak. Po prvé, keby som použil LCD s podsvietením, pridal by som spôsob, ako znížiť napájanie LCD displeja potom, čo sa obrazovka chvíľu neaktualizovala, aby sa šetrila energia. Za druhé, možno budete môcť skutočne odstrániť alebo znížiť odpor 100 ohmov pred infračervenou diódou LED, aby bol jasnejší. Pretože dióda LED svieti iba krátkodobo, pravdepodobne nevyhorí. Toto však ešte musím otestovať. Odporúčam tiež použiť mikrofón s nastaviteľným zosilnením. Použil som mikrofón Sparkfun a nebol taký citlivý, ako by som chcel.

Súťaž o diaľkové ovládanie 2017
Súťaž o diaľkové ovládanie 2017
Súťaž o diaľkové ovládanie 2017
Súťaž o diaľkové ovládanie 2017

Druhá cena v súťaži o diaľkové ovládanie 2017

Odporúča: