Geeks2U Promise
We guarantee you'll love our fast, friendly service - or we'll refund your money.  
133,572 Happy Customers & Counting
Need tech support?
1300 769 448
Extended hours, 7 days a week
Home  /  geekspeak  /  Robotics for beginners – where do you start?

Robotics for beginners – where do you start?

When you or your kids are ready to take the next step up from Lego, how do you explore the world of building robots without jumping in the deep end?

My son is about to go into Grade 6 and his passions include mathematics, computing and Lego. Let’s call him Mars – the code name his mother and I use when we don’t want him to know we’re talking about him (Mars also has a little sister Venus).

Like many of his friends, Mars loves Lego and has also discovered the amazing world of Minecraft. I built a private Minecraft server for Mars and Venus to play on but, before Mars sinks too much time and effort into building grand virtual structures, I’m wondering if it’s better to focus some of that effort and creativity into the physical world.

Mars’ teachers have introduced him to the Hopscotch programming environment designed for children. Before that he’d already discovered the Scratch platform – also designed for students – and started to create his own games. Rather than have him just staring at a screen, I thought I might try focusing his energy into the physical world. Robotics seems the perfect field – combining programming, electronics and mechanical engineering into a long-term project which lets you get your hands dirty in code, circuit boards and gears.

So where to begin? The Lego Mindstorms EV3 kit is one obvious place, although the $500 price tag is a bit steep if you’re just dipping your toe in the water. For now I’d like to keep things relatively cheap and simple.

I’ve got a spare Raspberry Pi mini-computer lying around, which I was already considering giving to Mars to see what he could do with it. I looked at the BrickPi project but the problem is that you still seem to be dependent on expensive Lego parts.

Along with price, my other consideration was not making it too steep a learning curve for Mars. He’s only 11 – I want to spark his interest rather than crush his enthusiasm, so I went in search of a robotics platform which links into the Scratch programming environment he already uses. In the end I settled on the Laika Explorer – a Kickstarter project designed to link the Raspberry Pi circuit board to robotics gear such as motors and servos. The great thing about the Laika Explorer is that you can program it via Scratch, Python or C – so it’s easy for Mars to get started and it gives him room to expand when he’s ready to tackle raw code.

The final piece of the puzzle is hardware to control. I went with the DAGU Rover 5 chassis – basically the bottom half of a tank that comes with four motors which connect to the Laika. The Laika and Raspberry Pi circuit boards sit on top and you can control everything via Wi-Fi using Scratch on a computer.

There are plenty of robot chassis kits to choose from, but I decided to start with the DAGU Rover 5 because it’s not too expensive and Laika’s developers used it as part of a demonstration project so I know all the hardware will play nicely together. If Mars takes a liking to the mechanical side of robotics we might even try building robots from scratch using something like the Actobotics system.

I thought a robotic car would make a good first project as it’s a little more exciting and interactive than something like a robot arm. It’s also easy to expand the project over time, perhaps adding a camera and other sensors as we become more confident and decide what we want the robot to do. Mars and Venus have already started helping me shoot footage for video product reviews, so maybe we could work on a robotic camera dolly. I think projects are more interesting when they have real world applications.

The original plan was simply to hand all the pieces to Mars as a Christmas present, but I don’t want to throw him in the deep end so I think it might work better as a joint project. I learned a lot about the Raspberry Pi while building a coffee table arcade machine, so I can share some of that knowledge with Mars to help him along the way. He can be the project manager and I’ll be the technical consultant. If he takes to robotics then it might lead to bigger things, if not we’ve still spent some quality time together and broadened his horizons.


Recent News

Social media can be a huge force for change, and in these times where many of us are bouncing in and out of lockdowns, also a vital lifeline for communication on everything from important matters to the wildly trivial. We’re all allowed our personal obsessions, after all. However, many of us don’t think about the

Microsoft recently released its first public-facing beta version of the Windows 11 operating system that it will ship later this year. You’ve got to be signed up to its Windows Insider program to get it – and be willing to accept a little risk in terms of unstable operating systems – but then this is

Telstra recently announced that its 5G coverage for its mobile phone network covers around 75% of the Australian population. It’s also announced the “longest” (as in range) 5G phone call in the world, spanning some 113km in Gippsland. Meanwhile, rival telco Optus has claimed that it’s hit 300mbps upstream on trials of its emerging mmWave

Microsoft recently announced its next generation of the Windows operating system, Windows 11. If you’re thinking that seems odd given it did announce some years back that Windows 10 would be the “final” version of Windows, you’re not alone. For many years now, Microsoft’s simply provided Windows 10 updates rather than “new” versions of Windows,

Coronavirus (COVID-19) Update

Learn about the precautions we are taking and our new contactless pick-up and remote service options. Read More
Get help setting up your home office or homework area today. Learn More