RFM73 experience
-
Looking at the RadioHead driver (http://forum.mysensors.org/topic/285/porting-mysensors-to-work-with-the-radiohead-library) I stumbled upon the RFM73 module from HopeRF (http://www.hoperf.com/rf/2.4g_module/RFM73.htm).
It seems to be a Chinese clone of the nRF24L01+ from Nordic Semiconductors, but the datasheet & the RadioHead implementation suggest they should be compatible.
They appear to be a bit more expensive (roughly $3 a piece) but are a lot smaller (12.8x16.8mm vs. 15x29mm) than the modules we're all used to.
Does anyone have experience with the RFM73 (e.g. compatibility, range) ?
-
-
IIRC the FM73 has a bit higher power than the non-PA nRF. There were a few additional registers I think. I've been wondering how intercompatible they would really turn out to be.
Note that anarduino has a board which is similar to an Arduino Pro Mini, but which accepts the FM73 surface mount radio, for a reasonable price.
-
I've used these in the past - mainly due to their size (half of the nRF24 or even less). They are "almost" compatible but you need to tweak the code in some areas to make it work - mainly the initialization differs quite a bit.
-
I've used these in the past - mainly due to their size (half of the nRF24 or even less). They are "almost" compatible but you need to tweak the code in some areas to make it work - mainly the initialization differs quite a bit.
-
I used them a long time ago and they actually never left my desk where I did initial coding and debugging so I don't have real world range experience :( as far as I remember from the specs the range should be slightly better than the nRF24.
-
Did you by any chance find out whether it's really limited to 83 channels vs the 127 of the nRF24L01+?
@Zeph said:
Did you by any chance find out whether it's really limited to 83 channels vs the 127 of the nRF24L01+?
I don't remember that part, sorry. I played with these radios about two years ago :(
If anybody is interested in the code I've re-uploaded it to GIT. It's pretty much un-documented and I would need to look at it to answer detailed questions but it's including some of the features we just started talking about (time/date awareness / pin-by-pin configuration vs. node type / ...). The big difference to MySensors is that it was meant to run one and the same firmware on all nodes no matter what the hardware configuration looks like and the firmware is highly configurable... I still have some documentation about that part if anybody is interested... I stopped the development for two reasons: not enough time and the limitations of the hardware. For a setup like this you probably need to move to something like the ATmega256RFR2.
-
Thanks ToSa.
If anybody else plays with the RFM73, please see if it can use channels above 83, as the nRF24L01+ does.
Like the nRF24L01 can use 2 byte addresses tho it's not documented (probably because there are too many false hits). Not documenting channels above 83 would be for different reasons.