|
2009-09-19
, 02:06
|
Posts: 1,096 |
Thanked: 760 times |
Joined on Dec 2008
|
#2
|
|
2009-09-19
, 02:12
|
Posts: 1,096 |
Thanked: 760 times |
Joined on Dec 2008
|
#3
|
|
2009-09-19
, 02:18
|
Posts: 2,014 |
Thanked: 1,581 times |
Joined on Sep 2009
|
#4
|
The Following User Says Thank You to Bratag For This Useful Post: | ||
|
2009-09-19
, 02:20
|
Posts: 40 |
Thanked: 34 times |
Joined on May 2009
|
#5
|
The Following User Says Thank You to epilido For This Useful Post: | ||
|
2009-09-19
, 02:37
|
Posts: 71 |
Thanked: 34 times |
Joined on Sep 2009
|
#6
|
If your going to hack maybe start here http://www.dealextreme.com/details.dx/sku.11691
The Following User Says Thank You to Otaku For This Useful Post: | ||
|
2009-09-19
, 03:16
|
Posts: 40 |
Thanked: 34 times |
Joined on May 2009
|
#7
|
|
2009-09-19
, 03:22
|
Posts: 71 |
Thanked: 34 times |
Joined on Sep 2009
|
#8
|
The Following User Says Thank You to Otaku For This Useful Post: | ||
|
2009-09-19
, 04:19
|
Guest |
Posts: n/a |
Thanked: 0 times |
Joined on
|
#9
|
|
2009-09-19
, 10:55
|
Posts: 69 |
Thanked: 53 times |
Joined on Aug 2009
|
#10
|
The Following User Says Thank You to patstew For This Useful Post: | ||
OK, now that we have top-level conformation that the n900 has no digital compass, I've spent some time trying to figure out what it would take to build a digital compass and somehow connect it to the n900, so that once AR applications take off we can still use them with the n900.
I'm not skilled enough in electronics to figure this out by myself, so I hope some of you can offer some advice or ideas.
Basically I think we would need two things: (1) a small digital compass that could be held with one hand flush against the n900 case so that the n900 and the compass move together, and (2) some way of getting the compass data into the n900.
For (1), I found the following compasses that seem promising:
a. OS5000-US. Digital compass with USB interface. Best candidate, but expensive: $299, about half the price of the n900 itself! .
b. R117-COMPASS. Digital compass, but no USB interface, instead using a timing pulse and an I2C interface. Reasonable price: $57.00.
c. Dinsmore R1655 analog compass sensor. Provides analog signal only; needs analog-to-digital converter to be useful. The sensor specifications suggest some circuits for extracting the direction, and this project shows how to use a microcontroller to change the analog level to digital. It seems to be a bit involved. However, this sensor is cheap: $37.
Given one of these sensors, the next thing is to get the data to the n900. For that, I could imagine bluetooth or USB. Bluetooth would be nicer that the compass assembly could really be separate and only taken out of your pocket when needed; no need to plug it in to the n900. However I have no idea how complicated it would be to connect one of the above compasses to a bluetooth interface. Bluetooth also has the disadvantage of requiring its own power. USB would need a tethering cable or at least a plug, but might work easier, especially with the above compass (a) that already has a USB interface.
One bluetooth idea I had was to use the cheap Dinsmore analog sensor (c), hook it up somehow to a voltage-controlled audio oscillator that would produce a varying analog audio tone (mixture of the two sine waves that the sensor produces), connect that audio signal to an existing bluetooth headset's microphone, and grab the bluetooth audio signal on the n900 in software. Then on the n900, do signal processing on the (analog) audio signal to extract the orientation. This would be a wireless solution using an existing bluetooth headset with its own power supply, so no new bluetooth transmission circuit or power supply would need to be designed. It could also conceivably be made compact. Again, I don't know enough about electronics to know if this is feasible (in particular how exactly to connect the Dinsmore to a VCO and how to do the software signal processing).
Feasible? Any other ideas?
Thanks guys - the n900 looks super, but the lack of a compass is painful enough that I'm determined to find a DIY solution. After all, the n900 is aimed at hackers, right?