First of all, really great project you have here! Thank you for all of your work! And especially, thank you for being civilized and sharing it under a Free Software license!
I read in at least one place that you recommend Arduino Mega with W5100. I may get to that eventually (after adding multiple TX/RX devices) but to start out I just want to do 315/433Mhz TX/RX. Do you think there are enough resources on an Arduino Nano for that (I guess I would use a Nano, at least in testing, as it would be easiest to power for something that will be plugged in all the time)?
I am imagining the IP stack is the limiting factor / biggest bit of code?
Hello,
You have enough resources on the nano to run OMG (if it is one with atmega328p this is the same uC as the UNO), I don’t think it has been tested but you could use a shield like this one :
If you don’t use DHCP it should be OK for the IP stack, I have checked with PIO and you should be able to build with these parameters:
I finally put it together on a regular Uno, as a prototype, and has been flawless so far for me for about a week or two.
So, soon I will try to clean up the breadboard wire mess, and flash onto a Nano, in hopes of getting it into a small box… Whether I am successful or not, I will try and remember to report back here.
Something I learned in the meantime, in case anyone else is considering this route: I think what Florian is alluding to above, is make sure you use Wiznet 5100/5x00/5500, etc. modules, as they do a lot of the IP stack in hardware. There is a cheaper module out there (forget model right now) that does not do as much in hardware, and therefore requires a lot more memory to implement the IP stack in software. And that one would not fit (in fact it looks like even with W5100 that it will barely fit!).