BRIGADOON
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 which is now on the RMBOA Website.

Local Projects


BRIGADOON
Prj. Ident.Prj. NameTargetStat.ContactBrief DescriptionDev. Fam.Comp. Lang.Assoc. Grp.S/W Lic.H/W Lic.Doc.Lic.
BRIGADOON-0014Sky CameraLinuxNewRiverPirateStep to set up the Sky CameraWebsiteBASHNoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0013Analogue BarometerArduinoMaintenaceRiverPirateAnalogue barometer outputting 0V to +2.5V for 850 hPa and 1050 hPa.MeteorologyC++NoneGPL-3.0-or-laterTAPR-OHL-1.0CC-BY-SA-4.0
BRIGADOON-0012Observator AnalysisAll Qt SystemsReleasedRiverPirateThe function oDecode the measurements from Observator Temp, Humidity and Baro Sensor.TestC++NoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0011CPU Temperature MonitorAll Qt SystemsNewRiverPirateRecord CPU temperatures & provide Raspberry Pis with dual fan control.SystemC++NoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0010Read BOM ObservationsAll Qt SystemsNewRiverPirateRead Bureau Of Meteorology Historical Observations from Selected SitesMeteorologyC++NoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0009WeatherStationAll Qt SystemsTestingRiverPirateA Program to read observations from an Arduino Sensor Controllers.MeteorologyC++NoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0008Read PWS ObservationsAll Qt SystemsNewRiverPirateThis PHP program accepts readings from an Ecowitt weather station, decodes the message and stores the results in a MariaDB (MySQL clone) database for later use.GeneralPHPNoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0007Raspberry Pi I/O ModuleRaspberry PiDevelopmentRiverPirateProvide four(4) I2C Buffers, one (1) RS232<->RS422 buffer, Two(2) LEDsSensorCADNoneNot ApplicableTAPR-OHL-1.0CC-BY-SA-4.0
BRIGADOON-0006River Murray Trip CalculatorAll SystemsReleasedRiverPirateCalculate Boat Trips along the Lower River Murray and Darling RiversHouseboatHTML&JavascriptNoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0005Raspberry Pi I/O Control ModuleRaspberry PiNewRiverPirateProvides Raspberry Pi High Voltage Open Collector Control BitsSupportC++NoneGPL-3.0-or-laterTAPR-OHL-1.0CC-BY-SA-4.0
BRIGADOON-0004Ground WeatherArduinoDevelopmentRiverPirateAn Arduino Controller for Meteorological Sensors that talks to WeatherstationMeteorologyC++NoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0003WeatherPlotAll Qt SystemsNewRiverPirateAnalyse and plot Sensor DataDocumentationC++NoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
BRIGADOON-0002Project Documentation ManagerAll Qt SystemsDesignRiverPirateCreate and manager project documentationDocumentationC++NoneGPL-3.0-or-laterNot ApplicableCC-BY-SA-4.0
The Prj. Ident. is a unique identifier that is given to each project as it is created. The Project Identification is hyperlinked to the software project's documentation.

The Prj. Name is the name of the finished program. If the Project Name is
red, the project requires a username & password for access the documentation. If you are a member of the group in the "Group" field, see them for access details. It should be noted that the Project Name only needs to be unique within the same Development Family. This allows for the system to develop a variant of the same program for multiple Development Families, that is, there could be a "TestProgram" under Linux, another under Windows and yet another under the Arduino.

The Stat. field indicates where the program is within its lifecycle.

The Contact field provides the name and emila of the project developer's contact.

The Brief Description is a short description of the project's function.

The Dev. Fam. Gives and indication of the type of project. Examples may be a houseboat, meteorological, website, sensors or similar.

The Com. Lang. gives an indication of the programming language or tool being used fore this program.

The Assoc. Grp. field indicates which group (if any) the project is being developed with. Group projects are often password-protected for group members during the project's devel

The S/W Lic. indicates the licence under which the project's software is released.

The H/W Lic. indicates the licence under which the project's hardware is released

The Doc Lic. indicates the licence under which the project's documentation is released

Licenced under Creative Commons Attribution Share Alike 4.0 International or better by Mark Little (2022 - 2024)