From: Greg B. <gwb...@gm...> - 2014-08-27 17:14:44
|
Yes, I have done exactly this using Adafruit's IR sensor which voltage on pin 18. Here's the Python script I used (a modified script first created by someone that goes by the name.......... I can't remember, but original source credit to that person): import time import RPi.GPIO as io io.setmode(io.BCM) import picamera pir_pin = 18 io.setup(pir_pin, io.IN) # activate input while True: if io.input(pir_pin): epoch_time = int(time.time()) # snap a picture with picamera.PiCamera() as camera: camera.resolution = (1024, 768) camera.rotation = (180) camera.start_preview() # Camera warm-up time time.sleep(2) # get epoch time epoch_time = int(time.time()) # convert epoch_time into a string epoch_time = str(epoch_time) filename_list = [epoch_time, "jpg"] # print filename_list capturename = '.'.join(filename_list) # print capturename camera.capture(capturename) # print 'PIR ALARM! alarm tripped at', epoch_time, 'captured image name is', capturename The folder where I drop the pictures is mounted via sshfs to my Mac which is then shared on Dropbox, just in case. Greg On Wed, Aug 27, 2014 at 11:29 AM, Adnan Khaleel <ad...@kh...> wrote: > I'm using motion on a Raspberry PI and I wanted to know if there is a > simple way to start motion capture of images or a movie on a GPIO trigger? > > I thought I could have a separate OS event to capture video running > alongside MotionEye but that doesn't unless I stop the motion daemon. Its > possible but not the cleanest way to do it. > > Any thoughts? > > AK > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Motion-user mailing list > Mot...@li... > https://lists.sourceforge.net/lists/listinfo/motion-user > http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome > > |