Paul Austen Projects

This page shows the various projects that I've developed over the years. I developed the hardware and software for the projects nearer the top of the page. The projects nearer the bottom of the page are mostly software only.

CT6 Energy Monitoring

A system for monitoring AC energy usage 

DC Load Unit

A DC load Unit with a web interface.

Learn more »

YSG

A low cost signal generator (138 - 4400 MHz) signal generator with WiFi connectivity.

Learn more »

ADF4350 Driver

ADF4350 Fractional N synthesizer driver.

Learn more »

BatMon

A hardware module that improves the longevity of LION batteries. 

Learn more »

OGSolar

An off grid solar project to use solar power when available.

Learn more »

DMM Logging tool

A software tool to allow data to be plotted and logged from a HYLEC MS8236 Digital Multimeter.

Learn more »
power_input

RS310P DC PSU Tool

A software tool to allow the control and plotting of data from an RS310P  DC power supply.

Learn more »
settings_input_antenna

4G Antenna Alignment

A software tool to allow a 4G antenna connected to a Netgear LB2120 4G modem to be optimally positioned.

Learn more »

Raspberry Pi pico W Template

A base/template project for the Raspberry Pi pico W hardware.

Learn more »

Thermal Camera

A battery powered low resolution thermal camera

Learn more »

ADS7843 Driver

A driver for the ADS7834 touch screen controller. This is now incorporated into the mongoose os (https://mongoose-os.com/) libraries.

Learn more »

YSmart Meter

Measure the electrical power used in your house.

Step RF

Control a 26 GHz RF attenuator from a Raspberry PI

Learn more »

Ysw8

A Wifi connected 8 port switch that a measures the power used.

Learn more »

Ysw3

A compact Wifi device that allows the user to switch AC mains on three separate ports and measure the power used.

Learn more »

Ysw2

A Wifi device that allows the user to switch AC mains on two ports.

Learn more »

Switcher

Control remote RF mains power switches using 433 MHz RF control from Ethernet devices.

Learn more »

Electric OWL Energy Monitoring

Log data from your OWL energy monitor on your PC via aUSB connect/CM160 device.

Learn more »

WyTerm

A single port, rechargable, terminal server reachable over Wifi from PC's and mobile devices.

Learn more »

48 V DC Power Controller

Control eight 48V DC power ports from a Raspberry PI

Learn more »

Bluetooth Platform

A development platform containing an arm Cortex Microcontroller, bluetooth and a 3 axis acceleometer.

Learn more »

yView framework 

yView is a framework for connecting to small IoT devices all the way up to large servers.

Learn more »

p3lib

A group of python modules for networking, plotting data, config storage,
automating boot scripts, ssh access and user input output.

Learn more »

pbackup

A command line python backup solution.

Learn more »

RadioHead and Mongoose OS integration 

Modified the RadioHead library to integrate with Mongoose OS

Learn more »

Embedded WiFi GUI Demo

A template project to configure WiFi on an ESP32 device with a TFT display using the LVGL display library running on Mongoose OS.

Learn more »

Pyhon Stepper Motor API

A python API for driving a stepper motor on a Raspberry PI platform.

Learn more »
developer_board

PCB Tool

A command line tool for processing PCB gerber and assembly files to ease the production of PCB's

Learn more »

MLX90640 Driver

A driver for the MLX90640 MLX90640 IR array device.

Learn more »

Netplot

Netplot is a software tool for plotting values on a GUI from platforms with no GUI interface, primarily for use when developing embedded systems. 

Learn more »

VisitPC

Remote desktop over the Internet software solution.

Learn more »

SSHpf

Manage multiple SSH tunnels software solution.

Learn more »

FPGA Starter Project

A Xilinx Spartan S3 starter project. A simple counter timer.

Learn more »