Innholdsfortegnelse:
- Trinn 1: Komponenter og verktøy
- Trinn 2: Wire It Up
- Trinn 3: Hvordan bruke den
- Trinn 4: Test den
- Trinn 5: Sett alt sammen
- Trinn 6: Feil
Video: TV Commercial Volume Suppressor: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Faren min sutrer stadig over hvor irriterende det er når reklame er betydelig høyere enn det tilhørende programmet. Siden klagingen hans ble mer irriterende enn selve reklamen, bestemte jeg meg for å lage en liten gadget som ville løse begge problemene samtidig. Gizmo jeg skapte vil automatisk senke volumet på TV -en når den blir for høy, og kan programmeres til å fungere på alle enheter som bruker en IR -basert fjernkontroll.
Trinn 1: Komponenter og verktøy
Verktøy og materialer
- Loddejern
- Lodding
- Brødbrett
- Tilkoblingskabel
Komponenter
- 1x 16x2 LCD -skjerm
- 1x Arduino Nano (jeg brukte en billig klon fra Ebay)
- 3x 12 mm øyeblikkelige trykknapper
- 1x Electret -mikrofonbrudd. Sparkfun. Adafruit.
- 1x trimpot
- 1x PN2222 transistor
- 1x TSOP38238 IR -mottaker
- 1x IR LED
- 1x 100 ohm motstand
- 1x 220 ohm motstand
Trinn 2: Wire It Up
Siden jeg ga dette til faren min og ønsket at den skulle se fin ut, bestemte jeg meg for å lage en PCB profesjonelt. Jeg brukte Eagle til å lage skjematisk og tavle. Brettbrettet mitt så ganske rotete ut, så jeg ville bare bruke skjematikken til å veilede tilkoblingsprosessen. Her er en kort oppsummering av pinout.
- A0 går til mikrofonutgangen
- Pin 2 går til "Program" -knappen
- Pin 3 går til transistorporten
- Pinne 4 går til IR -mottakerutgangen
- Pin 5 går til "Down" -knappen
- Pin 6 går til "Opp" -knappen
- Pinnene 7, 8, 9, 10, 11 og 12 går på LCD -skjermen.
- Sett 3,3 volt over mikrofonen
- Sett 5 volt over transistoren/IR -LED, potensiometer og LCD.
Trinn 3: Hvordan bruke den
Den tunge løftedelen av koden ble faktisk lånt fra andre ting jeg fant på nettet. Jeg brukte et IR -bibliotek til både å dekode TV -fjernkontrollens signaler og til å gjenta signalet til TV -en. Jeg lånte også en annen kodebit for å måle referansespenningen til Arduino ADC nøyaktig siden selv små feil ville gjøre stor forskjell i mikrofonens volumavlesninger. Ikke spør meg hvordan de fungerer, for det er utenfor meg. Jeg har akkurat funnet ut hvordan jeg bruker dem gjennom prøving og feiling.
I utgangspunktet sjekker Arduino konstant tilstanden til de tre knappene og volumet. Hvis du trykker på en av knappene Opp eller Ned, vil volumgrensen eller maksimal volum før systemet utløses for å redusere TV -volumet, økes eller senkes. For å angi IR -koden som skal sendes når terskelen overskrides, trykker du på Program -knappen og deretter på Opp -knappen. Når skjermen ber deg om å trykke på -Volume -knappen, retter du fjernkontrollen til TV -en mot IR -mottakeren og trykker på -Volume -knappen til skjermen viser deg en heksadesimal verdi som tilsvarer TV -kommandoen -Volume. (Jeg la til det som en fornuftskontroll). Noen ganger tar det noen forsøk for å få det til å fungere, men jeg er ikke sikker på hvorfor.
Hvis volumet måles til å være over terskelen, sender Arduino kommandoen -Volume. Du kan endre "burstlengde", eller hvor mange -Volume -kommandoer som sendes når terskelen overskrides, ved å trykke på Program -knappen og deretter på Ned -knappen. Skjermen viser deg gjeldende burst -lengde, som kan endres med opp- og ned -knappene og deretter lagres ved å trykke på Program -knappen igjen.
All denne informasjonen er lagret i EEPROM slik at systemet husker forhåndsinnstillingene dine selv når du kobler den fra.
Som en annen sanitetstest vil Arduino sende ut en -Volume -kommando hver gang den starter. På denne måten kan du bare trykke på Arduinos tilbakestillingsknapp for å teste om enheten fungerer eller ikke.
Trinn 4: Test den
Det fungerer!
Trinn 5: Sett alt sammen
Når jeg bekreftet at det fungerte, bestilte jeg PCB og loddet alt på det. Jeg brukte også universitetets laserskjærere til å lage en liten MDF -boks for å huse den, men dette er begge ekstra trinn som ikke er helt nødvendige. Når disse var gjort, var prosjektet fullført! Jeg satte alt dette sammen i finalen og kan ha neglisjert noen detaljer, så gi meg beskjed hvis jeg savnet noe!
Trinn 6: Feil
Jeg la til dette ekstra trinnet som et vedlegg. Siden dette var min første gang jeg brukte Eagle og laget en PCB, endte jeg opp med å gjøre et par feil.
Først: Siden jeg brukte en klon av Arduino Nano, har PCB faktisk fire ekstra pinner for kontrolleren. Imidlertid fungerer brettet fortsatt så lenge du lodder kontrolleren til de riktige pinnene.
For det andre: Potensiometeret som fulgte med LCD -skjermen stemte ikke overens med det jeg brukte til å designe brettet. Du kan bøye ledningene for å få den til å passe, men den ser ikke like fin ut eller føles like trygg hvis den riktige gryten hadde blitt brukt.
Det er også noen få ting jeg ville gjort annerledes i fremtiden. For det første, hvis jeg hadde brukt en LCD med bakgrunnsbelysning, ville jeg ha lagt til en måte å kutte strømmen på LCD -skjermen etter at skjermen ikke hadde blitt oppdatert på en stund for å spare strøm. For det andre kan du faktisk fjerne eller redusere 100 ohm -motstanden foran IR -LED -en for å gjøre den lysere. Siden lysdioden bare er på for korte utbrudd, vil den sannsynligvis ikke brenne ut. Imidlertid har jeg ennå ikke testet dette. Jeg anbefaler også å bruke en mikrofon med justerbar forsterkning. Jeg brukte Sparkfun -mikrofonen, og den var ikke så følsom som jeg skulle ønske.
Andre pris i fjernkontrollkonkurransen 2017
Anbefalt:
Arcade Speaker Volume Adapter: 3 trinn
Arcade Speaker Volume Adapter: Dette er en kort instruksjon om hvordan du tilpasser et Arcade Button -monteringshull for å passe til en volumkontroll for Arcade Speaker.If du bygger en Bartop Arcade -maskin som jeg er, trenger du ikke mer enn måten å få en av
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Barnefotoalbum med Flashcard Commercial: 8 trinn (med bilder)
Kids Photo Album With Flashcard Commercial: Denne instruksjonene viser hvordan du lager et WiFi automatisk fotoalbum i tillegg til kommersielle funksjoner for flash -kort for barn