5d44c76cf13f36b42962d6cd086f0ac1c202216d
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 |  |
| 23 | 20 | |
| 24 | -## Wiring Diagram |
|
| 21 | +## Wiring Diagram |
|
| 25 | 22 | |
| 26 | 23 | ### Wiring for WS2812_5V |
| 27 | 24 | |
| 28 | 25 |  |
| 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 |  |
| 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 | + |
|
| 40 | + |
|
| 41 | + |
|
| 42 | +### Confirm selected Mode |
|
| 43 | + |
|
| 44 | +The COM port monitor used here is [[com-monitor-dat]] |
|
| 45 | + |
|
| 46 | + |
|
| 47 | + |
|
| 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 |