Go Down

Topic: Help for cheap multipoint wireless net (Read 6184 times) previous topic - next topic


Hi to all!

I would like to create a multipoint wireless network to create an infrastructure where different arduino (maybe NANO o MINI) can communicate with one arduino master to send sensor status and, maybe obtain commands to start some triggers (by relays?). Also every point should be able to send and receive data.

Are there tested cheap solutions that are still used/tested?

I've read about DR3100 and different solutions, but would hear from you tested hardware and suggestions.

At the moment I've only one arduino duemilanove, also befor order the wrong hardware it's a good idea ask someone with more experience ;)

Thank's a lot!



The general routine: "good, fast, cheap, chose any two".
Google forum search: Use Google Search box in upper right side of this page.
Why I like my 2005 Rio Yellow Honda S2000  https://www.youtube.com/watch?v=pWjMvrkUqX0


I'll take later a look to the links posted. thank's.
Manwhile, good and cheap is enough. I don't need fast connection. Maybe only to start/stop relays or to query status of sensors around the home are not so a traffic in data.

Thank's for any additional suggestion or help :)


Looks interesting.
But i still have Arduino, also ifI need to purchase only the transciever module (or something similar) it's better i search other ways, no? Or I've understood wrong the project :) Seems JeeLabs has the device all-in-one. (btw it's really interesting).



Oct 04, 2010, 11:26 pm Last Edit: Oct 04, 2010, 11:30 pm by xefil Reason: 1
Another question:

Could this work well for me?


Again, I need to let comunicate different Arduino's in my home.
3 or 4 Arduinos should send every 5 minutes (i.e.) sensor values to central arduino connected with ethershield to Internet.
These Arduino's (not the central) should be able to receive some commans too. In example start/stop relay or whatelse.
I don't need big range. I use them in my home, also 50 - 100meters are enough. There are maybe small walls to pass.

Hope have given enough infos :)

Thank you!!!


PS: Richard, thank's for your support, I've read it only _after_ my post :)


Yes Richard, I've read the document, but with my poor experience I prefer ask again to be sure 100% :) sorry.
Distance and power are not problems. Protocol integration too, but maybe time... also the point where I've to write my own protocol is not the best at all. Maybe It's better to choose something little more expensive but more stable.

The polling solution was something I've still thought and your opinion confirm my idea. Great.

The image posted by you is a Hope RF module. Well. Last question, you've written "But note that the wireless module is a separate product. An upgraded model is available from SparkFun." My english doesn't help me too :) Do you mean I need any additional hardware to implement the Hope RF module?

Thank's for your help.

I wish you a good day!

Cheers, Simon


Oct 05, 2010, 10:19 pm Last Edit: Oct 05, 2010, 10:50 pm by xefil Reason: 1
Thank you Richard.

I think at the end I'll try the RFM22 module :)
Manwhile I'll search some compatible library.

Again, thank's for the help!


Uhm, but doI need this version?
Or how connect then it to arduino? (sorry for stupid question :( )


Hi everyone,
the RF12 module is working great for my project ;D
I thinking upgrade it with RF22 to get Digital RSSI ( try analog RSSI on RF12 without any luck so far),
anybody knows library for using this module?


For simply reading sensors, you may want to consider the DirtCheapDumpWireless modules. Not QUITE "out the door", but we're working in that direction....



I've received these modules and searching everywhere some libraries, nope.
I'm planning to convert the C example into pde for arduino (if I'm able) ;)
As always, any help apreciated



When you say....

I've received these modules...

Do you mean you have two RFM22s from Sparkfun? And two Arduinos, or clones? Because that is what you'd need, to start towards the sort of thing you were speaking of in your first post.

Have you done anything like this before? The RFM22 looks like a lovely device... but definately not like a first project!

Something simpler might be much more do-able, and give you skills which would be a big help with the bigger, RFM22 based project.

If, for getting started, you could "live with" ONE remote Arduino sending messages (sensor readings, for instance) to ONE receiving Arduino, that could be done with the Sparkfun (or other) RF links....




($10 for the two of them)


Uhm, I know I've started with a project a little bit over my knowledges :)
Yes, I have 2 RFM22B and 2 Arduino NANO. That is all I need to start.
My experience on Arduino is poor :-(
I've set up another arduino with an Ethernet shield to post Sensor status (temperature and lux) on Internet. It gives the outout in an xml formatted style and a php (xml-dom) parse these informations. Values graphed as well...
The second project was a binary clock.
The last project would to implement a wireless comunication and this is the reason why I've purchased these two modules.

Maybe over my knowledges, but now at least I've to try! ;)



That's cool!

There's a state diagram in the .pdf about the RFM22 that is critcal to what you are doing... it has a blob in the centre, and three "petals", like a flower, or propeller.

You need to keep the state of your two Arduinos in step with each other, probably building in ways to FIX things when they get OUT of step.

Start by figuring out how to send a message from "A" to "B", when you KNOW "B" is "awake", and "listening". That will be hard.... you have to figure out the code for "Send 'HELLO WORLD'" AND the code for "Receive a message", at the same time, and get both working before you have the code to do either on its own. Once you've got that working, the rest will be (!) relatively easy.

PLEASE POST a "getting started" guide for others, covering "just" that "boring" little first step.

Do a Google search on "RFM22 Arduino".... someone, somewhere must have done at least bits of this. Look in the Arduino Playground, in the comments below the products at the Sparkfun site, and on the Sparkfun forum.


All steps still done (searching steps I mean).
I've found something on the sparkfun site (example) but writte on C, not directly compatible with pde format for arduino:


There are instructions on how to wire as well.
I'll try to convert it and in case (maybe easy) to post it here on the forum for help ;)

I've found something on a russian site too (Google Translate is your friend):


Should use a same chip like Arduino if I'm not wrong.

So, next step, try out the Sparkfun example, if I'm able ;)

If I'll success in this tests, of course I'll share the code. I really hope!!


Go Up