Introduction

Micro: IO-BOX is a micro:bit multifunctional expansion board with on-board Li-ion battery power, delicate appearance and easy to use. We integrated numerous functions on the 6cm×6cm board such as 2-way driver motor, 9-way IO port, 2-way I2C port, 1-way serial port, 1-way buzzer, 4-way RGB LED, Li-ion battery box, charge circuit, emergency power interface, etc.

We design an outer protective cover for the product to make it more durable and indestructible. Besides, we also paid close attention to the safety of using the product, especially when most users are children. On the market, currently, some manufacturers adopt 18650 battery for their products. However, this kind of battery has explosion threats to people due to its high capacity and large size. Therefore, after a long-term testing, we selected CR123A 3.6V lithium rechargeable battery of1000mA. This kind of battery features small size, large capacity and high safety. What’s more, we set short circuit and reverse connection protection for it to further improve the safety in using Li-ion Battery.

In order to provide a stable power supply, we employ a high-cost boost-buck power management solution. As we know, a motor’s instantaneous current can reach up to 1A at its starting instant, which is a big challenge for power supply. So we specially carried out a strict test on our product: we make two TT motors keep rotating forward and reversely continuously, and even in such a condition, the board and motor can still work about 1.5 hours until running out of the battery.

Specification

Overview

Pinout

Pinout

Tutorial

Makecode Online Graphical Programming

Motor drive library address: https://github.com/DFRobot/pxt-micro-IOBOX. About how to install the library?

Drive the buzzer

The effect of the program: play a music sound with the buzzer.

Buzzer

Drive the servo with IO port

The effect of the program: use IO port to drive the 9g servo.

Servo

Read the sensor data from IO port

The effect of the program: press the button, the dot matrix shows "0", release the button, it displays "0".

Read sensor data

Drive the LED with IO port Output

The effect of the prorgam: drive the LED with IO port.

Drive the LED

Drive the motor

Motor drive library address: https://github.com/DFRobot/pxt-micro-IOBOX

The effect of the program: Motor M1 and M2 rotate forward for 2 seconds at the speed of 150, then rotate reversely for 2 seconds with the same speed. Keep doing the actions repeatedly.

Drive the motor

Drive the RGB light

Colors Switch

The effect of the program: the color of four RGB lights at the bottom changes every 1 second in the order of red, green and blue.

Colors Switch

Colorful breathing light

The effect of the program: the four RGB lights display an effect of breathing with changing colors.

Colorful breathing lights

####

FAQ

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

More Documents

DFshopping_car1.png Get micro: IO-BOX from DFRobot Store or DFRobot Distributor.

Turn to the Top