Board-dat/Board-DAT.md
... ...
@@ -382,6 +382,8 @@ MT7688
382 382
383 383
### SCM
384 384
385
+[[camera-dat]]
386
+
385 387
- [[SCM1030-dat]]
386 388
387 389
Board-dat/SCM/2025-03-28-13-36-00.png
... ...
Binary files a/Board-dat/SCM/2025-03-28-13-36-00.png and /dev/null differ
Board-dat/SCM/2025-03-28-13-36-10.png
... ...
Binary files a/Board-dat/SCM/2025-03-28-13-36-10.png and /dev/null differ
Board-dat/SCM/2025-03-28-13-36-19.png
... ...
Binary files a/Board-dat/SCM/2025-03-28-13-36-19.png and /dev/null differ
Board-dat/SCM/2025-03-28-13-36-31.png
... ...
Binary files a/Board-dat/SCM/2025-03-28-13-36-31.png and /dev/null differ
Board-dat/SCM/2025-03-28-13-36-39.png
... ...
Binary files a/Board-dat/SCM/2025-03-28-13-36-39.png and /dev/null differ
Board-dat/SCM/2025-03-28-13-37-14.png
... ...
Binary files a/Board-dat/SCM/2025-03-28-13-37-14.png and /dev/null differ
Board-dat/SCM/SCM1002-dat.md
... ...
@@ -1,54 +0,0 @@
1
-
2
-# SCM1002-dat
3
-
4
-## Info
5
-
6
-[product url - 0.3M Laptop Build-in Camera PCB](https://www.electrodragon.com/product/0-3m-laptop-build-camera-board/)
7
-
8
-## Applications, category, tags, etc.
9
-
10
-- [[camera-dat]]
11
-
12
-## Demo Code and Video
13
-
14
-- https://www.youtube.com/watch?v=c_ZNW3fGdmc
15
-
16
-## build guide
17
-
18
-
19
-== Build USB camera ==
20
-
21
-Add didoes on VCC pin, each camera should have two pieces of the 1N4148 diodes!
22
-
23
-![](2025-03-28-13-36-39.png)
24
-![](2025-03-28-13-36-00.png)
25
-
26
-
27
-don't forget to cover each wire with protective sleeves
28
-
29
-![](2025-03-28-13-36-10.png)
30
-
31
-working status 1
32
-![](2025-03-28-13-36-19.png)
33
-
34
-working status 2
35
-![](2025-03-28-13-36-31.png)
36
-
37
-Better cover with another sleeve for all wires finally
38
-
39
-how to tune the lens distance manually
40
-
41
-![](2025-03-28-13-37-14.png)
42
-
43
-
44
-
45
-
46
-## ref
47
-
48
-- Chicony
49
-
50
-- [[SCM1002]]
51
-
52
-- legacy wiki page
53
-
54
-
Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-00.png
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-00.png differ
Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-10.png
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-10.png differ
Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-19.png
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-19.png differ
Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-31.png
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-31.png differ
Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-39.png
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1002-dat/2025-03-28-13-36-39.png differ
Board-dat/SCM/SCM1002-dat/2025-03-28-13-37-14.png
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1002-dat/2025-03-28-13-37-14.png differ
Board-dat/SCM/SCM1002-dat/2025-03-28-13-52-58.png
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1002-dat/2025-03-28-13-52-58.png differ
Board-dat/SCM/SCM1002-dat/SCM1002-dat.md
... ...
@@ -0,0 +1,60 @@
1
+
2
+# SCM1002-dat
3
+
4
+
5
+
6
+## Info
7
+
8
+[product url - 0.3M Laptop Build-in Camera PCB](https://www.electrodragon.com/product/0-3m-laptop-build-camera-board/)
9
+
10
+## Board Images and Dimension
11
+
12
+![](2025-03-28-13-52-58.png)
13
+
14
+## Applications, category, tags, etc.
15
+
16
+- [[camera-dat]] - [[UVC-dat]]
17
+
18
+## Demo Code and Video
19
+
20
+- https://www.youtube.com/watch?v=c_ZNW3fGdmc
21
+
22
+## build guide
23
+
24
+
25
+== Build USB camera ==
26
+
27
+Add didoes on VCC pin, each camera should have two pieces of the 1N4148 diodes!
28
+
29
+![](2025-03-28-13-36-39.png)
30
+![](2025-03-28-13-36-00.png)
31
+
32
+
33
+don't forget to cover each wire with protective sleeves
34
+
35
+![](2025-03-28-13-36-10.png)
36
+
37
+working status 1
38
+![](2025-03-28-13-36-19.png)
39
+
40
+working status 2
41
+![](2025-03-28-13-36-31.png)
42
+
43
+Better cover with another sleeve for all wires finally
44
+
45
+how to tune the lens distance manually
46
+
47
+![](2025-03-28-13-37-14.png)
48
+
49
+
50
+
51
+
52
+## ref
53
+
54
+- Chicony
55
+
56
+- [[SCM1002]] - [[SCM]]
57
+
58
+- legacy wiki page
59
+
60
+
Board-dat/SCM/SCM1004-dat/SCM1004-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# SCM1004-dat
3
+
4
+- [[ov2659-dat]]
... ...
\ No newline at end of file
Board-dat/SCM/SCM1020-dat/3D_camera_driver.zip
... ...
Binary files /dev/null and b/Board-dat/SCM/SCM1020-dat/3D_camera_driver.zip differ
Board-dat/SCM/SCM1020-dat/SCM1020-dat.md
... ...
@@ -6,7 +6,8 @@
6 6
[product url - 3D Binocular Camera, USB](https://www.electrodragon.com/product/3d-binocular-camera-usb/)
7 7
8 8
## Applications, category, tags, etc.
9
-
9
+
10
+- [[3D_camera_driver.zip]] - password electrodragon
10 11
11 12
## Demo Code and Video
12 13
Chip-dat/OmniVision-dat/OmniVision-dat.md
... ...
@@ -1,6 +1,6 @@
1 1
# OmniVision-dat
2 2
3
-
3
+legacy wiki page - https://w.electrodragon.com/w/OV_Camera
4 4
5 5
6 6
## Chip Overview
... ...
@@ -30,6 +30,6 @@
30 30
31 31
## ref
32 32
33
-- [[Camera-dat]] - [[omni-vision-dat]]
33
+- [[Camera-dat]] - [[omnivision-dat]]
34 34
35 35
- [[SCM1009]] - [[SCM1008]] - [[SCM1030]]
Chip-dat/OmniVision-dat/ov2659-dat/ov2659-dat.md
... ...
@@ -0,0 +1,8 @@
1
+
2
+# ov2659-dat
3
+
4
+- 1600*1200
5
+
6
+- [[UVC-dat]] - [[camera-dat]]
7
+
8
+
Tech-dat/Sensor-dat/Camera-dat/camera-dat.md
... ...
@@ -2,9 +2,9 @@
2 2
3 3
# camera-dat
4 4
5
-legacy wiki page - https://w.electrodragon.com/w/OV_Camera
6 5
7
-- [[cemera-interface-dat]] - [[camera]] - [[video-transmission-dat]]
6
+
7
+- [[camera-interface-dat]] - [[camera]] - [[video-transmission-dat]]
8 8
9 9
10 10
## boards
... ...
@@ -16,8 +16,6 @@ legacy wiki page - https://w.electrodragon.com/w/OV_Camera
16 16
- [[SCM1000-dat]] - [[SCM1002-dat]] - [[SCM1012-dat]] - [[SCM1013-dat]] - [[SCMS015-dat]]
17 17
18 18
19
-
20
-
21 19
## Chip
22 20
23 21
[[OmniVision-dat]]
... ...
@@ -31,13 +29,17 @@ OV series - [[SCM1008-dat]] - [[SCM1009-dat]] - [[SCM1017-dat]] - [[SCM1024-dat]
31 29
32 30
## Camera Interface
33 31
34
-- [[camera-interface-dat]] - [[SCCB-dat]] - [[CSI-dat]] - [[UVC-dat]]
32
+- [[camera-interface-dat]] - [[SCCB-dat]] - [[CSI-dat]] - [[UVC-dat]] - [[analog-video-dat]] - [[HDMI-dat]]
35 33
36 34
[[CSI-dat]]: - [[MPC1080-dat]]
37 35
38 36
[[SCCB-dat]]: - [[SCM1008-dat]] - [[SCM1009-dat]] - [[SCM1017-dat]] - [[SCM1024-dat]]
39 37
40
-[[UVC-dat]]: - [[SCM1020-dat]] - [[SCM1002-dat]]
38
+[[UVC-dat]]: - [[SCM1020-dat]] - [[SCM1002-dat]] - [[SCM1004-dat]]
39
+
40
+[[analog-video-dat]]: - NA
41
+
42
+
41 43
42 44
43 45
Tech-dat/Sensor-dat/Camera-dat/cemera-interface-dat/UVC-dat/UVC-dat.md
... ...
@@ -4,6 +4,12 @@
4 4
USB video V1.1 compliance (UVC)
5 5
6 6
7
+What is the UVC protocol?
8
+
9
+The full name of UVC is USB video class or USB video device class. It is a protocol standard jointly launched by Microsoft and several other equipment manufacturers for USB video capture devices.
10
+
11
+It has become one of the USBorg standards. Hardware that meets the UVC specification does not need to install any drivers and can be used normally.
12
+
7 13
8 14
## Understanding UVC Signal (USB Video Class)
9 15
Tech-dat/Sensor-dat/Camera-dat/cemera-interface-dat/analog-video-dat/analog-video-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# analog-video-dat
3
+
Tech-dat/Sensor-dat/Camera-dat/cemera-interface-dat/camera-interface-dat.md
... ...
@@ -0,0 +1,25 @@
1
+
2
+# camera-interface-dat
3
+
4
+- [[SCCB-dat]] - [[CSI-dat]] - [[UVC-dat]] - [[analog-video-dat]] - [[HDMI-dat]]
5
+
6
+### Standard Camera Output that Can Be Read by Android
7
+
8
+- [[UVC-dat]] - [[CSI-dat]] - [[HDMI-dat]]
9
+
10
+1. **USB Video Class (UVC):**
11
+ A standard for transmitting video over USB connections. Many external webcams and cameras use this standard, which Android devices can read directly if the appropriate app or support is in place.
12
+
13
+2. **MIPI-CSI (Mobile Industry Processor Interface - Camera Serial Interface):**
14
+ A standard for connecting cameras to mobile processors. Android devices use this for built-in cameras, and it requires a specific interface and drivers.
15
+
16
+3. **RTSP/HTTP Stream (for IP cameras):**
17
+ If using an IP camera or a camera connected to a network, Android devices can receive video through a network stream (RTSP/HTTP). Specific apps are needed to view the stream.
18
+
19
+4. **HDMI Output:**
20
+ Some Android devices with HDMI-in capabilities can receive video signals via HDMI (usually using a USB-C to HDMI adapter or specific equipment).
21
+
22
+5. **Camera API (for internal phone cameras):**
23
+ Android provides its own camera API (Camera2 API) for controlling and processing video feeds from the internal cameras.
24
+
25
+For external camera integration, using a UVC-compatible device or an IP camera with a network stream would be the most straightforward ways to transmit video data that Android can read.
Tech-dat/Sensor-dat/Camera-dat/cemera-interface-dat/cemera-interface-dat.md
... ...
@@ -1,24 +0,0 @@
1
-
2
-# cemera-interface-dat
3
-
4
-
5
-### Standard Camera Output that Can Be Read by Android
6
-
7
-- [[UVC-dat]] - [[CSI-dat]] - [[HDMI-dat]]
8
-
9
-1. **USB Video Class (UVC):**
10
- A standard for transmitting video over USB connections. Many external webcams and cameras use this standard, which Android devices can read directly if the appropriate app or support is in place.
11
-
12
-2. **MIPI-CSI (Mobile Industry Processor Interface - Camera Serial Interface):**
13
- A standard for connecting cameras to mobile processors. Android devices use this for built-in cameras, and it requires a specific interface and drivers.
14
-
15
-3. **RTSP/HTTP Stream (for IP cameras):**
16
- If using an IP camera or a camera connected to a network, Android devices can receive video through a network stream (RTSP/HTTP). Specific apps are needed to view the stream.
17
-
18
-4. **HDMI Output:**
19
- Some Android devices with HDMI-in capabilities can receive video signals via HDMI (usually using a USB-C to HDMI adapter or specific equipment).
20
-
21
-5. **Camera API (for internal phone cameras):**
22
- Android provides its own camera API (Camera2 API) for controlling and processing video feeds from the internal cameras.
23
-
24
-For external camera integration, using a UVC-compatible device or an IP camera with a network stream would be the most straightforward ways to transmit video data that Android can read.