direction finding problem
Michael O'Doul
Posts: 19
Hi All:
I'm developing an application which involves significant wireless communications between two stamp-based devices. I'd like to add a feature through which a user can use one of the devices to find the other. Since I already have RF tranceivers in both devices I thought using RSSI data would work, but that has turned out to be a bust, and I'm now looking for other solutions. Does anyone have any experience with making stamp-based direction finders? Would an IR transmitter on one end and an IR receiver on the other work, for example? For reference, the device I want to be able to find has a BS-2 in it, and the other device is bs-2p40 with 6 spare pins. Also, the 2p40 is in a handheld device, so waving it around to get a bead on where the other device is is perfectly acceptable. I'd like about 20 feet of operating range for this function, though more would be nice.
Thanks in advance,
michael o'doul
I'm developing an application which involves significant wireless communications between two stamp-based devices. I'd like to add a feature through which a user can use one of the devices to find the other. Since I already have RF tranceivers in both devices I thought using RSSI data would work, but that has turned out to be a bust, and I'm now looking for other solutions. Does anyone have any experience with making stamp-based direction finders? Would an IR transmitter on one end and an IR receiver on the other work, for example? For reference, the device I want to be able to find has a BS-2 in it, and the other device is bs-2p40 with 6 spare pins. Also, the 2p40 is in a handheld device, so waving it around to get a bead on where the other device is is perfectly acceptable. I'd like about 20 feet of operating range for this function, though more would be nice.
Thanks in advance,
michael o'doul
Comments
Thanks for the reply. We can assume a relatively open space for this function. Also, what you suggested about having the handheld send a request to the beacon to activate is right on the money. Most of the code for that subsystem is already written (for the failed attempts at using RSSI and an A/D converter). I'm completely unversed in IR communications basics, however, and I don't know anything about what sort of input I can get to the stamp. Do I use the IR receiver as a variable resistor that I read with RCTime, or do I simply get a "you've got the beacon"/"you don't have the beacon" sort of input? Optimally I'd like the beacon to help the user to find it, and the RF version converted RSSI data into an audible tone that changed pitch with signal strength. It worked great except that signal strength hopped around too unreliably based on body position and other uncontrollable factors. If a simple (and cheap) IR-based system could be made to work similarly, that would be an optimal solution.
Thanks again,
michael o'doul
Oh, do you have any suggestions on IR emitters and detectors? I think I have one or two of each in my 'random' bin, but after that I'll need to make another (sigh) order to digikey. It looks like parallax no longer supplies ir components.
Thanks again Mike,
michael o'doul
michael o'doul
Jeff T.
Thanks for the suggestion -- in fact I was thinking about using 2 detectors with a ~10 degree overlap in coverage. Pick up one and you'll know the beacon is left, pick up the other and the beacon is to the right, and if you pick up both you're pointed approximately at the beacon (which is all the accuracy I need). I think another weekend's worth of experimentation is probably going to be required to get it right though.
michael o'doul
Below is my working sketch for a beacon detector I constructed -- it's a bit cryptic, but the dashed lines show the two IR detectors and divider rotating about on the 'bot's main axis, and when the "shadow" from divider falls across a detector. In this case a little less than 6degrees.
Here's a site where a gentleman did something very similar (physically, anyway): www.schursastrophotography.com/robotics/beac1.html.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
When the going gets weird, the weird turn pro. -- HST