Portfolio of previous design projects

Portfolio


PSoC 4000 Series SoC.

Environment Sensing and Reporting Platform

Requirement

Device platform to sense it's environment and report back to the parent company on breaches on acceptable thresholds.

Solution

This was a bare-metal system with only the Cypress PSoC 4200 SoC at it's core. Other bespoke design chips were connected using an I2C bus. The firmware was implemented to log environmental conditions and report problems using the Bluetooth Low Energy interface to the Android app written using Xamarin and C#. Environmental data was reported back through Internet Cloud Services.

Safety Automation Stop Button.

Safety Automation Platform Monitoring

Requirement

Device to connect directly to multiple configurations of safety critical equipment through an OPC (OLE for Process Control) server and client across a network and report on system status.

Solution

The app was implemented using Java with a UI for both PC and touchscreen use in a factory environment. The user was now able to connect to multiple systems through an OPC bridge (providing real-time status data). Problems with configuration errors were mitigated through a compiler-style checking feature so that the system would check for specification compliance.

Safety Automation Stop Button.

Android Barcode Data Capture System

Requirement

Android Device to rapidly capture data, connect to backend systems, ensure integrity in data transfer and operate under license control.

Solution

The solution was implemented using Xamarin technologies to run on Android operating systems. The app was designed to enable rapid capture of data with asynchronous data transfer to customer servers.

Safety Automation Stop Button.

Windows CE Barcode Data Capture System

Requirement

Windows CE Device to rapidly capture data, connect to backend systems, ensure integrity in data transfer and operate under license control.

Solution

The solution was implemented using C# and .NET Compact Framework supporting Windows CE 5.0 onwards. The user interface was designed after considering the user work flow to achieve the rapid data capture requirement. The solution was completed, tested and verified to meet the requirements for use nationwide.

Human Machine Interface for instrumentation.

Automotive Data Logging and Visualisation

Requirement

Network based service for logging and displaying real-time data containing environmental and instrument values.

Solution

The app was implemented to run on a Windows PC to allow automation systems to connect via the network and store realtime data (such as temperature, speed, pressure) generated from vehicle test rigs.

Back Connect