Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xreef/esp32-cam_camera_webserver_enhanced
Firmware for esp32-cam to make the most of it with BeePrint for MKS WiFi
https://github.com/xreef/esp32-cam_camera_webserver_enhanced
esp32 esp32-cam streaming streaming-video web-interface web-server
Last synced: 3 months ago
JSON representation
Firmware for esp32-cam to make the most of it with BeePrint for MKS WiFi
- Host: GitHub
- URL: https://github.com/xreef/esp32-cam_camera_webserver_enhanced
- Owner: xreef
- Created: 2021-12-09T16:20:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-21T10:25:58.000Z (over 2 years ago)
- Last Synced: 2024-05-21T12:05:23.299Z (9 months ago)
- Topics: esp32, esp32-cam, streaming, streaming-video, web-interface, web-server
- Language: C
- Homepage:
- Size: 33.2 KB
- Stars: 7
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## esp32-cam firmware to use with BeePrint
You must use 1.0.6 ESP32 framework.
Some additional config
- you can set wifi manager at startutp to insert wifi intercatly: #define WIFI_MANAGER
- you can set multiple wifi setting
`station stationList[] = {{"SSID1","passwd1", true},{"SSID2","passwd2", true}};`
- if you set falst the dhcp parameter
`station stationList[] = {{"SSID1","passwd1", false},{"SSID2","passwd2", false}};`
and add ip config
```cpp
#define ST_IP 192,168,1,41
#define ST_GATEWAY 192,168,1,1
#define ST_NETMASK 255,255,255,0
// One or two DNS servers can be supplied, only the NTP code currently uses them
#define ST_DNS1 192,168,1,1
// #define ST_DNS2 8,8,8,8
```
- you can set the initial resolution of the cam
```cpp
#define UXGA FRAMESIZE_XGA // UXGA(1600x1200)
#define SXGA FRAMESIZE_SVGA // SXGA(1280x1024)
#define XGA FRAMESIZE_VGA // XGA(1024x768)
#define SVGA FRAMESIZE_HVGA // SVGA(800x600)
#define VGA FRAMESIZE_CIF // VGA(640x480)
#define CIF FRAMESIZE_QVGA // CIF(400x296)
#define QVGA FRAMESIZE_240X240 // QVGA(320x240)
#define HQVGA FRAMESIZE_HQVGA // HQVGA(240x176)
#define QQVGA FRAMESIZE_96X96 // QQVGA(160x120)#define INITIAL_FRAME_SIZE UXGA
```
https://www.mischianti.org/category/project/web-interface-beeprint-for-mks-wifi/
### ESP32-CAM Tutorial
![](https://www.mischianti.org/wp-content/uploads/2021/03/ESP32-CAM-clone-upgrade-web-interface-with-flash-light-720x340.jpg)
### 3D printed box for esp32-cam
![](https://www.mischianti.org/wp-content/uploads/2021/03/3d-printed-Modular-System-ESP32-CAM-holder-main-720x340.jpg)
### Credits
WiFi management get from easytarget project.