https://github.com/zebrajaeger/postbox-snapshotter
https://github.com/zebrajaeger/postbox-snapshotter
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zebrajaeger/postbox-snapshotter
- Owner: zebrajaeger
- License: mit
- Created: 2024-08-23T09:34:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T15:45:05.000Z (11 months ago)
- Last Synced: 2025-02-07T23:43:03.855Z (5 months ago)
- Language: C
- Size: 3.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Post Box Snapshooter
- Based on ESP32-CAM wit OV2640 camera
- Details:## Features
- Takes every hour an snapshot and uploads it via FTP
- Special pin (GPIO12, active-low) keeps device in OTA mode for firmware update
- Update via FTP possible (put the firmware.bin file into the ftp upload folder)## Example picture from my post box

## Snapshooter in my postbox

## Configure and build
- Clone project
- Open with Visual Studio Code and PlattformIO Plugin
- Open main.cpp
- Set your WiFI credentials
- Set your FTP Server host and credentials
- Set your Timezone
- Build and Upload## Hardware
- Case: I use
## ToDo
### Important
- [X] Firmware image on ftp server for updates
- [X] Add PSRAM support for bigger images (IPUS IP6404LQ: (2.7..3.6)V, <./doc/doc/IPUS_IPS6404_Datasheet.pdf>)
- [X] Let the camera run for some seconds to let gain- and color-control settle up### Nice to have
- [X] Consider timezone and daylight saving time
- [ ] Store config in LittleFS (but how to set it?)### Maybe later...
- [ ] Using a WiFi manager
- [ ] Using like WLED: for easy install
- [ ] Cleanup - because this ist not the ebst code i've ever written...