Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zebrajaeger/postbox-snapshotter
https://github.com/zebrajaeger/postbox-snapshotter
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/zebrajaeger/postbox-snapshotter
- Owner: zebrajaeger
- License: mit
- Created: 2024-08-23T09:34:26.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T15:45:05.000Z (2 months ago)
- Last Synced: 2024-08-26T11:19:50.302Z (2 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
![Picture from potbox](./doc/2024_08_24-15_08_54.jpg)
## Snapshooter in my postbox
![Snapshooter](./doc/mypostbox.jpg)
## 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...