Hello! While I'm not new to tech I'm far from being a "hard core" programmer, as I embark on my first Pi project I was hoping to verify some of my thinking and invite advice/suggestions from other forum members.
My goal is to build a GPS data logger for my car, ultimately I'd have a nice GUI and so on but I intend to proceed in stages. I'd like to capture and store GPS data (location, time, speed, altitude) and build a 0-60 timer.
For the first part I assume I just need a Pi-friendly GPS and some Python, I have done some Python programming before so I'm not too concerned there but I'd welcome any advice on choosing a GPS, I've been looking at the adafruit ultimate GPS here https://www.adafruit.com/product/746
which looks like a decent option, I'd welcome any comments.
I'd also like to add an accelerometer, my goals would be to add the capture of g-forces but the primary goal would be for a "launch trigger". If I want to time the 0-60 acceleration time my thinking is I'd "prime" the app such that it is waiting for the accelerometer to register movement, when it does the clock starts and when the GPS reports the speed reaching 60 mph it stops. I'm thinking this would be more consistent than relying on pressing a button to start a timer etc.
Down the line I'd like to add a UI to all of this, I've been reading about tkinter but I figure that can wait a while, similarly with a screen I'd like to look in to eInk displays for better readability outdoors but I get the feeling they are notably different to standard displays and would warrant some research.
I'd appreciate and comments and suggestions you folks may have.