According to NASA's Jet Propulsion Laboratory, anyone can make a pinhole camera ... to learn more about how pinhole cameras ...
Here’s something to show people who don’t realize the power of 3D printing. This pinhole camera has one moving part which reveals the pinhole, letting in light to expose the 4×5 film inside.