This month’s HackSpace Magazines includes my review of an easy-to-use but surprisingly feature-rich robot from Dexter Industries: the BBC micro:bit-powered GiggleBot.
At first glance, the GiggleBot seems like a straightforward two-motor wheeled robot chassis. A closer look, though, reveals where it differs from the norm: RGB LEDs, a built-in line-following sensor, Grove headers for additional hardware, and even a pair of servo headers to add additional motion into the mix.
All this hardware is controlled from a standard BBC micro:bit microcontroller board, and doesn’t interfere with any of its existing components – meaning you’re still free to use the LED matrix display, compass, accelerometer, and Bluetooth radio, the latter even allowing you to use one BBC micro:bit as a handheld remote for another powering the robot.
For the full review you can either pop to your nearest supermarket or newsagent for a print copy of the magazine or, as with all Raspberry Pi Press publications, you can download a Creative Commons licensed digital version free of charge from the official website.
First, the Coldcard. Designed by the company behind the Opendime (reviewed in Issue 175, and dead due to an apparent design flaw a week later), the Coldcard is roughly the size of a small stack of credit cards but provides a full hardware wallet for the Bitcoin and Litecoin cryptocurrencies. At least, that’s the theory: sadly, in practice, the device proved difficult to use owing to software glitches, hardware flaws, and a lack of third-party software support which reduces you to using only one wallet package to interface with the Coldcard.
The GiggleBot, by contrast, is a significantly more polished product. While the documentation still needs work, the robot itself – featured two individually-addressable motors, a line- or light-following sensor board, RGB LEDs, and expansion potential from Grove-compatible connectors and a pair of servo headers – is exceptionally impressive, and a great introduction to basic robotics for younger programmers. Those looking to make the leap from the block-based MakeCode environment to Python, though, will discover that the two libraries are far from equivalent in terms of feature availability – something that, again, will hopefully be addressed in the future.
Finally, the Clockwork GameShell. Produced following a successful crowdfunding campaign, the device is based around a Raspberry Pi-like single-board computer dubbed the Clockwork Pi and runs a customised Linux distribution with neat menu system. Its internals, interestingly, are modular, with each contained inside a snap-together transparent plastic housing – a decision which makes for a slightly bulky Game Boy-like outer shell and, sadly, is the direct cause of some overheating problems for the system-on-chip (SoC) during more intensive games like Quake. These issues, though, are largely outweighed by sheer novelty value: a few minutes of FreeDoom in the palm of your hand is sure to raise a smile.
The full reviews can be read in Custom PC Issue 184, available from your nearest supermarket, newsagent, or digitally via Zinio and similar services.
Today marks the launch of The Official BBC Micro:bit User Guide, the culmination of a year-long project to create the most complete and accessible guide to using the BBC’s amazing low-cost embedded computing platform everywhere from the home and the hackspace to the classroom.
Special thanks, too, must go to Zach Shelby, chief executive of the Micro:bit Educational Foundation, for his early support of the project and chief technical officer Jonny Austin who worked to see the project through from start to finish and provided exhaustive feedback to ensure it launched in the best possible condition – not to mention offering his perspective of the BBC micro:bit’s meteoric rise around the globe in the book’s foreword.
For those looking for non-English resources, translations are currently in the works with a French edition confirmed for early next year and more expected to follow in due course – and if you’d like to see the book in your own native language, get in touch to discuss how to make that happen!
"Excellent! A+!" "Well done. This is what I like most in Raspberry Pi. The documentation." "The book and the hardware would be a great Christmas present for the clever kid (of any age) in your family." "10/10" - OpenLibra
"Not only should it be an essential purchase with the micro:bit, I would recommend getting the book before getting the micro:bit. Definitely recommended." "This is an amazing educational tool." "For a newcomer I would recommend this book and the BBC micro:bit. Together, they will make an excellent coder/DIY enthusiast out of you or your child." "This is definitely the book to get you started." "The best book on micro:bit I've found so far." "A wealth of information on micro:bit and it's easy to read." "Just started reading your book, and it's exactly what I was looking for."
"I'm constantly reading tech manuals. This book is above and beyond ANY tech manual I have ever read! It is readable, understandable and a fine companion for the Pi." "I have been using computer manuals for 40 years and this is one of the best I have ever read." "All I was looking for is combined in this fantastic book." "I bought this book on my Kindle and it has transformed my understanding." "A brilliant book to help you out." "This book is a must have and works very well on my Kindle - thank you so much for writing it."