This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
projects:crazyflie2:expansionboards:bosch [2017-05-23 09:56] jan [Bosch Sensor Deck] |
projects:crazyflie2:expansionboards:bosch [2021-06-24 16:13] (current) kimberly |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | <WRAP center round important 60%> | ||
| + | This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https:// | ||
| + | [[https:// | ||
| + | </ | ||
| + | |||
| + | |||
| ====== Bosch Sensor Deck ====== | ====== Bosch Sensor Deck ====== | ||
| - | Adds a variety of Bosch Sensortec sensors to the crazyflie2 | + | Adds a variety of Bosch Sensortec sensors to the crazyflie. |
| + | |||
| + | {{: | ||
| - | {{: | ||
| ===== Specification ===== | ===== Specification ===== | ||
| - | As there are different versions of the sensor deck, some sensors are only avaible | + | |
| - | * Intertial | + | As there are different versions of the sensor deck, some sensors are only available |
| + | * Inertial | ||
| * [[https:// | * [[https:// | ||
| - | * closed loop | ||
| * triaxial 12-bit accelerometer (up to ± 16g) | * triaxial 12-bit accelerometer (up to ± 16g) | ||
| * triaxial 16 bit gyroscope (up to ± 2000°/s) | * triaxial 16 bit gyroscope (up to ± 2000°/s) | ||
| * [[https:// | * [[https:// | ||
| - | * open loop | ||
| * triaxial 16-bit accelerometer (up to ± 16g) | * triaxial 16-bit accelerometer (up to ± 16g) | ||
| * triaxial 16 bit gyroscope (up to ± 2000°/s) | * triaxial 16 bit gyroscope (up to ± 2000°/s) | ||
| + | * Accelerometer: | ||
| + | * BMA455 (V4) triaxial 16-bit accelerometer (up to ± 16g), upcoming sensor | ||
| * Integrated environmental units: | * Integrated environmental units: | ||
| * [[https:// | * [[https:// | ||
| Line 23: | Line 31: | ||
| * Pressure sensors: | * Pressure sensors: | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| * Geomagnetic sensors: | * Geomagnetic sensors: | ||
| * [[https:// | * [[https:// | ||
| Line 31: | Line 40: | ||
| * triaxial geomagnetic sensor | * triaxial geomagnetic sensor | ||
| * 32 bit Cortex M0+ microcontroller from Atmel | * 32 bit Cortex M0+ microcontroller from Atmel | ||
| - | * (1-wire memory for automatic expansion deck detection) | + | * (1-wire memory for automatic expansion deck detection) |
| * Designed for mounting above or under the Crazyflie 2.0 | * Designed for mounting above or under the Crazyflie 2.0 | ||
| * Mechanical specification: | * Mechanical specification: | ||
| * Weight: | * Weight: | ||
| * Size (WxHxD): 25.2x28.75x4mm³ | * Size (WxHxD): 25.2x28.75x4mm³ | ||
| + | |||
| + | ===== Schematic===== | ||
| + | |||
| + | Bosch Sensortec expansion deck V2 {{: | ||
| + | ===== Setting Up ===== | ||
| + | If not already done create config.mk in tools/make from [[https:// | ||
| + | <code make> | ||
| + | Before make you may want to adjust which sensor should be used as gyroscope / | ||
| + | <code c> | ||
| + | static uint8_t gyroPrimInUse = SENSORS_BMI055; | ||
| + | static uint8_t accelPrimInUse = | ||
| + | </ | ||
| + | in [[https:// | ||
| + | |||
| + | Now you are ready to make the firmware and flash it on your crazyflie. | ||
| + | |||
| + | For evaluation purposes you might want to log sensors data which can be done with help of the [[projects: | ||