Auto Trigger

From NebarnixWiki
Revision as of 17:10, 8 April 2014 by NebarnixWikiSysop (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Problem Statement

I want a way to trigger the camera automatically upon an event. It should be flexible enough to handle multiple sensors (IR, Laser, Sound) as well as for various purposes (high speed, wildlife, etc). I want it to be small and run relatively fast for the high speed application, but also to have filtering to avoid false trigging during wildlife use.

System Overview

The system uses an MSP430F1132 to sample a sensor line using an ADC. There are two modes with two subsettings. Wildlife mode filters the data heavily to avoid false triggers. High speed mode only allows a single trigger and sets a very sensitive threshold value. Make and break modes are available for each setting. The threshold values are currently not programmable in the field (they're hard coded in the firmware).

Sensors

So far the system works with IR triggers (only for wildlife mode as the system is too slow for high speed), laser beam triggers (best for both) and sound triggers (really only useful for high speed mode). In high speed mode, the auxiliary power is cut off after a trigger is detected to avoid laser spill in the photos if using a visible laser.

Visible Laser

tequiza
Visible laser spill (oops)
Ninja Caught on Camera
It even catches Ninjas! This man was messing with my wildlife trap :)


The visible laser pointer is powered by the board. In wildlife mode the laser is always on, but in high speed mode the laser will turn itself off after a trigger to avoid laser spill in the photos.

Photodiode and Lens Assembly
PIN Photodiode in housing


The detector is a PIN photodiode of unknown specification. I found it during a lab cleanup at the university. Someone said "This has something to do with lasers.. I think.." It does a very good job of detecting red / IR lasers.

IR Laser

IR Laser
808nm NIR Laser


The IR laser is great because most modern cameras sensors have small pixels and are insensitive to IR light. Even at 300mW which is how powerful the diode I use is. The brightness ensures easy alignment and solid signal through the noise of the HV switching power supply.

The detector is the same for the visible and the IR sensor.

IR emitter LED and detector photodiode

IR-RX
IR RX
IR-TX2
IR TX


The IR emitter and detector were an experiment into low-power sensors that were invisible to humans. Speed was not an issue so the transmitter PCM modulates an LED at 2kHZ on a 44kHZ carrier. The detector sees this signal and triggers on a beam break or make. This is useful for wildlife traps where the camera may be unattended and theft is always a concern.

Mic

Birth of a FireFae
Flying particles pre-explosion mean that spatial triggers are useless


I hate mic triggers, but honestly they DO have an application. Its a lot of iterative fine tuning and hit and miss but for some items it is useful, for example, firecrackers.

Results

If I would add or change one thing it would be on-the-fly threshold programming. Either a pot or a digital interface could really make the process less painful, especially under less than optimal conditions (like when working across a stream to capture animals crossing a dam).

laser board front
Layout Revision 1 used a simple CDS cell
High speed trigger revisited
Layout Revision 2 uses a shielded altoids tin case and can accept multiple sensor types


MSP430 Source Code

Can be found here(For reference only, all rights reserved)

2010 Jasper Nance KE7PHI