Slide 1

Slide 1 text

Capturing Lightning Chris Dzombak @cdzombak for the Haus Series 2011-10-18 1

Slide 2

Slide 2 text

About Me •CSE senior • formerly CE •Software developer at Nutshell • Android, JS/JQuery, HTML, CSS3, PHP, MySQL •Hobbies: photography, lighting design, journalism •And making cool stuff 2

Slide 3

Slide 3 text

Capturing Lightning •Device to sense lightning and trigger a camera (any DSLR) 3

Slide 4

Slide 4 text

Accomplishments •Reliably senses barely-visible test flashes •Triggers camera •Microsecond-order delay •Not much real-world testing yet (scheduling issues) 4

Slide 5

Slide 5 text

Lightning •Lightning strikes composed of several individual “strokes” •Spaced tens of milliseconds apart •Strokes are microseconds long •On average; stats vary widely •http://www.youtube.com/watch?v=dukkO7c2eUE 5

Slide 6

Slide 6 text

Delay •Delay through my device is single microseconds •Trigger delay on the Nikon D700 is ~47 ms phototransistor output camera trigger signal 6

Slide 7

Slide 7 text

So, in theory, it works. 7

Slide 8

Slide 8 text

How? 8

Slide 9

Slide 9 text

How? •Simple. •Phototransistor → Capacitor → Op Amp → Comparator → Trigger (555 + transistor) •And some LEDs indicate status 9

Slide 10

Slide 10 text

How? •Phototransistor connected (with another R) from +Vcc to ground •Light causes voltage drop “above” phototransistor •Capacitor filters out slow changes Vcc (+3 V) Gnd 10

Slide 11

Slide 11 text

How? •Op amp amplifies these fast light- level changes (voltage drops) •Pretty high gain, chosen experimentally •Currently about 20 input from phototransistor/capacitor 11

Slide 12

Slide 12 text

Aside: Biasing the Op Amp •Op amps need +Vcc and -Vcc •But we only have 0 and 3V! •Solution: connect op amp’s -Vcc to ground •+Vcc is still +3 V 12

Slide 13

Slide 13 text

Aside: Biasing the Op Amp •Op amp can now drive 0 V to 3 V •Side note: Chose rail-to-rail op amp •Need to “bias” our input so “zero” value is between 0 and 3 V •Unlike EECS215 circuits 13

Slide 14

Slide 14 text

Aside: Biasing the Op Amp •We know input to the op amp will be driven lower, not higher •don’t care if it goes high •Use voltage divider to get 0.93 × Vcc •Buffer through another op amp for high impedance 14

Slide 15

Slide 15 text

Aside: Biasing the Op Amp Vcc (+3 V) Gnd stable, high-impedance bias voltage: 0.93Vcc capacitors ensure Vcc and Gnd nets stay stable 15

Slide 16

Slide 16 text

input from phototransistor/capacitor Aside: Biasing the Op Amp bias voltage net The rest of this should look familiar from EECS215. 16

Slide 17

Slide 17 text

How? •Comparator takes two signals •Outputs 1 if a

Slide 18

Slide 18 text

How? •Comparator compares op amp output to sensitivity chosen on potentiometer •Drives low if triggered; high otherwise op amp output LED lights when triggered 18

Slide 19

Slide 19 text

How? •555 circuit drives a 50ms signal high to trigger camera •Can’t just drive camera from comparator; signal is too fast comparator output output 19

Slide 20

Slide 20 text

How •Finally, transistor connects two pins on camera’s multipurpose connector. •47ms later, *click*! 555 output ground (connected to camera ground) camera trigger pin 20

Slide 21

Slide 21 text

Challenges •Testing • considering building a lightning simulator •Single-supply op amp • and other factors (choosing rail-to-rail amp, choosing a proper gain) •Low-voltage parts • most 555’s are 5V 21

Slide 22

Slide 22 text

Recommended Reading •TI - Op Amps for Everyone •Immensely useful: basics, analysis, single-supply, noise, active filter design •http://www.ti.com/lit/an/slod006b/slod006b.pdf 22

Slide 23

Slide 23 text

Questions? 23