1d08e57fc831e31116d82db401d7a561232d5e21
Chip-dat/Nordic-dat/NRF52840-dat/NRF52840-dat.md
| ... | ... | @@ -117,7 +117,11 @@ |
| 117 | 117 | |
| 118 | 118 | ## solutions |
| 119 | 119 | |
| 120 | -- [[NRF52840+SX1262-dat]] |
|
| 120 | +- [[NRF52840+SX1262-dat]] - [[lora-dat]] - [[bluetooth-dat]] |
|
| 121 | + |
|
| 122 | + |
|
| 123 | + |
|
| 124 | + |
|
| 121 | 125 | |
| 122 | 126 | ## NRF52840 SCH |
| 123 | 127 |
Chip-dat/bosch-dat/BNO055-dat/2026-02-05-20-25-27.png
| ... | ... | Binary files /dev/null and b/Chip-dat/bosch-dat/BNO055-dat/2026-02-05-20-25-27.png differ |
Chip-dat/bosch-dat/BNO055-dat/BNO055-dat.md
| ... | ... | @@ -0,0 +1,51 @@ |
| 1 | + |
|
| 2 | +# BNO055-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +- [[9-axis-IMU-dat]] - [[bosch-dat]] |
|
| 6 | + |
|
| 7 | +- [[logic-level-shifter-dat]] |
|
| 8 | + |
|
| 9 | + |
|
| 10 | +Data Output |
|
| 11 | +The BNO055 can output the following sensor data: |
|
| 12 | + |
|
| 13 | +- Absolute Orientation (Euler Vector, 100Hz) |
|
| 14 | +Three axis orientation data based on a 360° sphere |
|
| 15 | + |
|
| 16 | +- Absolute Orientation (Quaterion, 100Hz) |
|
| 17 | +Four point quaternion output for more accurate data manipulation |
|
| 18 | + |
|
| 19 | +- Angular Velocity Vector (100Hz) |
|
| 20 | +Three axis of 'rotation speed' in rad/s |
|
| 21 | + |
|
| 22 | +- Acceleration Vector (100Hz) |
|
| 23 | +Three axis of acceleration (gravity + linear motion) in m/s^2 |
|
| 24 | + |
|
| 25 | +- Magnetic Field Strength Vector (20Hz) |
|
| 26 | +Three axis of magnetic field sensing in micro Tesla (uT) |
|
| 27 | + |
|
| 28 | +- Linear Acceleration Vector (100Hz) |
|
| 29 | +Three axis of linear acceleration data (acceleration minus gravity) in m/s^2 |
|
| 30 | + |
|
| 31 | +- Gravity Vector (100Hz) |
|
| 32 | +Three axis of gravitational acceleration (minus any movement) in m/s^2 |
|
| 33 | + |
|
| 34 | +- Temperature (1Hz) |
|
| 35 | +Ambient temperature in degrees celsius |
|
| 36 | + |
|
| 37 | +The BNO055 is a smart sensor implementing an intelligent 9-axis absolute orientation sensor, which includes sensors and sensor fusion in a single package. |
|
| 38 | + |
|
| 39 | +- 9DoF sensor |
|
| 40 | +- Integrated MCU and Flash |
|
| 41 | +- Integrated sensor data fusion |
|
| 42 | + |
|
| 43 | + |
|
| 44 | +## SCH |
|
| 45 | + |
|
| 46 | + |
|
| 47 | + |
|
| 48 | + |
|
| 49 | +## ref |
|
| 50 | + |
|
| 51 | +- [[bosch-dat]] |
Circuits-dat/logic-dat/Logic-level-shifter-dat/2026-02-05-20-24-24.png
| ... | ... | Binary files /dev/null and b/Circuits-dat/logic-dat/Logic-level-shifter-dat/2026-02-05-20-24-24.png differ |
Circuits-dat/logic-dat/Logic-level-shifter-dat/Logic-level-shifter-dat.md
| ... | ... | @@ -75,6 +75,13 @@ Make sure the VCCA ≤VCCB. |
| 75 | 75 | |
| 76 | 76 |  |
| 77 | 77 | |
| 78 | + |
|
| 79 | +general 5V-3V3 logic |
|
| 80 | + |
|
| 81 | + |
|
| 82 | + |
|
| 83 | + |
|
| 84 | + |
|
| 78 | 85 | - [[arduino-dat]] to 3.3V [[location-dat]] == [[SPI-dat]] |
| 79 | 86 | |
| 80 | 87 |  |
Network-dat/Bluetooth-dat/bluetooth-dat.md
| ... | ... | @@ -79,6 +79,14 @@ demo video |
| 79 | 79 | |
| 80 | 80 | - [[iBeacon-dat]] |
| 81 | 81 | |
| 82 | +- [[NRF52840+SX1262-dat]] - [[lora-dat]] - [[bluetooth-dat]] |
|
| 83 | + |
|
| 84 | +- [[head-track-dat]] |
|
| 85 | + |
|
| 86 | + |
|
| 87 | + |
|
| 88 | + |
|
| 89 | + |
|
| 82 | 90 | |
| 83 | 91 | ## Chip |
| 84 | 92 |
Network-dat/RF-dat/LORA-DAT/Lora-dat.md
| ... | ... | @@ -180,6 +180,10 @@ https://github.com/dragino/Lora |
| 180 | 180 | |
| 181 | 181 | |
| 182 | 182 | |
| 183 | +## build apps |
|
| 184 | + |
|
| 185 | +- [[NRF52840+SX1262-dat]] - [[lora-dat]] - [[bluetooth-dat]] |
|
| 186 | + |
|
| 183 | 187 | |
| 184 | 188 | ## ref |
| 185 | 189 |
Tech-dat/Sensor-dat/sensor-motion-dat/9-axis-IMU-dat/9-axis-IMU-dat.md
| ... | ... | @@ -2,6 +2,11 @@ |
| 2 | 2 | # 9-axis-IMU-dat.md |
| 3 | 3 | |
| 4 | 4 | |
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +## info |
|
| 5 | 10 | - [[6-axis-dat]] + - [[3-Axis-Magnetic-dat]] |
| 6 | 11 | |
| 7 | 12 | |
| ... | ... | @@ -26,7 +31,30 @@ LSM9DS1 9 Axis, Gyrometer, Accelerometer and Magnetometer |
| 26 | 31 | |
| 27 | 32 | The [[ITG320-dat]] (often paired as ITG3205) refers to a MEMS gyroscope IC, commonly found on the GY-85 sensor module, which integrates a 3-axis gyro (ITG3205), a 3-axis accelerometer ([[ADXL345-dat]]), and a 3-axis magnetometer ([[HMC5883L-dat]]) into a single 9-Degrees-of-Freedom (9DOF) Inertial Measurement Unit (IMU) for motion sensing in electronics projects, communicating via I2C. |
| 28 | 33 | |
| 34 | +## AHRS VS IMU |
|
| 35 | + |
|
| 36 | +An AHRS (Attitude and Heading Reference System) sensor integrates 3-axis gyroscopes, accelerometers, and magnetometers to provide precise 3D orientation (pitch, roll, and yaw) for drones, robotics, and aircraft. These MEMS-based devices use sensor fusion algorithms (e.g., Kalman filters) to calculate orientation and correct for drift. |
|
| 37 | + |
|
| 38 | +Key Features and Functions |
|
| 39 | +- 3D Orientation: Provides real-time data on pitch, roll, and heading (yaw). |
|
| 40 | +- Sensor Fusion: Combines raw data from a 3-axis gyroscope (rate of rotation), 3-axis accelerometer (linear acceleration/gravity), and 3-axis magnetometer (magnetic north). |
|
| 41 | +- Drift Correction: Uses algorithms to compensate for errors in individual sensors, reducing long-term inaccuracies. |
|
| 42 | +- High-Rate Output: Delivers stable, dynamic orientation data, often used in autopilot and stabilization systems. |
|
| 43 | + |
|
| 44 | +Components of an AHRS |
|
| 45 | +- Gyroscope: Measures angular velocity to track fast movements. |
|
| 46 | +- Accelerometer: Measures gravitational force when stationary to determine tilt (pitch/roll). |
|
| 47 | +- Magnetometer: Acts as a digital compass to determine heading (yaw). |
|
| 48 | + |
|
| 49 | +Applications |
|
| 50 | +- Aviation: Provides solid-state, reliable attitude info to replace traditional mechanical gyros. |
|
| 51 | +- Robotics & UAVs: Used for stabilization, navigation, and controlling unmanned vehicles. |
|
| 52 | +- Marine: Used as a Motion Reference Unit (MRU) for navigation and maritime applications. |
|
| 53 | + |
|
| 54 | + |
|
| 55 | +### AHRS vs. IMU |
|
| 29 | 56 | |
| 57 | +While an Inertial Measurement Unit (IMU) only outputs raw data (acceleration/angular rate), an AHRS uses on-board processing to calculate and output actual orientation data (quaternions or Euler angles). |
|
| 30 | 58 | |
| 31 | 59 | |
| 32 | 60 | ## app |
Tech-dat/tech-dat.md
| ... | ... | @@ -264,7 +264,7 @@ |
| 264 | 264 | |
| 265 | 265 | ## chips |
| 266 | 266 | |
| 267 | -- [[chip-dat]] - [[TI-dat]] - [[analog-device-dat]] - [[silicon-labs-dat]] - [[onsemi-dat]] - [[maxlinear-dat]] - [[microchip-dat]] |
|
| 267 | +- [[chip-dat]] - [[TI-dat]] - [[analog-device-dat]] - [[silicon-labs-dat]] - [[onsemi-dat]] - [[maxlinear-dat]] - [[microchip-dat]] - [[nordic-dat]] - [[bosch-dat]] |
|
| 268 | 268 | |
| 269 | 269 | - [[chip-cn-dat]] |
| 270 | 270 |