Indholdsfortegnelse:
- Trin 1: Komponenter og værktøjer
- Trin 2: Tråd det op
- Trin 3: Sådan bruges det
- Trin 4: Test det
- Trin 5: Sæt det hele sammen
- Trin 6: Fejl
Video: TV kommerciel volumen suppressor: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Min far klynker konstant over, hvor irriterende det er, når reklamer er betydeligt højere end deres ledsagende program. Da hans klager blev mere irriterende end de faktiske reklamer, besluttede jeg at oprette en lille gadget, der ville løse begge problemer samtidigt. Den dims, jeg skabte, sænker automatisk tv'ets lydstyrke, når det bliver for højt, og kan programmeres til at fungere på enhver enhed, der bruger en IR -baseret fjernbetjening.
Trin 1: Komponenter og værktøjer
Værktøjer og materialer
- Loddekolbe
- Lodde
- Brødbræt
- Tilslutningstråd
Komponenter
- 1x 16x2 LCD -skærm
- 1x Arduino Nano (jeg brugte en billig klon fra Ebay)
- 3x 12 mm kortvarige trykknapper
- 1x Electret -mikrofonbrud. Sparkfun. Adafruit.
- 1x trimpot
- 1x PN2222 transistor
- 1x TSOP38238 IR -modtager
- 1x IR LED
- 1x 100 ohm modstand
- 1x 220 ohm modstand
Trin 2: Tråd det op
Da jeg forærede dette til min far og ville have det til at se godt ud, besluttede jeg mig for at få lavet et PCB professionelt. Jeg brugte Eagle til at oprette skematikken og tavlen. Mit brødbræt så ret rodet ud, så jeg ville bare bruge skematikken til at guide din tilslutningsproces. Her er en kort opsummering af pinout.
- A0 går til mikrofonudgangen
- Pin 2 går til knappen "Program"
- Pin 3 går til transistorporten
- Pin 4 går til IR -modtagerens udgang
- Pin 5 går til knappen "Ned"
- Pin 6 går til knappen "Op"
- Stifterne 7, 8, 9, 10, 11 og 12 går på LCD -skærmen.
- Sæt 3,3 volt på tværs af mikrofonen
- Sæt 5 volt på tværs af transistoren/IR LED, potentiometer og LCD.
Trin 3: Sådan bruges det
Den tunge løftedel af koden var faktisk lånt fra andre ting, jeg fandt online. Jeg brugte et IR -bibliotek til både at afkode tv -fjernbetjeningens signaler og til at gentage signalet til tv'et. Jeg lånte også et andet kodestykke til nøjagtigt at måle referencespændingen for Arduino's ADC, da selv små fejl ville gøre stor forskel i mikrofonens volumenaflæsninger. Spørg mig ikke, hvordan de fungerer, for det er hinsides mig. Jeg har lige fundet ud af, hvordan man bruger dem gennem trial-and-error.
Grundlæggende kontrollerer Arduino konstant tilstanden for de tre knapper og lydstyrken. Hvis der trykkes på en af knapperne Op eller Ned, hæves eller sænkes lydstyrketærsklen eller maksimal lydstyrke, før systemet udløses for at reducere tv'ets lydstyrke. For at indstille den IR -kode, der skal sendes, når tærsklen overskrides, skal du trykke på knappen Program og efterfulgt af knappen Op. Når skærmen beder dig om at trykke på -Volume -knappen, skal du rette dit fjernsyns fjernbetjening mod IR -modtageren og trykke på -Volume -knappen, indtil skærmen viser dig en hexadecimal værdi, der svarer til dit fjernsyns kommando -Volume. (Jeg tilføjede det som en sundhedstjek). Det tager nogle gange et par forsøg at få det til at fungere, men jeg er ikke sikker på hvorfor.
Hvis lydstyrken måles til at være over tærsklen, sender Arduino kommandoen -Volume. Du kan ændre "burstlængde", eller hvor mange -Volume -kommandoer, der sendes, når tærsklen overskrides, ved at trykke på knappen Program og derefter på knappen Ned. Skærmen viser dig den aktuelle burstlængde, som kan ændres ved hjælp af knapperne Op og Ned og derefter gemmes ved at trykke på knappen Program igen.
Alle disse oplysninger gemmes i EEPROM, så systemet husker dine forudindstillinger, selv når du tager stikket ud.
Som en anden sanitetstest sender Arduino en -Volume -kommando hver gang den starter. På denne måde kan du bare trykke på Arduinos nulstillingsknap for at teste, om enheden fungerer eller ej.
Trin 4: Test det
Det virker!
Trin 5: Sæt det hele sammen
Når jeg havde bekræftet, at det fungerede, bestilte jeg printkortet og loddet derefter alt på det. Jeg brugte også mit universitets laserskærere til at lave en lille MDF -boks til at huse den, men det er begge ekstra trin, der ikke er helt nødvendige. Når disse var udført, var projektet færdigt! Jeg lagde alt dette sammen i sidste uge og har muligvis ignoreret nogle detaljer, så lad mig vide, hvis jeg gik glip af noget!
Trin 6: Fejl
Jeg tilføjede dette ekstra trin som et tillæg. Da dette var første gang jeg brugte Eagle og lavede et printkort, endte jeg med at lave et par fejl.
For det første: Siden jeg brugte en klon af Arduino Nano, har printkortet faktisk fire ekstra ben til controlleren. Bordet fungerer dog stadig, så længe du lodder controlleren til de rigtige ben.
For det andet: Potentiometeret, der fulgte med LCD'et, matchede ikke det, jeg brugte til at designe tavlen. Du kan bøje ledningerne for at få det til at passe, men det ser ikke så godt ud eller føles så sikkert, hvis den rigtige gryde var blevet brugt.
Der er også et par ting, jeg ville gøre anderledes i fremtiden. For det første, hvis jeg havde brugt en LCD med baggrundsbelysning, ville jeg have tilføjet en måde at afbryde strømmen på LCD'et, efter at skærmen ikke var blevet opdateret i et stykke tid for at spare strøm. For det andet kan du muligvis faktisk fjerne eller reducere 100 ohm -modstanden foran IR -LED'en for at gøre den lysere. Da LED'en kun er tændt ved korte udbrud, ville den sandsynligvis ikke brænde ud. Jeg har dog endnu ikke testet dette. Jeg anbefaler også at bruge en mikrofon med en justerbar forstærkning. Jeg brugte Sparkfun -mikrofonen, og den var ikke så følsom, som jeg ville have ønsket.
Anden pris i fjernbetjeningskonkurrencen 2017
Anbefalede:
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Bas, diskant og volumen USB -controller med tastatur -LED'er: 6 trin (med billeder)
Bas-, diskant- og volumen -USB -controller med tastatur -LED'er: Jeg har en Creative SoundBlaster Audigy i min stationære computer, og jeg havde brug for en måde til hurtigt at justere bas- og diskantindstillingerne (samt lydstyrken), når jeg lytter til lyd- eller videomedier . Jeg har tilpasset koden fra to kilder i
Sådan installeres elastisk flise af kommerciel kvalitet: 6 trin
Sådan installeres elastisk flise af kommerciel kvalitet: Denne instruktion viser dig, hvordan du installerer elastisk flise, også kendt som "Vinyl Composition" eller "Asfalt" flise, den type, der findes i de fleste kommercielle omgivelser, f.eks. Købmandsforretninger. Det er nok lettere, end du tror
A $ 20 / 20min kommerciel kvalitet folde lysboks / lyttelt: 7 trin (med billeder)
En 20 $ / 20min. Kommerciel kvalitet folde lysboks / lyttelt: Hvis du har ledt efter en DIY lysboks til produkt eller tæt på fotografier, ved du allerede, at du har et væld af valg. Fra papkasser til vasketøj hæmmer du måske, at projektet er udført ihjel. Men vent! For $ 20
PC -HØJTTALERE: Kablet volumen fjernbetjening med parfumehætte: 19 trin
PC -HØJTTALERE: Kablet volumen fjernbetjening med parfumehætte: (Før alt: undskyld mit engelske jeg fra Brasilien …) Hej, min mor købte en edifier 2.1 pc -højttaler med kablet fjernbetjening. (Foto 1) Det er meget flot og let at bruge … men dyrt, og drejevolumen er lidt lille … Jeg kan godt lide store volumenknapper, som