Chip-cn-dat/ASR-dat/ASR-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# ASR-dat
3
+
4
+- [[ASR6500-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/ASR-dat/ASR6500-dat/2024-12-29-14-16-12.png
... ...
Binary files /dev/null and b/Chip-cn-dat/ASR-dat/ASR6500-dat/2024-12-29-14-16-12.png differ
Chip-cn-dat/ASR-dat/ASR6500-dat/ASR6500-dat.md
... ...
@@ -0,0 +1,15 @@
1
+
2
+# ASR6500-dat
3
+
4
+![](2024-12-29-14-16-12.png)
5
+
6
+The ASR6500S is a LoRa SIP module integrated with RF front end and LoRa radio transceiver SX1262 which supports LoRa® and FSK modulation.
7
+
8
+LoRa technology is a spread spectrum protocol optimized for low data‐rate ultra‐long range and ultra‐low power communication for LPWAN application. 
9
+
10
+- [[ASR6500S_Datasheet_toCustomer_V0.3.pdf]]
11
+
12
+
13
+## ref
14
+
15
+- [[lora-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/ASR-dat/ASR6500-dat/ASR6500S_Datasheet_toCustomer_V0.3.pdf
... ...
Binary files /dev/null and b/Chip-cn-dat/ASR-dat/ASR6500-dat/ASR6500S_Datasheet_toCustomer_V0.3.pdf differ
Chip-cn-dat/BouffaloLab-dat/BL616_BL618_DS_1.5_en.pdf
... ...
Binary files /dev/null and b/Chip-cn-dat/BouffaloLab-dat/BL616_BL618_DS_1.5_en.pdf differ
Chip-cn-dat/BouffaloLab-dat/BouffaloLab-dat.md
... ...
@@ -0,0 +1,21 @@
1
+
2
+# BouffaloLab-dat
3
+
4
+## docs
5
+
6
+- [BL616_BL818](BL616_BL618_DS_1.5_en.pdf) - [[BL616_BL618_DS_1.5_en.pdf]]
7
+
8
+- [BouffaloLab-SDK](https://github.com/bouffalolab/bouffalo_sdk)
9
+
10
+- [BouffaloLab-pypi](https://pypi.org/user/bouffalolab/)
11
+
12
+## BL808
13
+
14
+- [BL808_SDK](https://github.com/Edragon/M1s_BL808_example)
15
+
16
+
17
+## ref
18
+
19
+- [datasheets](https://github.com/Edragon/BouffaloLab-DS)
20
+
21
+- [[embedded-dat]]
Chip-cn-dat/CONSONANCE-dat/CN3791-dat/CN3791-dat.md
Chip-cn-dat/CONSONANCE-dat/CONSONANCE-dat.md
... ...
@@ -3,6 +3,8 @@
3 3
4 4
- [[CN3722-dat]]
5 5
6
+- [[CN3791-dat]]
7
+
6 8
Linear SuperCapacitor Charger IC With Cell Balancing
7 9
- [[CN3125-dat]]
8 10
Chip-cn-dat/aosong-dat/AHT20-dat/AHT20-dat.md
... ...
@@ -18,3 +18,4 @@ output
18 18
- https://github.com/dvarrel/AHT20
19 19
20 20
21
+- [[AHT20-datasheet-2020-4-16.pdf]]
... ...
\ No newline at end of file
Chip-cn-dat/aosong-dat/AHT20-dat/AHT20-datasheet-2020-4-16.pdf
... ...
Binary files /dev/null and b/Chip-cn-dat/aosong-dat/AHT20-dat/AHT20-datasheet-2020-4-16.pdf differ
Chip-cn-dat/aosong-dat/aosong-dat.md
... ...
@@ -18,5 +18,28 @@ https://www.electrodragon.com/product/amt1001-module-resistive-temperature-humid
18 18
19 19
20 20
21
+## Specs
22
+
23
+| Model | func | status | Interface | temperature range | temperature precisions | humidity range | humidity precisions | SKU |
24
+| ------- | ------- | --------- | ----------- | ----------------- | ---------------------- | -------------- | ------------------- | --------------- |
25
+| DHT11 | T+H | yes | 1-wire | -20~60 C | +/-2 C | 5~95 % RH | +/-5 % RH | [[STH1046-dat]] |
26
+| AM2301 | T+H | yes | 1-wire | -40~80 C | +/-0.5 C | 0~99.9 % RH | +/-3 % RH | [[STH1036-dat]] |
27
+| AM2302 | T+H | yes | 1-wire | -40~80 C | +/-0.5 C | 0~99.9 % RH | +/-3 % RH | [[STH1010-dat]] |
28
+| AHT10 | | | IIC | -40~85 C | +/-0.3 C | 0~99.9 % RH | +/-2 % RH | |
29
+| AHT15 | off-PCB | | IIC | -40~85 C | +/-0.3 C | 0~99.9 % RH | +/-2 % RH | |
30
+| DHT10 | | obseleted | IIC | | | | | |
31
+| DHT12 | | obseleted | IIC 1-wire | | | | | |
32
+| AM2322 | | yes | IIC 1-wire | -40~80 C | +/-0.3 C | 0~99.9 % RH | +/-2 % RH | [[STH1020-dat]] |
33
+| AM2011 | | x | 0~3V analog | | | | | |
34
+| AM1011 | | x | 0~3V analog | | | | | |
35
+| AMT1001 | T+H | yes | 0~3V analog | | | | | [[STH1033-dat]] |
36
+| AM1001 | T | x | 0~3V analog | | | | | |
37
+
38
+- [[AHT20-dat]]
39
+
40
+
41
+
42
+
43
+## ref
21 44
22 45
- [[temperature-sensor-dat]]
Chip-dat/Goermicro-dat/2024-12-29-14-39-49.png
... ...
Binary files /dev/null and b/Chip-dat/Goermicro-dat/2024-12-29-14-39-49.png differ
Chip-dat/Goermicro-dat/Goermicro-dat.md
... ...
@@ -0,0 +1,12 @@
1
+
2
+# Goermicro-dat
3
+
4
+
5
+Digital pressure sensor
6
+
7
+Pb-free, halogen-free and RoHS compliant
8
+
9
+- [[SPL06-001-dat]]
10
+
11
+
12
+![](2024-12-29-14-39-49.png)
... ...
\ No newline at end of file
Chip-dat/TI-dat/TI-Motor-dat/DRV8313-dat/2024-12-29-13-28-02.png
... ...
Binary files /dev/null and b/Chip-dat/TI-dat/TI-Motor-dat/DRV8313-dat/2024-12-29-13-28-02.png differ
Chip-dat/TI-dat/TI-Motor-dat/DRV8313-dat/DRV8313-dat.md
... ...
@@ -0,0 +1,17 @@
1
+
2
+# DRV8313-dat
3
+
4
+- DRV8313 - [DRV8313 2.5-A Triple 1/2-H Bridge Driver](https://www.ti.com/lit/ds/symlink/drv8313.pdf?ts=1735449878292&ref_url=https%253A%252F%252Fwww.google.com%252F)
5
+
6
+
7
+Triple 1/2-H Bridge Driver IC
8
+- 3-Phase brushless DC Motors
9
+- Solenoid and Brushed DC Motors
10
+
11
+
12
+![](2024-12-29-13-28-02.png)
13
+
14
+
15
+## ref
16
+
17
+- [[motor-driver-dat]]
... ...
\ No newline at end of file
Chip-dat/TI-dat/TI-Motor-dat/DRV8837-dat/DRV8837-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# DRV8837-dat
3
+
Chip-dat/TI-dat/TI-Motor-dat/TI-Motor-dat.md
... ...
@@ -0,0 +1,29 @@
1
+
2
+# TI-Motor-dat
3
+
4
+- [[DRV8313-dat]]
5
+
6
+- [[DRV8837-dat]]
7
+
8
+- [[DRV8833-dat]] - [[DRV8825-dat]]
9
+
10
+## compare
11
+
12
+| Feature/Specification | **DRV8837** | **DRV8833** | **DRV8825** |
13
+| --------------------------- | ---------------------------------- | ---------------------------------- | ------------------------------ |
14
+| **Type** | Low-Voltage Motor Driver | Dual H-Bridge Motor Driver | Stepper Motor Driver |
15
+| **Operating Voltage Range** | 1.8 V–7 V | 2.7 V–10.8 V | 8.2 V–45 V |
16
+| **Output Current (Max)** | 1.8 A | 1 A per channel (2 A peak) | 2.5 A per phase (with cooling) |
17
+| **Control Interface** | PWM | PWM | Step/Direction |
18
+| **Number of Outputs** | 1 H-Bridge (single motor) | 2 H-Bridges (dual motors) | 2 H-Bridges (bipolar stepper) |
19
+| **Features** | Low voltage, small size | Current limiting, thermal shutdown | Adjustable current regulation |
20
+| **Microstepping** | N/A | N/A | Up to 1/32 microstepping |
21
+| **Protection Features** | Undervoltage, thermal, overcurrent | Undervoltage, thermal, overcurrent | Overtemperature, overcurrent |
22
+| **Typical Applications** | Portable devices, toys | Robotics, small DC motors | 3D printers, CNC machines |
23
+| **Package Options** | 8-pin WSON, MSOP | 16-pin HTSSOP | 28-pin HTSSOP |
24
+
25
+
26
+
27
+## ref
28
+
29
+- [[motor-driver-dat]]
... ...
\ No newline at end of file
Chip-dat/TI-dat/TI-Signal-dat/2024-12-29-13-32-02.png
... ...
Binary files /dev/null and b/Chip-dat/TI-dat/TI-Signal-dat/2024-12-29-13-32-02.png differ
Chip-dat/TI-dat/TI-Signal-dat/TI-Signal-dat.md
... ...
@@ -0,0 +1,20 @@
1
+
2
+# TI-Signal-dat
3
+
4
+- [[TXB0108-dat]] - [[TXS0108-dat]]
5
+
6
+- [[LSF0102-dat]]
7
+
8
+LSF0102 2 Channel Auto-Bidirectional Multi-Voltage Level Translator for Open-Drain and Push-Pull Applications
9
+
10
+https://www.ti.com/product/LSF0102/part-details/LSF0102DCUR
11
+
12
+Allows bidirectional voltage-level translation between
13
+- 0.95V ↔ 1.8/2.5/3.3/5V
14
+- 1.2V ↔ 1.8/2.5/3.3/5V
15
+- 1.8V ↔ 2.5/3.3/5V
16
+- 2.5V ↔ 3.3/5V
17
+- 3.3V ↔ 5V
18
+
19
+
20
+![](2024-12-29-13-32-02.png)
... ...
\ No newline at end of file
Chip-dat/TI-dat/TI-sensor-dat/ti-sensor-dat.md
... ...
@@ -0,0 +1,7 @@
1
+
2
+# ti-sensor-dat.md
3
+
4
+- [[INA226-dat]] - [[LM75-dat]]
5
+
6
+- INA240 –4-V to 80-V, Bidirectional, Ultra-Precise Current Sense Amplifier With Enhanced PWM Rejection
7
+
Chip-dat/chip-dat.md
... ...
@@ -14,7 +14,7 @@
14 14
15 15
- [[fairchild-dat]] - [[NXP-dat]]
16 16
17
-
17
+[[TI-dat]] - [[ti-motor-dat]]
18 18
19 19
20 20
## ref
Chip-dat/rockchip-dat/RV1103-dat/RV1103-dat.md
... ...
@@ -0,0 +1,27 @@
1
+
2
+# RV1103-dat
3
+
4
+1.1 Overview
5
+RV1103 is a highly integrated vision processor SoC for IPC, especially for AI related applications.
6
+
7
+It is based on a single-core ARM Cortex-A7 32-bit core which integrates NEON and FPU.
8
+
9
+There is a 32KB I-cache and 32KB D-cache and 128KB unified L2 cache.
10
+
11
+The build-in NPU supports INT4/INT8/INT16 hybrid operation and computing power is up to 0.5TOPs. In addition, with its strong compatibility, network models based on a series of
12
+frameworks such as TensorFlow/MXNet/PyTorch/Caffe can be easily converted.
13
+
14
+RV1103 introduces a totally new generation hardware-based maximum 4-Megapixel ISP (image signal processor). It implements a lot of algorithm accelerators, such as HDR, 3A,
15
+LSC, 3DNR, 2DNR, sharpening, dehaze, gamma correction and so on. Cooperating with two MIPI CSI (or LVDS), users can build a system that receives video data from 2 camera
16
+sensors simultaneous.
17
+
18
+The video encoder embedded in RV1103 supports H.265/H.264 encoding. It also supports multi-stream encoding. With the help of this feature, the video from the camera can be
19
+encoded with higher resolution and stored in local memory and transferred to another lower resolution video to cloud storage at the same time. To accelerate video processing,
20
+an intelligent video engine with 22 calculation units is also embedded.
21
+
22
+RV1103 has a build-in 16-bit DRAM DDR2 capable of sustaining demanding memory bandwidths. It also integrated build-in POR, audio codec and MAC PHY.
23
+
24
+
25
+## ref
26
+
27
+- [[Rockchip RV1103 Datasheet V1.1-20220427.pdf]]
Chip-dat/rockchip-dat/RV1103-dat/Rockchip RV1103 Datasheet V1.1-20220427.pdf
... ...
Binary files /dev/null and b/Chip-dat/rockchip-dat/RV1103-dat/Rockchip RV1103 Datasheet V1.1-20220427.pdf differ
Chip-dat/rockchip-dat/rockchip-dat.md
... ...
@@ -3,6 +3,9 @@
3 3
4 4
- [[RK3506-dat]] - [[RK3588-dat]]
5 5
6
+- [[RV1103-dat]]
7
+
8
+
6 9
## ref
7 10
8 11
- [[rocketchip]]
... ...
\ No newline at end of file
Chip-dat/rohm-dat/KX023-1025-dat.md
... ...
@@ -4,7 +4,7 @@
4 4
KX023-1025
5 5
LGA-16
6 6
7
-- [[Accelerometer-dat]] - [[I2C-dat]]
7
+- [[3-axis-Accelerometer-dat]] - [[I2C-dat]]
8 8
9 9
10 10
## Note
Chip-dat/sensirion-dat/SHT30-dat/SHT30-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# SHT30-dat
3
+
4
+https://sensirion.com/products/catalog/SHT30-DIS-F
... ...
\ No newline at end of file
Chip-dat/sensirion-dat/SHT4x-dat/2024-12-29-13-21-21.png
... ...
Binary files /dev/null and b/Chip-dat/sensirion-dat/SHT4x-dat/2024-12-29-13-21-21.png differ
Chip-dat/sensirion-dat/SHT4x-dat/SHT40-PCB-main.zip
... ...
Binary files /dev/null and b/Chip-dat/sensirion-dat/SHT4x-dat/SHT40-PCB-main.zip differ
Chip-dat/sensirion-dat/SHT4x-dat/SHT4x-dat.md
... ...
@@ -0,0 +1,25 @@
1
+
2
+# SHT4x-dat
3
+
4
+The **SHT40** has an excellent ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2 °C typical accuracy from 0 to 75 °C.
5
+
6
+The **SHT41** has an excellent ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2 °C typical accuracy from 0 to 75 °C.
7
+
8
+The **SHT45** has an even more excellent ±1% typical relative humidity accuracy from 25 to 75% and ±0.1 °C typical accuracy from 0 to 75 °C.
9
+
10
+| Sensor Model | Relative Humidity Accuracy (25–75%) | Temperature Accuracy (0–75 °C) |
11
+|--------------|-------------------------------------|---------------------------------|
12
+| **SHT40** | ±1.8% | ±0.2 °C |
13
+| **SHT41** | ±1.8% | ±0.2 °C |
14
+| **SHT45** | ±1% | ±0.1 °C |
15
+
16
+
17
+## SCH
18
+
19
+![](2024-12-29-13-21-21.png)
20
+
21
+
22
+## ref
23
+
24
+- [[Sensirion_Datasheet_SHT4x.pdf]]
25
+- [[SHT40-PCB-main.zip]]
... ...
\ No newline at end of file
Chip-dat/sensirion-dat/SHT4x-dat/Sensirion_Datasheet_SHT4x.pdf
... ...
Binary files /dev/null and b/Chip-dat/sensirion-dat/SHT4x-dat/Sensirion_Datasheet_SHT4x.pdf differ
Chip-dat/sensirion-dat/sensirion-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# sensirion-dat
3
+
4
+- [[SHT30-dat]] - [[SHT4x-dat]]
... ...
\ No newline at end of file
Chip-dat/silergy-dat/silergy-dat.md
... ...
@@ -0,0 +1,8 @@
1
+
2
+# silergy-dat
3
+
4
+- SY8025
5
+
6
+
7
+
8
+
Chip-dat/toshiba-dat/toshiba-dat.md
... ...
@@ -0,0 +1,5 @@
1
+
2
+
3
+# toshiba-dat
4
+
5
+- [[TB67H470-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/I2C-dat/qwiic-dat/qwiic-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# qwiic-dat
3
+
Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/2024-12-29-14-30-18.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/2024-12-29-14-30-18.png differ
Tech-dat/Interface-dat/USB-dat/USB-ESD-dat/USB-ESD-dat.md
... ...
@@ -0,0 +1,11 @@
1
+
2
+# USB-ESD-dat
3
+
4
+
5
+## USBLC6-2
6
+
7
+Very low capacitance ESD protection
8
+
9
+https://www.st.com/resource/en/datasheet/usblc6-2.pdf
10
+
11
+![](2024-12-29-14-30-18.png)
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/usb-dat.md
... ...
@@ -1,7 +1,7 @@
1 1
2 2
# usb-dat
3 3
4
-- [[USB-cable-dat]]
4
+- [[USB-cable-dat]] - [[USB-ESD-dat]]
5 5
6 6
- libusb-win32
7 7
- https://zadig.akeo.ie/
Tech-dat/Network-dat/RF-dat/LORA-DAT/Lora-dat.md
... ...
@@ -40,6 +40,8 @@ HPD Series - [[NWL1074-dat]] - [[NWL1075-dat]] - [[NWL1077-dat]]
40 40
41 41
- SX1278
42 42
- LLCC68
43
+- SX1262
44
+- [[ASR6500-dat]]
43 45
44 46
## wiring to ESP32
45 47
Tech-dat/Sensor-dat/3-Axis-Magnetic-Sensor-dat/3-Axis-Magnetic-Sensor-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# 3-Axis-Magnetic-Sensor-dat
3
+
4
+- 3-Axis Magnetic Sensor QMC5883L
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/3-axis-Accelerometer-dat/3-axis-Accelerometer-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# 3-axis-Accelerometer-dat
3
+
4
+- [[rohm-dat]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/Accelerometer-dat/Accelerometer-dat.md
... ...
@@ -1,4 +0,0 @@
1
-
2
-# Accelerometer-dat
3
-
4
-- [[rohm-dat]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/IR-reflective-sensor-dat/2023-11-20-14-14-00.png
... ...
Binary files /dev/null and b/Tech-dat/Sensor-dat/IR-reflective-sensor-dat/2023-11-20-14-14-00.png differ
Tech-dat/Sensor-dat/IR-reflective-sensor-dat/IR-reflective-sensor-dat.md
... ...
@@ -0,0 +1,19 @@
1
+
2
+# IR-reflective-sensor-dat
3
+
4
+- [[SMO1070-dat]]
5
+
6
+
7
+
8
+## Applications
9
+
10
+* Meter pulse data sampling
11
+* Paper shredder machine detection
12
+* Obstacle detection
13
+* Black and white line detection
14
+
15
+
16
+
17
+## IR TX RX pair module
18
+
19
+![](2023-11-20-14-14-00.png)
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/Motion-sensor-dat/IR-reflective-sensor-dat/2023-11-20-14-14-00.png
... ...
Binary files a/Tech-dat/Sensor-dat/Motion-sensor-dat/IR-reflective-sensor-dat/2023-11-20-14-14-00.png and /dev/null differ
Tech-dat/Sensor-dat/Motion-sensor-dat/IR-reflective-sensor-dat/IR-reflective-sensor-dat.md
... ...
@@ -1,19 +0,0 @@
1
-
2
-# IR-reflective-sensor-dat
3
-
4
-- [[SMO1070-dat]]
5
-
6
-
7
-
8
-## Applications
9
-
10
-* Meter pulse data sampling
11
-* Paper shredder machine detection
12
-* Obstacle detection
13
-* Black and white line detection
14
-
15
-
16
-
17
-## IR TX RX pair module
18
-
19
-![](2023-11-20-14-14-00.png)
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/Motion-sensor-dat/PIR-sensor-dat/2023-12-12-17-56-14.png
... ...
Binary files a/Tech-dat/Sensor-dat/Motion-sensor-dat/PIR-sensor-dat/2023-12-12-17-56-14.png and /dev/null differ
Tech-dat/Sensor-dat/Motion-sensor-dat/PIR-sensor-dat/2023-12-12-17-58-19.png
... ...
Binary files a/Tech-dat/Sensor-dat/Motion-sensor-dat/PIR-sensor-dat/2023-12-12-17-58-19.png and /dev/null differ
Tech-dat/Sensor-dat/Motion-sensor-dat/PIR-sensor-dat/PIR-sensor-dat.md
... ...
@@ -1,90 +0,0 @@
1
-
2
-# PIR-sensor-dat
3
-
4
-- legacy wiki page - https://w.electrodragon.com/w/PIR_sensor
5
-
6
-## Boards
7
-
8
-- mini type [[SMO1088-dat]] - panel integrated [[SMOS026-dat]] - classic type [[SMO1060-dat]]
9
-
10
-
11
-
12
-
13
-
14
-## Working priciple
15
-
16
-![](2023-12-12-17-56-14.png)
17
-
18
-
19
-## Arduino Demo Code
20
-
21
-- http://playground.arduino.cc/Code/PIRsense
22
-
23
-Connecting PIR sensors to a microcontroller is really simple. The PIR acts as a digital output so all you need to do is listen for the pin to flip high (detected) or low (not detected).
24
-
25
-Its likely that you'll want reriggering, so be sure to put the jumper in the H position!
26
-
27
-Power the PIR with 5V and connect ground to ground. Then connect the output to a digital pin. In this example we'll use pin 2.
28
-See the following picture about how it connects:
29
-
30
-![](2023-12-12-17-58-19.png)
31
-
32
-Without a microcontroller, PIR sensor can also be a simple TTL signal control relay, to use on many application such as road light!
33
-
34
-Use following code to read the PIR value:
35
-
36
- /*
37
- * PIR sensor tester
38
- */
39
-
40
- int ledPin = 13; // choose the pin for the LED
41
- int inputPin = 2; // choose the input pin (for PIR sensor)
42
- int pirState = LOW; // we start, assuming no motion detected
43
- int val = 0; // variable for reading the pin status
44
-
45
- void setup() {
46
- pinMode(ledPin, OUTPUT); // declare LED as output
47
- pinMode(inputPin, INPUT); // declare sensor as input
48
-
49
- Serial.begin(9600);
50
- }
51
-
52
- void loop(){
53
- val = digitalRead(inputPin); // read input value
54
- if (val == HIGH) { // check if the input is HIGH
55
- digitalWrite(ledPin, HIGH); // turn LED ON
56
- if (pirState == LOW) {
57
- // we have just turned on
58
- Serial.println("Motion detected!");
59
- // We only want to print on the output change, not state
60
- pirState = HIGH;
61
- }
62
- } else {
63
- digitalWrite(ledPin, LOW); // turn LED OFF
64
- if (pirState == HIGH){
65
- // we have just turned of
66
- Serial.println("Motion ended!");
67
- // We only want to print on the output change, not state
68
- pirState = LOW;
69
- }
70
- }
71
- }
72
-
73
-
74
-## Note of the sensing
75
-* Sensor module is powered up after a minute, in this initialization time intervals during this module will output 0-3 times, a minute later enters the standby state.
76
-
77
-* Should try to avoid the lights and other sources of interference close direct module surface of the lens, in order to avoid the introduction of interference signal malfunction; environment should avoid the wind flow, the wind will cause interference on the sensor.
78
-
79
-* Sensor module with dual probe, the probe window is rectangular, dual (A B) in both ends of the longitudinal direction so when the human body from '''left to right or right to left''' through the infrared spectrum to reach dual time, distance difference, the greater the difference, the more sensitive the sensor,
80
-when the human body from the front to the probe or from top to bottom or from bottom to top on the direction traveled, double detects changes in the distance of less than infrared spectroscopy, no difference value the sensor insensitive or does not work;
81
-
82
-* '''The dual direction of sensor should be installed parallel as far as possible in inline with human movement.''' In order to increase the sensor angle range, the module using a circular lens also makes the probe surrounded induction, but the left and right sides still up and down in both directions sensing range, sensitivity, still need to try to install the above requirements.
83
-
84
-## BOM
85
-
86
-- [[BISS0001]]
87
-
88
-## ref
89
-
90
-- [[PIR-sensor]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/Motion-sensor-dat/motion-sensor-dat.md
... ...
@@ -12,6 +12,9 @@ most simple motion sensor
12 12
| -------- | ---------- |
13 13
| LIS3DHTR | 30+: ¥2.17 |
14 14
15
+- [[3-Axis-Magnetic-Sensor-dat]] - [[3-axis-Accelerometer-dat]] - [[pressure-sensor-dat]]
16
+
17
+
15 18
## ref
16 19
17 20
- [[motion-sensor]]
Tech-dat/Sensor-dat/PIR-sensor-dat/2023-12-12-17-56-14.png
... ...
Binary files /dev/null and b/Tech-dat/Sensor-dat/PIR-sensor-dat/2023-12-12-17-56-14.png differ
Tech-dat/Sensor-dat/PIR-sensor-dat/2023-12-12-17-58-19.png
... ...
Binary files /dev/null and b/Tech-dat/Sensor-dat/PIR-sensor-dat/2023-12-12-17-58-19.png differ
Tech-dat/Sensor-dat/PIR-sensor-dat/PIR-sensor-dat.md
... ...
@@ -0,0 +1,90 @@
1
+
2
+# PIR-sensor-dat
3
+
4
+- legacy wiki page - https://w.electrodragon.com/w/PIR_sensor
5
+
6
+## Boards
7
+
8
+- mini type [[SMO1088-dat]] - panel integrated [[SMOS026-dat]] - classic type [[SMO1060-dat]]
9
+
10
+
11
+
12
+
13
+
14
+## Working priciple
15
+
16
+![](2023-12-12-17-56-14.png)
17
+
18
+
19
+## Arduino Demo Code
20
+
21
+- http://playground.arduino.cc/Code/PIRsense
22
+
23
+Connecting PIR sensors to a microcontroller is really simple. The PIR acts as a digital output so all you need to do is listen for the pin to flip high (detected) or low (not detected).
24
+
25
+Its likely that you'll want reriggering, so be sure to put the jumper in the H position!
26
+
27
+Power the PIR with 5V and connect ground to ground. Then connect the output to a digital pin. In this example we'll use pin 2.
28
+See the following picture about how it connects:
29
+
30
+![](2023-12-12-17-58-19.png)
31
+
32
+Without a microcontroller, PIR sensor can also be a simple TTL signal control relay, to use on many application such as road light!
33
+
34
+Use following code to read the PIR value:
35
+
36
+ /*
37
+ * PIR sensor tester
38
+ */
39
+
40
+ int ledPin = 13; // choose the pin for the LED
41
+ int inputPin = 2; // choose the input pin (for PIR sensor)
42
+ int pirState = LOW; // we start, assuming no motion detected
43
+ int val = 0; // variable for reading the pin status
44
+
45
+ void setup() {
46
+ pinMode(ledPin, OUTPUT); // declare LED as output
47
+ pinMode(inputPin, INPUT); // declare sensor as input
48
+
49
+ Serial.begin(9600);
50
+ }
51
+
52
+ void loop(){
53
+ val = digitalRead(inputPin); // read input value
54
+ if (val == HIGH) { // check if the input is HIGH
55
+ digitalWrite(ledPin, HIGH); // turn LED ON
56
+ if (pirState == LOW) {
57
+ // we have just turned on
58
+ Serial.println("Motion detected!");
59
+ // We only want to print on the output change, not state
60
+ pirState = HIGH;
61
+ }
62
+ } else {
63
+ digitalWrite(ledPin, LOW); // turn LED OFF
64
+ if (pirState == HIGH){
65
+ // we have just turned of
66
+ Serial.println("Motion ended!");
67
+ // We only want to print on the output change, not state
68
+ pirState = LOW;
69
+ }
70
+ }
71
+ }
72
+
73
+
74
+## Note of the sensing
75
+* Sensor module is powered up after a minute, in this initialization time intervals during this module will output 0-3 times, a minute later enters the standby state.
76
+
77
+* Should try to avoid the lights and other sources of interference close direct module surface of the lens, in order to avoid the introduction of interference signal malfunction; environment should avoid the wind flow, the wind will cause interference on the sensor.
78
+
79
+* Sensor module with dual probe, the probe window is rectangular, dual (A B) in both ends of the longitudinal direction so when the human body from '''left to right or right to left''' through the infrared spectrum to reach dual time, distance difference, the greater the difference, the more sensitive the sensor,
80
+when the human body from the front to the probe or from top to bottom or from bottom to top on the direction traveled, double detects changes in the distance of less than infrared spectroscopy, no difference value the sensor insensitive or does not work;
81
+
82
+* '''The dual direction of sensor should be installed parallel as far as possible in inline with human movement.''' In order to increase the sensor angle range, the module using a circular lens also makes the probe surrounded induction, but the left and right sides still up and down in both directions sensing range, sensitivity, still need to try to install the above requirements.
83
+
84
+## BOM
85
+
86
+- [[BISS0001]]
87
+
88
+## ref
89
+
90
+- [[PIR-sensor]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/current-sensor-dat/current-sensor-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# current-sensor-dat
3
+
4
+- [[TI-sensor-dat]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/pressure-sensor-dat]/pressure-sensor-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# pressure-sensor-dat.md
3
+
4
+- [[goermicro-dat]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/temperature-sensor-dat/temperature-sensor-dat.md
... ...
@@ -9,22 +9,12 @@
9 9
10 10
- [[LM75-dat]]
11 11
12
-## Specs
13
-
14
-| Model | func | status | Interface | temperature range | temperature precisions | humidity range | humidity precisions | SKU |
15
-| ------- | ------- | --------- | ----------- | ----------------- | ---------------------- | -------------- | ------------------- | --------------- |
16
-| DHT11 | T+H | yes | 1-wire | -20~60 C | +/-2 C | 5~95 % RH | +/-5 % RH | [[STH1046-dat]] |
17
-| AM2301 | T+H | yes | 1-wire | -40~80 C | +/-0.5 C | 0~99.9 % RH | +/-3 % RH | [[STH1036-dat]] |
18
-| AM2302 | T+H | yes | 1-wire | -40~80 C | +/-0.5 C | 0~99.9 % RH | +/-3 % RH | [[STH1010-dat]] |
19
-| AHT10 | | | IIC | -40~85 C | +/-0.3 C | 0~99.9 % RH | +/-2 % RH | |
20
-| AHT15 | off-PCB | | IIC | -40~85 C | +/-0.3 C | 0~99.9 % RH | +/-2 % RH | |
21
-| DHT10 | | obseleted | IIC | | | | | |
22
-| DHT12 | | obseleted | IIC 1-wire | | | | | |
23
-| AM2322 | | yes | IIC 1-wire | -40~80 C | +/-0.3 C | 0~99.9 % RH | +/-2 % RH | [[STH1020-dat]] |
24
-| AM2011 | | x | 0~3V analog | | | | | |
25
-| AM1011 | | x | 0~3V analog | | | | | |
26
-| AMT1001 | T+H | yes | 0~3V analog | | | | | [[STH1033-dat]] |
27
-| AM1001 | T | x | 0~3V analog | | | | | |
12
+- [[sensirion-dat]] - [[SHT4x-dat]]
13
+
14
+## common use
15
+
16
+- mini size: [[AHT20-dat]] - [[SHT4x-dat]] - [[SHT30-dat]]
17
+
28 18
29 19
## wireless measurement
30 20
Tech-dat/actuator-dat/motor-driver-dat/motor-driver-dat.md
... ...
@@ -0,0 +1,8 @@
1
+
2
+# motor-driver-dat
3
+
4
+
5
+
6
+
7
+
8
+- [[ti-motor-dat]] - [[toshiba-dat]]
... ...
\ No newline at end of file
Tech-dat/embedded-dat/embedded-dat.md
... ...
@@ -0,0 +1,8 @@
1
+
2
+# embedded-dat
3
+
4
+- system: [[linux-dat]] - [[freeRTOS-dat]] - [[thread-dat]]
5
+
6
+- https://www.freertos.org/index.html
7
+
8
+- boards: [[SBC-dat]]
... ...
\ No newline at end of file
Tech-dat/logic-dat/Logic-shifter-dat/Logic-shifter-dat.md
... ...
@@ -2,16 +2,24 @@
2 2
# Logic-shifter-dat
3 3
4 4
5
+## Chip and solutions
5 6
6 7
bidirection logic shifter
7 8
9
+- [[ti-signal-dat]]
10
+
8 11
- [[TXB0108-dat]] - [[TXS0108-dat]] - [[BSS138-dat]]
9 12
13
+- [[LSF0102-dat]]
14
+
10 15
one-direction logic shifter
11 16
12 17
- [[74HCT245-dat]]
13 18
14 19
20
+
21
+
22
+
15 23
## TXB010x VS TXS010x
16 24
17 25
For the same reason, the TXB0108 should not be used in applications such as I2C or 1-Wire where an open-drain driver is connected on the bidirectional data I/O. For these applications, use a device from the TI TXS01xx series of level translators.
Tech-dat/oscilloscope-dat/02-58-18-07-03-2023.png
... ...
Binary files /dev/null and b/Tech-dat/oscilloscope-dat/02-58-18-07-03-2023.png differ
Tech-dat/oscilloscope-dat/oscilloscope-dat.md
... ...
@@ -0,0 +1,7 @@
1
+
2
+
3
+# wave of UARTS Data
4
+
5
+- 196678365
6
+
7
+![](02-58-18-07-03-2023.png)
... ...
\ No newline at end of file
Tech-dat/oscilloscope/02-58-18-07-03-2023.png
... ...
Binary files a/Tech-dat/oscilloscope/02-58-18-07-03-2023.png and /dev/null differ
Tech-dat/oscilloscope/oscilloscope.md
... ...
@@ -1,7 +0,0 @@
1
-
2
-
3
-# wave of UARTS Data
4
-
5
-- 196678365
6
-
7
-![](02-58-18-07-03-2023.png)
... ...
\ No newline at end of file
Tech-dat/power-dat/dcdc-dat/dcdc-dat.md
... ...
@@ -4,7 +4,7 @@
4 4
5 5
- [[dcdc-buck-dat]] - [[dcdc-boost-dat]]
6 6
7
-
7
+- [[ti-power-dat]] - [[silergy-dat]]
8 8
9 9
10 10
## ref
Tech-dat/power-dat/power-protection-dat/power-protection-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# power-protection-dat
3
+
Tech-dat/protection-dat/protection-dat.md
... ...
@@ -1,4 +1,12 @@
1 1
2 2
# protection-dat
3 3
4
+- [[power-protection-dat]] - [[signal-protection-dat]]
5
+
6
+- [[USB-ESD-dat]]
7
+
8
+
9
+## ref
10
+
11
+
4 12
- [[protection]]
... ...
\ No newline at end of file
Tech-dat/signal-dat/signal-protection-dat/signal-protection-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# signal-protection-dat
3
+
Tech-dat/tech-dat.md
... ...
@@ -61,9 +61,9 @@
61 61
62 62
### Sensors and actuator
63 63
64
-Industrial / Sensor - [[sensor-dat]]
64
+- [[sensor-dat]]
65 65
66
-- [[thermocouple-dat]] - [[thermostat-dat]] - [[Peltier-dat]]
66
+- [[thermocouple-dat]] - [[thermostat-dat]] - [[Peltier-dat]] - [[temperature-sensor-dat]]
67 67
68 68
[[Motion-sensor-dat]]
69 69
... ...
@@ -73,6 +73,8 @@ Industrial / Sensor - [[sensor-dat]]
73 73
74 74
- [[CAM-dat]] - [[OV2640-dat]]
75 75
76
+- [[energy-meter-dat]] - [[current-sensor-dat]]
77
+
76 78
### Interface
77 79
78 80
- [[interface-dat]]
... ...
@@ -84,6 +86,7 @@ Industrial / Sensor - [[sensor-dat]]
84 86
85 87
- [[terminal-clamping]] - [[servo-DAT]] - [[BTB-dat]]
86 88
89
+- [[protection-dat]]
87 90
88 91
## Code
89 92