Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lemariva/uPyCam
Take a photo with an ESP32-CAM running MicroPython
https://github.com/lemariva/uPyCam
esp32 esp32-cam micropython
Last synced: 24 days ago
JSON representation
Take a photo with an ESP32-CAM running MicroPython
- Host: GitHub
- URL: https://github.com/lemariva/uPyCam
- Owner: lemariva
- License: apache-2.0
- Created: 2018-12-27T15:34:55.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-02T10:32:12.000Z (almost 3 years ago)
- Last Synced: 2024-11-12T20:04:25.415Z (30 days ago)
- Topics: esp32, esp32-cam, micropython
- Language: Python
- Homepage: https://lemariva.com/blog/2019/09/micropython-how-about-taking-photo-esp32
- Size: 1.4 MB
- Stars: 146
- Watchers: 8
- Forks: 43
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-micropython - uPyCam - Take a photo with an ESP32-CAM running MicroPython. (Libraries / Sensors)
README
# uPyCam - Streaming
This repository includes an application example to stream video using MicroPython on the:
* [ESP32-CAM](https://bit.ly/2Ndn8tN)
* [M5Camera](https://bit.ly/317Xb74)Using a browser, you can connect to the boards to see the video stream.
## Timelapse
The boards can be used as portable timelapse cameras. Check out this repository for more code: [lemariva/uPyCam branch timelapse-camera](https://github.com/lemariva/uPyCam/tree/timelapse-camera)## Firmware
The MicroPython firmware was extended to add camera support. The firmware is located in this repository: [lemariva/micropython-camera-driver](https://github.com/lemariva/micropython-camera-driver).Follow these articles to get more information:
* [MicroPython: Support for cameras: M5CAMERA, ESP32-CAM etc.](https://lemariva.com/blog/2020/06/micropython-support-cameras-m5camera-esp32-cam-etc)
* [MicroPython: M5CAMERA timelapse over MQTT](https://lemariva.com/blog/2020/06/micropython-m5camera-timelapse-over-mqtt)Note: If they are not available, they will be published in the next days.
## Web-browser
You can choose between a photo or streaming mode:
* Photo mode: `http://<>`
* Streaming mode: `http://<>/?stream=true`Streaming mode added by [Krayon](https://github.com/krayon/upyesp32cam/commit/8b63edec50dca9416bb4b2b75207ac53788c597a). Thanks!