29f45c282701c4b457923515156068c29db8486c
Board-dat/IDD/IDD1013-DAT/IDD1013-DAT.md
| ... | ... | @@ -23,11 +23,6 @@ Current V2 |
| 23 | 23 | Old V1 version: |
| 24 | 24 | - Lead out all pins for devkitc, but only used pins for driving matrix panel for PICO. |
| 25 | 25 | |
| 26 | -## Demos |
|
| 27 | - |
|
| 28 | -- V2 version |
|
| 29 | -- https://twitter.com/electro_phoenix/status/1635248053392375808 |
|
| 30 | - |
|
| 31 | 26 | |
| 32 | 27 | ## hardware setup |
| 33 | 28 | |
| ... | ... | @@ -36,14 +31,6 @@ Old V1 version: |
| 36 | 31 | - Please notice for PCIO, CLK = 32, D = 33 |
| 37 | 32 | |
| 38 | 33 | |
| 39 | -### Library Setup |
|
| 40 | - |
|
| 41 | -- lib: https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA |
|
| 42 | -- tested sketch: https://github.com/Edragon/Arduino-ESP32/tree/master/Sketchbook/Matrix-panel/IDD1013 |
|
| 43 | - |
|
| 44 | -Please notice the library updated default setup file |
|
| 45 | -- new setup file: esp32-default-pins.cpp |
|
| 46 | -- old setup file: #include <ESP32-HUB75-MatrixPanel-I2S-DMA.h> |
|
| 47 | 34 | |
| 48 | 35 | |
| 49 | 36 | ### DEVKITC Board pin definitions |
| ... | ... | @@ -133,8 +120,25 @@ Updated by customer: |
| 133 | 120 | - https://t.me/electrodragon3/57 == pico board |
| 134 | 121 | - https://t.me/electrodragon3/41 == more demo, how to plug in |
| 135 | 122 | |
| 123 | +V2 version |
|
| 124 | + |
|
| 125 | +- https://twitter.com/electro_phoenix/status/1635248053392375808 |
|
| 126 | + |
|
| 127 | +### Library Setup |
|
| 128 | + |
|
| 129 | +- lib: https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA |
|
| 130 | +- tested sketch: https://github.com/Edragon/Arduino-ESP32/tree/master/Sketchbook/Matrix-panel/IDD1013 |
|
| 131 | + |
|
| 132 | +Please notice the library updated default setup file |
|
| 133 | +- new setup file: esp32-default-pins.cpp |
|
| 134 | +- old setup file: #include <ESP32-HUB75-MatrixPanel-I2S-DMA.h> |
|
| 135 | + |
|
| 136 | +some more new added demo code at == https://github.com/Edragon/Arduino-ESP32/tree/master/ESP32-clock |
|
| 137 | + |
|
| 138 | + |
|
| 136 | 139 | |
| 137 | 140 | ## ref |
| 138 | 141 | |
| 139 | 142 | - [[CCO3546-dat]] - [[RMP-driver-dat]] |
| 140 | 143 | |
| 144 | +- [[ESP32-hub75]] |
|
| ... | ... | \ No newline at end of file |
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-dat.md
| ... | ... | @@ -14,6 +14,10 @@ |
| 14 | 14 | |
| 15 | 15 | and more at [[espressif-dat]] |
| 16 | 16 | |
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 17 | 21 | ## ESP32 |
| 18 | 22 | |
| 19 | 23 | - [[ESP32-chip-dat]] - [[ESP32-compare-dat]] - [[ESP32-old-dat]] - [[ESP32-chip-error-dat]] |
Chip-cn-dat/aosong-dat/DHT11-dat/2025-08-21-18-51-32.png
| ... | ... | Binary files /dev/null and b/Chip-cn-dat/aosong-dat/DHT11-dat/2025-08-21-18-51-32.png differ |
Chip-cn-dat/aosong-dat/DHT11-dat/DHT11-dat.md
| ... | ... | @@ -43,6 +43,16 @@ The DHT11 sensor outputs data in the following format: |
| 43 | 43 | 时序总结:无论是主机向DHT11发送还是DHT11向主机发送,都是拉低再拉高引脚完成一个动作,包括命令、应答、发送1bit数据,不同的是拉低的时间和拉高的时间 |
| 44 | 44 | |
| 45 | 45 | |
| 46 | + |
|
| 47 | +## SCH |
|
| 48 | + |
|
| 49 | +ESP32 - IO21 |
|
| 50 | + |
|
| 51 | + |
|
| 52 | + |
|
| 53 | + |
|
| 54 | + |
|
| 55 | + |
|
| 46 | 56 | ## ref |
| 47 | 57 | |
| 48 | 58 | - [[STH1046-dat]] |
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESP-SDK-dat.md
| ... | ... | @@ -90,6 +90,30 @@ Wirings use [[USB-TTL-dat]] |
| 90 | 90 | - [[ESP-DAT]] |
| 91 | 91 | - [[ESP32-USB-dat]] - [[ESP32-SPI-dat]] |
| 92 | 92 | |
| 93 | +## pin template |
|
| 94 | + |
|
| 95 | +| L/pin | func | assign | R/pin | func | assign | |
|
| 96 | +| ----- | --------- | ------ | ----- | ---- | ------ | |
|
| 97 | +| 1 | GND | | 38 | GND | | |
|
| 98 | +| 2 | 3V3 | | 37 | IO23 | | |
|
| 99 | +| 3 | EN | | 36 | IO22 | | |
|
| 100 | +| 4 | sensor_VP | | 35 | TXD | | |
|
| 101 | +| 5 | sensor_VN | | 34 | RXD | | |
|
| 102 | +| 6 | 34 | | 33 | 21 | | |
|
| 103 | +| 7 | 35 | | 32 | x | | |
|
| 104 | +| 8 | 32 | | 31 | 19 | | |
|
| 105 | +| 9 | 33 | | 30 | 18 | | |
|
| 106 | +| 10 | 25 | | 29 | 5 | | |
|
| 107 | +| 11 | 26 | | 28 | 17 | | |
|
| 108 | +| 12 | 27 | | 27 | 16 | | |
|
| 109 | +| 13 | 14 | | 26 | 4 | | |
|
| 110 | +| 14 | 12 | | 25 | 0 | | |
|
| 111 | +| 15 | GND | | 24 | 2 | | |
|
| 112 | +| 16 | 13 | | 23 | 15 | | |
|
| 113 | + |
|
| 114 | + |
|
| 115 | + |
|
| 116 | + |
|
| 93 | 117 | |
| 94 | 118 | ## Unsort |
| 95 | 119 |
Tech-dat/Interface-dat/HUB75-DAT/HUB75-DAT.md
| ... | ... | @@ -17,4 +17,36 @@ |
| 17 | 17 | |
| 18 | 18 | ## Input |
| 19 | 19 | |
| 20 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
|
| 1 | + |
|
| 2 | + |
|
| 3 | +## template |
|
| 4 | + |
|
| 5 | + |
|
| 6 | +| Pin | Function | Pin | Function | |
|
| 7 | +| --- | ----------- | --- | ----------- | |
|
| 8 | +| | R-1 | | G-1 | |
|
| 9 | +| | B-1 | | GND (SEL) | |
|
| 10 | +| | R-2 | | G-2 | |
|
| 11 | +| | B-2 | | GND (E) | |
|
| 12 | +| | A | | B | |
|
| 13 | +| | C | | D | |
|
| 14 | +| | CLOCK | | LATCH / STB | |
|
| 15 | +| | OE / ENABLE | | GND | |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +| ESP32DEV | Function | ESP32DEV | Function | |
|
| 19 | +| -------- | ----------- | -------- | ----------- | |
|
| 20 | +| 25 | R-1 | 26 | G-1 | |
|
| 21 | +| 27 | B-1 | GND or E | GND (SEL) | |
|
| 22 | +| 14 | R-2 | 12 | G-2 | |
|
| 23 | +| 13 | B-2 | 32 / 18 | GND (E) | |
|
| 24 | +| 23 | A | 19 | B | |
|
| 25 | +| 5 | C | 17 | D | |
|
| 26 | +| 16 | CLOCK | 4 | LATCH / STB | |
|
| 27 | +| 15 | OE / ENABLE | | GND3 | |
|
| 28 | + |
|
| 29 | + |
|
| 30 | +In some HUB75 variants, "SEL" (Select) may be used to enable or select specific rows or features, but in most standard HUB75 pinouts, this pin is simply a ground (GND) connection. |
|
| 31 | + |
|
| 32 | +The LATCH / STB pin on a HUB75 RGB matrix display is used to latch (store) the row data into the display's internal registers. When you send pixel data for a row, you pulse the LATCH/STB pin to signal the display to capture and hold that data. This ensures the correct row is displayed when the output is enabled. "STB" stands for "Strobe," which is another term for this latching action. In summary, it synchronizes the transfer of row data from the controller to the display. |
|
| ... | ... | \ No newline at end of file |
Tech-dat/Sensor-dat/sensor-light-dat/2025-08-21-18-52-50.png
| ... | ... | Binary files /dev/null and b/Tech-dat/Sensor-dat/sensor-light-dat/2025-08-21-18-52-50.png differ |
Tech-dat/Sensor-dat/sensor-light-dat/sensor-light-dat.md
| ... | ... | @@ -14,12 +14,18 @@ |
| 14 | 14 | |
| 15 | 15 | - [[SMO1090-dat]] - [[SSL1034-dat]] - [[SSL1053-dat]] |
| 16 | 16 | |
| 17 | +- [[SSL1022-dat]] |
|
| 18 | + |
|
| 17 | 19 | |
| 18 | 20 | ## light density |
| 19 | 21 | |
| 20 | 22 | - OPT101 |
| 21 | 23 | |
| 24 | +## SCH |
|
| 25 | + |
|
| 26 | +photocell - LDR - ESP32 |
|
| 22 | 27 | |
| 28 | + |
|
| 23 | 29 | |
| 24 | 30 | |
| 25 | 31 | ## ref |
Tech-dat/acturator-dat/buzzer-dat/2025-08-21-18-53-59.png
| ... | ... | Binary files /dev/null and b/Tech-dat/acturator-dat/buzzer-dat/2025-08-21-18-53-59.png differ |
Tech-dat/acturator-dat/buzzer-dat/buzzer-dat.md
| ... | ... | @@ -53,6 +53,9 @@ A passive buzzer requires an external oscillating signal to produce sound. It of |
| 53 | 53 | |
| 54 | 54 |  |
| 55 | 55 | |
| 56 | +simple drive |
|
| 57 | + |
|
| 58 | + |
|
| 56 | 59 | |
| 57 | 60 | ## Related Links |
| 58 | 61 | - [[SSL1019-dat]] |
Tech-dat/peripherals-dat/peripherals-dat.md
| ... | ... | @@ -16,7 +16,7 @@ |
| 16 | 16 | |
| 17 | 17 | - [[USB-dat]] - [[USB-OTG-dat]] |
| 18 | 18 | |
| 19 | -- [[sensor-dat]] - [[sensor-touch-dat]] - [[camera-dat]] |
|
| 19 | +- [[sensor-dat]] - [[sensor-touch-dat]] - [[camera-dat]] - [[DHT11-dat]] - [[sensor-light-dat]] |
|
| 20 | 20 | |
| 21 | 21 | - [[interface-interactive-dat]] - [[display-dat]] |
| 22 | 22 | |
| ... | ... | @@ -26,6 +26,10 @@ |
| 26 | 26 | |
| 27 | 27 | - [[interactive-dat]] - [[button-dat]] - [[switch-dat]] - [[keyboard-dat]] |
| 28 | 28 | |
| 29 | +- [[acturator-dat]] - [[buzzer-dat]] |
|
| 30 | + |
|
| 31 | + |
|
| 32 | + |
|
| 29 | 33 | |
| 30 | 34 | ## other categories |
| 31 | 35 |