Obsah:
- Krok 1: Komponenty a nástroje
- Krok 2: Zapojte ho
- Krok 3: Ako ho používať
- Krok 4: Otestujte to
- Krok 5: Dajte to všetko dohromady
- Krok 6: Chyby
Video: Komerčný potlačovač hlasitosti v televízii: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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
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
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ť
Ť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
Funguje to!
Krok 5: 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.
Druhá cena v súťaži o diaľkové ovládanie 2017
Odporúča:
Lišta hlasitosti LED: 9 krokov (s obrázkami)
LED panel hlasitosti: Moja dielňa je príliš nevýrazná. Napriek lakovaným dreveným doskám z 80. rokov, ktoré pokrývajú moje steny, mu chýbajú farby a samozrejme: LED diódy. Rovnako tak často pájam hudbu pri spájkovaní elektroniky. To ma prinútilo premýšľať, či môžem kombinovať hudbu aj diódy LED
Vintage otočný telefónny volič Ovládanie hlasitosti PC: 7 krokov (s obrázkami)
Vintage otočný telefónny volič Ovládanie hlasitosti v počítači: Ak ste na tom podobne ako ja, zistíte, že meníte hlasitosť na počítači pomerne často. Niektoré videá sú hlasnejšie než ostatné, niekedy chcete pri počúvaní podcastov alebo hudby na počítači stlmiť hlasitosť a možno budete musieť vypnúť
USB ovládanie hlasitosti: 9 krokov (s obrázkami)
Ovládanie hlasitosti USB: V tomto projekte vytvoríme ovládanie hlasitosti USB pomocou Trinketu kompatibilného s Arduino od Adafruit a rotačného enkodéra. Nakoniec vytlačíme puzdro 3D, naplníme základňu olovenou strelou, aby sme zvýšili hmotnosť a stabilitu, a laserom vyrezáme akrylové dno
Jednoduchý gombík na ovládanie hlasitosti DIY!: 5 krokov (s obrázkami)
Jednoduchý gombík na ovládanie hlasitosti DIY !: Máte pracovnú plochu so zvukovým systémom ďaleko od miesta, kde sedíte?-Mám. Po troche kopania som zistil, že je celkom jednoduché vyrobiť si lacno vlastný mäkký gombík ovládania hlasitosti. V tomto návode vám ukážem, ako vytvoriť ovládací gombík ovládania hlasitosti USB
Ovládač hlasitosti počítača: 6 krokov (s obrázkami)
Ovládací prvok hlasitosti počítača: Ak radi počúvate hudbu na počítači, ale pri sledovaní médií ju často potrebujete vypnúť a reštartovať, stlačením klávesovej skratky Fn+k+F12+g zakaždým jednoducho neprestanete. Navyše úprava hlasitosti pomocou tlačidiel? Nikto na to nemá čas! Môžem vám predstaviť svoju C