Mobile 24/7 power for your #RaspberryPi – a Kickstarter


Just a quick post to publicise a Kickstarter. This one is an add-on board for the Pi that allows you to connect up a wide variety of power sources. It allows you to connect multiple power sources to provide UPS functionality for the Pi. Also, with the supplied software, it allows your Pi to shutdown gracefully when power is running low.

It’s from Hamish Cunningham, who recently attended both the CamJam and the Jamboree, and is a decently-priced board for those who need portable or uninterruptible power for their Pi. It’s currently available for £25 (for the lowest reward level) and there are several options available for a little bit more.

Read more and back the Kickstarter campaign here

The #RaspberryPi has a part to play in education

This is an opinion piece from me – so stand by for my occasionally random thoughts. Read the article below first, though, if you have time as it will add something.

There’s a fantastic article and interview with Steve Furber over at the Linux User Magazine site in which they look back at the impact of the BBC Micro, the current emphasis on computing in schools and the part the BBC has to play in this technological future.

Read it here.

The most interesting thing for me is the expectation that the BBC will deliver it’s solution (whatever that may be, it certainly won’t be a BBC Micro 2) in 2015. This, for me, is far too late. They will have missed the boat. The new Computing curriculum is being delivered now, i.e. this year, not next year! They had the opportunity to get more involved with the Raspberry Pi Foundation (RPF) at the onset of their project, although I understand it was commercial restrictions that primarily meant that they couldn’t. However, that means that they’ve had two years to do their own thing and have not delivered anything.

I know there has been (past and recent) criticism of the RPF – that they haven’t delivered the Pi into schools, that they haven’t delivered educational material and that they haven’t achieved their main aim. From a certain point of view, this is true. I don’t share that point of view. The RPF has needed first and foremost to generate momentum and a community. Remember: the state of our educational system, with respect to computing, is in a shocking state. We have a generation of teachers who, on the whole, do not know much, if anything, about delivering this new computing curriculum. The RPF has at least made a start on redressing this. The recent Raspberry Jamboree has shown, via panels and talks, that the Pi is out there ‘in the wild’ (i.e. in the classroom) and is making a difference now. There is a great enthusiasm for the Pi, and for computing, and it’s time to deliver that to the masses.

At the Jamboree, the Foundation announced their new educational website. Now, it’s not quite ready for launch, which is a shame, but we do know that it’s likely to be weeks rather than months before we can expect the launch and that the much-expanded education team at the Foundation is working hard on this site. We also know that the Raspberry Jam site (which has been neglected over the past year) will be brought into the Foundation’s site to further expand and enrich the community feel.

It remains to be seen whether this new website will be the solution to the criticism. I firmly believe that the mere possibilities offered by an education-focused site are endless and that the Foundation has the people in place to realise that potential. It’s going to be a site filled with quality content that teachers can use as a resource and as a central point for all things Pi. They just need to get it right and keep it going. To that end, at the Jamboree, they raised what amounted to a ‘call to arms’ to the community to get involved with generating and enriching the educational content that will be published. It’s my hope that they’ll involve the community sooner rather than later, perhaps letting those able to contribute see the site ahead of the launch and help to shape it towards a richer experience for the user.

That’s enough from me for now except to say this: I’m firmly behind any initiative to bring computing into the minds of youngsters, regardless of who it is led by, and I firmly believe that the Raspberry Pi (and therefore the Foundation) has a pivotal role to play in the future of technology. I think the BBC has missed the boat and they would be better off supporting any of the other initiatives around (e.g. the RPF, Computing at School) rather than starting their own.

#RaspberryPi User Guide by Upton and Halfacree – review

The kind folks over at Wiley have sent me a few books to review and here’s the first!

The Raspberry Pi User Guide couldn’t come from better stock. It’s the work of Eben Upton, co-creator of the Raspberry Pi, and freelance technology journalist Gareth Halfacree. It has recently been updated and so this is the second edition that I’m reviewing.

The book opens with a great introduction, highlighting that programming is fun and giving an extensive behind-the-scenes look at the creation of the Pi. This introduction alone should be required reading for any Pi owner as it shows the original inspiration for the computer and talks about some of the minds behind it. After the intro, we start to get into the meat of the book. There is an illustrated section in which the various parts of the boards are described. I say boards, plural, because the differences between the model A and both revisions of model B are discussed. Each port on the board is also described in detail so you know why you’re plugging in the various bits and pieces. There is an extensive explanation of installing an operating system, though only NOOBS and Raspbian are really covered in any sort of depth.

The next chapter is all about Linux system administration. This is a great chapter as it shows you basic commands that you’ll need to organise your operating system. There’s also, slightly bizarrely, a section on the Pi Store. This would, I feel, have been better placed in a chapter on the GUI, X Windows, but I’m glad it’s covered.

An entire chapter is devoted to various troubleshooting issues that you might come across. Most of this boils down to power supply problems, something which affects a lot of Pi owners. It’s good to have this in the book, though, as it re-enforces the good advice that a good power supply is essential. Network configuration comes next and comes in two flavours: wired and wireless. The writers go very in-depth here, even down to installing firmware for your wifi dongle (which is less necessary nowadays as many dongles are supported by Raspbian out-of-the-box) and they cover setting up wifi with a GUI and via the command line, manually editing configuration files. It’s a good guide to a complex subject.

The next thing to be covered is the raspi-config tool. This is clearly very up-to-date as it includes registering your Pi with Rastrack, a relatively new addition to the tool. I would have liked to see this chapter before the networking chapter – it is, after all, the first thing you hit when booting up your Pi for the first time. The following chapter goes into more advanced configuration, including manually editing configuration files to achieve, for example, a different overclocking setting.

The next few chapters cover using the Pi as a media centre, an office computer and a web server. The web server chapter is excellent as it describes how to install a LAMP stack and WordPress to give you a full-functioning blog platform.

The next set of chapters is all about programming and this is where the book hits its stride as a guide for beginners. There’s an introduction to both Scratch and Python and sample type-in programs for both. After that, we’re onto hardware hacking using both breadboard and stripboard. There’s a rather nice guide to soldering, which could do with a few more pictures to show you how to hold the iron against components, but it’s a welcome addition as many people are ‘all at sea’ when it comes to soldering. The hacking continues through a thorough investigation of the GPIO and the various buses available. There is then a chapter on the camera module (a reference guide to the basic commands is at the back of the book). This is presumably a new addition to the book as the first edition was, I believe, published before the advent of the camera. This chapter is a nice touch as it takes you through connecting up the camera, through taking stills and video before finishing off with timelapse photography. The final chapter describes three GPIO add-on boards: the Slice of Pi (from Ciseco), the Adafruit prototyping plate and the Gertboard. I would like to have seen more boards covered here – these seem to just be the authors’ favourites – and perhaps this could be expanded on in future editions. Finally, there are a few reference chapters at the back – one with Python program listings, one on the camera module, as mentioned before, and one on HDMI display modes.

Overall, this is a very comprehensive book. Perhaps a reshuffling of the chapters and some of the sections would improve the ‘through-line’ so that you could build on your knowledge as you go. Some chapters, like the one on raspi-config, seem to be slightly out of place. The book is also slightly… schizophrenic. On the one hand, in my mind a User Guide should be for beginners and should have a feel of narrative, introducing concepts and then building on them from the ground up. This book, however, tends to use terms that only non-beginners would understand. It goes, perhaps, too deeply into some concepts without first of all ensuring that the reader is comfortable with the building blocks. That’s not to say that a beginner couldn’t get to grips with it eventually, however. It is more, I would say, at a reference guide level, rather than at an ‘introductory’ level.

I’d rather not criticise it further as it is clearly a well-thought out, well-written and well-researched book. All things considered, I think I’d give it 7.5/10.

#RaspberryPi DSI screen makes a splash at the Jamboree

Picture courtesy of Ben Nuttall via Twitter

The CPC stand at the Education Innovation conference where the Jamboree was co-located was fortunate enough to have available to view a brand new product from the Foundation. The brainchild of Gordon Hollingworth, it’s a 7″ screen for the Pi that plugs into the DSI port on the board (in an identical way to the method by which the PiCam is attached, just using the other port… I really must learn how to write English sentences that make sense sometime!)

Thanks to RasPi.TV, we know that it features the following:

  • 10 point capacitive touch.
  • 7 inch LCD
  • 800 x 480 pixels

Thanks to Gordon at a recent CamJam, we also know that there is the possibility of a 10″ version as well.

According to Liz Upton, they expect the screen to be available for around the $70/£50 mark, which is good value for a screen the size and quality that it is.

This shouldn’t, by the way, come as a disappointment to anyone who has ordered an HDMIPi. The resolution of the HDMIPi is higher, the screen is bigger and it comes with a surround/case.