A few years ago I built a specialised camera trigger based around PICAXE processor. It works fine, but would like to expand the idea further.
The new updated version based on a slightly larger chip by PICAXE and now connected to a nextion display has opened a lot of avenues for development. How ever the restrictions presented by the interpreted and tokenised code that PICAXE use can present issues, specially in regard to speed and timing. I am thinking about moving it to Arduino, however I am exploring options as it stands.
In the end the system will need to detect an input and respond as quickly as possible, currently at about 0.6ms. It will also need to be able to time between events. This will be used a little like a gun chronograph, and would ideally be able to both calculate time of arrival for a distance and trigger the flash and the right moment - this, I know is a tall order, and something the current system can't do.
It also need to be interface with a "string" of sensors and determine the order that they were triggered and decide of the camera needs to be fired.
And if that isn't enough being able to carry out accurate time lapse, and control servos to position filters in front of the lens.
I haven't as yet done any work with raspberry pi so I don't know if its going to be fit for purpose. From what I understand it is not able to use interrupts on the GPIO.
A solution will also need to be found for the analogue nature of sound and light detectors that are used. The original version used a comparator interrupt so that different levels of detection can be selected.
It would also be great if it was able to use some floating point maths to calculate exposure times, aperture, ISO and time delays.
I suspect that this maybe a tall order specially for a first project. so may move to a different project to get started on. I have another photography based project that will need to control a single stepper motor, so some floating point maths and be controlled by user panel of some description
The for any input