Hi to all!
I'm trying to create an arduino Network based on the library RF24Network developed by maniacbug and descrived here: RF24Network for Wireless Sensor Networking | maniacbug
I'm starting using the 'meshping.pde' example: http://maniacbug.github.com/RF24Network/meshping_8pde-example.html
Until here I was able to do the following:
- introduce a DHT11 sensor
- send a string containing temperatures instead of integer values
Ok, it's not much but for me as beginner is enough.
Now I've some questions:
-
Using nRF24L01+ without external antenna I've gained a little bit the range setting the setDataRate in RF24 class to RF24_250KBPS. Seems to work even if the print details of the RF24Network shows me 1Mbits speed. But the print details of the RF24 shows correctly 250. (bug?). BTW I't possible to attach an external antenna on a nRF24L01+. I dunno how, soldering? My model is something like that:
and I've seen there are models with external antenna like that -
The meshping example is created to send messages from leafes to the '00' node. It's only up to the code contained in the 'void loop(void)' function if I would like to send messages from central node '00' up to the leafes or the library doesn's allow this? My prupose is to have a '00' that collects informations like temperature or whatever, but the same time that could contact the leafes to send messages that should in example trigger a relay connected to a leaf. It's possible?
-
The sketch starts with a system that writes the arduino nodes into flash. How could I change the node in case of mistrakes?
-
Last important point: The base station '00' should have nRF24L01+ to communicate with all the leafes, but has an ethernet shield (arduino 2009 + standard ethernet shield) that allows me to contact it from the IP network. I'ts possible to install both on the arduino 2009? Do I need particolar changes? Seems the RF24 library uses some pins used by the ethernet. How to handle this?
For now I've asked enough... for now
Thank's a lot for the help!!!
Simon