Using the CRUMBLE  from Redfern Electronics.


In this project we are going to going to recap the basics of the Crumble board. This project is about creating your own “robot”. We will be using the motor blocks to move the crumbot around.  The body of the robot uses recycled material to reduce costs and give an opportunity to learn about the environment/ recycling. The Crumble has much larger holes (correct term is Pins) for attaching crocodile clips and or making it easier to stitch with.

Crumble Board

This little board “microcontroller” is great for developing hardware projects for beginners or more advanced users wanting to do a simple prototype.  The graphical programming environment has a scratch like feel.  This enables the user to feel comfortable and get stuck in to Flashing those onboard LEDs!

KIT
Crumble
USB Cable
Crocodile Clips (for temporary projects)
Power Pack & 3 x AA Batteries
Motors
Cardboard
Sticky Tape
Bluetack or similar to balance your robot (optional)
Colouring Pens to decorate your robot

Step 1 Testing the board
Connect Board to the computer using the USB cable
Flashing onboard LEDS. These LEDs are attached to the motor blocks section of the crumble board

What Code do we need to make the LEDs on the crumble flash?

Can you create a pattern?

Simple Motor Code

Motor Block code example

Step 2 Adding the motors
You will need crocodile cables, sometimes called alligator cables.
Attached the external power pack to the crumble board.

Clip one cable to each of the wires on the motor block. RED for power and BLACK for ground
Connect the cables from Motor 1 to motor 1 section on the crumble board. Located at the bottom of the board with the + and – signs. Repeat to add the motor block to Motor2 on the crumble board.

Connecting Motor blocks

 

If your motor block has single colour cables this is a good time to test the polarity.  Which is your motor block turning?  Does it go forward when you code forward?

 

Note this is in Italian

Run your code again with the motor blocks attached and power switched on. What happens to the wheels?

Step 3 Making a body


Using cardboard or similar
Adding the motor blocks to the bottom and edges of the base
Make sure that the wheels can turn around freely

Take your time

Step 4 Moving around the room
Programming your crumbot to move around

Code Blocks

Using the code blocks in the picture above where can your crumbot go?
WOW you have just created and coded your own crumbot! AWESOME work

What have your discovered in this project

Computational Thinking Skills
Designing a real world project
Programming skills using loops
Making skills with the body of your crumbot