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.
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)