The projects on this site have a general sensor theme and cover both hardware and software development. Where projects have components that require fabrication beyond the limit of the home workshop, the components are developed using the resources of the Makerspace Adelaide (where possible).

Although the projects developed on this site are generally open-source, projects being developed in conjunction with a group may be restricted to group members during the development phase. This is because during the development phase, the information may be preliminary, unchecked, or on a dead end development path. When the project is completed and tested, the finished project is released.
The Raspberry Pi family is the primary family of single board computers (SBC) used for projects on this site. The boards primary used for these projects include the Raspberry Pi, Raspberry Pi 2, Raspberry Pi 4 and the Raspberry Pi Zero W. These boards are configured with the Raspbian variant of Linux.
The Arduino software is easy-to-use for beginners, yet flexible enough for advanced users. On this site the Arduino is usually restricted to projects that require low power consumption and do not require the complexities of a full operating system.
Projects involving a wider system approach are usually done using Linux, either Raspberry Pi OS when using the Raspberry Pi, or Fedora when using the desktop. This include projects such as webservers, backup routines, databases, etc.
The Windows laptop is primarily used to run commercial programs such as Microsoft Office, Paint Shop Pro, and TurboCAD, among others.
Qt's software framework & tools allow the building  & deploying of software, designing UIs & developing applications across the Desktop and Raspberry Pi systems. This simplifies code as it can be shared across the different platforms, such as the Raspberry Pi, desktop and embedded Linux computers, Windows  computers, and Mac computers.
Website projects use a combination of HTML5, CSS and JavaScript to provide interactive web pages such as these web pages including the Murray River Trip Calculator.

These web pages are created using the WYSIWYG Web Editor, libraries and bespoke code.

Local Projects

ProjectManager (BRIGADOON-001)
The objective of this program is to provide the webmaster with a common framework and format for the creation and maintenance of (primarily software) projects. It can store its results for the main website, or an alternate sandbox site.
ReadBomObs (BRIGADOON-004)
This program periodically reads observations from selected Australian Bureau Of Meteorology (BOM) weather stations using the JSON encoded observations and record the readings into a relational database. These stations are selected to be physically located near the local Personal Weather Station (PWS).
ReadPwsObs (BRIGADOON-005)
This project contains PHP programs running under the Apache webserver and accepting readings from a HP2550 weather station, decodes th