Projects

alt

Linux Format Projects

You may have noticed that I have worked with Linux Format magazine for some time (I started in 2010 writing one page a month, the user groups section) and these days I write a number of pages each month. My main area of work is the Pi User section, which I have been writing since 2015. Typically the content in the magazine is copyright. But the editor has graciously enabled me to share some of the Pi User content via my blog. The content is still under copyright, but for personal use or use in clubs and schools the reader is free to download and use the content as long as no edits are made, and the Linux Format cover page and logos remain.
I'll be adding more content to the list as and when it is released.

Linux Format 225 - Four Quick Experiments with Pimoroni's Explorer HAT Pro

alt
Learn how to use Pimoroni's excellent Explorer HAT Pro by completing four quick projects.

Linux Format 224 - Using Analogue Inputs To Control Neopixels

Can we use three potentiometers to control the mix of red, green and blue colours in our neopixels? Well yes we can with this tutorial.

Linux Format 222 - Python Digital Assistant

Create your own digital butler with a little Python code and a Raspberry Pi.
Download Here

Linux Format 222 - micro:bit - MicroPython Robotics

alt
Buidl your own robot using a micro:bit and MicroPython.
Download Here


Linux Voice Projects

A magazine that I used to work with were Linux Voice and they had an interesting model where their content was released nine months after the magazine had been put on sale, it was released under a Creative Commons Licence which enables anyone to download the magazine for free.

With thanks to the editorial team I can now provide a download of the many tutorials that I have written for Linux Voice.

Linux Voice 32 - Build An RFID Lockbox With Raspberry Pi Zero

alt
Learn how to use an RFID reader with your Raspberry Pi to lock a box using a servo

Linux Voice 31 - Introduction To Physical Computing With GPIO Zero

Learn how to work with electronics using this simple Python library

Linux Voice 30 - Using Barcodes To Control Your Pi

Use a barcode scanner, some Python code and a Raspberry Pi to enable anyone to use the Raspberry Pi

Linux Voice 29 - Display Data Physically

alt
Build your own data station to display important data

Linux Voice 28 - Make Your Own "Cartridges" To Control Minecraft

CARD READER CONTROL: MINECRAFT & GPIO ZERO

Linux Voice Issue 27 - Sonic Pi Vs Minecraft Mashup

alt
Linux Voice Issue 27 - Sonic Pi Vs Minecraft Mashup. Three Quick Projects

Linux Voice Issue 26 - Linux For Learners

Linux Voice Issue 26 - Linux For Learners, Beginners Guide to The Terminal

Linux Voice Issue 25 - Robot Artist

alt
Linux Voice Issue 25 - Robot Artist, Real Life Turtle

Linux Voice Issue 24 - Robot Operation

alt
Linux Voice Issue 24 - Robot Operation

Linux Voice Issue 23 - Introduction to GPIO Zero

Linux Voice Issue 23 - Introduction to GPIO Zero

Linux Voice Issue 22 - Vend-A-Python

alt
Linux Voice Issue 22 - Build a Python Powered Quiz Machine

Linux Voice Issue 21 - News Updates and Radio Player

alt
Linux Voice Issue 21 - Build an Information Device That Streams Radio & Displays News Headlines

Linux Voice Issue 20 - Barcode Battles

Linux Voice Issue 20 - Use Barcodes to Build an Adventure Game

Linux Voice Issue 19 - Build a Crane Using ExplorerHAT Pro

alt
Linux Voice Issue 19 - Build a Crane Using Explorer HAT Pro & Raspberry Pi

Linux Voice Issue 18 - Interactive Wall Displays

alt
Linux Voice Issue 18 - Interactive Displays Powered by Raspberry Pi

Linux Voice Issue 17 - Wiimote Triggered Selfies

alt
Linux Voice Issue 17 - Wiimote Triggered Selfies For The Raspberry Pi

Linux Voice Issue 16 - Building Better (Minecraft) Worlds

alt
Linux Voice Issue 16 - Build Worlds in Minecraft...Using Sonic Pi
For Issue 16, please ignore the installation instructions and progess straight to coding the project. At the time of writing this was the only way to approach this project.

Linux Voice Issue 15 - Controlling Lights with Energenie

Linux Voice Issue 15 - Control Lights Wirelessly Using Raspberry Pi & Energenie

Linux Voice Issue 14 - Google Coder

Linux Voice Issue 14 - Write HTML/CSS/Javascript with Google Coder

Linux Voice Issue 13 - First Steps With MIT App Inventor

Linux Voice Issue 13 - Build Your First Android App With MIT App Inventor

Linux Voice Issue 12 - Python Password Checker

Linux Voice Issue 12 - Python Password Checker

Linux Voice Issue 11 - Arduino Proximity Sensor

alt
Linux Voice Issue 11 - Arduino Proximity Sensor

Linux Voice Issue 10 - Biscuit Protection With Raspberry Pi

Linux Voice Issue 10 - Using Sensors With The Raspberry Pi

Linux Voice Issue 9 - Write a Python Twitter Client

Linux Voice Issue 9 - Write a Twitter Client in Python

Linux Voice Issue 8 - Pibrella Controlled Stop Motion Animation

Linux Voice Issue 8 - Stop Motion Animation With The Raspberry Pi

Linux Voice Issue 7 - An Introduction to Sonic Pi

Linux Voice Issue 7 - Introduction to Sonic Pi

Linux Voice Issue 6 - Python Powered Quiz Game

Linux Voice Issue 6 - Create a quiz game using Python & EasyGUI

Linux Voice Issue 5 - Introduction to Pibrella for Primary

Linux Voice Issue 5 - Raspberry Pi, Pibrella and Scratch Games

Picademy

When I first started working with the Raspberry Pi Foundation I wrote a simple introduction to physical computing using the Pibrella.

I'd like to share that lesson with you for free!
Enjoy and please tell me if you enjoyed it.

pi-topCHAMPIONS @The National Museum of Computing (February 19 2017)

I ran a drop in workshop teaching the basics of GPIO Zero and Morse code using the Raspberry Pi.

Here is my slide deck, you are free to copy and modify, but no commercial use.

Introduction to physical computing with micro:bit

Here are the slides from my micro:bit CPD session at Makersphere 2017.