Show HN: Modular Pi Cam
72 points| jcun4128 | 1 year ago |github.com
The repo has all the STL files, parts list, most wiring diagrams. The first one was the custom Pi Zero HQ cam which was featured on a Hackaday article/podcast.
The modular version (aside from being able to swap cameras) mostly has the latest software. Recently I added the ability to process videos in the background (ffmpeg merges wav/mp4 files together).
The camera uses crop-zoom-panning for dialing in shots with manual lenses. The menu is created by layering images/text with PIL. Live preview is a little slow as it's SPI based.
If anybody is a pro at python I'd appreciate insight on better code. I've mostly just followed a context-based folder layout regarding where everything is.
I have not added custom/manual settings yet, it uses auto settings for the most part except for when you use a V3 camera module (which has electronic aperture) then it uses the d-pad to set the focus/diopter value.
I have another camera in mind/future build although it's more tailored for videos.
Some sample video I've shot.
https://www.youtube.com/watch?v=JkjXkQD0j9w
Assembly video
https://www.youtube.com/watch?v=dXG-MoIw93Q
At some point I will rewrite the code for a new general purpose DIY camera software from what I've learned, that'll be an undertaking.
dheera|1 year ago
I would love to build a full frame mirrorless camera that runs my own UI. I'm pretty sure I could code a much more advanced UI than Sony or Canon.
Their current HQ camera is more like an LQ camera and there is not a huge variety of high quality photographic lenses available for it.
geerlingguy|1 year ago
He and the developer of the Pieca camera (https://teaandtechtime.com/pieca-a-raspberry-pi-camera-syste...) have both been tinkering with 1" sensors, which seems to be the current limit for what kind of sensor works okay with the Pi's CSI interface.
I haven't found a larger sensor that is available to mere mortals yet, but it would be neat to get to 35mm someday.
michaelt|1 year ago
As I understand things, the Pi has a single lane of CSI at maybe 1.5 Gbps. That's enough for 1080p video, it's not enough for 4k video.
A high-end smartphone, on the other hand, has more like 5 Gbps of bandwidth to the camera, and the processing power needed to deal with that much data. But the device cost is 10x what an RPi costs, so they can afford it.
jcun4128|1 year ago
Kodak sensor https://www.youtube.com/watch?v=Ma9FrN5COIo
Recent CinePi work https://youtu.be/tI7hIKG1v40?si=BUvOOGutQJDnv09q&t=177
I'm not affiliated with CinePi I'm just amazed what you can do when you know what you're doing ha (eg. color grading)
poulpy123|1 year ago
jcun4128|1 year ago
https://medium.com/@jdc-cunningham/making-a-user-interface-f...
A lot of pictures and full menu map
And MS paint wiring diagrams
(1st camera) https://github.com/jdc-cunningham/pi-zero-hq-cam/tree/master...
(2nd camera orange) https://github.com/jdc-cunningham/modular-pi-cam/blob/master...
daniel_reetz|1 year ago
p0w3n3d|1 year ago
resistor - $.10.
resistor for Arduino: $10.00
gruturo|1 year ago
The official forums are surprisingly devoid of anyone trying this, which is not super encouraging.
I'd really like to experiment in doing some underwater VR180 photo/videography, I promise to share the results if anyone has any useful pointers (not strictly rPi related, but other platforms are even less promising. Happy for any unexpected hints tho!)
(Sorry for the barely-on-topic (if not outright offtopic)) but this is a rare chance to tap into HN's hive mind on this particular issue due to a Pi-camera related thread on the front page.
JKCalhoun|1 year ago
Fuji had a decent stereo camera years ago. I had one briefly but have been unable to find it for years now. I either misplaced it or it was stolen....
eBay is where I head now to find the Fuji cameras. But it is disappointing that there is not a current commercial stereo camera that I am aware of.
Perhaps someone can take the Pi and come up with something fairly high quality.
geerlingguy|1 year ago
But the software has a ways to go, it seems. I wonder if a potential CM5 would be able to stream the two video feeds better than the CM4.
ugh123|1 year ago