0
Offline
God Member
Karma: 0
Posts: 592
|
 |
« Reply #1 on: April 08, 2011, 01:31:50 pm » |
maybe you can use ultrasound for this, here's my idea:
Mike, John, and Alex must escort Robot Alpha Bob, Kyle, and Wesker must escort Robot Bravo
Everybody has a RF transceiver and a ultrasound transceiver
First, Alpha tells Bravo "be quiet for a second" via RF then Alpha tells Mike "prepare for ping" via RF Mike tells Alpha "I am ready for ping" via RF then Alpha sends out a short ultrasonic ping when Mike hears the ping, it replies with a long ultrasonic ping now Alpha, the robot, knows the distance to Mike by timing the pause between pings, if he is too far away, Alpha will try John. After Alpha is done, it can tell Bravo "I am done with my team, you can start talking to your team now"
This scheme can probably be done for under $50 per player. The distance measurement can be fairly accurate, the long and short pulse will allow Alpha to know if the sound is from a player or from a near by solid object, and the RF transceiver makes sure that the robots knows exactly who they are listening to
...............
or you can try using RSSI of some RF radios, try adjusting their output power and calibrating it. I know you can read the RSSI and set output power on the Nordic radio transceivers, they can also switch frequencies and channels when you tell them to
|