I've tried shooting ISS transits with the Moon. I'd like to try some with the Sun as well. Since I can't see the ISS before it crosses the face of the Sun, I'd like to find a way to automate triggering the camera. I can get data for when the transit will occur down to the 1/100th of a second.
Does anyone know of any software that can send a trigger based on GPS time for something like this? The platforms I have available are PC, Android, Arduino, and Raspberry Pi.
I'm thinking I may need to dig out my Arduino Uno and start coding.
Further (or perhaps instaed of) my previous post and considering feedback (esp JohnMoyer) and other comments, I went back to the drawing board.
Garmin sells GPS16X-HVS GPS modules with a 1PPS output for a bit over $100. There are also two RS232 COM ports for time and device status output and device configuration.
This could be connected to one of the small single board processors like Raspberry PI or Arduino. Additonal electronics would be required.
Interfaces:
Visual Display to display GPS aquisition data and camera trigger status (LED display perhaps)
User input control to set camera trigger time (could be keyboard or possibly just mechanical switches)
Camera Trigger - perhaps use a modified shutter release cable, replace the manual contact part with an optically isolated FET switch
the 1PPS signal is connected to a seconds counter which can beset or preset by the microprocessor.
Strategy
Don't use the microprocessor to directly trigger the camera, it will never be fast enough or consistent enough.
Instead, the microprocessor determines when the 1PPS edge will be the tirgger time, and opens a gate (eg. and gate) that passes the next 1PPS edge to the camera triigger.
Enhancement - If smaller time resolution is required, or more accurate delay compensation,
Create a 1kHz clock from the microprocessor clock or a TCXO using digital circuitry. eg divide the signal from a 10MHz TCXO by 10,000
Instead of passing the 1PPS directly to the camera trigger, pass the 1PPS signal to the enable of a countdown counter, which counts the 1 kHz clock. The countdown start value is preset by by the microprocessor, when the count reaches zero, the shutter release is triggered. eg. if the transit time is at 0.31 seconds after the next second, but there is an inherent system delay of 0.18 seconds, then the microprocessor presets the countdown counter to 130.