The open-source action camera.
Install the latest version of Raspbian OS on your Pi Zero and install the following dependencies:
- Install
DietPi
using the docs. Add the linedtoverlay=imx219
toconfig.txt
in thebootfs
partition. - Put the contents of
software
into an easily accessible directory. - Move
autostart.service
into/etc/systemd/system/
. You may have to edit the path toaction.py
. - Run
sudo systemctl enable autostart.service
. - Open
__init__.py
in/usr/lib/python3/dist-packages/luma/oled/device/
. Find__init__
function underclass ssd1306(device)
. Changeheight
parameter from 64 to 32.
🚧 In development.
I recommend using a filament with impact, UV, and fatigue resistance. Most recent prototype printed in PETG with up to 4 wall lines (0.4 mm line width).
- Raspberry Pi Zero
- Arducam IMX219 camera (B0390)
- SSD1306 128x32 OLED
- TP4056 Li-ion charging module (USB-C input)
- 18650 Li-ion cell
- tactile button (12mm x 12mm)
- SS12D10 slide switch
- 22 AWG wire
- 2x nickel strips
- 4x m2.5 x 8mm flat head screws
- 2x m2.5 x 5mm flat head screws
- 4x m2 x 4mm flat head screws