e3bbaf65cc2cd5c2173fe450521c75aec57824b2
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 |