Using the Kinect SDK, how do I “record” infrared signals?

Hi and thanks for watching!

Background

Do you know how some universal remote controls can record infrared signals from an OEM remote? I would like to do the same with Kinect.

After that, I hope to use a series of tones from the sound card to play / detonate infrared signals when the user gives a voice command or gesture (I have an infrared blaster that takes a tone from the headphone jack and converts it into an IR signal).

I would like to do this for many applications: to record signals from my TV remote control, from a mini RC remote control, etc.

Here is a link to something similar using Kinect and Arduino, but I don’t think it should be so difficult if you have an infrared “recorder”.

I am using the Kinect SDK for Windows, C #, .NET 4

Question

Assuming the heuristic below is suitable (if you have a better approach, please tell me) how can I do the following:

  • Using my Kinect, record the signal emitted by the IR device.
  • Convert this signal to an audio file (.wav, .mp3, etc.).
  • Call and play the given sound file when the corresponding speech command or gesture command is issued.

Of the above questions, the most important are # 1 and 2.

Final note

If I can build a solution for the recorder, I will open the source to everyone. Please leave a comment if you want to be notified of this source if / when it happens.

Thanks!

+4
source share
1 answer

Unable to execute.

The Kinect IR camera will operate at a frequency of 30 Hz (30 frames per second), where pulses from the remote control can be up to 120 bps. Thus, in other words, the camera will skip most of the pulses, since it does not have a sufficiently high resolution in time.

Source http://en.wikipedia.org/wiki/Consumer_IR

+5
source

Source: https://habr.com/ru/post/1402675/


All Articles