What's that about:
So first goal of this project was creating controller which will help or even make possible to create some nice photos of things that are happening really fast i made first experiments about 4 year ago I was inspired by video which i found on YouTube, check it out:
It was about hooking sound sensor, camera and arduino together aand it worked, but there was some issues with it, first it was not handy to reprogram arduino every time I wanted to change something(i needed to take my laptop to basement :p ), also I wanted to make something which can be used by photographer which are not really into programming.
And now i on stage of creating board which is equipped with interface to camera, flashes and three modules which can be sensor or some action module, it's easy to add new modules as interface for modules is quite simple(GND, +12v and signal but will describe it in details later).
Controller board is powered by VoCore2, it's opensource and awesome take a look at: https://vocore.io/
it's running under Linux(OpenWrt) control, on top of it is a Python application which is responsible for receiving, executing and controlling scripts created and sent by user.
Scripts are basically strings of python code.
Those scripts are sent from android application using Wifi->http->rest protocols.
Scripts are responsible for orchestrating photo shoot sequence, so camera shutter, flash and modules interfacing
Android App utilise Google's Blockly library for making creating of those scripts/sequences simple as possible. So in effect you can create them using graphical programming interface, using blocks instead of writing any code, no knowledge of Python programming is required for, user do not see Python code at all, he/she will just see blocks .
Those Blocks with help of blockly library are then under the hood translated into python code and script is ready to be sent to controller board and and executed on it...
And if you did it right, you will get some nice photos, it can sound quite complex at beginning but it's not so hard ;).
last week i also created simple video, which show some example use and I hope will help understand topic a little bit ;) :
*but be aware that for filming purpose above video was took in full light using high shutter speeds on camera, it's little different from "classic" high speed photography method, read chapter "Freezing motion with high speed photography method" for more details on high-speed photography.
so how to catch things that are happening very fast?
Simplifying what you need to do is trigger camera(or just flash, but will come to it later) when glass is cracking or droplets are colliding, so just...Read more »