This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 
                    projects:crazyflie2:expansionboards:bosch [2017-05-23 09:36] jan created  | 
                
                    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 22: | Line 31: | ||
| * Pressure sensors: | * Pressure sensors: | ||
|       * [[https:// |       * [[https:// | ||
| + |       * [[https:// | ||
| * Geomagnetic sensors: | * Geomagnetic sensors: | ||
|       * [[https:// |       * [[https:// | ||
| Line 30: | 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: | + | * 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: | ||