EasyManua.ls Logo

Makeblock mBot mega - User Manual

Makeblock mBot mega
14 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
Quick S
t
art Guide
D1.2.6_KD010608000
www.makeblock.com
Manufactured by: Makeblock Co., Ltd.
Address: Floor 4, Building C3, Nanshan iPark, No. 1001 Xueyuan Avenue, Nanshan District, Shenzhen, Guangdong Province, 518000, China
After-sales services and technical support
damaged when you open the package, or if you need any technical support,
contact us for after-sales services through:
support@makeblock.com
Service Hours: 9:00-12:00 & 14:00-18:30 (Beijing Time), Monday to Friday, except for public holidays
Question and Answer IconNeed help?

Do you have a question about the Makeblock mBot mega and is the answer not in the manual?

Summary

After-sales services and technical support

Parts List

Install MegaPi onboard electronic modules

Install the motor driver modules

Instructions for installing motor driver modules onto the MegaPi board.

Install the Bluetooth module

Steps to install the Bluetooth module onto the MegaPi board.

Mount MegaPi and Sensors to Body Shell

Mount MegaPi to the body shell

Securing the MegaPi board to the robot's main body shell.

Mount IR proximity sensors to body shell

Attaching IR proximity sensors to the main body shell.

Mount Components to Motor Brackets

Mount RGB LEDs and impact switches to motor brackets

Attaching RGB LEDs and impact switches to the motor brackets.

Mount DC motors to motor brackets

Securing DC motors to the robot's motor brackets.

Mount Wheels and Sensors to Brackets

Mount Mecanum wheels to motor brackets

Attaching Mecanum wheels to the motor brackets, noting L/R labels.

Mount line follower sensors to connector bracket

Attaching line follower sensors to the connector bracket.

Mount Brackets and Standoffs

Mount connector bracket to motor brackets

Connecting the connector bracket to the motor bracket assembly.

Mount nylon standoffs M4*20 to motor brackets

Installing nylon standoffs for mounting purposes.

Install and Mount Shell Components

Install the body shell

Steps for installing the main body shell of the robot.

Mount IR proximity sensor to upper shell

Attaching an IR proximity sensor to the upper shell.

Electronic Module Connections and MegaPi Overview

Connect all electronic modules to MegaPi

General guidance on connecting electronic modules to the MegaPi board.

About MegaPi

Overview of the MegaPi board features and interfaces.

Electronic Module Wiring and Location

Connect electronic modules

Referencing figures for proper electronic module connection and wiring order.

Module location

Diagrams showing the physical placement of modules on the robot.

Motor and Shell Installation

Connect DC motors to MegaPi

Instructions for connecting DC motors to the MegaPi board.

Install the upper shell

Steps for attaching the upper shell of the robot.

Battery Holder Installation

Install battery holder on bracket

Attaching the battery holder to its mounting bracket.

Install the battery holder

Guidance on installing the battery holder into the robot.

Default Gameplay Modes

Function switching

How to switch between different gameplay modes using LED colors.

Gesture recognition

How mBot Mega responds to hand gestures for movement.

Line following

Instructions for setting up and operating the line following mode.

Automatic obstacle avoidance

How mBot Mega autonomously avoids obstacles.

App Connection and Precautions

Bluetooth Connection Notes

Information regarding Bluetooth connection stability with low batteries.

General Cautions

Summary

After-sales services and technical support

Parts List

Install MegaPi onboard electronic modules

Install the motor driver modules

Instructions for installing motor driver modules onto the MegaPi board.

Install the Bluetooth module

Steps to install the Bluetooth module onto the MegaPi board.

Mount MegaPi and Sensors to Body Shell

Mount MegaPi to the body shell

Securing the MegaPi board to the robot's main body shell.

Mount IR proximity sensors to body shell

Attaching IR proximity sensors to the main body shell.

Mount Components to Motor Brackets

Mount RGB LEDs and impact switches to motor brackets

Attaching RGB LEDs and impact switches to the motor brackets.

Mount DC motors to motor brackets

Securing DC motors to the robot's motor brackets.

Mount Wheels and Sensors to Brackets

Mount Mecanum wheels to motor brackets

Attaching Mecanum wheels to the motor brackets, noting L/R labels.

Mount line follower sensors to connector bracket

Attaching line follower sensors to the connector bracket.

Mount Brackets and Standoffs

Mount connector bracket to motor brackets

Connecting the connector bracket to the motor bracket assembly.

Mount nylon standoffs M4*20 to motor brackets

Installing nylon standoffs for mounting purposes.

Install and Mount Shell Components

Install the body shell

Steps for installing the main body shell of the robot.

Mount IR proximity sensor to upper shell

Attaching an IR proximity sensor to the upper shell.

Electronic Module Connections and MegaPi Overview

Connect all electronic modules to MegaPi

General guidance on connecting electronic modules to the MegaPi board.

About MegaPi

Overview of the MegaPi board features and interfaces.

Electronic Module Wiring and Location

Connect electronic modules

Referencing figures for proper electronic module connection and wiring order.

Module location

Diagrams showing the physical placement of modules on the robot.

Motor and Shell Installation

Connect DC motors to MegaPi

Instructions for connecting DC motors to the MegaPi board.

Install the upper shell

Steps for attaching the upper shell of the robot.

Battery Holder Installation

Install battery holder on bracket

Attaching the battery holder to its mounting bracket.

Install the battery holder

Guidance on installing the battery holder into the robot.

Default Gameplay Modes

Function switching

How to switch between different gameplay modes using LED colors.

Gesture recognition

How mBot Mega responds to hand gestures for movement.

Line following

Instructions for setting up and operating the line following mode.

Automatic obstacle avoidance

How mBot Mega autonomously avoids obstacles.

App Connection and Precautions

Bluetooth Connection Notes

Information regarding Bluetooth connection stability with low batteries.

General Cautions

Overview

The mBot Mega is a versatile robotic platform designed for users aged 12 and above, offering a rich experience in robotics, programming, and electronic module integration. It is not suitable for children under 3 years old, and children between 3 and 12 should be accompanied by adults during use. The device is built around the MegaPi control board, which serves as the central hub for connecting various electronic modules and controlling the robot's movements and functions.

Function Description

The mBot Mega is designed to perform a variety of tasks, including gesture recognition, line following, and automatic obstacle avoidance. Its modular design allows for easy assembly and customization, making it an excellent tool for learning about robotics and electronics.

  • MegaPi Control Board: The MegaPi board is the brain of the mBot Mega, featuring a Raspberry Pi communication interface, 10 servo interfaces, a USB Type-B interface, high-power output (0-10 A), a power switch, and three M4 mounting holes. It also includes a wireless communication module, motor drivers, a high-power DC supply input (6-12 V), and four stepper/DC motor interfaces. This comprehensive set of interfaces enables the mBot Mega to interact with a wide range of sensors and actuators.

  • Motor System: The mBot Mega is equipped with four DC motors and four 60 mm Mecanum wheels. The Mecanum wheels allow for omnidirectional movement, providing exceptional maneuverability. The motors are connected to the MegaPi board via dedicated DC motor driver modules, ensuring precise control over the robot's motion.

  • Sensor Array: The robot incorporates several sensors to perceive its environment:

    • IR Proximity Sensors: Three IR proximity sensors are used for detecting objects in the robot's vicinity, crucial for obstacle avoidance and gesture recognition.
    • Line Follower Sensors: Two line follower sensors enable the robot to detect and follow black lines on a surface, facilitating navigation tasks.
    • Impact Switches: Two impact switches serve as tactile sensors, detecting physical contact with objects. These are also used for function switching.
  • Output Modules:

    • RGB LEDs: Two RGB LEDs provide visual feedback, indicating the robot's current mode or status. They change color to signify different functions, such as gesture recognition (green), line following (blue), and automatic obstacle avoidance (yellow).
  • Connectivity: The mBot Mega supports Bluetooth connectivity, allowing it to be controlled wirelessly via a smart device. It also includes a USB cable for wired connection to a computer, which is useful for programming and firmware updates.

Usage Features

The mBot Mega offers a user-friendly experience, from assembly to operation, with clear instructions and intuitive controls.

  • Assembly: The assembly process involves mounting various components to the body shell, including the MegaPi board, IR proximity sensors, motor brackets, DC motors, Mecanum wheels, RGB LEDs, impact switches, and line follower sensors. Plastic spacers are crucial during assembly to prevent short-circuiting of electronic modules by the metal shell. The manual provides detailed diagrams for each step, ensuring correct installation. Special attention is given to distinguishing between L and R Mecanum wheels and ensuring proper motor connections to the MegaPi board for expected movement.

  • Function Switching: The robot's default gameplay modes can be switched by pressing an impact switch. The color of the RGB LEDs indicates the active function:

    • Green: Gesture recognition mode.
    • Blue: Line following mode.
    • Yellow: Automatic obstacle avoidance mode.
  • Gesture Recognition: In this mode, the mBot Mega responds to hand gestures:

    • Swinging left or right in front of the robot makes it move left or right, respectively.
    • Blocking both the left and right IR proximity sensors simultaneously causes the robot to move backward.
  • Line Following: When in line following mode, the robot can follow a black line that is wider than 18 mm. Users simply place the line follower sensor over the line, and the robot autonomously tracks it.

  • Automatic Obstacle Avoidance: In this mode, the mBot Mega uses its IR proximity sensors to detect obstacles and navigate around them autonomously.

  • Battery Installation: The robot is powered by six AA batteries, housed in a dedicated battery holder that attaches to a bracket. When batteries are low, the robot's performance may be affected, and Bluetooth connection might be disconnected, especially in high-speed mode. Users are advised to replace batteries promptly.

  • App Control: The mBot Mega can be controlled via the "Makeblock" and "mBlock" apps, available on the App Store and Google Play. Before connecting, ensure that GPS and Bluetooth are turned on on the smart device, and access is allowed for the app.

Maintenance Features

Proper maintenance ensures the longevity and optimal performance of the mBot Mega.

  • Component Inspection: Regularly check the wires, plugs, housings, and other parts for any damage. If damage is found, stop using the device until it has been properly repaired.

  • Screw Management: During assembly and disassembly, especially for components like the Mecanum wheels, screws may wear out. Extra screws (M2.6*28) are provided for replacement if needed.

  • Cleaning: When cleaning the product, ensure it is powered off and disconnected from any external power supply, especially if liquid is used.

  • Storage: For long-term storage, fully charge the product and recharge it every three months to maintain battery health.

  • Environmental Considerations: To prevent damage and ensure safety, avoid placing the product in water, fire, or environments with high humidity or extreme temperatures. Do not use or charge the product in environments with temperatures outside its operating range.

  • Disassembly and Repair: Users are advised not to disassemble, repair, or modify the product themselves to avoid damage or safety incidents.

  • Power Supply: The product should be connected to the power supply in strict accordance with the specified limits. Use the recommended adapter (5V/2A) for charging; the adapter itself is not a toy.

  • Support: In case of product quality problems, missing or damaged parts, or technical support needs, users can contact support@makeblock.com. Service hours are 9:00-12:00 and 14:00-18:30 (Beijing Time), Monday to Friday, excluding public holidays. Additional resources, including projects, troubleshooting guides, FAQs, and main control board circuits, are available on the Makeblock support website.

Makeblock mBot mega Specifications

General IconGeneral
MicrocontrollerATmega2560
Motor Quantity2
Motor TypeDC Motor
CommunicationBluetooth, USB, 2.4G wireless
SensorsUltrasonic sensor, line follower, light sensor
ProgrammingmBlock, Arduino IDE
Motor Ports4

Related product manuals