DIY Idea of timelapse with illumination sensing and automatic settings - Printable Version +- LRTimelapse Forum (https://forum.lrtimelapse.com) +-- Forum: Time Lapse Shooting (https://forum.lrtimelapse.com/Forum-time-lapse-shooting) +--- Forum: Time lapse shooting, Intervalometers, Motion Control Hardware (https://forum.lrtimelapse.com/Forum-time-lapse-shooting-intervalometers-motion-control-hardware) +--- Thread: DIY Idea of timelapse with illumination sensing and automatic settings (/Thread-diy-idea-of-timelapse-with-illumination-sensing-and-automatic-settings) |
DIY Idea of timelapse with illumination sensing and automatic settings - hhanswurster - 2018-04-25 Hey Guys, i new to photography and have my first project in mind One year timelapse. All automated. I need help from the photographer point of view, technically its quiet easy. Rasberry pi with light sensor, that automaticly changes my camera settings to a optimal exposure, captures a image and saves it at a hard drive connected to the pi. First of all, is there something like that allready ? i dont want to reinvent the weel. my setup hardware setup so far: (about 40€ cost, without camera/storage) Rasberry Pi 3 ADAFRUIT TSL2561 connected via i2c Sony A5100 16mm F2.8 connected via USB 3 TB USB harddrive for storing the images. Software: Rasbian light gphoto2 Code: gphoto2 --capture-image-and-download --filename "images/%Y_%m_%d_%H_%M_%S.arw" # capture image rename it and store it... Pyhton script (thanks ryker1990) that i modified to output the mesured lux: (its possible to output 3 values, nir, visual, and both, what would you take?) Code: import smbus To do (what i think hahaha) Make a "list" of all camera settings possible from dark to bright. (i hope for 0.33 stops resolution) Measure several brightness levels and manualy adjust the camera settings to that brightness. Extrapolate the rest? than write a script: every X minutes: read lux measurement look up the correct setting in the list set the camera to that settings (wait: needs some time) capture image, rename it, save it on the harddrive write a logfile that it worked start again im a total noob, do you think its possible like that? what would you do differently ? any thoughts appreciated Hans |