Amaze your kids by transforming two old toilet rolls and a few other recycled bits and bobs into a cool steampunk-inspired robot. Amaze them even further by balancing your robot on the edge of a ruler, table, shelf, or even your finger. And then triple amaze them by rotating the arms and revealing the steel heart in the body of the robot.

This is a fun summer project that’s also an excellent way for your kids to improve their understanding of gravity and mechanics. It’s also a very flexible project – while I gave my robot all the bells and whistles (literally, there’s a whistle on its head), you can easily customize your robot to suit the materials you have available.