Hello everyone!

I'm using a Arduino UNO (Atmega328p) to control my new sound system projected by myself.
I put the Arduino UNO to receive IR signal from the remote controller and increase/descrease de volume level. The sound system is connected in my SAMSUNG Smart TV.
The remote controller of this TV it is the new "unique" controller from Samsung, it is possible control all equipaments connected in the TV (DVD, SOUNDBAR, SETUP BOX) from HDMI CEC.
The big problem is: my sound system use a IR sensor and it is not possible connect in my TV using HDMI cable so I'm looking a solution to control the sound system with this smart remote controller by Samsung to continues in my home using only a remote controller.
This controller is a 2.4GHz Bluetooth LE communication and is necessary pairing with TV. I don't know more information about the comunication.
The question is: How it is possible I connect the smart remote controller with my arduino?
Initial I thinking in use a bluetooth 4.0 BLE module but I don't know how I can pairing the controller with the module.... I need put the bluetooth module with SLAVE and try pairing?? How it is possible?
How the TV pairing with remote controller?
Another idea is put a HDMI Input and programmer a CEC comunication but this idea is not so fast and practice.
Please, somebody have some idea to help me?

Many thanks for all!

You can use an ESP8266 or an ESP32 instead of an Uno for this purpose. Both have Bluetooth and are available for $5 - $10.
Alternatively you can add Bluetooth to your Uno with a module, but I think this is a bit more complex code-wise.

Hi!! Ok! But I am a confused how I can pairing the Samsung controller.... It is simple? I need only put the ESP32 as slave and try pairing? How I can discover how it is possible if I don't have any information about the remote controller works?

The controller pairing with TV. I can pairing with any bluetooth LE connection simple like that?


You need to figure out how to use the ESP32 Bluetooth:
Then, you need to figure out how to put your remote into pairing mode, check the manual.
Then, you need to map the command codes that you want to track, like volume up, volume down, and power. Hard code these values by storing them in int variables.
Then, you can add an IR transmitter to repeat only the hardcoded commands to the IR Tx.
If it works then, that's awesome. If it does not, then add an IR receiver to your Uno and use it to debug your command code transmissions.

Ok! I will try... The big problem is I don't have any information about the samsung controller and is very difficult find! I only know the controller work by bluetooth 2.4GHz LE with TV and pairing pressing two buttons together...

I want understanding better how controller pairing with TV... And this is the point. If any bluetooth connection also can pairing.

Samsung not open more information about the hardware..

If I can pairing the remote controller with ESP32 it is easy! I can use the buttons direct in Arduino without IR in this case.

I just need use IR when I want use another IR remote controller in this case.

Good one! I will start with ESP32 and back with news to the community.

I can't find any think about use smart samsung controller in the web. It is more commum use IR controllers.

Cool, you might already have the info that you need.
Try pairing the remote with your phone, see what happens.

This is the big problem! I can't connect to the remote controller... from smatphone for example.

I try using any Apps... I need discovery how I can do it!


Unfortunately this is not the place to get that answer as that one point has nothing at all to do with Arduino. Someone may know how to do it but you are pretty much stuck figuring that part out on your own. We can help you once you figure out how to pair it.

Yes! You are right! I will try work with ESP32.

In second plan I will try the HDM CEC communication. I can mapping the remote control in this smart tv using CEC comunication.


This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.