User Tools

Site Tools


projects:crazyflie2:expansionboards:bosch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
projects:crazyflie2:expansionboards:bosch [2017-05-23 10:54]
jan [Bosch Sensor Deck]
projects:crazyflie2:expansionboards:bosch [2017-06-01 14:38]
fred typos
Line 1: Line 1:
 ====== Bosch Sensor Deck ====== ====== Bosch Sensor Deck ======
  
-Adds a variety of Bosch Sensortec sensors to the crazyflie2{{projects:crazyflie2:expansionboards:bosch_v2_top.png?direct&400 |}}+Adds a variety of Bosch Sensortec sensors to the crazyflie. 
 + 
 +{{:projects:crazyflie2:expansionboards:bosch_v2_top_3d.png?direct&400|}}
  
 ===== Specification ===== ===== Specification =====
  
-As there are different versions of the sensor deck, some sensors are only avaible on one of them +As there are different versions of the sensor deck, some sensors are only available on one of them 
-  * Intertial measurement units: +  * Inertial measurement units: 
       * [[https://www.bosch-sensortec.com/bst/products/all_products/bmi055|BMI055]] (V1+V2+V4)       * [[https://www.bosch-sensortec.com/bst/products/all_products/bmi055|BMI055]] (V1+V2+V4)
-          * 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://www.bosch-sensortec.com/bst/products/all_products/bmi160|BMI160]] (V1+V2+V4)       * [[https://www.bosch-sensortec.com/bst/products/all_products/bmi160|BMI160]] (V1+V2+V4)
-          * 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)
Line 40: Line 40:
       * Size (WxHxD): 25.2x28.75x4mm³       * Size (WxHxD): 25.2x28.75x4mm³
  
 +===== Schematic=====
 +
 +Bosch Sensortec expansion deck V2 {{:undefined:bosch_v2_schematics.pdf|schematic}}
 ===== Setting Up ===== ===== Setting Up =====
 If not already done create config.mk in tools/make from [[https://github.com/bitcraze/crazyflie-firmware/blob/master/tools/make/config.mk.example|config.mk.example]] and add the following line: If not already done create config.mk in tools/make from [[https://github.com/bitcraze/crazyflie-firmware/blob/master/tools/make/config.mk.example|config.mk.example]] and add the following line:
Line 50: Line 53:
 in [[https://github.com/bitcraze/crazyflie-firmware/blob/master/src/hal/src/sensors_bosch.c#L47|sensors_bosch.c]] to any of the [[https://github.com/bitcraze/crazyflie-firmware/blob/master/src/hal/src/sensors_bosch.c#L37|available sensors]] which fit as gyroscope respectively accelerometer. in [[https://github.com/bitcraze/crazyflie-firmware/blob/master/src/hal/src/sensors_bosch.c#L47|sensors_bosch.c]] to any of the [[https://github.com/bitcraze/crazyflie-firmware/blob/master/src/hal/src/sensors_bosch.c#L37|available sensors]] which fit as gyroscope respectively accelerometer.
  
-Now you are ready to make the firmware and flash on your crazyflie.+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:crazyflie2:expansionboards:microsd|Micro SD expansion deck]].
projects/crazyflie2/expansionboards/bosch.txt · Last modified: 2021-06-24 16:13 by kimberly