I built a pinhole camera cap for my Canon T3i, so now I need a way to control exposure time. Goal is to build a nerdy device that lets me update firmware easily to control my camera. Also, to learn as much as I can about as many related things as possible:
- basic electronics
- PCB design
Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
22pF Ceramic Disc Capacitor
0.1uF Ceramic Disc Capacitor
PN2222 NPN Transistors
View all 12 components
10/24/2016 at 13:32 •
I've mostly populated the board and it works!
- Ended up replacing the power supply diode with a wire since I was having trouble with it. Will just be careful.
- Ended up leaving the reset button circuit unpopulated. Will just use the power switch.
- Haven't populated the transistor for the focus button switch. Will do that so the program can wake the camera before firing the shutter release.
I just need to design a case.
08/30/2016 at 12:20 •
I've wired everything up with my Atmega328P on a breadboard, including:
- 9V power supply through regulator
- connection to LED panel
- shutter release trigger to 3.5mm jack
- rotary encoder
The encoder doesn't seem to work reliably, but I'm pretty sure it's a software problem. It's configured with INPUT_PULLUP in the code, and is connected to ground in the encoder itself, so it's probably not a voltage problem.
One thing missing so far is an interface to analog input. I may just wire that directly later. Just want to keep it simple for now.
I've put in an order to DirtyPCBs, but I named the files wrong in the ZIP. We'll see if that causes a problem.
View all 2 project logs
Enjoy this project?