INHOUDSOPGAWE:
- Stap 1: Komponente en gereedskap
- Stap 2: Draai dit op
- Stap 3: Hoe om dit te gebruik
- Stap 4: Toets dit
- Stap 5: Sit dit alles saam
- Stap 6: Foute
Video: TV -kommersiële volume -onderdrukker: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
My pa huil voortdurend oor hoe irriterend dit is as advertensies aansienlik harder is as die gepaardgaande program. Aangesien sy gekla meer irriterend word as die werklike advertensies, het ek besluit om 'n klein dingetjie te skep wat beide probleme gelyktydig sou oplos. Die gizmo wat ek geskep het, verlaag die volume van die TV outomaties as dit te hard word, en kan geprogrammeer word om te werk op enige toestel wat 'n IR -afstandsbediening gebruik.
Stap 1: Komponente en gereedskap
Gereedskap en materiaal
- Soldeerbout
- Soldeer
- Broodbord
- Aansluitdraad
Komponente
- 1x 16x2 LCD skerm
- 1x Arduino Nano (ek het 'n goedkoop kloon van Ebay gebruik)
- 3x 12 mm kort drukknoppies
- 1x Electret mikrofoon uitbreek. Sparkfun. Adafruit.
- 1x trimpot
- 1x PN2222 transistor
- 1x TSOP38238 IR -ontvanger
- 1x IR LED
- 1x 100 ohm weerstand
- 1x 220 ohm weerstand
Stap 2: Draai dit op
Aangesien ek dit aan my pa geskenk het en wou hê dat dit mooi moes lyk, het ek besluit om 'n PCB professioneel te maak. Ek het Eagle gebruik om die skema en bord te maak. My broodbord het nogal deurmekaar gelyk, so ek sou net die skema gebruik om u aan te sluit. Hier is 'n kort opsomming van die pinout.
- A0 gaan na die mikrofoonuitgang
- Speld 2 gaan na die "Program" -knoppie
- Speld 3 gaan na die transistorhek
- Speld 4 gaan na die IR -ontvangeruitgang
- Speld 5 gaan na die "af" -knoppie
- Speld 6 gaan na die "Op" -knoppie
- Spelde 7, 8, 9, 10, 11 en 12 gaan na die LCD.
- Sit 3,3 volt oor die mikrofoon
- Sit 5 volt oor die transistor/IR LED, potensiometer en LCD.
Stap 3: Hoe om dit te gebruik
Die swaar opheffing van die kode is eintlik geleen uit ander dinge wat ek aanlyn gevind het. Ek het 'n IR -biblioteek gebruik om die seine van die TV -afstandsbediening te dekodeer en om die sein na die TV te herhaal. Ek het ook nog 'n stukkie kode geleen om die verwysingspanning van die Arduino se ADC akkuraat te meet, aangesien selfs klein foute 'n groot verskil sou maak in die mikrofoon se volume lesings. Moet my nie vra hoe dit werk nie, want dit is te veel vir my. Ek het net agtergekom hoe om dit te gebruik deur middel van proef-en-fout.
Basies kontroleer die Arduino voortdurend die toestand van die drie knoppies en die volume. As een van die knoppies Up of Down ingedruk word, word die volume drumpel of maksimum volume voordat die stelsel geaktiveer word om die TV se volume te verlaag, verhoog of verlaag. Om die IR -kode in te stel wat gestuur word wanneer die drempel oorskry word, druk die Program -knoppie en dan die Up -knoppie. As die skerm u vra om op die -Volume -knoppie te druk, rig die afstandsbediening van u TV op die IR -ontvanger en druk die -Volume -knoppie totdat die skerm 'n heksadesimale waarde toon wat ooreenstem met die opdrag van die TV -volume. (Ek het dit bygevoeg as 'n gesonde verstandskontrole). Dit neem soms 'n paar pogings om dit te laat werk, maar ek weet nie hoekom nie.
As die volume bo die drumpel gemeet word, stuur die Arduino die -Volume -opdrag. U kan die "burstlengte", of hoeveel -Volume -opdragte gestuur word wanneer die drempel oorskry word, deur op die Program -knoppie te druk en dan op die Down -knoppie. Die skerm sal u die huidige burstlengte wys, wat verander kan word met die knoppies Up en Down en dan gestoor word deur weer op die Program -knoppie te druk.
Al hierdie inligting word in die EEPROM gestoor, sodat die stelsel u voorafinstellings onthou, selfs as u dit uit die stekker trek.
As nog 'n gesonde toets, sal die Arduino elke keer as dit begin, 'n -Volume -opdrag uitstuur. Op hierdie manier kan u net op die reset -knoppie van die Arduino druk om te toets of die toestel werk of nie.
Stap 4: Toets dit
Dit werk!
Stap 5: Sit dit alles saam
Sodra ek bevestig het dat dit werk, bestel ek die PCB en soldeer alles daarop. Ek het ook die lasersnyers van my universiteit gebruik om 'n klein MDF -boks te maak, maar dit is albei ekstra stappe wat nie heeltemal nodig is nie. Sodra dit gedoen is, was die projek voltooi! Ek het dit alles tydens die finale week saamgevoeg en het moontlik 'n paar besonderhede versuim, so laat weet my as ek iets gemis het!
Stap 6: Foute
Ek het hierdie ekstra stap as bylaag bygevoeg. Aangesien dit die eerste keer was dat ek Eagle gebruik en 'n PCB maak, het ek 'n paar foute gemaak.
Eerstens: Sedert ek 'n kloon van die Arduino Nano gebruik het, het die PCB eintlik vier ekstra penne vir die beheerder. Die bord werk egter steeds solank u die beheerder aan die regte penne soldeer.
Tweedens: die potensiometer wat by die LCD was, stem nie ooreen met die een waarmee ek die bord ontwerp het nie. U kan die drade buig sodat dit pas, maar dit lyk nie so lekker of voel so veilig as die regte pot gebruik is nie.
Daar is ook 'n paar dinge wat ek in die toekoms anders sou doen. Eerstens, as ek 'n LCD met 'n agtergrond gebruik het, sou ek 'n manier bygevoeg het om die LCD te onderbreek nadat die skerm nie 'n rukkie bygewerk is om krag te bespaar nie. Tweedens kan u die weerstand van 100 ohm voor die IR -LED eintlik verwyder of verminder om dit helderder te maak. Aangesien die LED net kort is, brand dit waarskynlik nie. Ek moet dit egter nog toets. Ek beveel ook aan dat u 'n mikrofoon met 'n verstelbare versterking gebruik. Ek het die Sparkfun -mikrofoon gebruik en dit was nie so sensitief as wat ek sou wou nie.
Tweede prys in die afstandbeheer -kompetisie 2017
Aanbeveel:
LED volume balk: 9 stappe (met foto's)
LED Volume Bar: My werkswinkel is te sag. Ten spyte van die gelakte, 80's-Esque houtplanke wat my mure bedek, het dit nie kleur nie en natuurlik: LED's. Net so speel ek gereeld musiek terwyl ek elektronika soldeer. Dit het my laat dink: kan ek musiek en LED's kombineer
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Bas-, diskant- en volume -USB -beheerder met sleutelbord -LED's: 6 stappe (met foto's)
Bas-, diskant- en volume -USB -beheerder met sleutelbord -LED's: ek het 'n Creative SoundBlaster Audigy op my rekenaar, en ek het 'n manier nodig gehad om die bas- en diskantinstellings (sowel as die volume) vinnig aan te pas by die luister na klank- of videomedia . Ek het die kode aangepas uit twee bronne in die
Puls (volume -geaktiveerde LED's): 7 stappe (met foto's)
Pulse (volume -geaktiveerde LED's): wou u ooit iets met LED's bou, maar was u nie seker waar om te begin nie? Hierdie gids gee u 'n paar eenvoudige stappe om u eie volume-visualiseringskode vir adresbare LED-ligte te ontwerp. Dit is 'n prettige ruismeter op die tafel
Universele oordop/koptelefoon volume -beheer: 8 stappe (met foto's)
Universele oordop-/koptelefoonvolume-beheer: Ek het dus 'n PMP (draagbare mediaspeler) uit Hong Kong gekoop, sodat ek my NES-speletjies met die ingeboude emulator kon speel waar dit ook al die geval was. Lang padreise, vlugte, wagkamers, ens. Is plekke waar ek graag tyd met draagbare media wil doodmaak, maar die