Hi all,
I wonder if anyone managed to add a GPS receiver to the
Sparkfun 9 Degrees of Freedom - Razor IMU - AHRS?
http://www.sparkfun.com/products/10125
According to the comments at
http://www.sparkfun.com/products/9623
this should be possible.
If so, how?
I like to have the GPS data available with the rest of the IMU data.
Also I couldn't find any contact data at http://code.google.com/p/sf9domahrs/
What is the appropriate way to contact the developers?
I send a PM to Jordi Muñoz. No answer for a few days.
Maybe he is on holiday?
Thanks,
Jan
janmartin AT diy-streetview DOT org
Replies
The GPS model you are planning to use may have an impact on the most suitable connection in regards to direct compatibility with the existing parsers available in the libraries. In order to use gps units that require initialization, such as increasing baud rate or switching to a binary protocol, both TX and RX from and to the 9DOF to the GPS would be required leaving no uart connections left to transmit 9DOF+GPS data. I also have a couple of the 9DOFs laying around (non ITG3200 type) and have given some thought to this previously. I have an extra older GS405 (SIRF III chipset) GPS I was thinking of connecting to one of them.
The solution seems to be to add an extra uart to the 9DOF in manner that uses available pins and has
arduino support. The following is such a solution:
Breakout Board for SC16IS750 I2C/SPI-to-UART IC
sku: BOB-09981
http://www.sparkfun.com/products/9981
4 SPI connections will connect between this board and the 9DOF.
The SPI to UART output pins will connect to the GPS.
The 9DOFs EM406 is left free for sketch development and to provide the required Sensor+GPS data.
The arduino library to control this chip is here:
https://github.com/sparkfun/WiFly-Shield
Sparkfun forum discussing this this library is here:
http://forum.sparkfun.com/viewtopic.php?f=32&t=25216
If you're using a GPS that doesn't require full two way communication...disregard all of the above...lol !!!!
Sure you can connect your GPS to it. Razor board have 1 uart port so to connect GPS you need to piggyback on it. Just connect your GND/TX from GPS to Razors GND and RX pins. Make sure that all serials are on same speed and voila, gps data starts to flow to it.
Then it's totally another story on what to do with this GPS data, you can echo it to razors TX and read it from somewhere else or what ever. That's up to you and your needs.
Sending PMs to core developers can be missed sometimes, we are trying to follow all queries as often as possible.