YAHBOOM Superbit Microbit Expansion Board

Yahboom Superbit Microbit Expansion Board

User Manual

Introduction

The Yahboom Superbit Microbit Expansion Board is designed to enhance the functionality of your BBC Micro:bit V1 or V2, enabling a wide range of creative and educational projects. This board features bilateral symmetry, integrated power solutions, and multiple interfaces for connecting various sensors and modules. It supports both MakeCode graphical programming and Python programming, making it suitable for users of all skill levels.

Specifications

FeatureDescription
Product NameSuper:bit expansion board
Brand NameYAHBOOM
ApplicationBBC micro:bit
Compatible withBuilding block parts
On board I/O DevicePassive buzzer, 4 programmable RGB lights
Motor Interface4-channel DC motors (voltage from battery, current 1-3A)
Servo Interface8-channel steering gear (XH2.54)
Stepper Motor Interface2-channel
Expansion Interface17Pin expansion IO port, 1x serial port module interface, 4x I2C module interfaces (PH2.0), 6x single/two-channel IO module interfaces, 1x 3-channel IO module interface
Power Supply18650 battery *1, external 3-5V power supply, Micro USB power supply
Output Power Supply5V (MAX: 1A), 3.3V (MAX: 0.5A)
Protection SchemeReverse connection protection, low voltage protection, over-current protection
Special SocketMicro:bit gold finger interface *1
Size95x46mm (Product), 14*8.5*3.5cm (Package)
Weight0.1KG (Product)
Recommend Age6-12Y

Note: The kits do not include the Micro:bit board. It must be purchased separately.

Setup

1. Micro:bit Board Installation

Carefully insert your BBC Micro:bit V1 or V2 board into the dedicated gold finger interface socket on the Superbit expansion board. Ensure it is seated firmly and correctly to establish proper electrical connection.

Front and Back view of the Superbit Microbit Expansion Board
Front and Back view of the Superbit Microbit Expansion Board. The Micro:bit board connects to the gold finger interface on the left side.

2. Power Supply Methods

The Superbit expansion board offers multiple power supply options:

  1. Micro USB Power Port: Connect a standard Micro USB cable to the board. No additional battery is required when using this method, providing direct USB power.
  2. 18650 Lithium Battery Power Supply: Insert one 18650 lithium battery into the dedicated battery socket. The board includes an on-board charging circuit for convenience.
  3. 3-5V External Power Supply Port: Use 2x AAA batteries or another 3-5V external power source connected to the designated port.
Diagram showing three power supply methods: Micro USB, 18650 lithium battery, and 3-5V external power with AAA batteries.
Illustration of the three available power supply methods for the Superbit board.

3. Module and Sensor Connection

The board provides various interfaces for expanding your projects:

  • Motor Interfaces: Connect up to four DC motors or two stepper motors.
  • Servo Interfaces: Connect up to eight servos using the XH2.54 connectors.
  • I2C and Serial Ports: Utilize the PH2.0 I2C and serial port interfaces for advanced sensor communication.
  • 17Pin IO Port Lead-out: Access additional GPIO pins for custom connections.
  • WiFi Camera Serial Port: Connect a WiFi camera module for vision-based projects.
Diagram illustrating various interfaces on the Superbit board including WiFi camera serial port, RGB lights, motor interfaces, servo interfaces, I2C interface, 17Pin IO port, charging circuit, and buzzer.
Overview of onboard resources and interfaces for connecting modules and sensors.
Detailed product hardware distribution diagram with labels for each component and interface.
Detailed hardware distribution of the Superbit expansion board.

Operating Instructions

1. Programming Methods

The Superbit expansion board supports two primary programming environments:

  • MakeCode Graphical Programming: Ideal for beginners, MakeCode provides a block-based visual programming interface that makes learning simple and engaging.
  • Python Programming: For more advanced users, Python offers a powerful and versatile text-based programming language, suitable for transitioning from graphical to code programming.
Image showing MakeCode graphical programming interface and Python programming code on computer screens.
The two supported programming methods: MakeCode and Python.

2. Tutorials and Codes

Yahboom provides comprehensive tutorials and code examples to help you get started with your Superbit board. These resources are typically organized into courses covering basic concepts, expansion modules, sensors, and Python programming.

Image showing a laptop screen with the Yahboom Superbit Expansion Board repository and a detailed list of tutorial courses including Basic, Expansion, Sensor, Python, and Assembly Steps.
Access tutorials and code examples via the Yahboom Superbit Expansion Board repository. The image displays a structured list of courses covering various topics.

For detailed tutorials and code, please visit the official Yahboom website or the provided tutorial link: http://www.yahboom.net/study/Super.bit

3. Example Applications

The Superbit board's compatibility with building blocks and various modules allows for diverse projects, such as:

  • Building smart cars and robots.
  • Creating bionic robots with multiple servos.
  • Developing projects with ultrasonic sensors for distance measurement.
  • Integrating various sensor modules for environmental monitoring or interactive systems.
Image showing the Superbit board connected to multiple motors and servos, demonstrating its driving capabilities.
The Superbit expansion board driving multiple motors and servos.
Image demonstrating the Superbit board used with an ultrasonic sensor module to measure distance, showing '5CM', '2CM', and '1CM' readings.
Example of using the Superbit board with an ultrasonic sensor for distance measurement.
Image showing the Superbit board integrated with building blocks to create various robotic models like a car and a bionic robot.
The Superbit board is compatible with building blocks for creating diverse models.

4. Video Demonstration

A video demonstrating the features and applications of the Superbit Microbit Expansion Board, including motor/servo control, RGB lights, WiFi camera support, and sensor integration with building blocks.

Maintenance

  • Keep the board in a dry environment to prevent moisture damage.
  • Avoid exposing the board to extreme temperatures or direct sunlight.
  • Handle the board with care to prevent physical damage to components or connectors.
  • When using an 18650 battery, ensure it is inserted with correct polarity. The board includes reverse connection protection, low voltage protection, and over-current protection for safety.
  • Clean the board gently with a soft, dry cloth if necessary. Avoid using liquids or harsh chemicals.
Image comparing 18650 lithium battery with polymer lithium battery, highlighting the safety features and longer service life of 18650 batteries for the Superbit board.
Information on the longer-lasting and safer power supply provided by 18650 lithium batteries, including integrated protection circuits.

Troubleshooting

  • Board not powering on: Check all power connections. Ensure the Micro USB cable is functional, the 18650 battery is charged and correctly inserted, or the external power supply is providing adequate voltage.
  • Micro:bit not detected: Verify that the Micro:bit board is securely seated in its socket.
  • Modules/Sensors not responding: Double-check wiring connections for all modules. Ensure the correct pins are used and that your code is properly configured for the connected hardware.
  • Programming issues: Ensure your programming environment (MakeCode or Python) is correctly set up and that you are using the appropriate libraries or extensions for the Superbit board. Refer to the online tutorials for guidance.
  • Unexpected behavior: Review your code for logical errors. Test individual components before integrating them into a complex project.

Warranty and Support

Yahboom provides one-on-one technical guidance and online technical support for the Superbit Microbit Expansion Board. If you encounter any issues or have questions, please refer to the official Yahboom support channels.

Image showing Yahboom staff providing online technical support and a project R&D team, indicating one-on-one technical guidance.
Yahboom offers one-on-one technical guidance and online support.

Related Documents - Superbit Microbit Expansion Board

Preview Yahboom Transbot Robot User Manual and Installation Guide
Comprehensive guide to assembling, installing, and operating the Yahboom Transbot robot. Includes packing lists, step-by-step instructions, wiring diagrams, software setup, and detailed explanations of app control features.
Preview Yahboom WOM Sensor Kit for BBC micro:bit - User Manual and Building Models
Comprehensive guide to the Yahboom WOM Sensor Kit for BBC micro:bit, covering packing list, module introductions, building models, tutorials, and safety instructions. Learn how to use various sensors and build different models.
Preview Yahboom Pico Robot Car: Features, Functions, and Programming Guide
Explore the Yahboom Pico Robot Car, powered by Raspberry Pi Pico and MicroPython. Discover its extensive features including APP control, various sensors for line tracking, obstacle avoidance, voice control, and more. This guide details its hardware, software, and course content.
Preview Yahboom ROSMASTER X1 / X3 Robot Assembly and User Manual
Comprehensive assembly guide and user manual for the Yahboom ROSMASTER X1 and ROSMASTER X3 robot kits, covering component identification, step-by-step assembly, board interfaces, software setup, and application functions.
Preview Yahboom Arduino Batmobile: Graphical Programming Tutorials
Learn to program the Yahboom Arduino Batmobile robot car with graphical tutorials. This guide covers LED control, buzzer sounds, sensors, motor control, line following, obstacle avoidance, and more.
Preview Yahboom Raspblock AI Smart Robot Car for Raspberry Pi 4B | Omnidirectional AI Platform
Explore the Yahboom Raspblock, an AI omnidirectional mobile smart car based on the Raspberry Pi 4B. Features include advanced AI functions, 360° Mecanum wheel movement, FPV capabilities, and Python programming via Jupyter Lab.