AI-9 Gas Turbine ECU Control System (Jet Engine)

Start a Helicopter Gas Turbine APU engine using an Arduino Uno, This is what they were made for !

Feb 15, 2022

4798 views

2 respects

Components and supplies

1

Arduino Nano Every

1

Geekcreit 2 Channel Relay Module With Optocoupler For PIC AVR DSP ARM

1

3.5" inch Touch Screen TFT LCD 480x320 ILI9488 SPI Display 3.3V 5V

1

Geekcreit® 5V 4 Channel Relay Module For PIC ARM DSP AVR MSP430

1

Arduino UNO

4

Optocoupler DIP-4 PC817C

1

Prototyping Prototype Shield Mini Breadboard 5V 1A

1

Grove - 1-Wire Thermocouple Amplifier (MAX31850K)

1

XL4015 5A DC-DC Step Down Adjustable Power Supply Module Buck Converter

Tools and machines

1

Workshop, Milling Mc, Router and general tooling

Apps and platforms

1

Arduino IDE 2.0 (beta)

Project description

Code

Main Control System

arduino

I have never done this before and if i were to have another go, im sure i would do better. That said it does work and to test it i built another diagnostics box that responds the same way the engine would (Stops the missus shouting at me making all that noise) Its basically a huge time dependant loop I have used direct hardware ports to trigger the relay as talking to the SPI bus takes time and the Thermocouple read is slow (i may have to re look at that)

Main Control System

arduino

I have never done this before and if i were to have another go, im sure i would do better. That said it does work and to test it i built another diagnostics box that responds the same way the engine would (Stops the missus shouting at me making all that noise) Its basically a huge time dependant loop I have used direct hardware ports to trigger the relay as talking to the SPI bus takes time and the Thermocouple read is slow (i may have to re look at that)

Display Controler

arduino

This created the main display UI, has a small update window to show messages, Run timer and Relay status And before im flooded with "why not do it this way" etc, its because i did and i do it for pleasure.

Display Controler

arduino

This created the main display UI, has a small update window to show messages, Run timer and Relay status And before im flooded with "why not do it this way" etc, its because i did and i do it for pleasure.

Downloadable files

Nano to TFT

Direct connection of the Nano Every for the TFT, This uses an SPI connection to the TFT

Nano to TFT

Image

Original Control System

This provides the timing and In/Out ports required

Original Control System

Image

Nano to TFT

Direct connection of the Nano Every for the TFT, This uses an SPI connection to the TFT

Nano to TFT

Image

Original Control System

This provides the timing and In/Out ports required

Original Control System

Image

New Control system

Arduino control lines and wiring centre

New Control system

Image

Documentation

Finger Plate

Cad layout of the Finger plate for routing

Finger Plate

Image

TFT Display

Using the ILI9488.h library in an Arduino pretty much used up all the ram, so i used a nano every (bit more ram available) and connected it vai SPI, this gave me a graphics controller with its own GUI . you have to build the GUI but it was reasonably strait forward.

TFT Display

Image

Mounting Board

Nothing special, 2mm galvanized plate, but it became a jigsaw to work out where it all goes

Mounting Board

Image

Finger Plate

Cad layout of the Finger plate for routing

Finger Plate

Image

Finger Plate

Make things look cool, I used a small CNC router to produce the finger plate with decals and cut outs.

Finger Plate

Image

TFT Display

Using the ILI9488.h library in an Arduino pretty much used up all the ram, so i used a nano every (bit more ram available) and connected it vai SPI, this gave me a graphics controller with its own GUI . you have to build the GUI but it was reasonably strait forward.

TFT Display

Image

Enclosure

I wanted a military look, in my head it looked bigger, on assembly i realy struggled to get it all in

Enclosure

Image

AI-9 Russian Gas Turbine (APU)

Ok this is not off the shelf (certainly not any more) but necessary for the project

AI-9 Russian Gas Turbine (APU)

Image

AI-9 Russian Gas Turbine (APU)

Ok this is not off the shelf (certainly not any more) but necessary for the project

AI-9 Russian Gas Turbine (APU)

Image

Mounting Board

Nothing special, 2mm galvanized plate, but it became a jigsaw to work out where it all goes

Mounting Board

Image

Finger Plate

Make things look cool, I used a small CNC router to produce the finger plate with decals and cut outs.

Finger Plate

Image

Enclosure

I wanted a military look, in my head it looked bigger, on assembly i realy struggled to get it all in

file.None

Image

Comments

Only logged in users can leave comments

dbeacroft

0 Followers

0 Projects

0