New GPS to microSD Logger design requests

Hi Guys,

I was design a SD card logger circuit since months but i didn't share it because Atmega328s have stock problem since 10 months and the smaller controller's capacity not enough for this device.
Anyway We just received 250 units Atmega328 and it will finish in few days.
I need your guidance for capabilities of this device. Please feel free about any comments or requests

This is the SD logger circuit.

gps_log.jpg

How it Works

We will connect it on any GPS wiring(parallel) and it will reads all transmission between GPS to Autopilot/OSD and records on SD card. And we can read the flight path with a PC after flight. I guess it will good option for T3 competitions or other logging requirements ;)



Information About Hardware

  • Supporting 0 to 115.200 baud RS232 transmissions,
  • I2C support is possible
  • It's including 2 x 10bit ADC pin-outs for analog logging features (maybe for different projects)
  • FAT32 file support for SD and SDHC microSD/Trancent cards
  • Firmware Upgradeable over RS232 with Megaload boot loading system
  • 4-12V supply voltage
Possible Features of Device
  • Direct KMZ file generating from GPS data
  • Full stream GPS data logging (I guess useless satellite azimuth values must be spitted)
  • Automatic file name generating from Time and Date (it creates different files for every hours)
  • Max. 10Hz GPS support (My personal suggestion: 1 Hz is enough for clear path)
  • Configurable over a config.txt file for all features.
  • And Please share your suggestions about these and another possible features :)
Thanks for reading
Melih

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • The config file doesn't appear to specify the gps. Have you found a way to automatically read any gps?
  • I added an Open Log from Sparkfun to my Ardustastion. I had trouble changing the boud rate to 34800 because that speed wasn't an option. I ended up just changing the speed when data is saved and then changing back. I couldn't re-flash the code? Couldn't compile the code in Arduino IDE and couldn't get avrdude to work with the openlog board. With the existing code you can write file names to the open log through its simple commands. Making it on the data logger board makes things easier and take work from the main board. Is the bootloader compatible with Arduino?
  • @Brakar and Johannes
    It is possible but another project. GPS to microSD logger only focusing on GPS transmission. Maybe next time :)

    You can use it stand alone(or parallel with autopilot/osd) with any GPS module.

    @Chris
    You right if you have an telemetry system you don't need that. I designed it for GPS based all systems like Autopilots or OSDs, It's working like an protocol thief and splitting coordinates from GPS transmission. I'm planning a configuration option for all data or splitting some parts. You can record ArduPilot's serial transmission when all data mode. But first i need an ardupilot for testing.
  • 3D Robotics
    My $0.02: I'd have it log all the telemetry from the serial out of the AutoPilot (rather than just the GPS) and then let a desktop utility extract the XML. That's what the built-in datalogger on APM does (including the magnetometer data if you have one attached).

    Right now if you're using an Xbee with ArduPilot, all the data is already being logged on the ground and KML is automatically generated and you don't need an onboard datalogger. So the market for this would be those who aren't using wireless telemetry. So why not just plug this into the same ArduPilot port, and capture all that in the air, for later analysis?
  • +1 for the magnetometer. Possible to use this with a 5v regulator and one of the mediatek gps that you sell for the OSD as a self contained gps logger?
  • Would it be possible to also add a magnetometer? (I think orientation logging is the weakest point for most autopilots).
  • Thanks,
    Price will around 35-40$ (little bit expensive than Open log)
    It will compatible with all GPS models, just choose your serial speed and logging type ;)

    I just finished config.txt file based configuration system, this is the sample config.txt file;

    FILE:KMZ
    COM:47

    // BAUD vs COM: value
    // 2400 = 383
    // 4800 = 191
    // 9600 = 95
    // 14.4k = 63
    // 19.2k = 47
    // 28.8k = 31
    // 38.4k = 23
    // 57.6k = 15
    // 76.8k = 11
    // 115.2k = 7
  • Admin
    looks good Melih, will read more.How much is the price? Will this be compatible (work like Open log ) for UDB without any mod? thanks
This reply was deleted.