Projects
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
Learn how to use Pimoroni's excellent Explorer HAT Pro by completing four quick projects.
Linux Format 224 - Using Analogue Inputs To Control Neopixels
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
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
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
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
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
Linux Voice Issue 25 - Robot Artist, Real Life Turtle
Linux Voice Issue 24 - Robot Operation
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
Linux Voice Issue 22 - Build a Python Powered Quiz Machine
Linux Voice Issue 21 - News Updates and Radio Player
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
Linux Voice Issue 19 - Build a Crane Using Explorer HAT Pro & Raspberry Pi
Linux Voice Issue 18 - Interactive Wall Displays
Linux Voice Issue 18 - Interactive Displays Powered by Raspberry Pi
Linux Voice Issue 17 - Wiimote Triggered Selfies
Linux Voice Issue 17 - Wiimote Triggered Selfies For The Raspberry Pi
Linux Voice Issue 16 - Building Better (Minecraft) Worlds
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
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.