icon

Top 10 micro:bit Machine Learning (AI) Projects You Must Try

In this article, we will focus on introducing ten micro:bit-based machine learning projects, covering aspects such as face recognition, speech recognition, pose recognition, object detection, object classification, and other image recognition. These projects fully demonstrate the enormous potential and wide applications of micro:bit in the AI field, hoping to bring inspiration and enlightenment to you!

I态Face recognition

Ā 

1态The Musical Magic Mirror

Ā 

Introduction: The project use the face recognition function of HUSKYLENS built-in machine learning technology to recognize faces and play music.

Ā 

Ā 

Ā 

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 micro:bit V2
1 IO Extender for micro:bit V2.0
1 HUSKYLENS
Cards with a human face print on them

Software components:

Ā 

Ā·Mind+

Ā 

Interested? You can find the completeĀ project here:Ā The Musical Magic Mirror

2态Face-Following RobotĀ 

Ā 

Introduction: Build a face following robot with the microbit and a Useful Sensors Person Sensor, a small, low-cost hardware module that detects nearby faces.

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 Useful Sensors Person Sensor
1 ELECFREAKS Ring:bit robot car
1 BBC micro:bit board
1 SparkFun Qwiic Cable Kit
1 SparkFun Qwiic micro:bit breakout

Software components:

Ā 

Ā·Python micro:bit editor

Ā 

Interested? You can find the completeĀ project here: Build a Face-Following Robot

II态Speech recognition

Ā 

3态MicroPal Guide

Ā 

Introduction: Craft your own interactive microbit project that responds to your voice. Create a Teachable Machine Model, load it into the MicroPal website, and control the microbit via Web Bluetooth.

What do you need?

Ā 

Hardware components:

HARDWARE LIST
BBC micro:bit board
servo motors
Microbit Servo Board (if using more than 1 servo motor)
USB programming cable / batteries
Laptop or desktop computer running Chrome

Software components:

Ā 

• Teachable MachinesĀ (for creating audio machine learning model)

Ā 

• MicroPal AppĀ (for programming)

Ā 

Interested? You can find the completeĀ project here: MicroPal Guide [https://scientiffic.notion.site/scientiffic/MicroPal-Guide-141a70906ea5432599e21cecda2a1fac]

Ā 

4态micro:bit AI vehicleĀ 

Ā 

Introduction: A voice to controlled microbit vehicle using a Web App that recognizes 5 words and connects to the microbit via Web Bluetooth.

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 BBC micro:bit board
1 servo:lite board
2 Continuous Rotation Micro Servo - FS90R
1 Chassi 3D printed
2 Wheel for FS90R

Software components:

Ā 

Ā·p5.js

Ā 

Ā·ml5.js

Ā 

Ā·Microsoft MakeCode

Ā 

Interested? You can find the completeĀ project here: micro:bit AI vehicleĀ 

III态Pose Recogintion

Ā 

5态Machine Learning Dance Move DetectorĀ 

Ā 

Introduction: Builds a system running on the micro:bit which can identify TikTok dance routines using the onboard accelerometer.

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 micro:bit
1 Battery box

Software components:

Ā 

Ā·Microsoft MakeCode

Ā 

Ā·Edge Impulse

Ā 

Interested? You can find the completeĀ project here:Machine Learning Dance Move DetectorĀ 

6态micro:bit Gesture Recognizer

Ā 

Introduction: An experimental gesture recognition tool using the micro:bit's accelerometer, built using ml5js, which is built on top of TensorFlow.js.

Ā 

Ā 

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 micro:bit

Software components:

Ā 

Ā·Ā Gesture Recognizer appĀ 

Ā 

Interested? You can find the completeĀ project here:micro:bit Gesture Recognizer

IV态Object Detection & Object Classification

Ā 

7态Vending Machine for Stray Cats & Dogs

Ā 

Introduction: This project usesĀ object recognition function of HUSKYLENSĀ toĀ distinguish cats and dogs through machine learning. ThenĀ a microbitĀ will be used toĀ process the result and control the servo to open the valve, and deliver corresponding food to cats and dogs.

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 micro:bit V2
1 IO Extender for micro:bit V2.0
1 HUSKYLENS
1 DF9GMS 180°Micro Servo
1 Animal peper cards

Software components:

Ā 

Ā·Mind+

Ā 

Interested? You can find the completeĀ project here:Vending Machine for Stray Cats & Dogs

8态Safety Helmt Reminder

Ā 

Introduction: This project usesĀ theĀ object classificationĀ function of HuskyLensĀ to make a safety helmet reminder! Only those workers wearing safety helmets can enter the construction site, while others without helmets cannot.

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 micro:bit V2
1 IO Extender for micro:bit V2.0
1 HUSKYLENS
1 DF9GMS 180°Micro Servo
1 RGB Full Color Light With
2 Object Classification Card

Software components:

Ā 

Ā·Mind+

Ā 

Interested? You can find the completeĀ project here:Vending Machine for Stray Cats & Dogs

V 态Other Image Recognition

Ā 

9态Colorful Piano

Ā 

Introduction: This project uses the color recognition function of HUSKYLENS to recognize different color keys and play different notes, so that your "playing" will beĀ beautiful and pleasant, and also with absolutely wonderful stage effects.

Ā 

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 micro:bit V2
1 IO Extender for micro:bit V2.0
1 HUSKYLENS
Cards with a human face print on them

Software components:

Ā 

Ā·Mind+

Ā 

Interested? You can find the completeĀ project here:Colorful Piano

10态Energy Harvest

Ā 

Introduction: This project mainly uses the tag recognition function of HUSKYLENNS. Each time HuskyLensĀ recognizes a learned tag, a random number ranging from 0~9 will be generated, then judge the sum of the random number and perform corresponding operations.Ā 

What do you need?

Ā 

Hardware components:

HARDWARE LIST
1 micro:bit V2
1 IO Extender for micro:bit V2.0
1 HUSKYLENS
3 Tag peper card

Software components:

Ā 

Ā·Mind+

Ā 

Interested? You can find the completeĀ project here:Energy Harvest

License
All Rights
Reserved
licensBg
0