7632f7fd270c829cbfda11b44eead76aa9fb7118
Board-dat/MPC/MPC1080-dat/MPC1080-dat.md
| ... | ... | @@ -1,11 +1,14 @@ |
| 1 | 1 | |
| 2 | 2 | # MPC1080-dat |
| 3 | 3 | |
| 4 | -https://www.electrodragon.com/product/raspberry-pi-camera-500mp-ov5647/ |
|
| 4 | + |
|
| 5 | + |
|
| 6 | +[Raspberry Pi Camera, 5MP, OV5647](https://www.electrodragon.com/product/raspberry-pi-camera-500mp-ov5647/) |
|
| 5 | 7 | |
| 6 | 8 | |
| 7 | 9 | |
| 8 | 10 | ## Software use: |
| 11 | + |
|
| 9 | 12 | 1. Please use the latest official operating system, or raspi-config update the system |
| 10 | 13 | 2. Start the RPi firmware camera driver, select sudo raspi-config camera and open, and then restart |
| 11 | 14 | 3. Use the command line programs raspivid and raspistill to operate the camera to capture video clips or images. |
Board-dat/SCM/2025-03-28-13-36-00.png
| ... | ... | Binary files /dev/null and b/Board-dat/SCM/2025-03-28-13-36-00.png differ |
Board-dat/SCM/2025-03-28-13-36-10.png
| ... | ... | Binary files /dev/null and b/Board-dat/SCM/2025-03-28-13-36-10.png differ |
Board-dat/SCM/2025-03-28-13-36-19.png
| ... | ... | Binary files /dev/null and b/Board-dat/SCM/2025-03-28-13-36-19.png differ |
Board-dat/SCM/2025-03-28-13-36-31.png
| ... | ... | Binary files /dev/null and b/Board-dat/SCM/2025-03-28-13-36-31.png differ |
Board-dat/SCM/2025-03-28-13-36-39.png
| ... | ... | Binary files /dev/null and b/Board-dat/SCM/2025-03-28-13-36-39.png differ |
Board-dat/SCM/2025-03-28-13-37-14.png
| ... | ... | Binary files /dev/null and b/Board-dat/SCM/2025-03-28-13-37-14.png differ |
Board-dat/SCM/SCM1002-dat.md
| ... | ... | @@ -1,4 +1,54 @@ |
| 1 | 1 | |
| 2 | 2 | # SCM1002-dat |
| 3 | 3 | |
| 4 | -https://www.electrodragon.com/product/0-3m-laptop-build-camera-board/ |
|
| ... | ... | \ No newline at end of file |
| 0 | +## Info |
|
| 1 | + |
|
| 2 | +[product url - 0.3M Laptop Build-in Camera PCB](https://www.electrodragon.com/product/0-3m-laptop-build-camera-board/) |
|
| 3 | + |
|
| 4 | +## Applications, category, tags, etc. |
|
| 5 | + |
|
| 6 | +- [[camera-dat]] |
|
| 7 | + |
|
| 8 | +## Demo Code and Video |
|
| 9 | + |
|
| 10 | +- https://www.youtube.com/watch?v=c_ZNW3fGdmc |
|
| 11 | + |
|
| 12 | +## build guide |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +== Build USB camera == |
|
| 16 | + |
|
| 17 | +Add didoes on VCC pin, each camera should have two pieces of the 1N4148 diodes! |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | +don't forget to cover each wire with protective sleeves |
|
| 24 | + |
|
| 25 | + |
|
| 26 | + |
|
| 27 | +working status 1 |
|
| 28 | + |
|
| 29 | + |
|
| 30 | +working status 2 |
|
| 31 | + |
|
| 32 | + |
|
| 33 | +Better cover with another sleeve for all wires finally |
|
| 34 | + |
|
| 35 | +how to tune the lens distance manually |
|
| 36 | + |
|
| 37 | + |
|
| 38 | + |
|
| 39 | + |
|
| 40 | + |
|
| 41 | + |
|
| 42 | +## ref |
|
| 43 | + |
|
| 44 | +- Chicony |
|
| 45 | + |
|
| 46 | +- [[SCM1002]] |
|
| 47 | + |
|
| 48 | +- legacy wiki page |
|
| 49 | + |
|
| 50 | + |
Board-dat/SCM/SCM1008-dat/SCM1008-dat.md
| ... | ... | @@ -1,9 +1,8 @@ |
| 1 | 1 | |
| 2 | 2 | # SCM1008-dat |
| 3 | 3 | |
| 4 | -https://www.electrodragon.com/product/ov7670-camera-module-breakout-board-power-cable/ |
|
| 5 | - |
|
| 6 | 4 | |
| 5 | +[OV7670 Camera Module [FIFO]](https://www.electrodragon.com/product/ov7670-camera-module-breakout-board-power-cable/) |
|
| 7 | 6 | |
| 8 | 7 | ## Pin Definitions |
| 9 | 8 |
Board-dat/SCM/SCM1020-dat/SCM1020-dat.md
| ... | ... | @@ -1,3 +1,19 @@ |
| 1 | 1 | |
| 2 | 2 | # SCM1020-dat |
| 3 | 3 | |
| 4 | +## Info |
|
| 5 | + |
|
| 6 | +[product url - 3D Binocular Camera, USB](https://www.electrodragon.com/product/3d-binocular-camera-usb/) |
|
| 7 | + |
|
| 8 | +## Applications, category, tags, etc. |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +## Demo Code and Video |
|
| 12 | + |
|
| 13 | +## ref |
|
| 14 | + |
|
| 15 | +- [[SCM1020]] |
|
| 16 | + |
|
| 17 | +- legacy wiki page |
|
| 18 | + |
|
| 19 | +- broken link - http://www.chusei.cc/en/products.asp?Big_Class=3&Small_Class=47 |
|
| ... | ... | \ No newline at end of file |
Board-dat/SCM/SCM1024-dat/SCM1024-dat.md
| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +# SCM1024-dat |
|
| 4 | + |
|
| 5 | +## Info |
|
| 6 | + |
|
| 7 | +[product url - Camera Module, OV7725, OV2640 [Type]](https://www.electrodragon.com/product/ov7725-camera-module/) |
|
| 8 | + |
|
| 9 | +## Applications, category, tags, etc. |
|
| 10 | + |
|
| 11 | +- [[OV2640-dat]] |
|
| 12 | + |
|
| 13 | +## Demo Code and Video |
|
| 14 | + |
|
| 15 | +## ref |
|
| 16 | + |
|
| 17 | +- [[SCM1024]] |
|
| 18 | + |
|
| 19 | +- legacy wiki page |
|
| 20 | + |
|
| ... | ... | \ No newline at end of file |
Chip-dat/OmniVision-dat/OV7670-dat/2025-03-28-13-16-19.png
| ... | ... | Binary files /dev/null and b/Chip-dat/OmniVision-dat/OV7670-dat/2025-03-28-13-16-19.png differ |
Chip-dat/OmniVision-dat/OV7670-dat/OV7670-dat.md
| ... | ... | @@ -17,6 +17,12 @@ |
| 17 | 17 |  |
| 18 | 18 | |
| 19 | 19 | |
| 20 | +## interface |
|
| 21 | + |
|
| 22 | +Serial Camera Control Bus (SCCB) interface |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 20 | 26 | ## SCH |
| 21 | 27 | |
| 22 | 28 | w/ESP32 |
Tech-dat/Sensor-dat/Camera-dat/camera-dat.md
| ... | ... | @@ -7,9 +7,7 @@ legacy wiki page - https://w.electrodragon.com/w/OV_Camera |
| 7 | 7 | - [[cemera-interface-dat]] - [[camera]] - [[video-transmission-dat]] |
| 8 | 8 | |
| 9 | 9 | |
| 10 | -## Modules |
|
| 11 | - |
|
| 12 | -OV series - [[SCM1008-dat]] - [[SCM1009-dat]] - [[SCM1017-dat]] - [[SCM1024-dat]] - [[SCM1020-dat]] |
|
| 10 | +## boards |
|
| 13 | 11 | |
| 14 | 12 | - [[SCM1030-dat]] - [[SCM1027-dat]] |
| 15 | 13 | |
| ... | ... | @@ -22,154 +20,47 @@ OV series - [[SCM1008-dat]] - [[SCM1009-dat]] - [[SCM1017-dat]] - [[SCM1024-dat] |
| 22 | 20 | |
| 23 | 21 | ## Chip |
| 24 | 22 | |
| 25 | -- [[OV7670-dat]] - [[OV2640-dat]] - [[OV5640-dat]] - [[OV7725-dat]] |
|
| 26 | - |
|
| 27 | - |
|
| 28 | -## APPS |
|
| 29 | - |
|
| 30 | -- [[video-RC-car-dat]] - [[video-transmission-dat]] |
|
| 31 | - |
|
| 32 | -## ref |
|
| 33 | - |
|
| 34 | -- [[camera-dat]] - [[omni-vision-dat]] |
|
| 35 | - |
|
| 36 | -- [[SCM1009]] - [[SCM1008]] - [[SCM1030]] |
|
| 37 | - |
|
| 38 | -- [[camera]] |
|
| 39 | - |
|
| 40 | -# CAM-dat |
|
| 41 | - |
|
| 42 | -- [[OV2640-dat]] |
|
| 23 | +[[OmniVision-dat]] |
|
| 43 | 24 | |
| 44 | -- GC0328 |
|
| 25 | +- [[OV7670-dat]] - [[OV2640-dat]] - [[OV5640-dat]] - [[OV7725-dat]] |
|
| 45 | 26 | |
| 46 | -- OV5640 |
|
| 47 | -- OV7740 |
|
| 48 | -- OV5642 |
|
| 49 | -- GC0328 dual camera (horizontal screen) for MF1 only |
|
| 50 | -- OS08A20 camera for M4Ndock |
|
| 27 | +- [[OV7740-dat]] - [[OV5642-dat]] |
|
| 51 | 28 | |
| 29 | +OV series - [[SCM1008-dat]] - [[SCM1009-dat]] - [[SCM1017-dat]] - [[SCM1024-dat]] - [[SCM1020-dat]] |
|
| 52 | 30 | |
| 53 | -## ESP32 CAM HDK setup |
|
| 54 | - |
|
| 55 | -### official code |
|
| 56 | - |
|
| 57 | -official ESP32 code in examples - ESP32 - camera |
|
| 58 | - |
|
| 59 | - #elif defined(CAMERA_MODEL_AI_THINKER) |
|
| 60 | - #define PWDN_GPIO_NUM 32 |
|
| 61 | - #define RESET_GPIO_NUM -1 |
|
| 62 | - #define XCLK_GPIO_NUM 0 |
|
| 63 | - #define SIOD_GPIO_NUM 26 |
|
| 64 | - #define SIOC_GPIO_NUM 27 |
|
| 65 | - |
|
| 66 | - #define Y9_GPIO_NUM 35 |
|
| 67 | - #define Y8_GPIO_NUM 34 |
|
| 68 | - #define Y7_GPIO_NUM 39 |
|
| 69 | - #define Y6_GPIO_NUM 36 |
|
| 70 | - #define Y5_GPIO_NUM 21 |
|
| 71 | - #define Y4_GPIO_NUM 19 |
|
| 72 | - #define Y3_GPIO_NUM 18 |
|
| 73 | - #define Y2_GPIO_NUM 5 |
|
| 74 | - #define VSYNC_GPIO_NUM 25 |
|
| 75 | - #define HREF_GPIO_NUM 23 |
|
| 76 | - #define PCLK_GPIO_NUM 22 |
|
| 77 | 31 | |
| 78 | - // 4 for flash led or 33 for normal led |
|
| 79 | - #define LED_GPIO_NUM 4 |
|
| 32 | +## Camera Interface |
|
| 80 | 33 | |
| 81 | - |
|
| 34 | +- [[camera-interface-dat]] - [[SCCB-dat]] - [[CSI-dat]] - [[UVC-dat]] |
|
| 82 | 35 | |
| 36 | +[[CSI-dat]]: - [[MPC1080-dat]] |
|
| 83 | 37 | |
| 84 | -output log |
|
| 38 | +[[SCCB-dat]]: - [[SCM1008-dat]] - [[SCM1009-dat]] - [[SCM1017-dat]] - [[SCM1024-dat]] |
|
| 85 | 39 | |
| 86 | - [17:36:35.541] ets Jun 8 2016 00:22:57 |
|
| 40 | +[[UVC-dat]]: - [[SCM1020-dat]] - [[SCM1002-dat]] |
|
| 87 | 41 | |
| 88 | - rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 89 | - configsip: 0, SPIWP:0xee |
|
| 90 | - clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 91 | - mode:DIO, clock div:1 |
|
| 92 | - load:0x3fff0018,len:4 |
|
| 93 | - load:0x3fff001c,len:1100 |
|
| 94 | - load:0x40078000,len:10088 |
|
| 95 | - load:0x40080400,len:6380 |
|
| 96 | - entry 0x400806a4 |
|
| 97 | - [17:36:37.594] |
|
| 98 | - [17:36:39.044] . |
|
| 99 | - [17:36:39.551] . |
|
| 100 | - WiFi connected |
|
| 101 | - Starting web server on port: '80' |
|
| 102 | - Starting stream server on port: '81' |
|
| 103 | - Camera Ready! Use 'http://192.168.1.126' to connect |
|
| 104 | 42 | |
| 105 | -Access according to the prompted IP address and connect to the same wifi; |
|
| 106 | -Video is to connect to output more pictures; the larger the picture, the greater the delay; |
|
| 107 | 43 | |
| 44 | +## APPS |
|
| 108 | 45 | |
| 109 | - [17:40:29.055] MJPG: 45493B 168ms (6.0fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 110 | - [17:40:29.211] MJPG: 45793B 155ms (6.5fps), AVG: 253ms (4.0fps), 0+0+0+0=0 0 |
|
| 111 | - [17:40:29.370] MJPG: 46325B 159ms (6.3fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 112 | - [17:40:29.567] MJPG: 46507B 196ms (5.1fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 113 | - [17:40:29.681] MJPG: 46692B 116ms (8.6fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 114 | - [17:40:29.860] MJPG: 47077B 176ms (5.7fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 115 | - [17:40:30.010] MJPG: 47449B 149ms (6.7fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 116 | - [17:40:30.168] MJPG: 47684B 157ms (6.4fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 117 | - [17:40:30.330] MJPG: 48014B 166ms (6.0fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 118 | - [17:40:30.488] MJPG: 48215B 157ms (6.4fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 119 | - [17:40:30.648] MJPG: 48396B 160ms (6.2fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 120 | - [17:40:30.811] MJPG: 48359B 159ms (6.3fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 121 | - [17:40:30.970] MJPG: 48432B 163ms (6.1fps), AVG: 254ms (3.9fps), 0+0+0+0=0 0 |
|
| 122 | - [17:40:31.139] MJPG: 48454B 168ms (6.0fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 123 | - [17:40:31.296] MJPG: 48644B 154ms (6.5fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 124 | - [17:40:31.451] MJPG: 48676B 153ms (6.5fps), AVG: 160ms (6.2fps), 0+0+0+0=0 0 |
|
| 125 | - [17:40:31.610] MJPG: 48759B 162ms (6.2fps), AVG: 165ms (6.1fps), 0+0+0+0=0 0 |
|
| 126 | - [17:40:31.797] MJPG: 48763B 183ms (5.5fps), AVG: 161ms (6.2fps), 0+0+0+0=0 0 |
|
| 127 | - [17:40:31.928] MJPG: 48757B 131ms (7.6fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 128 | - [17:40:32.100] MJPG: 48791B 175ms (5.7fps), AVG: 160ms (6.2fps), 0+0+0+0=0 0 |
|
| 129 | - [17:40:32.249] MJPG: 48805B 144ms (6.9fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 130 | - [17:40:32.418] MJPG: 48861B 167ms (6.0fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 131 | - [17:40:32.569] MJPG: 48839B 156ms (6.4fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 132 | - [17:40:32.747] MJPG: 48830B 173ms (5.8fps), AVG: 158ms (6.3fps), 0+0+0+0=0 0 |
|
| 133 | - [17:40:34.268] MJPG: 48848B 1526ms (0.7fps), AVG: 228ms (4.4fps), 0+0+0+0=0 0 |
|
| 134 | - [17:40:34.348] MJPG: 48822B 75ms (13.3fps), AVG: 223ms (4.5fps), 0+0+0+0=0 0 |
|
| 135 | - [17:40:34.660] MJPG: 48825B 311ms (3.2fps), AVG: 232ms (4.3fps), 0+0+0+0=0 0 |
|
| 136 | - [17:40:34.817] MJPG: 49600B 158ms (6.3fps), AVG: 232ms (4.3fps), 0+0+0+0=0 0 |
|
| 137 | - [17:40:34.978] MJPG: 48805B 160ms (6.2fps), AVG: 231ms (4.3fps), 0+0+0+0=0 0 |
|
| 46 | +- [[video-RC-car-dat]] - [[video-transmission-dat]] - [[esp32-app-dat]] |
|
| 138 | 47 | |
| 48 | +# other camera types |
|
| 139 | 49 | |
| 140 | - |
|
| 50 | +- GC0328 |
|
| 141 | 51 | |
| 142 | -You can adjust various parameters, such as brightness and white balance. |
|
| 143 | -esp32-cam can even perform face recognition, which is amazing; |
|
| 144 | 52 | |
| 145 | - |
|
| 53 | +- GC0328 dual camera (horizontal screen) for MF1 only |
|
| 54 | +- OS08A20 camera for M4Ndock |
|
| 146 | 55 | |
| 147 | 56 | |
| 148 | -You can capture pictures or transmit face recognition to the backend server; |
|
| 149 | 57 | |
| 150 | -- For example, use a transparent transmission chip similar to sim800l; |
|
| 151 | -- https://github.com/carrascoacd/ArduinoSIM800L |
|
| 152 | -- You can also send data through at commands; |
|
| 153 | -- https://github.com/erdemarslan/GSMSim |
|
| 154 | -- You can also run mqtt; |
|
| 155 | -- https://github.com/martinhol221/SIM800L_MQTT |
|
| 156 | -- nb-iot Arduino development, sim7020 chip |
|
| 157 | -- https://github.com/pornpol/NB_Meter_SIM7020E |
|
| 158 | -- https://create.arduino.cc/projecthub/voske65/arduino-nb-iot-with-sim7020-and-t-mobile-027f8f |
|
| 159 | -- Image reporting reference |
|
| 160 | -- https://github.com/raphaelbs/esp32-cam-ai-thinker |
|
| 161 | -- https://github.com/yoursunny/ESP32-CAM-OV2640/blob/master/examples/WiFiCam/WifiCam.ino |
|
| 162 | - |
|
| 163 | - |
|
| 164 | - |
|
| 165 | -### more repo |
|
| 166 | - |
|
| 167 | -- https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_ESP32-S2-CAMERA_LAN |
|
| 168 | -- https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_ESP32-CAMERA_WAN |
|
| 169 | -- https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_ESP32-CAMERA_LAN |
|
| 170 | -- https://docs.m5stack.com/#/zh_CN/unit/esp32cam |
|
| 171 | 58 | |
| 172 | 59 | |
| 60 | +## ref |
|
| 173 | 61 | |
| 62 | +- [[camera-dat]] - [[omni-vision-dat]] |
|
| 174 | 63 | |
| 64 | +- [[SCM1009]] - [[SCM1008]] - [[SCM1030]] |
|
| 175 | 65 | |
| 66 | +- [[camera]] |
Tech-dat/Sensor-dat/Camera-dat/cemera-interface-dat/UVC-dat/UVC-dat.md
| ... | ... | @@ -1,6 +1,10 @@ |
| 1 | 1 | |
| 2 | 2 | # UVC-dat |
| 3 | 3 | |
| 4 | +USB video V1.1 compliance (UVC) |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 4 | 8 | ## Understanding UVC Signal (USB Video Class) |
| 5 | 9 | |
| 6 | 10 | ### What is UVC? |
app-dat/ESP32-app-dat/ESP32-app-dat.md
| ... | ... | @@ -1,4 +1,128 @@ |
| 1 | 1 | |
| 2 | 2 | # ESP32-app-dat |
| 3 | 3 | |
| 4 | -- [[ESP32-CAM-dat]] - [[ESP32-RC-car-dat]] - [[ESP32-quadcopter-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[ESP32-CAM-dat]] - [[ESP32-RC-car-dat]] - [[ESP32-quadcopter-dat]] |
|
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +## ESP32 CAM HDK setup |
|
| 6 | + |
|
| 7 | +### official code |
|
| 8 | + |
|
| 9 | +official ESP32 code in examples - ESP32 - camera |
|
| 10 | + |
|
| 11 | + #elif defined(CAMERA_MODEL_AI_THINKER) |
|
| 12 | + #define PWDN_GPIO_NUM 32 |
|
| 13 | + #define RESET_GPIO_NUM -1 |
|
| 14 | + #define XCLK_GPIO_NUM 0 |
|
| 15 | + #define SIOD_GPIO_NUM 26 |
|
| 16 | + #define SIOC_GPIO_NUM 27 |
|
| 17 | + |
|
| 18 | + #define Y9_GPIO_NUM 35 |
|
| 19 | + #define Y8_GPIO_NUM 34 |
|
| 20 | + #define Y7_GPIO_NUM 39 |
|
| 21 | + #define Y6_GPIO_NUM 36 |
|
| 22 | + #define Y5_GPIO_NUM 21 |
|
| 23 | + #define Y4_GPIO_NUM 19 |
|
| 24 | + #define Y3_GPIO_NUM 18 |
|
| 25 | + #define Y2_GPIO_NUM 5 |
|
| 26 | + #define VSYNC_GPIO_NUM 25 |
|
| 27 | + #define HREF_GPIO_NUM 23 |
|
| 28 | + #define PCLK_GPIO_NUM 22 |
|
| 29 | + |
|
| 30 | + // 4 for flash led or 33 for normal led |
|
| 31 | + #define LED_GPIO_NUM 4 |
|
| 32 | + |
|
| 33 | + |
|
| 34 | + |
|
| 35 | + |
|
| 36 | +output log |
|
| 37 | + |
|
| 38 | + [17:36:35.541] ets Jun 8 2016 00:22:57 |
|
| 39 | + |
|
| 40 | + rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 41 | + configsip: 0, SPIWP:0xee |
|
| 42 | + clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 43 | + mode:DIO, clock div:1 |
|
| 44 | + load:0x3fff0018,len:4 |
|
| 45 | + load:0x3fff001c,len:1100 |
|
| 46 | + load:0x40078000,len:10088 |
|
| 47 | + load:0x40080400,len:6380 |
|
| 48 | + entry 0x400806a4 |
|
| 49 | + [17:36:37.594] |
|
| 50 | + [17:36:39.044] . |
|
| 51 | + [17:36:39.551] . |
|
| 52 | + WiFi connected |
|
| 53 | + Starting web server on port: '80' |
|
| 54 | + Starting stream server on port: '81' |
|
| 55 | + Camera Ready! Use 'http://192.168.1.126' to connect |
|
| 56 | + |
|
| 57 | +Access according to the prompted IP address and connect to the same wifi; |
|
| 58 | +Video is to connect to output more pictures; the larger the picture, the greater the delay; |
|
| 59 | + |
|
| 60 | + |
|
| 61 | + [17:40:29.055] MJPG: 45493B 168ms (6.0fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 62 | + [17:40:29.211] MJPG: 45793B 155ms (6.5fps), AVG: 253ms (4.0fps), 0+0+0+0=0 0 |
|
| 63 | + [17:40:29.370] MJPG: 46325B 159ms (6.3fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 64 | + [17:40:29.567] MJPG: 46507B 196ms (5.1fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 65 | + [17:40:29.681] MJPG: 46692B 116ms (8.6fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 66 | + [17:40:29.860] MJPG: 47077B 176ms (5.7fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 67 | + [17:40:30.010] MJPG: 47449B 149ms (6.7fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 68 | + [17:40:30.168] MJPG: 47684B 157ms (6.4fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 69 | + [17:40:30.330] MJPG: 48014B 166ms (6.0fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 70 | + [17:40:30.488] MJPG: 48215B 157ms (6.4fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 71 | + [17:40:30.648] MJPG: 48396B 160ms (6.2fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 72 | + [17:40:30.811] MJPG: 48359B 159ms (6.3fps), AVG: 255ms (3.9fps), 0+0+0+0=0 0 |
|
| 73 | + [17:40:30.970] MJPG: 48432B 163ms (6.1fps), AVG: 254ms (3.9fps), 0+0+0+0=0 0 |
|
| 74 | + [17:40:31.139] MJPG: 48454B 168ms (6.0fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 75 | + [17:40:31.296] MJPG: 48644B 154ms (6.5fps), AVG: 256ms (3.9fps), 0+0+0+0=0 0 |
|
| 76 | + [17:40:31.451] MJPG: 48676B 153ms (6.5fps), AVG: 160ms (6.2fps), 0+0+0+0=0 0 |
|
| 77 | + [17:40:31.610] MJPG: 48759B 162ms (6.2fps), AVG: 165ms (6.1fps), 0+0+0+0=0 0 |
|
| 78 | + [17:40:31.797] MJPG: 48763B 183ms (5.5fps), AVG: 161ms (6.2fps), 0+0+0+0=0 0 |
|
| 79 | + [17:40:31.928] MJPG: 48757B 131ms (7.6fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 80 | + [17:40:32.100] MJPG: 48791B 175ms (5.7fps), AVG: 160ms (6.2fps), 0+0+0+0=0 0 |
|
| 81 | + [17:40:32.249] MJPG: 48805B 144ms (6.9fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 82 | + [17:40:32.418] MJPG: 48861B 167ms (6.0fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 83 | + [17:40:32.569] MJPG: 48839B 156ms (6.4fps), AVG: 159ms (6.3fps), 0+0+0+0=0 0 |
|
| 84 | + [17:40:32.747] MJPG: 48830B 173ms (5.8fps), AVG: 158ms (6.3fps), 0+0+0+0=0 0 |
|
| 85 | + [17:40:34.268] MJPG: 48848B 1526ms (0.7fps), AVG: 228ms (4.4fps), 0+0+0+0=0 0 |
|
| 86 | + [17:40:34.348] MJPG: 48822B 75ms (13.3fps), AVG: 223ms (4.5fps), 0+0+0+0=0 0 |
|
| 87 | + [17:40:34.660] MJPG: 48825B 311ms (3.2fps), AVG: 232ms (4.3fps), 0+0+0+0=0 0 |
|
| 88 | + [17:40:34.817] MJPG: 49600B 158ms (6.3fps), AVG: 232ms (4.3fps), 0+0+0+0=0 0 |
|
| 89 | + [17:40:34.978] MJPG: 48805B 160ms (6.2fps), AVG: 231ms (4.3fps), 0+0+0+0=0 0 |
|
| 90 | + |
|
| 91 | + |
|
| 92 | + |
|
| 93 | + |
|
| 94 | +You can adjust various parameters, such as brightness and white balance. |
|
| 95 | +esp32-cam can even perform face recognition, which is amazing; |
|
| 96 | + |
|
| 97 | + |
|
| 98 | + |
|
| 99 | + |
|
| 100 | +You can capture pictures or transmit face recognition to the backend server; |
|
| 101 | + |
|
| 102 | +- For example, use a transparent transmission chip similar to sim800l; |
|
| 103 | +- https://github.com/carrascoacd/ArduinoSIM800L |
|
| 104 | +- You can also send data through at commands; |
|
| 105 | +- https://github.com/erdemarslan/GSMSim |
|
| 106 | +- You can also run mqtt; |
|
| 107 | +- https://github.com/martinhol221/SIM800L_MQTT |
|
| 108 | +- nb-iot Arduino development, sim7020 chip |
|
| 109 | +- https://github.com/pornpol/NB_Meter_SIM7020E |
|
| 110 | +- https://create.arduino.cc/projecthub/voske65/arduino-nb-iot-with-sim7020-and-t-mobile-027f8f |
|
| 111 | +- Image reporting reference |
|
| 112 | +- https://github.com/raphaelbs/esp32-cam-ai-thinker |
|
| 113 | +- https://github.com/yoursunny/ESP32-CAM-OV2640/blob/master/examples/WiFiCam/WifiCam.ino |
|
| 114 | + |
|
| 115 | + |
|
| 116 | + |
|
| 117 | +### more repo |
|
| 118 | + |
|
| 119 | +- https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_ESP32-S2-CAMERA_LAN |
|
| 120 | +- https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_ESP32-CAMERA_WAN |
|
| 121 | +- https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_ESP32-CAMERA_LAN |
|
| 122 | +- https://docs.m5stack.com/#/zh_CN/unit/esp32cam |
|
| 123 | + |
|
| 124 | + |