Tag Archives: windows

Update: Campaign reaches 100 backers, RPi & News

We have now reached 100 unique backers for AnalysIR and we would like to thank you all for your generous support & welcome our latest backers. In particular, we would like to give a special thanks to those who made donations without perks.

And now for the News:

  • The components for the Starter Kits have arrived as expected; the envelopes are already printed with addresses taken from IGG & we plan to drop them off at the Post Office sometime on Monday. Hopefully, most people will have received them before AnalysIR is released to backers (circa: 9th September, which allows1 week after the campaign ends to eliminate as many glitches as possible). Remember, to get the full use of AnalysIR you will need the components in Kit A, as a minimum. However, just having an IR receiver is sufficient.(+ of course an Arduino).
    So far, everyone has chosen ‘Kit F’, which is probably a good idea.
  • Regarding the Raspberry Pi ‘stretch goal’, it looks like we may not reach this goal, based on the current trajectory. However, we decided to purchase a Pi with the IGG (aka your) funds released to date & it arrived yesterday. After a lot of ‘wasted’ time trying to get it set up without a display we eventually succeeded. So today we had a go at porting our Arduino code over to the RPi. For the initial attempt, we have decided to use the WiringPi library & we have good success so far. So here is an exported trace image of the first successful NEC IR signal decoded by AnalysIR from a Raspberry Pi.
    SignalTraceImage
    First successful NEC IR signal decoded by AnalysIR from a Raspberry Pi

    use CTRL+
    On the top you can see the same IR signal recorded directly by AnalysIR at the same time (via 2 different IR receivers – one connected to an Arduino & the other connected to an RPi pin)

  • We haven’t fully finished with the RPi coding yet & there are some minor glitches, but we are happy with it as a first attempt. At the moment we are using interrupts & are only dumping the information to a terminal screen via a network connection & then manually pasting the output into AnalysIR’s import facility. We have to do some further study to see how we can best get ‘serial’ data from the RPi to the Windows PC. The simple solution is to use a USB serial adapter connected to the Rx/Tx pins of the RPi, but given it already has an Ethernet port we are going to investigate if a more elegant solution is feasible.

That’s all for now……… Next week = Documentation update

Update: Kits, IR Compression, Serial Hack etc….

As we are approaching the last 10 days of the campaign we would like to share the following updates:

● Today we were informed that the kit components were shipped via UPS to us here in Dublin. Hopefully, they will arrive within a few days, which means we should be able to start posting them out over the weekend or early next week.

● We have been busy this week with preparing the Windows installation package and it seems to be going well – so far.
● We also improved the Arduino code and increased the effective RAM available for AnalysIR.
● We have also integrated the IR modulation measurement into the GUI and it works well with the Modulation frequency being updated ‘at least’ once per IR signal. As we mentioned previously, we have not seen an example of IR modulation frequency being measured on an Arduino before, and particularly not simultaneous with IR decoding.
● We have also added support for compression of IR when importing or exporting in Global Cache format.
● Yesterday we had an interesting experience with the Arduino. As we were swapping out one IR receiver and held the signal line in the hand – a signal received by AnalysIR. We inspected the signal and it seemed to be pretty consistent, so it was analysed quickly using excel and it turned out (not surprisingly) to be mains hum which in this part of the world has a frequency of 50Hz (vs 60Hz elsewhere). That then got me thinking about the following hack!
● We then tested sending a series of serial signals from another Arduino into the IR rx pin and voila the serial trace appeared in the display of AnalysIR. We successfully tested up to 38400 BAUD and bit higher. So even though we do not plan to ‘officially’ support serial protocols at this time, it means that you could potentially use AnalysIR as a pseudo Serial analyzer or even a basic digital signal/logic analyzer of sorts. The limit would be somewhere between 40-50kHz, on a 16MHz Arduino. Not bad a hack before release  🙂

● We have recently come across several new IR protocols including:
Denon
Motorola
Samsung
Daewoo
Japanese Code

– To date we have completed all the investigations needed to decode them and add them to AnalysIR. However, we will have to defer this until after the initial release has settled down & we can get reliable source signals to verify against. Once we complete these new signals we will be heading towards an even more comprehensive list of supported protocols.

 

……stay tuned