Pages: [1]   Go Down
Author Topic: Help for cheap multipoint wireless net  (Read 2377 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-wink

Thank's a lot!

simon

Logged

0
Offline Offline
Tesla Member
***
Karma: 143
Posts: 9586
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The general routine: "good, fast, cheap, chose any two".
Logged

Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   smiley-cool

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


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 smiley
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


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 smiley Seems JeeLabs has the device all-in-one. (btw it's really interesting).

Simon
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Another question:

Could this work well for me?

nRF24L01

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 smiley

Thank you!!!

Simon

PS: Richard, thank's for your support, I've read it only _after_ my post smiley
« Last Edit: October 04, 2010, 04:30:44 pm by xefil » Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Yes Richard, I've read the document, but with my poor experience I prefer ask again to be sure 100% smiley 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 smiley 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
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you Richard.

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

Again, thank's for the help!

Simon

Uhm, but doI need this version?
http://www.sparkfun.com/commerce/product_info.php?products_id=9821
Or how connect then it to arduino? (sorry for stupid question smiley-sad )
« Last Edit: October 05, 2010, 03:50:48 pm by xefil » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
thanks!
Logged

Sussex UK / CT USA
Offline Offline
Edison Member
*
Karma: 0
Posts: 1028
Forums forever
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

DCDWireless.com
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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) smiley-wink
As always, any help apreciated

Simon
Logged

Sussex UK / CT USA
Offline Offline
Edison Member
*
Karma: 0
Posts: 1028
Forums forever
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

When you say....

Quote
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....

http://www.sparkfun.com/products/8950

and

http://www.sparkfun.com/products/8946

($10 for the two of them)
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Uhm, I know I've started with a project a little bit over my knowledges smiley
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! smiley-wink

Simon
Logged

Sussex UK / CT USA
Offline Offline
Edison Member
*
Karma: 0
Posts: 1028
Forums forever
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 111
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


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:

http://www.sparkfun.com/datasheets/BreakoutBoards/RFM22-Example-Code.zip

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 smiley-wink

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

http://www.3e-club.ru/view_full.php?id=19&name=rfm22

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

So, next step, try out the Sparkfun example, if I'm able smiley-wink

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

Simon
Logged

Pages: [1]   Go Up
Jump to: