The LEGO Mindstorms EV3 Gyro Boy is a very typical model for demonstration purposes.
Many guys build this robot as their first EV3 robot.You can control the boy through different color by color sensor.
But I found it hard to give the proper instructions.So I replaced the color sensor with an IR Receiver created by fatcatlab.
Meanwhile I replaced the EV3 brain with EVB : )
Step 1: Bill of Materials
1x LEGO MINDSTORMS EV3 Education Core Set #45544
EVB Kit, this kit is created by fatcatlab, you can find more information at
IR Receiver + Remote controller, this sensor kit is also created by fatcatlab.
It is very simple to use. Just connects to the EVB or EV3, it can get the data from the remote controller.
Step 2: Building the Gyro Boy
First, you need to follow the instruction to build the robot.
You can find the building instruction in LEGO Mindstorms Education EV3 software.
This step takes about 1 hour.
Step 3: Replace the Brain and Color Sensor
Now, the EVB is here.
EVB is a shield (or called cape) for Beaglebone Black (BBB).
It fully supports LEGO MINDSTORMS EV3 system, either the hardware or software!
EVB is compatible with all LEGO sensors just like the EV3 Brick, 100% compatible!
It allows the EV3 VM to be run on the Beaglebone Black.
What powerful is, with extra sensors in EVB system, you can do more!
Step 4: Modify the Original Program
In the original program, it uses a color sensor to detect the control instruction.
I changed it into an IR Receiver. Now, it's more convenient to control the robot : )
Step 5: Download and Run the Program
Now, it's the final step.
Just connect the EVB Kit to your computer.
The LEGO Mindstorms software will recognize it.
I just need to press the "Download" button as I did to the EV3, then it's ok. With the IR Receiver, it' very convenient to define the control method.