For me many of Tommy’s shots are familiar: bustling street scenes of NYC, nearby landmark buildings, subway staircases streaming with people in all directions. Typically these are the things we don’t pay attention to, don’t look at, don’t stop to watch.
Tommy began a few years ago with the first-gen Raspberry Pi – back when it didn’t even have a number trailing its name. He acquired one of the CSI-connector cameras (seen below velcro-strapped to the projector pole and left to dangle in space for this installation). Tommy taught himself how to initiate the camera, then how to take photos, eventually moving towards layering photographs. The resolution wasn’t great for print, but for looking at images on a screen it was a start – and at every stage of the process Tommy was teaching himself, and learning.
(You can imagine there’s a huge different between shooting on a Canon 5D Mark iii, for example, and the resolution you get from a Raspberry Pi Camera – it’s less about ‘quality’ and more about knowledge, and how things work.)
Fast-forward a few years and next-gen Pis have much more computing power, and can accommodate USB webcams with greater definition. All the while Tommy modified his code, inserting snippets along the way to handle edge bluring, timing, etc.
And for his setup at HOPE he also had a hacked USB keyboard attached to some small and large momentary buttons, to initiate an Epson PictureMate postcard-sized printer.
The current two-camera and multiple-image setup was projected onto a curtain – not flat, but you get the idea as you watch people walk by get captured, layered, and disappeared with the next timing sequence.
And that’s the lesson of this story. Don’t think about it, do it! The tech in a few years will probably be closer to what you want, but for now do what you can achieve. You can always change, modify, upgrade, amend, or even scrap-and-start-again. For Tommy’s setup all he really needs is nominal power, a pole, and whatever camera rig he wants to setup one day. And from that impulse he’s generated a catalog of photo-collages and other images.
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: CircuitPython 2025 Wraps, Focus on Using Python, Open Source and More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey