We have developed a programmable illumination system capable of tracking and illuminating numerous objects simultaneously using only low-cost and reused optical components. The active feedback control software allows for a closed-loop system that tracks and perturbs objects of interest automatically. Our system uses a static stage where the objects of interest are tracked computationally as they move across the field of view allowing for a large number of simultaneous experiments. An algorithmically determined illumination pattern can be applied anywhere in the field of view with simultaneous imaging and perturbation using different colors of light to enable spatially and temporally structured illumination. Our system consists of a consumer projector, camera, 35-mm camera lens, and a small number of other optical and scaffolding components. The entire apparatus can be assembled for under $4,000. Supplemental matlab code is available to assist in the setup of the active feedback software.

1.
J. N.
Stirman
,
M. M.
Crane
,
S. J.
Husson
,
S.
Wabnig
,
C.
Schultheis
,
A.
Gottschalk
, and
H.
Lu
, “
Real-time multimodal optical control of neurons and muscles in freely behaving Caenorhabditis elegans
,”
Nat. Methods
8
(
2
),
153
158
(
2011
).
2.
S.
Singh-Gasson
,
R. D.
Green
,
Y.
Yue
,
C.
Nelson
,
F.
Blattner
,
M. R.
Sussman
, and
F.
Cerrina
, “
Maskless fabrication of light-directed oligonucleotide microarrays using a digital micromirror array
,”
Nat. Biotechnol.
17
(
10
),
974
978
(
1999
).
3.
N.
Tompkins
,
N.
Li
,
C.
Girabawe
,
M.
Heymann
,
G.
Bard Ermentrout
,
I. R.
Epstein
, and
S.
Fraden
, “
Testing Turings theory of morphogenesis in chemical cells
,”
Proc. Natl. Acad. Sci. U.S.A.
111
(
12
),
4397
4402
(
2014
).
4.
J
David Musgraves
,
B. T.
Close
, and
D. M.
Tanenbaum
, “
A maskless photolithographic prototyping system using a low-cost consumer projector and a microscope
,”
Am. J. Phys.
73
(
10
),
980
984
(
2005
).
5.
See supplementary material, including sample videos, an animation that demonstrates the flow of the active feedback software, and MATLAB code to assist in the setup and alignment of the microscope, at http://dx.doi.org/10.1119/1.4935806.
6.
Dell 1210S Projector User's Guide,
2009
.
7.
Portable Projector VT800 User's Manual,
2008
.
8.
LCD Projector NP3150/NP2150/NP1150 User's Manual,
2007
.
9.
J.
Delgado
,
N.
Li
,
M.
Leda
,
H. O.
González-Ochoa
,
S.
Fraden
, and
I. R.
Epstein
, “
Coupled oscillations in a 1D emulsion of Belousov–Zhabotinsky droplets
,”
Soft Matter
7
(
7
),
3155
3167
(
2011
).
10.
MathWorks, MATLAB “imopen” documentation (online, accessed January 18,
2015
).
11.
J. C.
Russ
,
The Image Processing Handbook
, 6th ed. (
CRC Press
,
Boca Raton, FL
,
2011
).
12.
K.
Itoga
,
J.
Kobayashi
,
M.
Yamato
,
A.
Kikuchi
, and
T.
Okano
, “
Maskless liquid-crystal-display projection photolithography for improved design flexibility of cellular micropatterns
,”
Biomaterials
27
(
15
),
3005
3009
(
2006
).
13.
T.
Naiser
,
T.
Mai
,
W.
Michel
, and
A.
Ott
, “
Versatile maskless microscope projection photolithography system and its application in light-directed fabrication of dna microarrays
,”
Rev. Sci. Instrum.
77
(
6
),
063711
(
2006
).
14.
G. B.
Witman
, “
Chlamydomonas phototaxis
,”
Trends Cell Biol.
3
(
11
),
403
408
(
1993
).
15.
R.
Nagao
,
I. R.
Epstein
, and
M.
Dolnik
, “
Forcing of Turing patterns in the chlorine dioxide–iodine–malonic acid reaction with strong visible light
,”
J. Phys. Chem. A
117
(
38
),
9120
9126
(
2013
).
16.
C.
Stone
,
R.
Toth
,
B.
de Lacy Costello
,
L.
Bull
, and
A.
Adamatzky
,
Coevolving Cellular Automata with Memory for Chemical Computing: Boolean Logic Gates in the BZ Reaction
, Parallel Problem Solving from Nature (
Springer
,
Berlin Heidelberg
,
2008
), pp.
579
588
.
17.
O.
Steinbock
,
Á.
Tóth
, and
K.
Showalter
, “
Navigating complex labyrinths: optimal paths from chemical waves
,”
Science
267
,
868
871
(
1995
).

Supplementary Material

AAPT members receive access to the American Journal of Physics and The Physics Teacher as a member benefit. To learn more about this member benefit and becoming an AAPT member, visit the Joining AAPT page.