Back when we moved into our offices, I tweeted about the fact that we were all feeling itchy, snappish and antsy (like some dwarves who didn’t make the Snow White cut), because we weren’t able to make proper coffee in the office. Things were so bad, we had resorted to instant.
We didn’t get around to getting a machine – we’ve been kind of busy. Instead, we were spending far too much money at the nice Italian cafe across the road. And then, to our great surprise, a lovely, shiny bean-to-cup espresso machine arrived on the doorstep. It was a gift from an American company called Zipwhip, who are in the cloud texting business. Better still (and yes, we were surprised to discover that there is something better than a free coffee machine), they’d hooked it up to a Pi and a homegrown circuit board they’re calling Textspresso, which turned it into a connected cloud texting device. The Zipwhip folk sent us instructions on setting it up so we could send a text message to a phone associated with the machine when we were on our way into the office in the morning, and it’d grind some beans and make a coffee just in time for our arrival. Cloud texting, you see. It’s the caffeinated wave of the future.
And they sent us this rather brilliant video.
Here’s the machine (it’s the same one from the video) in situ at Raspberry Towers – picture taken this morning. Note the glamorous view we have of the car park.
It sees a lot of use, and yes, we really do keep it that clean. (Gordon is not allowed to leave in the evenings until he has done some judicious sponging.)
We’ve been using Rob B’s phone to control the machine: it’s him we send texts to when we want a coffee, and the message is forwarded via the cloud to the Pi in the machine. The Pi then texts the person who’s ordered the coffee to let them know when their drink is ready. (Thanks to the cloud, it can text us even though it’s not a mobile phone.) This works brilliantly, but we have found that if any of Rob’s friends sends him a text with the string “coffee” in there (“Hey Rob! Fancy meeting up for a coffee later?”) the coffee machine springs into action, and is prone to widdling all over the floor if we’ve forgotten to stick a mug under the outlet. Friends of Rob: a plea. Use email if you want to invite him out.
Thank you so much, Team Zipwhip. We’re overwhelmed by your generosity, and you read us just right: coffee is an instantaneous and powerful way into our hearts. We raise our mugs to you.
We’re seeing Raspberry Jams pop up all over the world these days: Eben and I spent three days at the Jam in Tokyo last month (pictures and presentations from that will be coming soon), and an afternoon at the Silicon Valley Jam the week before that. We see video from a lot of these events, but this video, sent to me by John Cass from Young Innovators in Lilongwe, Malawi, is my favourite so far. It was recorded by a Malawi TV station, and ended up on national network TV. There were nearly 100 attendees, a whole lot of Scratch games programming, some brewing, an electric motorbike being tracked by GPS, music-making, and much more.
John and the Young Innovators team have been loaning Pis to interested people in Malawi, as well as donating them to schools and kids’ groups. A number of Pi-based projects are being developed by those people for the next Lilongwe Jam in September. He tells me that there’s a remote lock for a warehouse in the works, along with the development of an IT course for a refugee center, and an application for managing patients at a local clinic.
Young Innovators Malawi do some wonderful stuff; they are a non-profit, volunteer group running events and competitions to inspire young people all over Malawi to get involved with innovation and technology. If you’d like to support them, please visit their website, and consider making a donation. Your donations go towards funding Raspberry Pi kits, bundled with learning materials, which are given to kids and schools.
I’ve been talking to Pierre Raufast for a little while now about his efforts to get OpenCV ported smoothly to the Raspberry Pi camera board (which is available from the usual suspects: head to the links under “Buy a Pi” at the top right). OpenCV is an open-source library for real-time image processing, and is used in applications like gesture mapping, motion tracking – and facial recognition.
You might recognise Pierre’s name from a project we featured here back in April. The Magic Mirror recognises people looking into it, and talks to them accordingly. Back then he was using a webcam; now he’s got his hands on a camera board. The Raspberry Pi camera board is a better fit for the device, with a much higher framerate and better resolution.
In most webcams, OpenCV works natively. But because the Pi camera board isn’t a USB device, some work needed to be done to get it up and running. Pierre has done a bang-up job, and has made a seven-part tutorial available to get you up to speed. When you’re done, you’ll be able to see results like this:
Thanks Pierre – we can’t wait to see what you do next!
Some housekeeping first. As you can see, I’m upright and typing again. Turned out that I had a really unusually nasty dose of ‘flu. It started as what I thought was a bad cold, but kept getting worse, until it got to a point when I couldn’t get my head off the pillow and thought I was dying. Then it got even worse, and I started wishing I was dying.
I’m much improved, but still a little wobbly. Doing anything (walking up the stairs, watering the garden) still leaves me feeling like I’ve just run a marathon, so I’ll be taking things slowly for a few days. On that note, if you want to email me this week, it’d be great if you could wait until next week if your mail isn’t blindingly urgent: I’ve got a backlog of hundreds and hundreds of mails to work through at the moment because I haven’t been able to check them while I’ve been off, and it’s going to take me a while to get through them all.
I’ll be working on a post about what we got up to with the amazing Pi community in Japan for later in the week, but for now, here’s something topical.
Our good friends at Adafruit have been working on a Tor proxy box based around a Pi, which directs your internet traffic through the Tor routing service. Every network packet you send is encrypted and decrypted multiple times, and each time this happens the packet is sent through a number of relays (like onion skins: Tor stands for The Onion Router), picked at random from the thousands that make up the Tor network, before reaching its intended destination. This makes it very hard for anyone to analyse your data to find out who you are, or where you are.
Tor routing is for anyone interested in confidentiality, internet freedom and privacy. It’s of enormous use for those who need to work on confidential business, or for those in places where internet traffic is monitored by governments or other bodies. It’s used to search for forbidden material like birth control, dissenting political voices or religious debate in places where a country is behind a firewall and traffic is strictly controlled (there are many users in mainland China); in the western world it’s used by many to protect personal data from marketers, and by those who worry their data is being snooped on. Activists and whistleblowers, for whom anonymity is important, use Tor. A healthy paranoia about your internet traffic is a good thing: just because you’ve got nothing to hide doesn’t mean that you’ve got nothing to fear. I would hate to be labelled a terrorist just because I express an interest in pressure cookers and book a lot of aeroplane tickets.
You can, of course, run a Tor proxy on any machine, but the particularly nice thing about Adafruit’s Onion Pi is its portability. This means that you’re not restricted to using it in one place; you can set it up in front of the router (it behaves as a WiFi hotspot) in the office you’re working from, in your hotel room or at your Mum’s house, connect to it from your phone or computer, and your IP address will be anonymised.
Be aware that using Tor will slow your browsing down (the packets of data are travelling by a longer and less direct route than you’re used to), and that it’s not a total guarantee of anonymity.
Update 12 June: Liz continues to recover, but I’m still not letting her near the blog until she stops coughing like that. Liz has spent most of this week suffering from an affliction picked up in Tokyo. We’re assuming this is flu, as even the worst sake hangover doesn’t usually last this long. I’ve sent her to bed to rest up; normal service will be resumed when she’s feeling better, hopefully early next week. More
It’s 7.35pm here, and if you’re reading this now in the UK, put down the computer and turn to BBC2 – apparently, a Pi will be featuring on Springwatch this evening (it started about five minutes ago). See this link for more, and enjoy the show! If we’re able to, we’ll try to embed some video later. More
Liz: This post comes from Heather and Trevor Grant, who work with a student-led charity called The Best of Both, based at the British School of Brussels. Thanks both! For the past five years The Best of Both initiative has worked with state-sector rural schools around Bolgatanga in the Upper East of Ghana to help improve access to water, food – through school gardens – and educational resources (books and access to ICT). Last year, computer labs based on NComputing… More
Cristos Vasilas from Dash One, a lover of astronomy and electronics, has been trying out the Raspberry Pi camera board as an astrophotography tool. He’s captured some amazingly sharp, short video of the moon, and of Saturn, rings clearly visible, swinging across the sky. Cristos used foam packing material to attach the camera board to the eyepiece of his telescope, and mounted the Pi on the barrel of the telescope with velcro. He says: “A dedicated Celestron 5M pixel imager costs… More
If you’re a beginner with a Raspberry Pi, things just got a whole lot easier. We started this project with the premise that throwing people in at the deep end and making them jump hurdles, to mix my sporting metaphors, is a good way to get them to learn stuff. It is: but it can also put some people off, sometimes terminally. And we don’t want people to put their Raspberry Pi down in horror after five minutes. So with… More
Team MagPi have wiped their bleary eyes after celebrating their first anniversary issue, and have come up with a magazine for June that will have you playing the Archimedes version of Elite on your Pi, writing racing games in Scratch, and making music with Schism. You’ll learn how to solder up a LED matrix, find out about the growing number of expansion boards available for your Pi – and this month, there’s a very special cover feature. You might remember… More
Update: copied Alex’s summary of the changes to Raspbian from the comments into the post. We’ve just posted updated Raspbian, Debian and Arch Linux images on the downloads page, all of which include our most recent firmware and kernel. Raspbian has the following significant changes: Updated Scratch image (significant performance improvements). Updated armv6-optimised Pixman library. Updated armv6-optimised memxxx() functions. Updated raspi-config with new layout, and new functionality (setting hostname and enabling camera support). Native mmap support in the bcm2835 ALSA… More
We’ve been talking a bit about London Zoo’s efforts with the camera board to set affordable camera traps in Kenya, looking not only for wild animals, but also for poachers. This is incredibly important work; rhinos, elephants and other terribly endangered animals are targeted for their body parts, which fetch large sums in some markets. This project is one of several up for a £500,000 grant from Google, but to get that grant, they need your help: please go and… More
SailBot 2013 International Robotic Sailing Regatta is a robotic sailing competition in which the goal is to create an unmanned sailboat that navigates through a variety of challenges with limited, if any, human control. We met the Aberystwyth Sailbot team at the recent Cambridge Raspberry Jam. Their Sailbot uses a Raspberry Pi to make sure its tiny little crew make their way safely back home and we liked it so much that we are proud to be sponsoring them. Daniel… More
We’re getting back to the UK late on Thursday. First stop: a Heathrow branch of WH Smith. I shall forestall the obvious question: it’s a Pibow in Toxic, by Pimoroni. More
A thread about Raspberry Pi ended up on the front page of Reddit today, and it’s a doozy. There are thousands of people taking part, and some Pi projects mentioned that we’d never even imagined people taking on. Some of them made our little hearts swell with pride. Teaching machines for schools in Ecuador, prosthetic knees in the USA, musical instruments controlled by eye movements for disabled people, solar flare detection, wood engraving, pocket-money analyser – there’s something here for… More
There’s a question we’ve been asked very frequently about the camera board. A number of you want to use it for night-time photography, and ask if we can remove the IR filter. Notably, London Zoo are planning to deploy the camera board and Pi in a number of camera traps in Africa, where they’ll be looking for nocturnal animals and for poachers. The problem is, we source the sensor/lens package as a sealed unit from Sunny, so we don’t have… More
kalehrl, 2 minutes ago:
Troubleshooting • Re: USB FIQ testing....
I can no longer connect to it via ssh.Also, the ping to google doesn't work.I noticed that today I restarted my linux pc 2 times.On that pc I have nfs server running and raspi connects to it.In the logs I…
kenfager, 4 minutes ago:
Troubleshooting • Re: Moving from 4gb to 16gb SD with NOOBS
drgeoff wrote:Did you format the 16 Gbyte card with the formatter tool before using 'dd' to write the backup?No. The SD card came out of box with a standard FAT partition. I'll give the formatter tool another go later tonight.
Sydcul, 10 minutes ago:
Interfacing (DSI, CSI, I2C, etc.) • Re: Output VGA video directly from…
RaTTuS wrote:the 2nd one is the wrong way round so probably wont workand you said you could do ebay originallythe 1st one is like the one I posted aboveand should work YMMV - some people have problems because it draws…
jackokring, 11 minutes ago:
Other languages • Re: Dyalog APL available for the Pi
http://www.jsoftware.com/download/j801/ has a beta version of J 801. I think the Qt toolkit installer is being worked on, and JPI will be a supported platform moving forward with continued interest. It's like APL but with regular keying and no special…