CORONAVIRUS (COVID-19) Read More
Category: Classroom

Arduino Marble Maze Labyrinth

AbleData does not produce, distribute or sell any of the products listed on this website, but we provide you with information on how to contact manufacturers or distributors of these products. If you are interested in purchasing a product, you can find companies who sell it below.

The Arduino Marble Maze Labyrinth is a Do It Yourself product made from cardboard designed for those individuals with learning and neurological disabilities to engage in fine motor play. The idea of the game is to navigate the marble through the maze to reach the portal at the end to win the game. The labyrinth is a game of physical skill consisting of a box with a maze on top with holes, and a steel marble. The object of the game is to try to tilt the playfield to guide the marble to the end of the maze, without letting it fall into any of the holes. Some versions of the game feature a suspended maze surface that rotates on two axels, each of which is controlled by a knob. Small handheld versions of the game are sold, with the box being completely closed with a transparent cover on top. The prototype game was developed by BRIO in Sweden and first released there in 1946.

Technical Specifications: 

Step One: Design.

  • The user starts to design their own Labyrinth maze using sketch up pro to imagine how this game will look like. They are careful to give it a suitable size and make it pretty easy because children may start to build their own maze too. The design files are available to download to make the game out of cardboard in one hour and soon the laser cut files will be available.

Step Two: Gather materials:

  • A sheet of Cardboard 3 millimeters.
  • Tools.
  • Hot glue.
  • Sharp-Blade Knife.
  • Ruler.
  • Pencil.

Components:

  • Arduino (Any board type).
  • Mini breadboard.
  • Jumper wires.
  • 2X servo motor 9g.
  • Joystick module.
  • 2 screws & nuts 12 x 3 millimeters.

Step 3: Cut Out the Shape. Print out the attached file and follow the following steps:

  • Cut out one 20 x 20-centimeter square for the base of the labyrinth.
  • Cut out two 14 x 16-centimeter isosceles trapezium for the sides of the labyrinth.
  • Make a rectangle hole in one of these two pieces for the servo motor (X-axis).
  • Drill a 3-millimeter hole in the other piece in the exact middle to be against the servo shaft on the other side (X-axis).
  • Next, you will need to cut out four 14 x 4-centimeter rectangles for the support in the interior of the labyrinth.
  • Drill a 3-millimeter hole in the other piece in the exact middle to be against the servo shaft on the other side (Y-axis).
  • Make a rectangle hole in the middle as shown in one of these four pieces for the servo motor (Y-axis).
  • Choose a maze and cut it out 12 x 12-centimeter square for the maze.
  • Tip: Glue the paper maze to be as a guide for you.
  • You will need to cut out at least eight 1.5 x 12-centimeter rectangles for the walls in the labyrinth. Next, the user will need to cut them so that they are the right size and can fit in the labyrinth.
  • Follow the guide lines then glue the pieces in its place to become the wall of the maze.
  • Glue the servo motors in its place as shown.
  • Glue the servo motor horn in the rectangle pieces.

Step 4: Wiring. Connect the wires of the servos and joystick as shown in the sketch.

  • Arduino Pin 8 to yellow wire in servo 1 (X-axis).
  • Arduino Pin 9 to yellow wire in servo 1 (Y-axis).
  • Red & Brown wires to the breadboard.
  • Arduino Pin A0 to Joystick pin VRx.
  • Arduino Pin A1 to Joystick pin VRy.
  • Joystick VCC and GND to the breadboard.
  • Arduino 5V and GND to the breadboard.

Step Five: Coding.

  • Connect the Arduino board to the PC using its USB cable.
  • Open Arduino Integrated Development Equipment (IED).
  • Copy the paste the code into a new sketch.
  • The user ensures the name of serial port by clicking Tools menu > board > choose the active serial port.
  • Click the upper circle button to upload the code.
  • Step One: Design.

The user starts to design their own Labyrinth maze using sketch up pro to imagine how this game will look like. They are careful to give it a suitable size and make it pretty easy because children may start to build their own maze too. The design files are available to download to make the game out of cardboard in One hour only and soon the laser cut files will be available.

Step Two: Components.

Materials:

A sheet of Cardboard 3 millimeters.

Tools.

Hot glue.

Sharp-Blade Knife.

Ruler.

Pencil.

Components:

Arduino (Any board type).

Mini bread board.

Jumper wires.

2X servo motor 9g.

Joystick module.

2 screws & nuts 12 x 3 millimeters.

Step 3: Cut Out the Shape.

Print out the attached file and follow the following steps:

Cut out one 20 x 20-centimeter square for the base of the labyrinth.

Cut out two 14 x 16-centimeter isosceles trapezium for the sides of the labyrinth.

Make a rectangle hole in one of these two pieces for the servo motor (X axis).

Drill a 3-millimeter hole in the other piece in the exact middle to be against the servo shaft on the other side (X axis).

Next, you will need to cut out four 14 x 4-centimeter rectangles for the support in the interior of the labyrinth.

Drill a 3-milliteter hole in the other piece in the exact middle to be against the servo shaft on the other side (Y axis).

Make a rectangle hole in the middle as shown in one of these four pieces for the servo motor (Y axis).

Choose a maze and cut it out 12 x 12-centimeter square for the maze.

Tip: Glue the paper maze to be as a guide for you.

You will need to cut out at least eight 1.5 x 12-centimeter rectangles for the walls in the labyrinth. Next the user will need to cut them so that they are the right size and can fit in the labyrinth.

Follow the guide lines then glue the pieces in its place to become the wall of the maze.

Glue the servo motors in its place as shown.

Glue the servo motor horn in the rectangle pieces.

Step 4: Wiring.

Connect the wires of the servos and joystick as shown in the sketch.

Arduino Pin 8 to yellow wire in servo 1 (X-axis).

Arduino Pin 9 to yellow wire in servo 1 (Y-axis).

Red & Brown wires to the breadboard.

Arduino Pin A0 to Joystick pin VRx.

Arduino Pin A1 to Joystick pin VRy.

Joystick VCC and GND to the breadboard.

Arduino 5V and GND to the breadboard.

Step Five: Coding.

Connected your Arduino board to the PC using its USB cable.

Open Arduino IED (Integrated Development Equipment).

Copy the paste the code into a new sketch.

The user ensures the name of serial port by clicking Tools menu > board > choose the active serial port.

Click the upper circle button to upload the code.

Available

Price Check
as of: 
05/03/2019
Additional Pricing Notes: 
Do It Yourself.
Seller(s): 
Arduino Marble Maze Labyrinth