universal remotes are a handy tool to have around if you have many gadgets that would all otherwise have their own remote controls. Merging them all into a single gadget leads to less clutter as well as less frustration, however they are frequently not truly “universal” as a few of them may not support every infrared gadget that has ever been built. If you’re in a circumstance like that it’s possible to develop a truly universal remote instead, provided you have a microcontroller as well as a few infrared LEDs on hand.
This was the circumstance that [Matt] discovered himself in when his Amazon terminate TV devices manage function didn’t support his design of speakers. To get around this he programmed an Arduino to essentially equate the IR codes from the remote as well as output a compatible set of codes to the speakers.This needs both an IR photodiode as well as an IR LED however bit else other than the codes for the remote as well as the devices in question. keeping that all set up as well as programmed into the Aruino, [Matt]’s remote is one step better to being truly “universal”.
While [Matt] was able to make utilize of existing codes in the Arduino library, it is likewise possible to catch the codes needed manually by pointing a remote at a photodiode as well as programming a microcontroller to catch the codes that you need. [Matt] utilized a Raspberry Pi to do this when debugging this project, however we’ve likewise seen this technique utilized with a similar develop which utilizes an ESP8266 to manage an air conditioner via its infrared remote manage capabilities.