Merry Christmas to the #RaspberryPi community!

I hope everyone is having a wonderful time unwrapping presents and eating a great deal of food! I really hope that you’ve got some electronics goodies and, especially, a Raspberry Pi in your stocking!

To those of you who read this blog regularly, thanks for being a part of the brilliant Raspberry Pi community. By getting together, learning and sharing we can a) make sure more people know how technology works (and not just how to use it) and b) make the world just a little bit more geeky!

To those of you who have just got your Pis and are eager to learn more, welcome to the blog. I share lots of Pi-related stories on here, so please visit regularly to find out more. I tend to post every day and subscribing to the RSS feed is about the best way to keep up to date. If you don’t quite know what to do with your Pi, I recommend going to the Raspberry Pi Foundation website and reading their latest blog entry which features a great step-by-step guide to getting going and what to do next! Also, keep an eye out for Raspberry Jams – these are meetings you can go to to share your experience with the Pi and to get ideas and learn how to do things with your credit-card sized computer. If you’re in the area, the next Cambridge Raspberry Jam is on 8th February and we’d love to see you there! Keep an eye out on this blog for registration information or watch out on Twitter for announcements.

As a Christian, I would just like to pass on my wish that everyone would remember why we celebrate Christmas and I hope that the blessings of the Lord shine upon you and your family this festive season. God Bless.

New accelerated web browser in beta for the #RaspberryPi

The Raspberry Pi Foundation and Collabora have released a new version of “Web”, an HTML5-enabled web browser. Previously called Epiphany, the “Web” web browser aims to support:

  • A good multi-tab experience
  • ARMv6-optimized 2d rendering
  • Accelerated image and HTML5 video decoding

Read more, including how to install it (it’s not complicated, but it is a little bit “manual” at the moment) are available on the Foundation’s blog.

Stream from your #RaspberryPi camera module using mjpg_streamer

After many hours trying to get streaming working with the PiCam, I found this solution on Miguel Grinberg’s blog. It uses mjpg_streamer to stream stills from the camera. You basically set up your camera to write single pictures to /tmp in timelapse mode and then mjpg_streamer pseudo-streams from the single image file.

You can read how to do it here.

When I did it, I ended up with a black picture. I believe this has to do with the speed at which the photographs were taken. My eventual script to start the stream was as follows:

mkdir /tmp/stream 2>/dev/null
nohup raspistill --nopreview -w 640 -h 480 -q 5 -o /tmp/stream/pic.jpg -tl 500 -th 0:0:0 -t 9999999 &
LD_LIBRARY_PATH=/usr/local/lib mjpg_streamer -i "input_file.so -f /tmp/stream -n pic.jpg" -o "output_http.so -w /usr/local/www" &

I teamed this streaming solution up with my PiRingo Christmas decoration so that people controlling the decoration could see it in action. I’ve yet to open this up to the public as I need a way of fixing the camera above the decoration. The cable is being a bit of a sod as it’s terribly springy!