Download curriculum documents:
IntroductionLecture
Lab
Activity
Quiz
Available for purchase:
Supplemental parts list (page 3)
BP-BASSENSORSMKII: Building automation sensors BoosterPack module
In this module, your will review interrupts, nested vector interrupt control, the Nyquist Theorem and the Central Limit Theory. You will understands how to use the I2C to interface integrated sensors to the robot. Using the sensors implement real-time data acquisition systems, observing noise, choosing a sampling rate and thinking about aliasing. Explore the world of digital processing by implementing some simple digital filters, in order to improve signal to noise ratio, and run fast Fourier transform on sampled data. You will learn the I2C protocol to interface a variety of sensors to pull and push data to and from the bus design, build & test a system that measures either distance from a time of flight sensor or acceleration from an Inertial Measurement Unit or input from environmental sensors, and then integrate sensors to solve a task.
Supplemental parts list (page 3)
BP-BASSENSORSMKII: Building automation sensors BoosterPack module
21.1 Measuring distance with OPT3101
21.2 Measuring noise with OPT3101
21.3 Sensor integration with OPT3101
21.4 9 axis IMU with BMI160/BMM150
21.5 Detecting collisions with BMI160
21.6 Orienting north with BMM150
21.7 Temperature, humidity and light with BP-BASSENSORSMKII