A collection of projects and thoughts that don’t really fit anywhere else.
Blog posts have been move between various platforms for more than 15 years so
there might be some broken links and/or missing videos and images.
Please let me know if you find anything missing!
I’ve always loved using Scratch to teach programming. It’s such a fantastic tool, quick to get up and running, with a low barrier to entry, and it allows students to create engaging programs...
A little bit of downtime over the holidays, and a new 3D printer that I got late last year meant that a new project was in order. I’ve been dabbling with some Jade Bonsai for the last 12 mon...
For this year’s EduTech booth, I brought along a selection of MicroBit projects that demonstrated what could be done with the devices. I love my MicroBits and am always amazed at what yo...
Over this holiday period, we’ve been playing a lot of boardgames at home. Catan is a favourite at the moment and while all the components used to be kept in bags, I decided to model up a cus...
I’m often asked by Teacher about what more they can do with Arduino’s beyond just flashing LED’s. I’ve put together a few simple projects that could serve as starting points for students wi...
This is my simple SPIKE Prime Building Instructions. It is very quick to build and uses very few pieces. This makes it useful in a classroom setting as it means that teachers can spend less...
I’m often asked what are the benefits of 3D printers in schools. Too often people look at the ‘product’ that is being made by the students and incorrectly believe that the educational value ...
I recently ran a multi-day STEM camp robotics day for the University of the Sunshine Coast. Here are a few of the projects we did – Mobility Challenge, Robot Wave, Ball throw and Musical In...
One of the activities I run with my Intermediate Students. “How fast can you press the button?” They learn about Data Wires, Variables, Math and Compare Blocks. It is always great to see ho...
This article first appeared in BrickJournal Issue 35, 2015 Adding Personality While it great achievement to get your robot up and moving, and an even better achievement to have it reacting t...
This article first appeared in BrickJournal Issue 38, 2016 Getting your robot to Speak (not just the ‘official’ phrases) The sounds that are built into the EV3 system are numerous and awesom...
This article first appeared in BrickJournal Issue 36, 2015 My Blocks – The basics What are they? My Blocks are a way to represent lots of instructions with just a single block. What that mea...
This article first appeared in BrickJournal Issue 32, 2015 Powered Attachments If you’ve been following along with our previous articles, you’ll be familiar with making your robot drive arou...
This article appeared in BrickJournal Issue 30, 2014 In the last installment of the MINDSTORMS articles we looked at how to program your robot to drive in a straight line. And while that is ...
This article first appeared in BrickJournal Issue 28, 2014 One of the most important commands we can give a robot, especially a moving robot, are commands that tell the motors what to do. Th...
This article first appeared in BrickJournal Issue 33, 2015 The perils of Dead Reckoning! It is common for many teams when competing in Robotics competitions to rely heavily on dead reckoning...
This article first appeared in BrickJournal Issue 31, 2014 Using Sensors When using just the Move Steering blocks, we are always directing the robot to do a specific set of movements. This i...
So there was a question that came through the EV3 Facebook group by Ana “Hello! Has anyone tested (or is there any documentation about) the line width that the EV3 light / color sensor is ca...
In late 2017 I got the chance to work with some amazing Grade 9 students in Far North Queensland for a 2 day Arduino Workshop. Day 1: Learn the basics of the Arduino system, simple sensors ...
Backstory At the VEX World Championships in 2016, I was really lucky to have the opportunity to drive around Steve Hassenplug’s full sized VEX R2D2. As I was doing it, I was amazed at how e...
Every year we have a LEGO fan expo and I love to make creations that are interactive. All too often kids are not allowed to touch anything at these expos and so they love it when they have ...
In this tutorial, I’ll show you how to use the LEGO MINDSTORMS EV3 datalogging capabilities to measure how fast a fidget spinner spins. I use a Colour Sensor in reflected Light Mode, positi...
I was recently invited by CQUni to give a guest lecture. I spoke for about 45 minutes on the topic “Don’t Teach Robotics, use Robotics to Teach”. The main crux of the talk was that in educa...
It’s been hot here in Australia. Maximums have been around 30C-35C all week and the humidity up over 50%. We get the occasional news story about the dangers of leaving kids and pets in cars ...
I was asked a few weeks ago if I’d like a review copy of these cards and I thought, ‘why not?’ and then promptly forgot about them. Fast forward to last week and they rock up on my doorstep ...
I was recently sent the newest Humanoid robot offering from Meccano, the Meccanoid XL 2.0 . It is apparently an upgrade from last years G15KS. Full disclosure, this was sent to me for free ...
This is a bit of a long spiel, of a topic that I’ve been mulling over for the last few years. I’ve been teaching with robots for over 15 years now and one of the most common question I get ...
I was recently interviewed on our local radio station as part of their Education2.1 segment. It’s 10 minutes long and Wayne Chalmers and I chat about robots in the classroom, how I got into...
I made a VEX IQ version of R2D2 a little while back and while it was a lot of fun, it wasn’t quite right. I built it just using the parts I had on hand and as a result it ended up predomina...
I had an email from a teacher recently asking for some advice on how to put together a voting machine using the LEGO MINDSTORMS EV3. I quickly put together this example as a starting point. ...
I’m often asked to give quick demos of my robots to show off what they would be capable of in a classroom setting. I have three different models that I regularly fall back to to show off ba...
So the last few weeks / months have been pretty crazy/busy so over this last week I’ve done something that I haven’t done in quite a while – build something cool just because I want to. I d...
It’s been a while, but the next book is now ready. If you’ve been using the VEX IQ robot platform, but prefer the RobotC programming language over Modkit, then here is the book for you! Clic...
So the title sounds awfully dry, but this is a project I’ve been meaning to do for a very long time. A few years back one of my boys received a ‘Tumble Bug’ toy for Christmas. It’s a pretty...
A recent discussion on the LEGO Community forum about the WeDo kit led to an interesting question. ‘Could you run a simple robot, with off board (on tablet or PC) processing? ie. Could you ...
I had a student press the cancel button a little too hard today and it got stuck in a ‘down’ position and wouldn’t work any more. You could still run programs as per normal, but you couldn’...
The game of Simon is a lot of fun for kids and adults alike. The basic premise is this: Device does an action (display a light, plays a sound etc.) Player has to repeat the action (press a ...
The game of Simon has been popular for many years. The basic premise is this: Device does an action (display a light, plays a sound etc.) Player has to repeat the action (press a button cor...
My RileyRover is my favourite build when I’m working with groups over more than just a session or two as it relatively sturdy and has a lot of great places to add attachments and modificati...
So I recently had this email land in my mailbox and was quite disturbed. Identifying details removed. “I am a teacher of IT and preparing elementary students for participating in a national ...
I recently ran some workshops for Grade 3 students with the LEGO WeDo kits. 150 students over 3 days, in 2.5hr sessions at a time. This particular school had a very extensive XO laptop prog...
It’s been a long time in the making but I’m finally proud to announce that my next book in the ‘Classroom Activities’ series is now available!. This book utilises the new VEX IQ robot kit f...
I work with a lot of students throughout the year and it is not uncommon to have a student in a wheelchair in my workshops from time to time. While the vast majority of my activities take pl...
Well, to be honest it’s been available for a little while now, but I’ve finally got my copy. I don’t understand a word of it, but it looks fantastic!!! Classroom Activities for the Busy Teac...
LEGO no longer produces the Animal set that this book our WeDo Teacher resource book was written for. The programming section is still very relevant for anyone using the WeDo kit, but unles...
Most people know that I’m a big fan of simple robots in the classroom. While the more elaborate ones look great, I’m all for having a design that is quick to build with as few parts as possi...
I know it’s late, but the end of the year just got a little too busy for me. Here is my LEGO MINDSTORMS EV3 version of ‘Carol of the Bells’. I found a version of the song in 3 parts and ass...
One of the organisations I work very closely with is the International Robotics Academy based in Amman, Jordan. Over the last year I’ve been advising them on their workshop content and diffe...
I’ve finally gotten around to updating my global map of people using my robot design (both the RileyRover and the Domabot). I love to hear from people around the world and the stories of how...
I get asked all the time, “which is the better system?”, so I thought I would put together my thoughts. Disclaimer I am very lucky to have had both LEGO and VEX send me complimentary kits. I...
I was recently asked to update my popular NXT sequencer for an EV3 version, so here it is! The build is pretty simple and can be made by either the Home (31313) or Education (45544) versions...
I’ve been a long time member of QSITE (Queensland Society of Information Technology in Education) but this is the first time I’ve ever submitted anything to the quarterly Journal. It’s nice ...
I’m often asked what ‘variables’ are and how are they useful? How would I go about teaching them in class? Well the question was raised again this week on our Robotics in Education Mailing l...
I’ve just received my copy of BrickJournal #30, with my latest EV3 article! ...
Video ...
My article has finally been published in BrickJournal! 🙂 It’s a very basic introduction to EV3 programming, looking at just making the robot drive forward. Big thanks to Joe Meno who took my...
I was recently extremely fortunate to be a guest of VEX Robotics at their annual World Robotics Championships in Anaheim, California. It’s a educational robotics competition along the lines ...
Video ...
This robot has been designed for the VEX-IQ robotics kit. It can be made from parts from a single VEX-IQ Starter Kit ( http://www.vexrobotics.com/vexiq/products/starter-kit-with-sensors.html...
I was extremely fortunate to be sent a kit of the new VEX-IQ robot from VEX robotics ( http://www.vexrobotics.com/vexiq ) As always, the first thing I do with these kits is to figure out the...
Thanks to the great help from Nigel Ward ( http://www.mind-storms.com/ ) we now have a French Translation of the popular “Classroom Activities for the Busy Teacher: EV3”. It is available as ...
At a recent conference I ran an advanced EV3 workshop where one activity concentrated specifically on the use of arrays. Arrays are a new edition the MINDSTORMS software that the previous N...
Video ...
Video ...
While there has been a lot of discussion and questions around the differences between the Home and Education versions of the EV3, there hasn’t been a lot about the differences in the softwar...
My new book Classroom Activities for the Busy Teacher: EV3 is now available! I’m offering it in two formats, full colour hardcopy from Amazon, or for the first time ever, as a pdf eBook that...
Did you find this build useful? Consider donating to help keep this site running! This is my simple EV3 robot design. It is very quick to build, uses very few pieces and has interchangeable ...
It has taken me quite a while and lots of fiddling, but I’m finally happy with the build instructions for my new EV3 classroom robot. I’ve got a draft PDF out to a few teachers for them to c...
Normally my school holidays are pretty laid back, a chance to catch-up on all the admin work that gets neglected during the Term. I was also really looking forward to some uninterrupted time...
After being able to see the EV3 hardware for the last few months, it’s really exciting to be able to now show off the new software. This is just a taster, and I’ll get into more detail in fu...
I recently ran a Hangout session with a group of girls on the other side of the world. They were having some issues getting their IRSeeker to accurately track an IR Soccer ball and just need...
It’s these things that are one of the reasons I love what I do. I recently ran a workshop for grade 4’s, squeezing 4 sessions of 26 students, each with only 90 minutes, with as much robotics...
Video ...
I was sick of my BeeBots rattling around in one of my bags, and the only ‘official’ storage I could find held only 6 BeeBots. A quick trip to the local foam shop and I got a few pieces custo...
I love it when people take my ideas, and improve on them. Adriano took the initial designs I had in Making Music with the NXT and improved on them. His design actively pulls up on the lever...
I was very fortunate to help out at the recent Sydney EV3 training. We had the LEGO distributors plus a few top teachers from Australia in a 2-day hands on ‘play’ session. We were able to gi...
Geraldine on the Mailing list shared a fantastic simple little activity she did with her students. Just a very simple idea that is working well for me in my workshops, I am sorry if you hav...
I’m a bit late to the game, but now my books have been listed on Amazon Europe websites such as Amazon.co.uk, Amazon.de, Amazon.fr, Amazon.it, and Amazon.es. It will probably mean cheaper s...
In a Teacher workshop this week we were looking at ways of following a line. In these workshops I stick with a simple ‘wiggle’ algorithm just using a Switch statement and some Move Blocks. T...
John Middendorf and John Burfoot tossed around a few ideas on the mailing list about how best to utilise the on-board programming of the NXT in the classroom. John M put together this simple...
A common request I get from Teachers is how to use Bluetooth. So common in fact, that I thought it a good idea to make a few video’s outlining how I go about it. I’ve broken it down into 3 ...
This is an activity I’ve run with Students and Teachers on quite a few occasions with great success. I thought it was finally time to document it and create a template in case other might fi...
Video ...
I was contacted by the IAIS Fraunhofer Institute in Germany asking if they could translate my article into German as they felt many German teachers would benefit from it 🙂 http://roberta-hom...
With the release of the new EV3 Mindstorms system (more info) , I’ve had a few emails from teachers asking me what they should do; Stick with the NXT or go with the EV3? I’ve been very luck...
Video ...
On September 22/23, we held the Australian Championships for RoboCUp Junior. This year we saw over 140 teams and over 400 kids from all over Australia come to Canberra to show off their cre...
Thanks www.robotsquare.com for send this through to me. As part of a RISE project (Robotics Inspired Science Education), close to 400 students from 10 regions of Ghana were able to take part...
I was up in Townsville last weekend to run some Professional Development sessions for QSITE (Queensland Society of Information Technology Educators). Three sessions in total, each around 3h...
I have finally gotten around to writing all this up. Teachers keep hounding me for it, so here it is! 🙂 https://www.damienkee.com/greenscreens/ This is how I go about doing my Greenscreen wo...
“Sorry :(“ by gwaar Attribution License I’m sorry, I know it has been a while since my last post. Life has been hectic, with RoboCup Junior, Australia ‘s move to the new National Curriculum...
Big thanks to Marvin for sending these videos through of his students. They used my book – “Making Music with the NXT” as inspiration for creating their own musical instruments! ...
Video ...
Back in 2009 I collated a bunch of different ideas from teachers and educators on the LEGOengineering mailing list on how they store their LEGO in class. It was originally turned into a pdf ...
It’s taken a little while, but I now have all my LEGO Robotics teacher resource books available from Amazon. In the process, I’ve been able to convert them all to full colour, something man...
I’ve been very lucky to have been sent one of Dexter Industries new Thermal Infrared Temperature Sensor . Whilst Xander over at BotBench has done a more indepth review ( here ), he was using...
A conversation we’re having at the moment on the Teacher Mailing List is around the creation of a Timer. Ian Chow-Miller has been running an activity with NXT dragsters with a focus on gear ...
This last Monday was spent all day working with Math teachers, showing them how to use robotics in the classroom, specifically aimed at math activities (as opposed to ‘robot’ activities). We...
One of my (and the students) favourite activity is the Robot wave. Basically it consists of all robots driving forwards, backwards, forwards, but when done in time looks like a the human wa...
I’m always on the look out for royalty free music to put in the background of stop-motion movies and youtube clips and came across Aviary. It’s a fantastic browser based sequencer with lots ...
Not much to talk about this week. I ran my usual SCRATCH workshops for teachers as well as the Beginner and Intermediate Robotics workshop for teachers. I was surprised however to have some ...
Over at www.theNXTstep.com we’ve been putting together a list of great robot designs that also have Building Instructions. While the’re not all going to be fantastic in a classroom situatio...
Over the weekend I had the great privillage to be a part of the 2011 RoboCup Junior, Australian Championships. Each year we hold the National competition in a different part of Australia, a...
One of my standard activities I run when I go to schools is ‘Rescue Penelope the Polar Bear’. We set a scenario where an earthquake has occurred at the zoo, buildings have fallen down (black...
Another travelling week for me this week. Headed up north on Monday, for workshops Tue/Wed/Thu and then back late Thursday night. This time, rather than the usual Robotics workshops, we were...
This is a great robot to use in class. It is quick to build, and plenty of places to add attachments. You can download the complete colour pdf (including additional attachments) – Here Have...
Yes I know it’s been through a few iterations, but I’m now happy with the system I’ve got. I’ll be update far more often, with more emphasis on Technology in the classroom. ...
This was my first time using BeeBots with kids (as opposed to teachers) and with 22 kids, it was pretty noisy/chaotic/fun/exciting. Make your robot drive out, turn around and come back First...
Something a little different for me this week. The QLD government recognizes the difficulty remote school encounter, providing the activities that are readily available to their city schools...
Here is my version of a NXT-Crane Hybrid. Using the LEGO NXT Mindstorms system and the #8292 cherry picker. Click the link for lots more photos and information Mechanical Adjustments The fi...
This was a video I put together to show how a simple leg mechanism can be built with LEGO parts. Six of these legs combined then give a very basic hexapod robot. In the video, I have 1 moto...
Version 2 This is the follow up to version 1. It can be made out of a single NXT2.0 kit. The motor spins the device around and the colour sensor is constantly taking readings. Each colour i...
The robot I worked on for my PhD. We were looking at modelling the human cerebellum in order to ‘teach’ the robot how to walk. ...
This sideshow alley clown game was built with just the parts from the NXT2.0 Kit. No sensor and just 1 motors, but a fun game none-the-less. The clown is a little scary, but the best I coul...
This robot design was inspired by the amazing creations of Theo Jansen. The leg design is based on a six bar linkage which I best found explained at http://www.mechanicalspider.com/ ...
A robot that deals cards for poker. This robot deals from the bottom of the pack using an NXT wheel to draw out a card. A second NXT wheel spinning 5 times quicker then ‘spits’ out the card...
This robot samples any loud sounds and keeps track of the time between each. It then plays back the rhythm by tapping on a plastic container. The code is written in NXC and is a good exampl...















































