Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kezii/esp32cam_rs
Rust examples for stm32-cam
https://github.com/Kezii/esp32cam_rs
Last synced: about 1 month ago
JSON representation
Rust examples for stm32-cam
- Host: GitHub
- URL: https://github.com/Kezii/esp32cam_rs
- Owner: Kezii
- Created: 2024-02-01T20:53:45.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-16T22:54:04.000Z (9 months ago)
- Last Synced: 2024-03-17T18:53:09.276Z (9 months ago)
- Language: Rust
- Size: 68.4 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-esp-rust - esp32cam-rs - Examples of Rust on ESP32-CAM, including a fully-featured Telegram bot capable of taking pictures. (Projects / `std`)
README
Rust esp32-cam examples
### Usage
After cloning the repo, download the esp32-camera component
```bash
git submodule update --init
```then copy `cfg.toml.example` into `cfg.toml` and fill in the correct values
## Telegram bot
```bash
cargo run --example telegram_bot```
Insert the correct token and owner id, then use the /photo command to take a picture
## Webserver
```bash
cargo run --example webserver
```Connect to the ip in the log output, then access the /camera.jpg path to take a picture and have it delivered to your browser
## IDotMatrix
```bash
cargo run --example idotmatrix
```If you have an idotmatrix display, the esp32-cam will deliver an image to it every few seconds
## credits:
https://github.com/esp-rs/std-traininghttps://github.com/jlocash/esp-camera-rs