Simon H. King's Projects
Android Agenda/Diary application. A book of hours for the user to organise and collate their life all found in a single convenient and useful application.
Box O' Doooom - a fun trial of nerves for people to put their hand into a box and pull out a prize.
Brain In A Jar
record your cat coming and going from your house. Setup at the catflap it responds to movement and takes a picture.
Domestic robotics package to record temperature and humidity from sensors around your house and store them in an ArrangoDB database.
Escape Room in Angular for Employee Appreciation Week
jOOQ is the best way to write SQL in Java
Start of Controller program for Giant Killer Robot Mark-2 + Arduino sensor programs
Controller program for Giant Killer Robot (robot crawler). This component (1 of 3) hosts the Forth Interpreter/Compiler and processes all high level commands and sends messages to lower level components.
Simple Synchronised Message Bus for transfering Strings (Msgs in JSON) between threads. This component (3 of 3) is for the Giant Killer Robot Mark I.
Java program to control the MotoZero motor board for Raspberry Pi. This component (2 of 3) uses a low level library to control this board and is for the Giant Killer Robot Mark I.
The Pilgrim program is designed to replace or at least supplement the standard Windows Explorer application supplied with MS Windows. The problem with the standard Explorer application is that it requires a separate window to be opened for each folder you wish to “bookmark”. There is no easy way to set bookmarks except my shortcuts which is not really very convenient. Pilgrim provides an MDI version of an explorer interface with enhancements and additions to more easily navigate round the PC.
The reason that it is called Pilgrim is due to the nature of exploring the furthest reaches of your PC looking for inspiration or enlightenment.
SSE Hydro - Spring Web application to control RGB LEDs with a WiFi hotspot and a UI to allow you to change the display colours on a model of the Glasgow SSE Hydro building.
Jenkins status via immutable objects
Simple countdown timer where user have to 'defuse' a device which has wires and switches with a specific light sequence and a manual. Setup for Glasgow Uni CDX 2017.
Simple control of a LEGO Train set 60197 using Bluetooth from a Rasp Pi A+ running Python using MQTT client and a website with an Angular front end and PHP MQTT publisher back end.