Categories

Nui (IR volume controller)

Posted on Tuesday, April 10th, 2018 in Arduino, infrared by DP

 

nui_v1p0-600

Alvaro Prieto made an IR volume controller and wrote a post on his blog detailing its assembly:

Nui is an IR controlled volume controller for analog audio. It sits between your audio source and speakers and can amplify or reduce the volume using IR commands (and eventually BLE).
Why do I need this?
It all started because I have my trusty Logitech Z-2300 speakers and subwoofer I purchased back around 2004/5. They still work great, but instead of being on my computer, they are used for my TV. Unfortunately, the TV’s line out doesn’t honor the TV’s volume and is always outputting at max volume. Sure, I can get up and change the volume on the speakers themselves, but wouldn’t it be more convenient to do it with the TV remote?!
That’s how the Nui project started. It sits between my TV and my speakers and now I don’t have to get up to change the volume :D

See the full post on his blog and on GitHub:

This entry was posted on Tuesday, April 10th, 2018 at 11:31 pm and is filed under Arduino, infrared. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “Nui (IR volume controller)”

  1. Drone says:

    At first glance this is a nice little project with a good write-up with allows you to see development progress in one threaded page. I like the presentation. I would comment on the Author’s post, but unfortunately it seems he’s locked comments down through Disqus with only Social Media login allowed (not good IMO, but I understand why.) So I’ll leave this comment here on DP:

    I would like to see two things added to this (eventually): [1] AGC – We HATE media that BLASTS us with high-level audio for commercials (yeah, I’m in Asia where this is SOP). [2] Mute with soft attack and decay. Both features should be fairly easy to add using the relatively powerful Teensy uC in a sample-condition-detect feedback loop (for AGC), and a LUT for mute attack-decay shaping. No additional components should be required for a simple AGC. Use a simple DSP approach such as moving-average filter or similar. If a bit more hardware is acceptable for AGC detection instead of more code, then a diode detector and RC LPF plus an Op-Amp may work OK. But a small smattering of code would be needed with the hardware detector/LPF.

    Have Fun :-) Me…

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Michael: A feature I've wanted forever is a dual RX UART mode, so I can watch both sides of a UART communication between devices (right now...
  • Alex B: To see the current commit hash, "git rev-parse HEAD"
  • Daniel: Very nice! Welcome to this century...
  • chrismec: What is this Bus Pirate v5? Is this the demo board or is there a new bus pirate in the works?
  • John Peck: Really impressive! Thanks for putting so much documentation together!