Programming and Code

Projects using programming and code in various languages

View the blog post for Radxa X2L and ADC Pi Bridging Microcontrollers with Linux

Radxa X2L and ADC Pi, Bridging Microcontrollers with Linux

Adding analogue inputs to the Intel Celeron J4125 Radxa X2L using an ADC Pi Raspberry Pi expansion hat with micro python

10 February 2024 13 min read


View the blog post for Elgato Key Light remote control using an ESP32 Wi-Fi module

Elgato Key Light remote control using an ESP32 Wi-Fi module

Building a simple remote controller for Elgato Key Lights using a low-cost ESP32 Wi-Fi module and a push switch

20 January 2024 16 min read


View the blog post for Modding Beat Saber on the Quest 3 with QuestPatcher

Modding Beat Saber on the Quest 3 with QuestPatcher

Using QuestPatcher and SideQuest to mod Beat Saber on the Quest 3 to add custom songs and mods

05 November 2023 8 min read


View the blog post for John Smith Googlebot and abandoned shopping carts

John Smith, Googlebot and abandoned shopping carts

GoogleBot is pretending to be an e-commerce customer called John Smith and abandoning the order at the payment stage

07 September 2023 3 min read


View the blog post for TP Link Tapo TC65 Camera image capture using OpenCV for a webcam

TP Link Tapo TC65 Camera image capture using OpenCV for a webcam

Using a low-cost tp-link Wi-Fi security camera and OpenCV, a popular computer vision library, we have created a Python script that captures high-quality images from the RTSP (Real-Time Streaming Protocol) video stream generated by the camera and uploads to our Virtual Swanage tourism website.

02 July 2023 12 min read


View the blog post for Nest Thermostat to Home Assistant via 1-Wire Arduino and MQTT

Nest Thermostat to Home Assistant via 1-Wire, Arduino and MQTT

Connecting our Nest Thermostat 3rd Gen to Home Assistant via 1-wire and an Arduino Uno to capture the 1-wire sensor data

22 September 2022 4 min read


View the blog post for Home Data Logger Zigbee Sensor Upgrades

Home Data Logger Zigbee Sensor Upgrades

We have added several new Zigbee sensors to our smart home system which runs Home Assistant and the sensors talk to the home Linux server using Zigbee2mqtt

15 May 2021 6 min read


View the blog post for Social Meta Tag Generator

Social Meta Tag Generator

Some code which may be useful to someone else, a Social Meta Tag Generator for your website to generate all the different social meta tags for social media sharing

05 July 2020 3 min read


View the blog post for PartFinder component inventory manager

PartFinder component inventory manager

After spending far too long looking for components and parts, I wrote a component inventory manager called PartFinder and released it as open source for anyone to download and use

29 March 2020 6 min read


View the blog post for Bitmap to Byte array for e-ink display

Bitmap to Byte array for e-ink display

Bitmap to Byte array for e-ink display software

28 April 2018 2 min read


View the blog post for tp-link LB130 Smart Wi-Fi LED Bulb Python Control

tp-link LB130 Smart Wi-Fi LED Bulb Python Control

Controlling a TP-Link LB130 Smart Wi-Fi LED Bulb using Python on a Raspberry Pi.

30 August 2017 12 min read


View the blog post for Pick and Place Software 2017

Pick and Place Software 2017

A new version of Pick and Place Software to use on our DIY PNP machine

21 June 2017 2 min read


Menu