Al Starter Kit formicro:bit

AI is transforming every walk of life. This Boson Artificial Intelligence Starter Kit is intensively designed for primary and secondary school students to learn AI concepts and apply AI tools into actual life in an engageable and playful manner. Based on the graphical programming software MakeCode, learners can drag and snap code blocks to make programs or use Python/C/C++ to experience the joy of creating. Teachers can avail themselves of our carefully-designed content to carry out classroom teaching. The AI-oriented course contains 12 high-quality projects, covering four AI technology categories: natural language processing, computer vision, expert system, and machine learning, and further more, the artificial neural network that has had a huge impact on the development of AI in recent years is also involved. It aims to lead students to comprehend the basics of AI and how AI works in daily life.

1. Introduction

  • An entry-level product for the infinite possibilities of artificial intelligence.

  • Combine the NeurOne Module specially designed for AI introductory teaching to simulate and experience machine learning principles.

  • Paired with Huskylens, to explore the applications of AI image recognition technology in everyday life.

  • Students can use micro:bit CreateAI to train AI models based on their own motion data and run them directly on micro:bit, personally experiencing the practical operation of AI.-

Features

  • Cognitive understanding of the basic principles of AI.

  • Experience AI visual recognition and machine learning.

  • Easy to learn neural networks concept.

Specification

  • Controller: micro:bit

  • Programming Platform: MakeCode

  • Contents difficulty: medium

2. Introduction to Teaching Contents and Projects

Project Project Description
Make a NeurOne Safe.pdf Used function: NeurOne Modules

Project Description: The system can receive input signals, process them through the NeurOne Module to determine if the entered password is correct, and if correct, simulate the unlocking process by controlling the rotation of a servo motor.

The Musical Magic Mirror.pdf Used function: Single facial recognition function

**Project Description:**If HUSKYLENS detects that faces learned before are in the screen, it will play the music Jingle Bells. If not, it will play the music Little Star.

Colorful Piano.pdf Used Function: Color recognition function

**Project Description:**As each color corresponds to a note, HUSKYLENS will emit different notes according to the color detected by itself.

Vending Machine for Stray Cats & Dogs.pdf Used Function: Object recognition function

**Project Description:**If HUSKYLENS detects a cat, the feeder will deliver cat food; if it detects a dog, the feeder will deliver dog food.

Energy Harvest .pdf Used Function: Label recognition function

**Project Description:**If HUSKYLENS detects a learned label, it will generate a random number. When the sum of the random number is greater than 50, the music will be played.

Safety Helmet Reminder.pdf Used Function: Object classification function

Project Description: When HUSKYLENS detects the worker wearing the safety helmet, it will allow him to enter. Or it won't let them in.

Object Tracker.pdf Used Function: Object tracking function.

Project Description: When HUSKYLENS detects an object it learned before, the X and Y coordinates of the target will be displayed on the screen.

Self-service Cashier.pdf Used Function: Barcode recognition function

**Project Description:**As the barcode stores the name and price of its corresponding product, the total price can be calculated by scanning the barcode with HUSKYLENS.

Smart Bus Ticketing Machine.pdf Used Function: QR code recognition function

Project Description: Different QR codes correspond to different charging standards. After passengers paying the fare, "Payment is successful, please get on the bus" will be broadcasted.

Decrypt Binary.pdf Used Function: Label recognition function

Project Description: Get binary: get binary numbers by recognizing tag cards.Binary to decimal: convert the obtained binary numbers to decimal and display it on HuskyLens screen.

  • More course content is being updated……

3. Product List

FAQ

For any questions, advice or cool ideas to share, please visit the DFRobot Forum.