This material is 1 of 4 in the Bluetooth 200: Develop with Bluetooth.
Learn about developing Bluetooth devices using Silicon Lab's secure, intelligent, connected microcontrollers
Learn about developing Bluetooth devices using Silicon Lab's secure, intelligent, connected microcontrollers
Overview
This project-based Dev Lab steps through the creation of a Magic Wand that detects gestures drawn in the air, using AI/ML, to control a light over Bluetooth.
NOTE: this video was created using the Gecko SDK for the Simplicity Studio v5 IDE which now installs the newer Simplicity SDK by default. See the readme in the Training Applications repository for instructions on how to install and use the Gecko SDK to follow this tutorial video.
In this Dev Lab you will learn:
- About machine learning at the edge
- How to flash the Bluetooth demo light application
- About the xG24 Dev Kit
- How to create a Bluetooth bootloader
- About machine learning in embedded systems
- How to create the Magic Wand project
- How to add software components to a project
- About AI/ML data models
- About standard bluetooth application functions
- About the magic wand source code
- How to operate the magic wand
Resources:
- Download the Simplicity Studio IDE
- Download and learn more about the Bluetooth EFR Connect mobile application
- Download the Tera Term serial terminal application
- Download example code used in this Dev Lab from GitHub
- Discover the multi-protocol xG24 Dev Kit board
- Discover the Bluetooth BGM220 Explorer Kit board
- Information on Silicon Labs Bluetooth solutions
- Documentation on the Bluetooth APIs
- Information on AI/ML development including partner tools
- Documentation on Machine Learning
- Information on using the Silicon Labs Machine Learning Toolkit to create data models
- More workshops on Machine Learning including partner tools
- Voice-controlled Pacman project
Prerequisites:
Hardware Required:
EFR32xG24 Dev Kit
Silicon Labs Bluetooth Board (Explorer, Dev or Pro Kit)