https://github.com/perseus784/diy-pi-camera
Pi camera with manual controls and custom design
https://github.com/perseus784/diy-pi-camera
camera pi python
Last synced: 7 months ago
JSON representation
Pi camera with manual controls and custom design
- Host: GitHub
- URL: https://github.com/perseus784/diy-pi-camera
- Owner: perseus784
- Created: 2024-11-24T19:00:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-01T21:18:28.000Z (7 months ago)
- Last Synced: 2025-03-11T08:11:16.196Z (7 months ago)
- Topics: camera, pi, python
- Language: Python
- Homepage:
- Size: 23.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DIY Pi Camera
![]()
![]()
![]()
## Sample Camera Images
![]()
![]()
![]()
![]()
![]()
![]()
## Features:
### Manual Camera Settings:
ISO and Shutter Speed can be changed using the dedicated buttons to cycle through the default values.
```
ISO Range : 100 - 2100
Shutter Speed : 1/8000 - 3 Secs
```### Gallery:
Gallery interface to view and download the images using an interactive webapp when connected to same WiFi.`python3 app.py`
### Adding CV/ML Features:
Focus Peaking and Face detection using Haar cascade.
Add your own CV module and styling in the `image_processer.py`
```
def yourcustom_cv_function(image):
#add your CV processing here
pass
```## Run
`python3 run_picam.py`
## Parts and Assembly
### Parts
- RPi 4B.
- Display module LCD.
- Battery - Pisugar S plus.
- Buttons and fasteners.With little bit of soldering and 3D modelling, assembling all parts together.
Used Fusion-360 to give a simple design. Here: [STL files](https://github.com/perseus784/diy-pi-camera/tree/main/data/3D%20files) or [here](https://makerworld.com/en/models/1164810-diy-rpi-camera).
![]()
![]()
![]()
Please raise a PR for any file/ parts request if I missed anything, I can add it here.