Hobby Components Maze Runner (HCROBO0052)

Robotic / mechanical components and kits.
Post Reply
admin
Site Admin
Posts: 725
Joined: Sun Aug 05, 2012 4:02 pm

Hobby Components Maze Runner (HCROBO0052)

Post by admin » Mon Jan 11, 2016 4:46 pm

Image

Image

This kit allows you to build your very own maze solving robot. It comes complete with everything you need including all the electronics motors and sensors. Just build the robot (soldering required), connect a PP3 battery (not included) and it's ready to go exploring. The kit also includes a book providing detailed instructions on how to build, commission, design a maze, and even program the Maze Runner yourself.

The Maze Runner is also designed to be compatible with the Arduino IDE which means with just the addition of a programming cable you can reprogram the Maze runner to follow your own commands. This opens the Maze Runner up to not just being a maze solving robot, but a general purpose robotic vehicle. To make reprogramming as easy as possible an Arduino compatible library can be downloaded from our support forum giving you access to the Maze runners hardware.


Image


Example - Reprogramming the Maze Runner to follow a line:

Code: Select all

#include "HCMRunner.h"

/* Create an instance of the HCMRunner library */
HCMRunner HCMRunner;


void setup()
{
  /* Initialise the library */
  HCMRunner.Init();

   /* Play a quick start tune */   
  HCMRunner.PlayTune(Turn_Tune);
  
  /* First we need to calibrate all the line sensors. The robot should be placed on the start line
     where it will rotate in both directions to measure the difference between a line and no line */
  HCMRunner.LS_ON();
  HCMRunner.CalibrateLineSensors();
}

void loop()
{
  /* Use the line sensors to follow a line */
  HCMRunner.SensorMove(STRAIGHT);
}

The Maze runner also features a prototyping area should you wish modify the hardware, and headers to allow additional boards to be added.

Please note: This kit contains electronic components which will require soldering. We have deliberately designed this kit to only use through-hole components to make soldering as easy as possible. To build the kit you will require a soldering iron, solder, some basic tools. Some experience in soldering through-hole components is recommended.





Features:

Fully programmable microcontroller.
Geared motors with larger tires providing plenty of traction.
5 line sensors for line following and turn sensing.
On-board speaker for playing musical notes or tunes.
Highly maneuverable with forward/reverse drive and able to turn on its own axis.
Pre-Programmed to explore and solve a maze - no programming skills required.
Compatible with the Arduino IDE.
Arduino library available to make writing you own code as easy as possible.
Prototyping area to add your own custom hardware.
Connections for optional Bluetooth and ultrasonic modules.
Through-hole components to make construction as easy as possible.


ImageImage
ImageImage
ImageImage



Image


Library

No programming is required to use the Maze Runner but if you wish re-reprogram it an Arduino compatible library can be downloaded below:

http://forum.hobbycomponents.com/viewto ... 4763#p4763

The library also includes example sketches including the default maze solving sketch that comes pre-programmed into the Maze Runner.


Schematics
Maze_Runner_Standard_Power_Board_Schematic.pdf
Maze_Runner_Standard_Drive_Board_Schematic.pdf


ERRATA:

When attaching the two drive motors to the drive board it is very important that they are in the correct orientation otherwise the motors will rotate in the opposite direction. You can reference the following diagram to identify the positive terminal on each motor and correct orientation when fitting them to the drive board:

Image


User Manual Page 8: Component designation for 100nF capacitors could read C6, C7, C8, C11, C12, C13, C14
User Manual Page 12: The two 10K resistors R9 & R11 are described with colour banding brown, black, black, orange, brown - the correct banding should be brown, black, black, red, brown.
User Manual Page 24: The two 100K resistors R2 & R3 are described with colour banding brown, black, black, yellow, brown - the correct banding should be brown, black, black, orange, brown.
You do not have the required permissions to view the files attached to this post.

DaveA
Posts: 2
Joined: Mon Apr 24, 2017 6:56 pm

Re: Hobby Components Maze Runner (HCROBO0052)

Post by DaveA » Wed Jan 10, 2018 10:44 pm

There seems to be a couple of small errors in the manual which I thought were worth pointing out:

Page 12 - The 10K resistors are described as "Brown, Black, Black, Orange, Brown" which is the colour code for 100K. Since there are a couple of 100K resistors for the other board, I think this might catch somebody out. The correct "Brown, Black, Black, Red, Brown" resistors are supplied.

Page 24 - Likewise, the two 100K resistors are described as "Brown, Black, Black, Yellow, Brown" which is the colour code for 1M which are not in the kit anyway

I assume the values are correct and the error is with the colour code description though these are incorrectly shown in the diagrams.

These small things aside, It's an excellent kit. I really like the quality ring bound manual which reminds me of my 1982 Sinclair Spectrum manual! (that dates me a bit). A refreshing change in these days of multi-lingual scraps of paper in broken Engrish, or no instructions at all.

andrew
Site Admin
Posts: 791
Joined: Sun Aug 05, 2012 4:15 pm

Re: Hobby Components Maze Runner (HCROBO0052)

Post by andrew » Thu Jan 11, 2018 10:07 am

Thanks for this. I've added them to the errata list and the manual will be corrected in the next print.
I really like the quality ring bound manual which reminds me of my 1982 Sinclair Spectrum manual!
Now you come to mention it, the format is quite similar to the old 8 bit computer manuals. Especially the old Sinclair and Commodore ones :-)
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

Post Reply