Embedded Systems

An embedded system is a combination of computer hardware and software, either fixed in capability or programmable, designed for a specific function or functions within a larger system.
Our systems are :

  • produced using as much off the shelf and readily available technology and modules as possible
  • integrated to demonstrate a working system, reporting to display status, operation or other pertinent information
  • the prototype is designed with field endurance in mind as the working example of a potential product

Since a full product development cycle is expensive, and for low quantities is impractical, rapid prototyping has fast become the viable alternative to introduce a working system, although unrefined, into a established environment or as a rapid standalone solution to a problem. This is achieved by using a modularised approach to the solution development. The process starts with a compiling a list of features and rather than developing a new PCB and new software from the ground up, existing modules are used to provide system features. For example, WIFI can be added by including the notorious ESP8266 add on module. Thurough testing of the rapid prototype is affected to ensure that the meshing of disparate modules does not impact negatively on the solutions ROI to customer and performance.

Contact us »

Rapid Prototype Example

A brief exaple of an RP project is Ambient. The system is designed to do the following:

  • Measure Temperature and relative humidity using the DHT22
  • Measure air quality using the MQ 135
  • Display all this data on an LCD
  • The DEVCC-V40 provided the MCU requirements with a PIC18F45K22

Once complete, the system is ergonimic and does not look too shabby. The whole system could be assembled, coded and delivered in minimal time at reduced cost.

 

MikroE click boards
The sensors as described above were all supplied by MikroElektronika.