Simplifies Coding
and Complex Robot Projects
Learning Resources
Get 14-day STEAM Lessons Plan
Just starting to introduce robotics into your teaching? Use this guide to build engaging STEAM robotics programs!
Introduce mBot2 into My…
mBot2 Coding Bundle
(1 Robot)
By simply dragging and dropping coding blocks and following the 15 coding project cards, kids will gradually master how to program their robot to perform a wealth of tasks.
Learn more >mBot2 Classroom Pack
(6 Robots)
With 6 mBot2 robots, along with storage, charging, and activity materials, introducing your students to the world of robotics and coding is a breeze.
2-page brochureBuy now >Your go-to solution for engaging STEM education
Simplify your setup
With all your teaching materials in one convenient place, you can spend less time preparing and more time teaching.
Individual & group challanges
It is filled with fun and challenging activities, along with a detailed educator's guide to support you every step of the way.
Individual & group challanges
It is filled with fun and challenging activities, along with a detailed educator's guide to support you every step of the way.
Bring the classroom anywhere
Portable Classroom Pack gives you the freedom to teach coding anywhere, from the classroom to the great outdoors.
Repeated use in multiple programs
Keep your mBot2 safe and secure with individual storage cases. This provides optimal protection for your robots, allowing them to be used repeatedly by different students.
Repeated use in multiple programs
Keep your mBot2 safe and secure with individual storage cases. This provides optimal protection for your robots, allowing them to be used repeatedly by different students.
Explore Their Best in Themed Coding Projects
Enjoy Playtime with mBot2
While Cultivate
AI Literacty at the Same Time
Pose Recognition
Use your body posture to control mBot2 to sing and dance. Click on the video to learn how to do this project step-by-step!
Open the Program >What you need for this project
In this project, you'll use mBlock's Machine Learning 2.0 - Poses Recognition feature to categorize different body postures and give them unique meanings. By programming mBot2, you can command mBot2 to move forward, backward, spin and sing with movements!
Image Recognition
Make the mBot2 Rover present the same expression as you. Click on the video to learn how to do this project step-by-step!
Buy Now > Open the Program >What you need for this project
In this project, you will use mBlock's Machine Learning 2.0 - Image Recognition feature to categorize different images and give them unique meanings. By programming mBot2 Rover, you can control it to display happy, excited or sad faces by your own expression.
Buy mBot2 Rover Now >Audio Recognition
Make CyberPi recognize different cat sounds and classify them into corresponding categories. Click on the video to learn how to do this project step-by-step!
Open the Program >What you need for this project
In this project, you will use mBlock's Machine Learning 2.0 - Audio Recognition feature to to categorize cat purrs and give them unique meanings. By programming CyberPi's on-board recorder and speaker, you can use it to interact with cats and learn the meaning of their sounds!
Buy CyberPi >mBlock - The Best Programming Software
20 million+ teachers and children all over the world are using mBlock as their best programming app.
Windows
Mac
Chromebook
Linux
iOS
Android
mBlock is a free and open-source software supporting block-based coding and Python programming.
mBlock has strong capabilities such as Artificial Intelligence and the Internet of Things supporting various coding projects.
mBlock is available for multiple devices and systems.
See What the Pros Think
This sturdy little aluminum-framed robot can be built by kids (tools included!) and then used for some driving fun before serious coding learning even starts.
New Release
mBot2 Rover Robotics Kit
mBot2 Rover Robotics Kit is crafted for children to develop coding skills from beginner to advanced levels. lt facilitates outdoor exploration, interactive expressions, and gripping functions, enriching the coding and building journey.
Buy NowChoose the Right Bundle that Suits Your Needs
We support school purchases via PO.
With Digital Fabrication tools,
Your Imagination is the Limit
mBot2 can be further disassembled into mainboards and modules,
combining seamlessly with the parts made from laser cutters or 3D printers.
See What They Create!
Explore More Playful Creating with Extension Kits
Rover Robotics Add-on Pack
Smart Camera Add-on Pack for mBot2
mBot2 Coding Project Boxes*3
Bluetooth Remote Controller
Product Specifications
Mechanical material | Aluminumalloy |
---|---|
Processor | Xtensa® 32-bit LX6 dual-core processor |
Clock speed | 240 MHz |
Extended storage (SPI Flash) | 8 MB (Cyberpi memory) |
Extended memory (PSRAM)
| 8 MB |
Onboard sensor
| Light sensor, microphone, gyroscope, accelerometer |
Other sensors | Ultrasonic sensor, quad RGB sensor, temperature sensor, IR emitter receiver sensor and more than 20 kinds of sensors |
Other installed systems | Speaker, DC Motors, Led’s (colors) |
Interfaces | USB, CyberPi memory |
Operating system | Compatible with Windows, Mac OS, Linux, android, |
Coding language | Scratch-like block coding, Python on mBlock, CyberPi can support Arduino IDE for c/c++ |
Battery (included) | Built-in rechargeable LiPobattery |
Charge time | 1 hour |
Battery capacity | 2500 mAh |
Playtime | ≈ 5 hours |
Charge time | 1 hour via USB cable |
Speed Max | Reach 20cm/s |
External electronic modules | 8 motor& servo ports & 10+ chain up with 1 mBuild port |
Communication mode | USB, Bluetooth option, 2.4GWi-Fi option |
Compatibility | 500+ Makeblock electronic & mechanical parts, LEGO bricks + pencil |
Dimensions | 90mm*180mm*130mm (h*l*L) |
mBot2 Meets 3D Printer
3D printing is a game-changer for mBot2 enthusiasts. By creating custom parts, you can truly personalize your mBot2 and expand its capabilities beyond its original design. In this project, mBot2 is transformed into a gatekeeper that determines, through an automated process, whether another mBot2 needs to be let through.
Step 1
Use a 3D printer to create struts to hold a servo. Students will need to consider details such as wiring, fastening, and reasonable space to allow the parts of the servo that are attached to move.
Step 1
Use a 3D printer to create struts to hold a servo. Students will need to consider details such as wiring, fastening, and reasonable space to allow the parts of the servo that are attached to move.
Step 2
Use cable to connect servos to the servo port of mBot2 Shield.
Step 2
Use cable to connect servos to the servo port of mBot2 Shield.
Step 3
Move the server by writing a program. When the program is successfully run, the corresponding text will be shown on the CyberPi's display.
Step 3
Move the server by writing a program. When the program is successfully run, the corresponding text will be shown on the CyberPi's display.
Step 4
Test the whole program.
Step 4
Test the whole program.
mBot2 Meets Laser Cutter
Laser cutters are typically used for rapid prototyping of designs in makerspaces. Using mBot2's mainboard and accompanying mBuild sensors, easily combine Internet of Thing (IoT) into prototypes for a spot-on creative display. In this project, mBot2 is transformed into a smart box that can do a series of amazing tasks!
Step 1
Use a laser cutter to create parts for the box.
Step 1
Use a Laser Cutter to create parts for the box.
Step 2
Disamble mBot2 into a mainboard and a sereis of mBuild modules.
Step 2
Disamble mBot2 into a mainboard and a sereis of mBuild modules.
Step 3
Put them together! Make sure the wooden parts are positioned so that the sensors work can correctly.
Step 3
Put them together! Make sure the wooden parts are positioned so that the sensors work can correctly.
Step 4
Final tune up and preparation for presentation.
Step 4
Final tune up and preparation for presentation.