Giter VIP home page Giter VIP logo

infrared_volume_control's Introduction

Infrared volume control

Digital audio volume controller for use with IR remote

Origin of project

My friend pandora has a Philips TV with okay sound but not great. Would be nice to have some additional speakers.
Speakers can be connected to a headphone jack but volume can not be easily changed without entering two submenus of the TV.
The solution: Our own PCB with an IR receiver and an Arduino who decodes the commands "volume up" and "volume down" from the IR remote sent as RC6 protocol. These commands then are used to change the value of two digital potentiometers, one for each audio channel after the loudspeakers of the TV are diabled in the settings.

Circuit

TSOP34836 for demodulating the 36kHz IR signal, can be changed for other carrier frequencies.
Arduino nano clone with USB-C for all things digital.
MCP4151 digital potentiometer for attenuating audio level.
Inductors for filtering some noise on the power rails, especially when SPI is active.
Resistors and capacitors for creating a virtual ground.

Housing

Simple 3D printed case, nothing fancy.

Front of PCB
Back of PCB
Front of housing
Back of housing

infrared_volume_control's People

Contributors

fesixgermany avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.