What are Xiaomi designers and why do they need them?
Xiaomi designers are not just toys, but full-fledged educational platforms for learning robotics, programming and electronics. The company offers several lines: from simple Mitu kits for children 6+ It's up to the complex Mi Robot Builder complexes with Python and Scratch support, which combine physical modules (servo drives, sensors, LED-panels) with a mobile application, which allows you to control them from a smartphone or tablet.
Xiaomiโs main advantage is ecosystem integration: they work through the Mi Home app or specialized software (such as the Mitu App), support voice control through XiaoAI, and can interact with other smart home devices, for example, the assembled robot can turn on the light when motion is detected or send notifications to the phone when the sensor is triggered.
In this article, we will examine:
- ๐ง How to build a designer from scratch (on the example of Mitu Rover and Mi Robot Builder)
- ๐ฑ Step-by-step setting up the phone connection via Bluetooth and Wi-Fi
- ๐ฎ Control methods: remote, voice, mobile application and programming
- โ๏ธ Common errors and their solution (no connection, sensors do not work, etc.)
What Xiaomi Design Models Are There
Xiaomi has several series of designers that are distinguished by complexity, age category and functionality, and the main ones are:
| Model | Age. | Features | Management |
|---|---|---|---|
| Mitu Rover | 6+ | A simple robot rider with a LED-Eyes, Obstacle Sensor and Voice Control | Mitu app, remote |
| Mitu Mini | 8+ | Modular system with 240 parts, support for assembly 12+ Models (from the machine to the dinosaur) | Bluetooth, Scratch |
| Mi Robot Builder | 12+ | Advanced set with servo drives, gyroscope and Python support | Wi-Fi, PC, mobile application |
| Mitu Cyber Gear | 10+ | Robot-transformer with an IR sensor and the ability to program the trajectory | Bluetooth 5.0, voice (XiaoAI) |
For beginners, itโs better to start with a Mitu Rover or Mitu Mini โ theyโre cheaper (from 2,500). โฝ) Mi Robot Builder requires basic programming knowledge, but allows you to create complex projects, such as a robot sorter or an automated hand. Before buying, check compatibility with your smartphone: some designers work only with Android 8.0+ or iOS 12+.
Step-by-step assembly of the designer: from unpacking to the first inclusion
Let's take a look at the Mitu Rover, one of the most popular models, and you'll find it in the kit.
- ๐ฉ Plastic parts (body, wheels, fastenings)
- ๐ Battery battery (usually) 3.7V 800mAh)
- ๐ก Control module with Bluetooth and Wi-Fi
- ๐ฆ Obstacle sensor (infrared or ultrasonic)
- ๐๏ธ Remote DU (in some configurations)
Assembly instructions:
- Unpack all the parts and decompose them into groups (screws, plastic elements, electronics).
- Follow the diagram from the paper manual or in the Mitu app (section Assembly Guide), starting at the base, fixing the motors on a plastic platform.
- Connect the wires from the motors to the main module. Notice the color markings: red plus, black minus.
- Install an obstacle sensor in the front (usually mounted on two screws).
- Put the battery in the bay and close the lid. Don't turn the lid on until full assembly!
โ๏ธ Pre-introducement check
After assembly, press the power button on the main module. The indicator should flash blue (connection waiting mode). If the LED is lit red, check the battery contacts or restart the device with a 5-second button.
What to do if the designer is not turned on?
How to connect Xiaomi designer to your phone
The design is managed through official applications, and Mi Home is suitable for most models, but some (for example, Mi Robot Builder) require specialized software:
- ๐ฑ Mitu App โ for Mitu Rover, Mitu Mini series (available on Android and iOS)
- ๐ค Mi Robot โ for advanced programming-enabled kits
- ๐ Mi Home โ a universal application for managing smart devices (supports basic functions)
Instructions for connecting via Mitu App:
- Download the app from the App Store or Google Play.
- Sign up or sign in through your Xiaomi account (required!).
- Turn on Bluetooth on your phone and constructor (power button).
- In the app, click Add Device โ Designers โ Your model.
- Bring the phone to the designer at a distance. < 10 cm and wait for the connection.
1. Reboot Bluetooth on the phone.
2. Update the designer firmware through Settings โ Update of the Software in the annex.
3. make sure the battery is charged (at low charge, Bluetooth may not work).-->
Wi-Fi models (such as Mi Robot Builder) will require a home network connection:
- Turn on the designer and put it in pairing mode (hold the Wi-Fi button for 3 seconds).
- In the app, select Add Device โ Connect to Wi-Fi.
- Enter your network password. The builder only supports 2.4 GHz networks!
โ ๏ธ Note: Some designers (e.g. Mitu Cyber Gear) require prior authorization in your Xiaomi account with a reference to China. If you have a โDevice not supported in your regionโ error, change your account region in your profile settings.
Methods of managing the designer
Xiaomi offers several ways to manage its designers, from a simple remote to complex programming.
1. Management through a mobile application
The basic functionality is available in the Mitu App or Mi Home apps:
- ๐ฎ Virtual joystick for forward/backward movement and cornering.
- ๐ฆ Management LED-backlighting (color, blinking, effects).
- ๐ข Voice commands via XiaoAI (e.g., "Go", "Turn left").
- ๐ค Run pre-programmed actions (only for Scratch-enabled models).
Programming through Scratch and Python
Advanced models (Mi Robot Builder, Mitu Cyber Gear) support visual programming in Scratch and text in Python.
- Connect the designer to the PC through USB or Wi-Fi.
- Install mBlock (for Scratch) or Thonny IDE (Python).
- Select your designerโs model in the software settings.
- Write a script, for example, to bypass obstacles or follow a line.
Python code for Mi Robot Builder
from mirobot import *
robot = MiRobot()
Robot.forward(50) Drive forward at 50%
sleep(2)
robot.turn_left(90) # Turn left at 90 degrees3. Control from the DU remote
Some kits (such as the Mitu Rover) come with an IR remote to use:
- Insert batteries like this. AAA remote.
- Point the remote to the designerโs IR receiver (usually located in the front).
- Use buttons to move, turn on backlights or trigger sound effects.
โ ๏ธ Note: Remotes from different Xiaomi models may not be compatible. For example, the remote from Mitu Mini will not work with Cyber Gear, even if they look similar.
๐ก
For maximum control, combine control methods: for example, use the application to adjust the trajectory, and the remote for an emergency stop.
Common mistakes and their solution
When working with Xiaomi designers, users often face typical problems, and here are the most common ones and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The designer does not connect to the phone | Bluetooth is off, low battery power, outdated firmware | Turn on Bluetooth, charge the device, update the software through the application |
| Sensors do not respond to obstacles | Sensor contamination, improper assembly | Wipe the sensors with a napkin, check the wire attachment |
| Designer moves in jerky motions | Weak Bluetooth signal, dead battery | Bring the phone closer, charge the battery |
| Voice control is not working. | Not configured with XiaoAI, microphone locked | Check the permissions for the application, restart the voice assistant |
If the designer has stopped responding to commands at all, reset:
- Turn off the device.
- Hold the power button for 10 seconds until you blink. LED.
- Connect again through the app.
For Wi-Fi (Mi Robot Builder) models with network connectivity problems:
- Check that the router is running at 2.4 GHz (5 GHz is not supported).
- Turn it off. VPN or a proxy on the phone.
- Reboot the router and constructor.
What to do if the designer is stuck when updating the firmware?
Advanced Opportunities: Integration with a Smart Home
Xiaomi designers can become part of the smart home ecosystem, for example, Mitu Rover can be programmed to perform trigger actions from other devices:
- ๐ฆ Turn on the designer's backlight when the Xiaomi Motion Sensor is triggered.
- ๐จ Start patrols around the room if the camera Xiaomi Home Security detects movement.
- ๐ต Reproduce sound effects when temperature changes (data from Xiaomi Temperature Sensor).
To set up the integration:
- Open the Mi Home app.
- Go to Automation. โ Add a rule.
- Select a trigger (e.g., โMotion Sensor Actedโ).
- As an action, select your designer and command (for example, "Include" LED").
For advanced users available API Xiaomi, which allows you to manage the designer through third-party services (for example, Home Assistant:
- Get Token devices (via the Mi Home app or scripts).
- Set up integration in Home Assistant through a component xiaomi_miio.
- Create automation using data from other sensors.
โ ๏ธ Note: When using informal management methods (for example, through Home Assistant), you risk losing your warranty. Xiaomi may lock the device for suspicious activity in your account.