Rework
The first thing I realized from the first success was that my method of "cut some slots in a cardboard box, shove the boards in them, and hold a bunch of wires to try to get a photo" was not only not sustainable but produced terrible results. Along with the power issues it was quickly realized that my cardboard setup was insufficient as the boards were just too floppy to keep them aligned. Additionally the camera modules were loose and in no way stable.
Addressing floppy cameras
A quick fix to address the cameras supported only by their cables was to put a drop of hot flue on the corner of each and attach it to the sd card shield. This is easy to implement and is also reversible if I come up with a better mechanism in the future. This system means that the camera will always be aligned with respect to the board and not necessarily with each other.
Addressing misaligned boards
A slightly less quick fix for the board alignment was to create a system of board carriers and one board carrier back plane. Boards would then be aligned with respect to the carriers and each carrier to the back plane. A few minutes of laser cutting and I had an ok-ish system of holding the boards. The boards were pushed into the carriers, visually aligned vertically, and tacked in place with some hot glue. Then each of the carriers was glued on to the back plane making sure that the alignment of each carrier was close. This system is ok for a prototype but I will need to revise it in the future to have better tolerances and be more foolproof for assembly.
Addressing funky wiring
The last bit I saw I needed to fix to make the prototype work better was to make the wiring more secure. My old proto board was not holding the proto wires well and everything was just too wonky to get any sort of result without doing hand gymnastics. I grabbed a perf board and some female pin headers and soldered them up to make three distinct channels for power and communication
Second success
All of the above fixes combined allowed me to take an image that was slightly better but still lacking from the result I expected. A few things to note:
- The camera needs to be in decent lighting. A dimly lit room will result in dark and or green images.
- The camera needs a little bit of time to white balance. Otherwise the images will come out with off colors
- The resulting images still need to be aligned. As all the cameras are facing the same direction the resulting image is "virtually focused" on infinity. Creating a GIF without any additional effort will result in a panning effect rather than the 3d effect I was hoping for
- Manually aligning the images is possible and will produce the 3d effect but the results will need to be cropped
- Vertical alignment is still not perfect. Maybe its because there are multiple different camera modules or maybe the carriers are not perfect. I have a few ideas to address this in the future as well
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.