-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The Lightbox project is an experimental photography box made to help examine new subjects for computer vision.
It's essentially a photography box with automated UV, IR, and RGBW lighting coupled with 1 or more cameras
with 1 or more filters. I've built a prototype system, and am in the process of bringing it up the first
time. I'll be documenting it as I solidify it.
Right now, for hardware it's using:
- Ai-Thinker ESP32-CAM board (You can find these cheap on Amazon and similar sites)
- Adafruit AW9523 GPIO Expander
- Adafruit 4-Channel I2C-safe Bi-directional Logic Level Converter
- Custom test box
- Relay boards
- IR LED strips
- Adafruit UV Neopixels
- Adafruit RGBW Neopixels
- Clicky buttons
- Breadboard
- Lots of wires.
- USB hub
- 12V/USB battery
- Power supply
- 12V pigtails ... and assorted hardware.
I also have some various filters and optics I'm planning to incorporate as I progress.
This will probably become a custom PCB that you drop modules into, although what stays as modules and what is included in the board design is TBD.
Embedded-wise, I've built firmware for an ESP32-CAM using Espressif's ESP-IDF framework. The firmware supports a set of commands via USB-Serial or HTTP and can stream video in a rudimentary manner. It also provides a basic website for testing / configuration.
This is still actively under development, but the camera can now be opened with Zebral's CameraHttp class.