Board/NWI/NWI1126-DAT/NWI1126-DAT.md
... ...
@@ -1,11 +1,9 @@
1
-
2 1
# NWI1126-DAT
3 2
4
-
5 3
## Pin Definitions
6 4
7 5
#define OM_LED 10 // on module led
8
- #define WS_LED 9 // WS2812, select by jumper
6
+ #define WS_LED 9 // WS2812, select by jumper
9 7
10 8
#define addc 0
11 9
... ...
@@ -14,22 +12,32 @@
14 12
#define G_LED 6 // green
15 13
#define R_LED 7 //red
16 14
17
-
18 15
- IO9 button = program mode pin
19
-- EN button = reset pin
20
-- programmable LED pin 10
16
+- EN button = reset pin
17
+- programmable LED pin 10
21 18
22 19
![](13-39-15-09-06-2023.png)
23 20
24
-## Wiring Diagram
21
+## Wiring Diagram
25 22
26 23
### Wiring for WS2812_5V
27 24
28 25
![](2023-09-04-17-03-33.png)
29 26
27
+### Jumpers
28
+
29
+| Jumper Name | Option 1 | Option 2 | Function | Note |
30
+| ------------- | --------------- | ------------- | --------------------------------------- | ------- |
31
+| JP_P | 5V | 6~28V | board system power supply | |
32
+| JP_L | 5V | 6~28V | led strip power supply | |
33
+| JP 8 (top) | ws2812_dat | Green | reused pins for WRGB channels or WS2812 | |
34
+| JP 9 (bottom) | ws2812_gnd | Red | reused pins for WRGB channels or WS2812 | |
35
+| back_jumper | ws2812_dat_3.3V | ws2812_dat_5V | set ws2812 dat pin to 5V output default | default |
36
+
30 37
- for 12V or 24V led strips, put JP_L red box's jumper on top position
31
-- back side jumper no need to change or check by default
38
+- back side jumper no need to change or check by default
32 39
40
+- Programming guide please refer to page [[USB-TTL-dat]]
33 41
34 42
## Core Module Sch
35 43
... ...
@@ -37,28 +45,27 @@
37 45
38 46
Peripheral schamtic please refer to [[NWI1124-DAT]]
39 47
48
+## quick test
40 49
41
-## quick test
42
-
43
-- find demo code at https://github.com/Edragon/Arduino-ESP32
50
+- find demo code at https://github.com/Edragon/Arduino-ESP32
44 51
- find your board IP address, verify it in browser: http://192.168.8.165
45 52
- try the test commands to turn off on board prog LED: http://192.168.8.165/io/10/val/0
46 53
- in which, IO is 10 and IO voltage level is 0
47 54
55
+## demo video
48 56
49
-## demo video
50 57
- https://twitter.com/electro_phoenix/status/1610204098019880961
51 58
52 59
## Note
53 60
54 61
- [[ESP32-USB]] failed on code testing, may work or not, consider it is not working if you buy.
55 62
56
-## Update Log
63
+## Update Log
64
+
57 65
- New USB footprint to simplified the production process and reduce failure rate
58 66
- Tested USB Functions working fine by customers feedback
59 67
60
-
61
-## ref
68
+## ref
62 69
63 70
- [[ESP32-­C3-­WROOM-­2-DAT]]
64 71
... ...
@@ -66,4 +73,4 @@ Peripheral schamtic please refer to [[NWI1124-DAT]]
66 73
- [[NWI1125-DAT]]
67 74
- [[NWI1126]]
68 75
69
-- [[ESP32-DAT]]
... ...
\ No newline at end of file
0
+- [[ESP32-DAT]]
SDK/ESP-SDK/ESP-SDK.md
... ...
@@ -18,13 +18,6 @@
18 18
- https://github.com/Edragon/esp_firmware
19 19
20 20
21
-## Flash Methods
22
-
23
-Booting Mode
24
-
25
- Hold down IO0 button, and connect power supply to enter into flash mode
26
- do NOT Hold down IO0 button, and connect power supply to enter into normal mode
27
-
28 21
29 22
Wirings use [[USB-TTL-dat]]
30 23
Tech/Interface/USB-TTL-dat/2023-09-27-16-05-42.png
... ...
Binary files /dev/null and b/Tech/Interface/USB-TTL-dat/2023-09-27-16-05-42.png differ
Tech/Interface/USB-TTL-dat/2023-09-27-16-07-06.png
... ...
Binary files /dev/null and b/Tech/Interface/USB-TTL-dat/2023-09-27-16-07-06.png differ
Tech/Interface/USB-TTL-dat/USB-TTL-dat.md
... ...
@@ -9,20 +9,43 @@
9 9
![](32-40-17-24-07-2023.png)
10 10
11 11
12
+
13
+
12 14
## Product links
13 15
14 16
- PL2303 - https://www.electrodragon.com/product/pl2303ta-usb-ttl-usb-serial-cable-win-88-1-compatible/
15 17
16 18
## Use case
17 19
18
-### for ESP32 or ESP8266 :
20
+
21
+### programming for ESP32 or ESP8266 :
19 22
- TXD -> RXD
20 23
- RXD -> TXD
21 24
- 5V -> 5V
22 25
- GND -> GND.
23
-- Connect IO0 to GND, and then power up to enter into programming mode
24 26
25
-- [[ESP32-SDK]]
27
+Booting Mode select
28
+
29
+ Hold down IO0 button, and connect power supply to enter into flash mode
30
+ do NOT Hold down IO0 button, and connect power supply to enter into normal mode
31
+
32
+- please note for [[ESP32-C3-dat]], the programming mode select pin is (button) IO9
33
+
34
+
35
+### Programming Wiring
36
+
37
+- for [[NWI1126-dat]]
38
+
39
+![](2023-09-27-16-07-06.png)
40
+
41
+
42
+### Confirm selected Mode
43
+
44
+The COM port monitor used here is [[com-monitor-dat]]
45
+
46
+
47
+![](2023-09-27-16-05-42.png)
48
+
26 49
27 50
### troubleshooting checklist
28 51
reverse TX RX in case wrong wiring of communication
... ...
@@ -31,4 +54,7 @@ reverse TX RX in case wrong wiring of communication
31 54
software [[com-monitor-dat]]
32 55
33 56
other interface
34
-- [[RS485-DAT]] - [[RS232-dat]] - [[I2C-dat]]
... ...
\ No newline at end of file
0
+- [[RS485-DAT]] - [[RS232-dat]] - [[I2C-dat]]
1
+
2
+
3
+- [[ESP-SDK]]
... ...
\ No newline at end of file