Happy Birthday to Raspberry Pi Python library GPIO Zero as it hits v1.3

One year ago, Ben Nuttall and Dave Jones began work on GPIO Zero, a Python library which sought to simplify access to the Raspberry Pi’s GPIO pins. As of yesterday, it is now one year old and Ben has just announced that version 1.3 is now available. This release includes the following new features:

  • New ButtonBoard class
  • New Servo and AngularServo classes
  • New CPUTemperature class
  • Improved remote GPIO support
  • Plenty of behind-the-scenes changes
  • Lots of new recipes

It’s an exciting time for GPIO Zero and the team now consists of three people – Ben, Dave and Andrew Scheller. They recently released a book to go along with the library and it’s fast becoming the de-facto standard for GPIO programming. We’re even looking to re-write our CamJam EduKit worksheets using it. The future’s bright for the library, and I personally wish the guys Godspeed with their efforts!

Read more about the new version on Ben’s blog.

Also still in development is Dave Jones’ picamera library for the Raspberry Pi camera module which is on version 1.12. You can see the changes and read the documentation here.

Raspberry Pi wall calendar features a beautifully finished frame

3pd9u5m

Part woodworking project, part geeky techniness, “paqmanbiker’s” project was done as a Mother’s Day present for his wife. He used a Raspberry Pi 3 and an old 17″ Dell display and then surrounded it with a highly-polished frame. A bit of software work was required to do some web-scraping. See a build log and details here.

Monitoring and controlling lawn lights using a Raspberry Pi

Dr Mark Smith has developed a system that allows him to control and program the lights on his lawn. In this very site-specific project, Smith uses a Raspberry Pi to give him a web interface to program timings and settings into the lighting system. The most impressive aspect is that the system will text him, via Twillo, when one of the lights burns out! You can read more and see things like a schematic here.

All That Jazz – retro project playing archival music through a Raspberry Pi

James Bellafaire wanted something that would play jazz music “all day and all night” and give him an authentic experience at the same time. So, he found an old 1930s radio on eBay, won the auction and refurbished the case. He then placed a Raspberry Pi and a hard drive on the inside, added additional components such as an ATtiny and amplifier and then set about finding a music source. He came upon David Niven’s jazz archive, copied lots of it to the hard drive and then wrote software to play the music. He’s done a super job, which he’s rightly very proud of. You can read more, and see the build log, here.

Raspberry Pi used to subvert San Francisco parking restrictions

In many San Francisco neighbourhoods, you are required to move your car every two hours to satisfy a parking restriction. However, in reality, you only need to move your car every two hours after it has been seen by an enforcement officer. John Naulty decided to use a Pi to detect when an enforcement officer was present. He uses the camera module and OpenCV to detect motion. The Pi then uploads the photograph to a website running Tensorflow which determines whether the movement is an enforcement vehicle or not and sends him a text if it is 75% sure. Naulty then has two hours to move his car from that point. Sneaky, eh? You can read a few quotes from Naulty and watch a video of him over at TechCrunch.