Alright so I need to be able to track moving screens on a distance of 120feet on one axis and change the position of a layer accordingly so that the image is always on the screen while it moves.
What would be the Coolux way of doing this?
Right now I thought of methods which uses an arduino board but it is either expensive or too complex or both;
-use a laser rangefinder and convert the output to MIDI 15bit so that I could move the image 1 pixel at a time. Seems fun but it's expensive if you want your laser rangefinder to go above 50m, it's my case. Also those update the value slowly (a few times per second if you are lucky, nowhere close to 60fps, not even 12 fps) so even though I can accurately track the position of the screen it needs to be moved slowly, not good.
-use a wire draw encoder, seems like a good method but not only are pretty much all wire draw encoder don't go over 50m I will also need to find a way to prevent the wire from hanging as distance increases, which in turn will give innacurate readings.
-use an absolute encoder with fast reading, seems like a very solution but I have no clue how to work with these so the learning curve will be very high for me especially since I need to convert the reading to MIDI 15 bits and transmit it over ethernet. Then again maybe someone here did this already and can show me how.
Thanks for the help!