Board-dat/NWI/NWI1243-dat/NWI1243-dat.md
... ...
@@ -21,7 +21,7 @@ all boards info - [[ESP32-S3-board-dat]] - [[ESP32-S3-board-VCC-dat]] - [[ESP32-
21 21
22 22
- schematic see here: [[ESP32-S3-Board-DAT]]
23 23
24
-
24
+GPIO48 == [[WS2812-dat]]
25 25
26 26
resources
27 27
... ...
@@ -29,6 +29,11 @@ resources
29 29
30 30
31 31
32
+## addon board
33
+
34
+- [[SDR1125-dat]]
35
+
36
+
32 37
## ref
33 38
34 39
- [[NWI1206-dat]]
Board-dat/SDR/SDR1125-dat/SDR1125-dat.md
... ...
@@ -7,6 +7,8 @@
7 7
8 8
- [[PCB-design-dat]]
9 9
10
+- [[radiomaster-pocket-dat]]
11
+
10 12
orange boxes series
11 13
12 14
- [[OPM1153-dat]] - [[MP1584-dat]] == orange middle module
... ...
@@ -72,8 +74,8 @@ control [[RC-dat]] setup
72 74
#define M2_IN2 8
73 75
74 76
// Channels
75
- #define CH_THROTTLE 3 // Forward/Backward (CH3)
76
- #define CH_STEERING 1 // Left/Right (CH1)
77
+ #define CH_THROTTLE 1 // Forward/Backward (CH1)
78
+ #define CH_STEERING 3 // Left/Right (CH3)
77 79
#define CH_SPEED_MODE 6 // Speed Mode (Low/Mid/High) (CH6)
78 80
79 81
// Reserved Servo IOs (not in use)
... ...
@@ -96,6 +98,11 @@ control [[RC-dat]] setup
96 98
// Battery Monitor
97 99
#define BATTERY_ADC_PIN 36
98 100
101
+ // WS2812 Indicator
102
+ #define RGB_PIN 48
103
+ #define NUMPIXELS 1
104
+ Adafruit_NeoPixel pixels(NUMPIXELS, RGB_PIN, NEO_GRB + NEO_KHZ800);
105
+
99 106
100 107
101 108
Tech-dat/acturator-dat/motor-driver-dat/motor-driver-design-dat/motor-driver-design-dat.md
... ...
@@ -13,10 +13,31 @@
13 13
14 14
- [[battery-dat]] - [[motor-driver-design-dat]] - [[battery-discharge-dat]]
15 15
16
-- [[SDR1125-dat]]
16
+- [[SDR1125-dat]] -
17 17
18 18
19 19
20
+
21
+## code
22
+
23
+### motor start one by one
24
+
25
+ Stagger your motor starts in code: Instead of turning both PWM pins on at the exact same millisecond, start Motor A first, wait 100–200 milliseconds for it to smooth out, and then spin up Motor B. This splits the massive initial current surge in half.
26
+
27
+ // 正确做法:
28
+ analogWrite(motorA_PWM, 200); // 启动第一个电机
29
+ delay(150); // 关键:等待 150 毫秒,避开启动电流瞬间
30
+ analogWrite(motorB_PWM, 200); // 再启动第二个电机
31
+
32
+### frequency
33
+
34
+- [[PWM-dat]]
35
+
36
+ analogWriteFrequency(M1_IN1, 10000);
37
+ analogWriteFrequency(M1_IN2, 10000);
38
+ analogWriteFrequency(M2_IN1, 10000);
39
+ analogWriteFrequency(M2_IN2, 10000);
40
+
20 41
## issues analysis
21 42
22 43
Tech-dat/tech-dat.md
... ...
@@ -179,7 +179,7 @@
179 179
- [[driver-hardware-dat]] - [[fan-driver-dat]] - [[LED-driver-dat]] - [[motor-driver-stepper-dat]]
180 180
181 181
182
-- [[motor-driver-dat]] - [[motor-driver-rc-dat]] - [[ESC-dat]]
182
+- [[motor-driver-dat]] - [[motor-driver-rc-dat]] - [[ESC-dat]] - [[motor-driver-design-dat]]
183 183
184 184
- [[relay-dat]] - [[SSR-dat]]
185 185
app-dat/RC-apps-dat/RC-supplier-dat/radiomaster-dat/radiomaster-pocket-dat/radiomaster-pocket-dat.md
... ...
@@ -115,18 +115,18 @@ In the context of the RadioMaster Pocket, T1 and T4 refer to the horizontal trim
115 115
116 116
RC template
117 117
118
-| Input | Type | default | modify |
119
-| ----- | --------- | -------- | ------ |
120
-| CH1 | Stick | Roll | |
121
-| CH2 | Stick | Pitch | |
122
-| CH3 | Stick | Yaw | |
123
-| CH4 | Stick | Throttle | |
124
-| SA | 2-pos | Arm/Aux | |
125
-| SB | 3-pos | Mode/Aux | |
126
-| SC | 3-pos | Mode/Aux | |
127
-| SD | Self-lock | Aux | |
128
-| SE | Momentary | Beep/Aux | |
129
-| S1 | Knob | Trim/Aux | |
118
+| Input | Type | default | modify |
119
+| ------- | --------------- | -------- | ------ |
120
+| CH1 | Stick | Roll | |
121
+| CH2 | Stick | Pitch | |
122
+| CH3 | Stick | Yaw | |
123
+| CH4 | Stick | Throttle | |
124
+| CH5 SA | 2-pos Self-lock | Arm/Aux | |
125
+| CH6 SB | 3-pos | Mode/Aux | |
126
+| CH7 SC | 3-pos | Mode/Aux | |
127
+| CH8 SD | 2-pos Self-lock | Aux | |
128
+| CH9 SE | Momentary | Beep/Aux | |
129
+| CH10 S1 | Knob | Trim/Aux | |
130 130
131 131
132 132