c2da53554b77f5c1178f436ab5ace56295bc04a3
Chip-dat/pixART-dat/PMW3901-dat.md
| ... | ... | @@ -0,0 +1,57 @@ |
| 1 | + |
|
| 2 | +# PMW3901-dat.md |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +General Description |
|
| 6 | + |
|
| 7 | +The PMW3901MB-TXQT is PixArt Imaging's latest optical navigation chip designed with far field optics technology that enables navigation in the air. It is housed in a 28-pin chip-on-board (COB) package that provides X-Y motion information with a wide working range of 80 mm to infinity. It is most suitable for far field applications for motion detection. |
|
| 8 | + |
|
| 9 | +Key Features |
|
| 10 | +- Wide working range from 80 mm to infinity |
|
| 11 | +- No lens focusing required during lens mounting process |
|
| 12 | +- Power consumption of <9mA @ run mode |
|
| 13 | +- 16-bit motion data registers |
|
| 14 | +- Motion detect pin output |
|
| 15 | +- Internal oscillator – no clock input needed |
|
| 16 | + |
|
| 17 | +Applications |
|
| 18 | + |
|
| 19 | +Devices that require far field motion detection, e.g. |
|
| 20 | +- Drone |
|
| 21 | +- Indoor and outdoor X-Y positioning, especially in GPS- |
|
| 22 | + |
|
| 23 | + |
|
| 24 | +https://download.kamami.pl/p587092-pmw3901mb-txqt_-_productbrief_2451186_7.pdf |
|
| 25 | + |
|
| 26 | + |
|
| 27 | + |
|
| 28 | +The PMW3901 is a crafty little sensor that uses a low-resolution camera and some clever algorithms to detect motion of surfaces. A great use for it is detecting and correcting for drift of a drone by looking for x/y motion of the ground below. |
|
| 29 | + |
|
| 30 | + |
|
| 31 | + |
|
| 32 | +## raspberry pi |
|
| 33 | + |
|
| 34 | + |
|
| 35 | +Our library is set up to use SPI 0 on the Pi: BCM 8 for CS, BCM 11 for SCK, BCM 10 for MOSI, BCM 9 for MISO, and BCM 18 for the INT pin. |
|
| 36 | + |
|
| 37 | + |
|
| 38 | + |
|
| 39 | +Here's which pins to connect between your Optical Flow Sensor Breakout and your Pi's GPIO (note that it's BCM pin numbering): |
|
| 40 | + |
|
| 41 | +- 3-5V to any 5V or 3V pin |
|
| 42 | +- CS to BCM 8 |
|
| 43 | +- SCK to BCM 11 |
|
| 44 | +- MOSI to BCM 10 |
|
| 45 | +- MISO to BCM 9 |
|
| 46 | +- INT to BCM 18 |
|
| 47 | +- GND to any ground pin |
|
| 48 | + |
|
| 49 | + |
|
| 50 | +## library code |
|
| 51 | + |
|
| 52 | +- python == https://github.com/pimoroni/pmw3901-python |
|
| 53 | + |
|
| 54 | + |
|
| 55 | +## ref |
|
| 56 | + |
|
| 57 | +- [[pixart-dat]] |
|
| ... | ... | \ No newline at end of file |
Chip-dat/pixART-dat/pixART-dat.md
| ... | ... | @@ -0,0 +1,3 @@ |
| 1 | + |
|
| 2 | +# pixART-dat |
|
| 3 | + |
Tech-dat/Sensor-dat/sensor-dat.md
| ... | ... | @@ -97,6 +97,34 @@ Here’s a list of 30 commonly used types of sensors, categorized by their typic |
| 97 | 97 | - Biosensors (e.g., Glucose Sensors) |
| 98 | 98 | |
| 99 | 99 | |
| 100 | + |
|
| 101 | +## Barometer for FPV Indoor Hovering |
|
| 102 | + |
|
| 103 | +### ✅ What works |
|
| 104 | +- Barometer measures **air pressure** → estimates altitude. |
|
| 105 | +- Indoors, it can detect vertical movement and stabilize height. |
|
| 106 | +- If Mobula8 flight controller has a baro, Betaflight/INAV can enable **Altitude Hold**. |
|
| 107 | + |
|
| 108 | +### ⚠️ Limitations Indoors |
|
| 109 | +1. **Air pressure fluctuations** |
|
| 110 | + - Fans, air conditioning, or doors opening can confuse baro. |
|
| 111 | +2. **Ground effect** |
|
| 112 | + - Prop wash near the floor disturbs readings. |
|
| 113 | +3. **No position hold** |
|
| 114 | + - Baro only helps with *up/down*, not sideways drift. |
|
| 115 | + |
|
| 116 | +### 🚀 Better Indoor Hovering Solutions |
|
| 117 | +- **Optical Flow sensor (PMW3901)** → reduces drift. |
|
| 118 | +- **Ultrasonic / LiDAR sensor** → more accurate low-altitude hold. |
|
| 119 | +- **Angle Mode + Throttle Curve** → simplest option for smooth hover. |
|
| 120 | + |
|
| 121 | +### 👉 Conclusion |
|
| 122 | +- Barometer can help indoors, but not very stable. |
|
| 123 | +- For DJI-like hands-free hover, you need **optical flow** (indoor) or **GPS** (outdoor). - [[sensor-optical-flow-dat]] |
|
| 124 | +- Manual tuning in Angle Mode is usually best for Mobula8. |
|
| 125 | + |
|
| 126 | + |
|
| 127 | + |
|
| 100 | 128 | ## ref |
| 101 | 129 | |
| 102 | 130 | - [[sensor]] |
Tech-dat/Sensor-dat/sensor-motion-dat/sensor-optical-flow-dat/sensor-optical-flow-dat.md
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | + |
|
| 2 | +# sensor-optical-flow-dat |
|
| 3 | + |
|
| 4 | +Optical flow sensor (e.g. PMW3901 module) → helps with drift correction indoors. |
|
| 5 | + |
|
| 6 | +- [[PMW3901-dat]] |
|
| 7 | + |
|
| 8 | + |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +## ref |
|
| 12 | + |
|
| 13 | +- [[sensor-optical-flow]] - [[sensor-motion]] - [[sensor]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/acturator-dat/motor-dat/motor-dat.md
| ... | ... | @@ -86,6 +86,46 @@ brushless |
| 86 | 86 | - [[shaft-coupler-dat]] |
| 87 | 87 | |
| 88 | 88 | |
| 89 | + |
|
| 90 | +## Using Lower KV Motors on Mobula8 |
|
| 91 | + |
|
| 92 | +### 1. What KV Means |
|
| 93 | +- KV = Motor RPM per volt (without load) |
|
| 94 | +- Higher KV → faster motor spin → more aggressive flight |
|
| 95 | +- Lower KV → slower spin → smoother, more controllable flight |
|
| 96 | + |
|
| 97 | +--- |
|
| 98 | + |
|
| 99 | +### 2. Advantages of Lower KV Motors |
|
| 100 | +- **Smoother indoor flight:** Slower response makes hovering and gentle maneuvers easier |
|
| 101 | +- **Less vibration:** Easier to tune PID for stable flight |
|
| 102 | +- **Lower heat & power draw:** Motors and ESCs run cooler, extending life |
|
| 103 | +- **Longer flight time:** Less energy wasted on high-speed spinning |
|
| 104 | + |
|
| 105 | +--- |
|
| 106 | + |
|
| 107 | +### 3. Disadvantages / Considerations |
|
| 108 | +- **Less thrust:** Mobula8 might struggle with fast flips or aggressive maneuvers |
|
| 109 | +- **Battery voltage match:** Lower KV may require slightly higher voltage (2S→3S) to maintain comparable thrust |
|
| 110 | +- **Propeller size & pitch:** Lower KV works better with slightly larger or higher-pitch props, but Mobula8 frame limits size |
|
| 111 | + |
|
| 112 | +--- |
|
| 113 | + |
|
| 114 | +### 4. Practical Notes |
|
| 115 | +- Stock Mobula8 motors: **EX1103 KV11000** |
|
| 116 | +- Lower KV options: **KV9000–KV10000** for smoother indoor flight |
|
| 117 | +- ESCs must handle motor current; check your 4A–5A rating is sufficient |
|
| 118 | + |
|
| 119 | +--- |
|
| 120 | + |
|
| 121 | +### 5. Summary |
|
| 122 | +- ✅ **Indoor/cinematic flying:** Lower KV preferred |
|
| 123 | +- ⚠️ **Freestyle/acro flying:** Might reduce agility |
|
| 124 | +- Adjust **PID and throttle curves** in Betaflight after motor swap |
|
| 125 | + |
|
| 126 | + |
|
| 127 | + |
|
| 128 | + |
|
| 89 | 129 | ## ref |
| 90 | 130 | |
| 91 | 131 | - [[acturator-dat]] |
| ... | ... | \ No newline at end of file |
app-dat/RC-dat/FPV-dat/FPV-dat.md
| ... | ... | @@ -7,13 +7,15 @@ |
| 7 | 7 | |
| 8 | 8 | - [[ELRS-dat]] - [[FrSky-dat]] - [[ArduPilot-dat]] - [[CRSF-dat]] |
| 9 | 9 | |
| 10 | -- [[FPV-controller-dat]] - [[Goggles-dat]] - [[BMS-dat]] - [[camera-dat]] - [[VTX-dat]] - [[flight-controller-dat]] - [[ESC-dat]] - [[motor-dat]] - [[propeller-dat]] |
|
| 10 | +- [[FPV-controller-dat]] - [[BMS-dat]] - [[camera-dat]] - [[VTX-dat]] - [[flight-controller-dat]] - [[ESC-dat]] - [[motor-dat]] - [[propeller-dat]] |
|
| 11 | 11 | |
| 12 | 12 | - [[RC-controller-dat]] |
| 13 | 13 | |
| 14 | 14 | - [[FPV]] |
| 15 | 15 | |
| 16 | -- [[battery-pack-dat]] |
|
| 16 | +- [[battery-pack-dat]] - [[power-dat]] |
|
| 17 | + |
|
| 18 | +- [[sensor-dat]] |
|
| 17 | 19 | |
| 18 | 20 | ## The best overall FPV drone Starting Kit |
| 19 | 21 |
app-dat/RC-dat/FPV-dat/Goggles-dat/2025-09-04-15-39-13.png
| ... | ... | Binary files /dev/null and b/app-dat/RC-dat/FPV-dat/Goggles-dat/2025-09-04-15-39-13.png differ |
app-dat/RC-dat/FPV-dat/Goggles-dat/Goggles-dat.md
| ... | ... | @@ -4,9 +4,15 @@ |
| 4 | 4 | |
| 5 | 5 | - [[DJI-dat]] - [[fat-shark-dat]] - [[sky-zone-dat]] |
| 6 | 6 | |
| 7 | +- [[walksnail-dat]] |
|
| 7 | 8 | |
| 9 | +- GogglesX |
|
| 10 | +- Goggles L |
|
| 8 | 11 | |
| 9 | 12 | |
| 13 | + |
|
| 14 | +## Features |
|
| 15 | + |
|
| 10 | 16 | - eye view == 155 degree |
| 11 | 17 | |
| 12 | 18 | - fly speed == 27M/s |
| ... | ... | @@ -18,6 +24,13 @@ |
| 18 | 24 | - battery |
| 19 | 25 | |
| 20 | 26 | |
| 27 | +## mechanical Gimbal |
|
| 28 | + |
|
| 29 | +- GM1 |
|
| 30 | +- GM2 |
|
| 31 | +- GM3 |
|
| 32 | + |
|
| 33 | + |
|
| 21 | 34 | |
| 22 | 35 | ## Rotorama 008D Pro |
| 23 | 36 |
power-dat/power-dat.md
| ... | ... | @@ -50,6 +50,21 @@ By switching from 5V to 3.3V, you can achieve up to 34% power savings in circuit |
| 50 | 50 | |
| 51 | 51 |  |
| 52 | 52 | |
| 53 | + |
|
| 54 | + |
|
| 55 | +## Integrated PDB (Power Distribution Board) |
|
| 56 | + |
|
| 57 | +An **Integrated PDB** is a circuit board built **into a drone’s flight controller or frame** that distributes power from the battery to all electronic components, such as: |
|
| 58 | + |
|
| 59 | +- ESCs (Electronic Speed Controllers) |
|
| 60 | +- Motors |
|
| 61 | +- Flight Controller (FC) |
|
| 62 | +- Video Transmitter (VTX) |
|
| 63 | +- LEDs and other accessories |
|
| 64 | + |
|
| 65 | + |
|
| 66 | + |
|
| 67 | + |
|
| 53 | 68 | ## ref |
| 54 | 69 | |
| 55 | 70 | - [[power]] |
| ... | ... | \ No newline at end of file |