AnalysIR - IR decoder & analyzer

USB infrared remote control receiver/transmitter. Get one for $20, including worldwide shipping.

AnalysIR - IR decoder & analyzer

Postby AnalysIR » Tue Nov 05, 2013 7:09 pm

Hi All

We got our USB IR Toy V2 delivered late last week and after a successful initial evaluation, decided to integrate it into AnalysIR as another IR source device.

Currently we have the IR toy decoding all of our Supported IR Protocols quite nicely - using the built-in sampling mode.

We have not integrated the Modulation Measurement yet, but will do so if there is enough interest.

AnalysIR also imports/exports IR signals in a variety of different formats including PRONTO, Global Cache, IRremote, IRLib & Saleae Logic Analyzer. Again we will add import support for the USB IR Toy based on interest, but it is probably just simpler to plug one into the USB port :)

I have attached a screen shot below.

The best place to find out more info about AnalysIR until our website is launched is via our (completed) crowd-funding campaign page on Indiegogo
(Search for AnalysIR, via our blog or PM me via this forum. You can 'Get AnalysIR' using PayPal by following the link below)
http://www.analysir.com/blog/get-analysir/

Thanks for creating this cool 'toy' - we have already informed our users about our support for it.
Attachments
screenshot800.png
AnalysIR Screenshot
Last edited by AnalysIR on Thu Nov 14, 2013 11:02 am, edited 1 time in total.
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

Re: AnalysIR - IR decoder & analyzer

Postby AnalysIR » Wed Nov 06, 2013 2:41 pm

UPDATE: Good News

We managed to incorporate the modulation frequency measurement as it was not as difficult as we anticipated. This is acquired by sending 0x04 in sampling mode. The USB IR Toy responds with an 8 byte packet as per the documentation.

It seems that the measurement between t1->t2 is good, but the measurement between t2->t3 is not as accurate. Are we missing something? I have seen some comments elsewhere on this in the forum, but no explanation/solution.
Attachments
foo.png
AnalysIR screenshot showing decoded NEC IR signal & capture of modulation frequency.
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

Re: AnalysIR - IR decoder & analyzer

Postby AnalysIR » Thu Nov 07, 2013 3:11 pm

OK

After reviewing the code we noticed the bug for t3.
It looks like the bug with the second frequency value has been identified, in that one of the bytes for the 3rd time value (t3) is not being loaded in the for loop. (5 is used instead of 6)

I also found the bug described here from 2012:
http://dangerousprototypes.com/forum/viewtopic.php?f=29&t=4390&p=43149&hilit=freq#p43149
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

Re: AnalysIR - IR decoder & analyzer

Postby AnalysIR » Fri Nov 08, 2013 5:47 pm

Good news

We downloaded the MPLAB X IDE for the PIC and followed the instructions available on this site & forum.

Then implemented the fix from the previous post and Bingo, we now get 2 correct values reported every time for modulation frequency.

See attached screenshot:
Attachments
foo.png
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

Re: AnalysIR - IR decoder & analyzer

Postby AnalysIR » Mon Nov 18, 2013 2:42 pm

Over the last week, we have released a new version of AnalysIR to supporters who have IR Toys to test against.
We are happy to report that it is going very well.

We have also added in a bonus feature to allow users to re-send one or more IR signals from their 'History' of signals recorded. This 'send' feature also allows users to select up to 6 different IR signals and replay them in sequence with custom gaps in-between, thus simulating 'macros'.

This new feature will be released for testing this week.

....find out more at http://www.analysir.com/blog/2013/11/05/analysir-integrated-support-for-usb-ir-toy/
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

Re: AnalysIR - IR decoder & analyzer

Postby AnalysIR » Mon Feb 03, 2014 3:34 pm

Hi All,
We are happy to announce the latest ‘New Year’ release of AnalysIR to all our supporters. Since the completion of the crowd-funding campaign on Indiegogo we have added over 125 updates and enhancements to AnalysIR, with more to come.

AnalysIR using MSP430F5529.png
AnalysIR Screenshot


A major highlight of this release is full AnalysIR support for USB IR Toy from Dangerous Prototypes (V1 & V2 hardware) for decoding and resending IR signals at all common modulation frequencies. In our opinion, AnalysIR is now the premier GUI supporting DP’s IR toy, not to mention the Arduino, RPi, MSP430 F5529 LaunchPad (beta) and more. A selection of enhancements in this latest release, include....
Visit blog for full details ===>http://www.analysir.com/blog/2014/02/03/latest-new-year-release-analysir-full-support-usb-ir-toy/


Note: Measuring Modulation frequency is not available as an option on USB IR Toy V1 hardware.
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

New - LIRC export feature added

Postby AnalysIR » Tue Mar 04, 2014 5:54 pm

We have just announced support for exporting Infrared signals captured by AnalysIR to LIRC format. This is great news for Raspberry Pi users or indeed any Linux users out there.

USB IR Toy users can now capture very long air conditioner signals with AnalysIR and export them in LIRC format for sending from their RPi.

more details are available via our blog...
http://www.analysir.com/blog/2014/03/04/analysir-raspberry-pi-lirc-deliver-infrared-remote-control/
Attachments
LircFlic.png
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

Re: AnalysIR - IR decoder & analyzer

Postby dukey » Thu Mar 06, 2014 5:51 am

irrecord just needs to be patched to accept longer signals. Just need to re-define the max_signals macro and I think that is enough
dukey
Full Member
Full Member
 
Posts: 219
Joined: Thu Jul 08, 2010 2:18 pm

Re: AnalysIR - IR decoder & analyzer

Postby AnalysIR » Thu Mar 06, 2014 8:28 am

dukey wrote:irrecord just needs to be patched to accept longer signals. Just need to re-define the max_signals macro and I think that is enough


Sorry, my previous post may have been confusing...

The main point was that AnalysIR now supports exporting IR signals in LIRC .conf file format for long IR signals like Air Conditioners or indeed any IR signal. We implemented this based on user requests who felt it would be nice to get the LIRC files automatically generated by AnalysIR. Actually, they were using USB IR Toy with AnalysIR on windows to record the signals and then placed the generated LIRC files on their Raspberry PI which was used to control the A/C unit via smartphone.

FYI: We didn't have any problems operating the IR Toy with long signals and didn't have any issues with irrecord.
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland

Re: AnalysIR - IR decoder & analyzer

Postby dukey » Thu Mar 06, 2014 8:37 am

Well that is indeed a pretty nice feature :) Does it analyse the files or just export raw data? You can use irrecord via command line to analyse the format.
dukey
Full Member
Full Member
 
Posts: 219
Joined: Thu Jul 08, 2010 2:18 pm

Re: AnalysIR - IR decoder & analyzer

Postby AnalysIR » Thu Mar 06, 2014 8:57 am

At the moment it exports RAW format '.conf' files, but as you might guess it saves a lot of time.

A sample output '.conf' file is available via the blog
http://www.analysir.com/blog/2014/03/04/analysir-raspberry-pi-lirc-deliver-infrared-remote-control/

LIRC already provides the full functionality for standard devices like TVs etc.

Currently, AnalysIR exports in many common formats.
- PRONTO
- IRremote
- IRLib
- Global Caché (CG-100, CG-IRL, GC-IRE, iTAch) with compression
- Command FUsion
- LIRC

In addition to most of the above, it can also import USB IR Toy (.bin files) and Saleae Logic (CSV)

So being able to move the signals between all of these different formats can be very useful.
AnalysIR - Infrared decoder & analyzer, now with support for USB IR Toy
https://www.AnalysIR.com/blog/
User avatar
AnalysIR
Jr. Member
Jr. Member
 
Posts: 67
Joined: Tue Nov 05, 2013 4:47 pm
Location: Dublin, Ireland


Return to USB Infrared Toy

cron