Monday, 17 June 2013

My Top 5 Raspberry Pi Cases

You've got a raspberry pi but don't know whether you should encase it or not. Never fear, here are my top 5 Pi case reviews to help you out:


1. The cheap plastic case

If you really want to keep your board free from dust, danger, and ... dogs (?) then a case is a good idea. You can purchase a very reasonable cheap plastic case from ebay for under £5 delivered with slots for all the Raspberry Pi ports, including full access to the GPIO pins for those electronic projects you have planned (like the Little Box of Geek!). Sadly it does not come with any option for mounting and it is not weather proof, which could be a problem if you want to send your pi into space or leave it outside to record weather data. The case I looked at was

2. The Punnet

Fully customisable the Punnet is a fun way to protect your pi from... well... not much. But it looks totally cool and if you have access to a printer and some card is a very cheap, almost free alternative. I enjoy getting my students and other kids creating their own designs using the punnet. They can label explain all the ports and components of the Raspberry Pi by drawing on the punnet, and colour it in how they like. It's safe to say that it is definitely not weather proof, or fully dust proof, but it might help you remember where all your cables should go, and make you smile. You can print off your own punnet using this pdf.

3. The Lego Case

I love Lego. FACT. Who doesn't? Before the Raspberry Pi came along, I used to marvel at images on the internet of full tower PC cases made out of those little bricks. Even James May's Lego house filled me full of a sense of excitement. You can build anything! Of course, a natural fit would be to build a Pi Case from Lego, and it was a teenage girl who created a great step by step tutorial explaining how first! That design has been improved upon, and I made this one using the kit supplied. What I like about this design is that the lid fits snugly but comes off if you want to access the GPIO pins or even to plug in a PiCam. It was a total fiddle following the instructions, and I had to dedicate a whole hour to it's construction. Another bonus is that you can customise it using colours and bricks that work for you, and you can use up any old Lego pieces to stop you from treading on them... ouch!

4. The PiBow Case

All my students love the PiBow Case on our classroom Raspberry Pis. They are a stunning work of art from Pimoroni, and now come in a variety of different colours, not just the original rainbow. On my birthday this year, I received a surprise gift from the guys at Pimoroni who made me my very own Geek Gurl Diaries PiBow Case, with coloured noodle cables to match. It is my most prized possession  and very handy to transport my pi around in. I find PiBow Cases to be very sturdy and hard wearing. They are also clearly labelled so that you can remember where each cable goes.

5. The 'No Case' Case

Yeah okay this is cheating, but there is an argument for not using a case. One of my friends uses his Pi nearly every day to program on and he has never put it in a case. I've visited Coder Dojo's and Jams where teenagers come along, setup their Pis and have a go at a coding project, and vary rarely do any of them use a case. I guess if you are not going to use it outside or mount it onto anything (like the back of a TV or Monitor) then you don't really need to encase it. There is something very beautiful about bare electronics and  if nothing else the Raspberry Pi should show us that inside all our electronic devices there is something lurking in a very similar form, and is not to be frightened of. Opening them up and having a go (under parental/adult supervision of course!) could help us learn to create and make something better!



Wednesday, 5 June 2013

Raspberry Pi & Lifehacker Coverage

Wow! The response to my 'New Out of Box Software' video for setting up your raspberry pi has been amazing, even though the video page on YouTube is buggy, with the video freezing on the Raspi-Config page. I've had some very kind messages about my work which will inspire me to keep going!

Raspberry Pi have kindly added my video to their blog post about NOOBS.

And Lifehacker have added me to their front page and post about NOOBS too!


You can watch the video about using the new software below: 



Thanks for all your support, advice, likes, shares, follows and kind words. They mean the world to me.

Monday, 3 June 2013

How to set up your Raspberry Pi with the New Out of Box Software!

Setting up your Raspberry Pi for the first time can be daunting. We've all been there, Pi in one hand, empty SD card in the other wondering what on earth flashing Raspbian means. In September 2012 I made a video to help get young people started, and this is still a way of getting started with your Pi:


But now Raspberry Pi have come up with another way of getting started. The 'New Out Of Box Software' produced by Raspberry Pi allows you to copy the files you need straight onto the SD card like you would do with photo or document files, and gives you the option of what Operating System you want to install, and even provides recovery should you accidentally delete your entire file system! Here is a step by step guide to using the new system, and as always there is a video too :)

1. Formatting your SD Card: 

You will need a 4GB SD Card to use the new out of the box system, and it will need to be formatted first. The best way to ensure that the card is formatted correctly for use is to download, install and use SD Formatter 4.0 from the SD Association following the on screen steps. Once installed simply place your 4GB SD Card into your computers card reader, and run the SD Formatter application. Make sure that it has the right drive selected for your card, click on Option and select 'FULL erase' from the drop down menu. When you are ready click Format. It will wipe all data from the card so make sure you select the correct drive!

2. Downloading & extracting the files needed:

Next navigate to the Raspberry Pi website and click on the Downloads page. Or alternatively you can follow this link.

Save the compressed file to your computer and extract the files. With this system you do not need to flash the SD card with the image, instead you can simply copy the extracted files from your computer to the SD card.

3. Booting for the first time:

Place your SD card with the new open box software on it, into the Raspberry Pi SD Card slot and turn on your pi making sure that your keyboard, mouse, and video cable are all connected. In my video you can see that I plugged my Pi into my TV using a HDMI cable.

The new system will load and begin to re-size the SD cards partition. Partitions are used to separate parts of a storage devices from each other. Once this is compete your card will have three partitions. One called the BOOT partition which holds all the files needed to start and run your Pi, one called the recovery partition, and one to store any files that you create, or applications that you add later.


4. Installing Raspbian:

The new out of box software gives you the choice of installing one of several different operating systems. It is recommended that you install Raspbian, and you can only install one operating system at a time. Maybe you would like to try one of the other OS like Risc OS at a later date. You could always use the new out of box software on a different SD card.

You need to select the operating system that you wish to install and click 'Install OS'. Here you can also change any language settings. A warning will appear asking if you are sure you want to install the operating system as it will overwrite any file system already on the SD card. Click 'Yes'.

5. Raspi-Config:

After installation of the operating system, on the first boot, the Raspi-Config window will load where you can:

  • Expand the file system (not needed with this new way)
  • Change user password (recommended)
  • Enable Boot to Desktop (if you use this option you will not need to type startx after log in) 
  • Internalization Options (to set language and timezone)
  • Enable Camera (use this to enable your Pi Cam, if you have one!)
  • Add to Rastrack (Let other people know you have a pi and where you are located http://rastrack.co.uk/)
  • Overclock (You can enable this if you want to squeeze a little more power out of your Pi - I'd only recommend this if you are fairly advanced as there are issues with power supplies and board/chip variation.)
  • Advanced Options (For advanced people - lol)
  • About Raspi-Config

6. Recovery:

If anything goes wrong, for example if you manage to corrupt your file system, or if you would like to try one of the other operating systems them simply hold shift when starting or booting your Pi and you will be taken to the recovery screen.



Friday, 31 May 2013

The Code Witch: A Novel by Sarah Sterman

There are just not enough teen fiction with coding heroines in them. FACT. The Code Witch is about to change all that. A kickstarter project to get a work of fiction published about a problem solving teenage girl called Ada.


I was fortunate enough to interview the author Sarah about what excites her about computer science and engineering, her hopes for the future and of course the book The Code Witch:





Saturday, 23 March 2013

Little Light Bulb Book of Ideas with Bare Conductive Ink


What you will need:




To make the front cover of your paper notebook more interesting first decide on a design. Remember that your circuit must be a continual line with a start point, an end point, and a space to put the LED in. It is best to start and end your circuit at the edge of the book where it opens, so you can add a switch. As my book is going to be full of ideas for projects, I decided to use the word 'ideas' in my circuit.

The next step is to use the Bare Conductive ink/paint to draw your circuit. Then leave it to dry.

Whilst waiting for your paint to dry you can start to make the switch that will power the led on the circuit. Take a small piece of card and fold it into half and half again. Check to make sure that it is the same width as the break in your circuit. Unfold the card, and place the cell battery onto the second square in from the right.

Take your cell battery and note on the card which side is positive (+) and which is ground (-). Mark where you want to put your battery and using a pin make two holes for the pins of the battery to go through the card. Once the battery is fitted to the card, carefully pull back the legs and using some Bare Conductive ink or paint make two blobs on each of the legs. These will be the contact points. Leave to dry.

Once the circuit on the notebook is dry, you can colour in any drawings or lettering not part of the circuit. When the ink is dry on the battery you can fold the paper over and glue or tape it together and add it to the book (see video). Mark onto the book which point will be positive (+) and which will be ground (-) This is important because it will affect which way we place the LED.

Finally we need to add the LED to the circuit. Make sure that the longer leg (+) will link to the same part of the ink circuit that leads to the battery + leg, and that the shorter leg (-) is on the other side leading to the battery - leg. (see video). Once you are happy it is the right way around, bend back the legs and cut them to fit, making sure all the time that you know which leg is which. Using Bare Conductive ink, paint over the leg onto the dry circuit. Hold the LED until the ink is dry enough to hold it by itself. Leave to dry.

To test that your circuit works, place your made switch onto the contact points of the circuit and your LED should light up. If it does not then maybe your LED is the wrong way round, or there is a break in your circuit, or perhaps your battery is not making contact with the circuit.

For more tutorials and ideas on how to use Bare Conductive check out their website tutorial page.




Wednesday, 13 March 2013

Suzy's Story - Uncharted Computer Science

Suzy Race is the young representative for British Computer Society in Oxford and works for a software company called Relayware. She also volunteers as a STEM ambassador speaking about her experiences to young people. Suzy has kindly written a post about her journey into Computer Science and hopefully it might inspire you!


“I spent my evening last night eagerly watching my boyfriend play the well-known console game- Uncharted 3 and wondered why after 2 hours of playing he could still be shouting at the computer in frustration? I realised this was the human instinct to succeed when faced with barriers or confusions. The story of Uncharted 3, I can (surprisingly) relate to my own journey to be a lover of all  things techy.

I would like to tell you a brief story that involves goodies, baddies, puzzles, sword fights and collecting treasure along the way (it does have a happy ending.. and no one dies).

The story begins at 13 in an unfamiliar jungle environment surrounded by dial-up internet connections linking me to a maze of information and games to distract me from the on-going battle with homework (you can imagine at this stage my parents are the badies not understanding that reaching level 5 in International Go-Kart Championship is far more important than Alegbra equations).

I continued to work my way through school reaching each level and gaining the points I needed to continue onto the next stage in the story (sound familiar to Drake and Sully?!). At 16, once I had completed my GCSE’s I was faced with my first major puzzle… pick the right A-levels for University.

A puzzle that is still well renowned for being one of the toughest at such an age. At 16, you live to plan the next weekend not what you want to be doing after completing 3 years at University. The school I attended did not offer ICT as a full A-level. Similarly, back then you could not study what I now know as “computing” today. So for a self-confessed computer geek there was no other option. I took the option to study Spanish, French, Geography and Design Technology and leave the world of computing behind. As I boldly stepped into a new world of language games and geographical formations I never lost my interest and passion in solving computer related tasks.

The next stage of the puzzle was going to University and getting a degree. At this stage the idea of doing computing was a distant memory and certainly nothing I considered or was discussed as an option. I continued on to explore a new map at Southampton University doing a degree in Population Sciences. After two years of badies and sword fights I took a year out and worked for Unilever as a Business Analyst. During this year of high adventures to America and beyond.. I found the hidden treasure I had been looking for the whole time. A key to open the door into the world of Computer Science. I took a detour and left the Southampton map and I joined Oxford Brookes University to start and complete a degree in Computer Science.

I have now reached a stage where I have collected my treasures along the way including being the Young Representative for British Computing Society Oxford, local STEM Ambassador for young people and having a job as a Graduate Trainee for a software company in Oxford; Relayware.

The moral of the story… I wish computing had been pushed at school. Many forms of computing or ICT are the basis to most things that we touch, interact with and buy..how can this not be fundamental to the teachings of the next generation of users?  Today you cannot escape a social interaction without mention of the internet, a smart phone or a technological invention. Therefore, we must act on teaching youngsters how to develop, manage and safely use any technology. I have engaged in helping with this by becoming a STEM Ambassador to teach youngsters what I love about the world I work in.

The end of the journey is not yet known……"

Monday, 18 February 2013

Create your own comic strip using HTML markup



I was introduced to one of the coolest websites I've ever seen this week: http://cmx.io which allows you to create your own comic strip just by editing the HTML code to add your own text and using your mouse to drag stick men around and change their positions. This website is a fun way to create a cool comic, if you are not very good at drawing and learning how simple tree structures work in code like HTML. The website uses javascript to allow you to do this.

Check out my video to learn what HTML is, how to create a simple page, and how to use cmx.io:


More importantly though, I need some help making a decision:

My friend thinks that I should wear a cape in my videos like a super hero. I'm not convinced. Obviously I like to think my arch nemesis is BAD ICT LESSONS, but I think a cape is a little much. I've decided to put it to you my audience. Vote now: cape or no cape!