Instrumentation & Control Engineering project ideas
100 projects, from a first build to a final-year capstone. Each lists the skills it teaches and the tools it needs; times and costs are estimates.
Beginner projects
- 4–20 mA Loop Trainer — Build a current loop with a transmitter simulator and indicator and show live-zero fault detection. Skills: current loops, scaling, live zero. Tools: loop calibrator/MCU, resistors. Hardware build, Up to 15 h, Under $30.
- RTD and Thermocouple Calibrator — Compare RTD and thermocouple readings against a reference in ice and boiling water. Skills: temperature sensors, calibration, error. Tools: RTD, thermocouple, reference thermometer. Data lab, Up to 15 h, Under $30.
- PLC Traffic-Light Sequence — Program a traffic-light sequence with pedestrian request in ladder logic and test it in simulation. Skills: ladder logic, timers, sequencing. Tools: PLC simulator. Simulator, Up to 15 h, Under $30.
- Sensor Characteristic Curve Lab — Measure output versus input for a potentiometer, LDR and thermistor and compare linearity. Skills: sensor characteristics, linearity, sensitivity. Tools: sensors, multimeter. Data lab, Up to 15 h, Under $30.
- Wheatstone Bridge Strain Gauge Demo — Measure small strains with a quarter bridge and amplifier. Skills: bridge circuits, strain measurement. Tools: strain gauge, amplifier, multimeter. Hardware build, Up to 15 h, Under $30.
- Level Measurement With Ultrasonic Sensor — Measure tank level ultrasonically and convert to volume with a tank table. Skills: level measurement, ultrasonics, strapping tables. Tools: ultrasonic sensor, MCU. Hardware build, Up to 15 h, Under $30.
- Instrument Symbol and P&ID Reader — Learn ISA instrument tags and symbols by reading and annotating a P&ID. Skills: P&ID reading, ISA symbols, tagging. Tools: web app/PDF. Visualizer, Up to 15 h, Software only (free tools).
- On-Off Temperature Controller — Control a heater with on-off control and hysteresis and plot temperature oscillation. Skills: on-off control, hysteresis. Tools: heater, thermistor, relay, MCU. Hardware build, Up to 15 h, Under $30.
- Pressure Gauge Calibration Practice — Calibrate a gauge against a dead-weight tester and record an as-found/as-left sheet. Skills: calibration procedures, hysteresis, documentation. Tools: dead-weight tester, gauge. Workflow, Up to 15 h, Software only (free tools).
- Flow Measurement With an Orifice — Measure differential pressure across an orifice and calculate flow. Skills: differential pressure, orifice equation. Tools: orifice plate, manometer. Data lab, Up to 15 h, Under $30.
- Data Logger for Lab Sensors — Log several sensor channels to CSV with timestamps and plot them. Skills: data logging, sampling, file formats. Tools: MCU, SD card. Hardware build, Up to 15 h, Under $30.
- Ladder Logic Motor Interlock — Program forward/reverse motor control with interlocks and emergency stop. Skills: interlocks, ladder logic, safety. Tools: PLC simulator. Simulator, Up to 15 h, Under $30.
- First-Order System Response Lab — Record step responses of a thermal or RC system and estimate its time constant. Skills: first-order systems, time constants, step response. Tools: thermometer/RC circuit, logger. Data lab, Up to 15 h, Under $30.
- Humidity Sensor Comparison — Compare capacitive and resistive humidity sensors against a reference. Skills: humidity sensing, accuracy, comparison. Tools: sensors, reference hygrometer. Data lab, Up to 15 h, Under $30.
- Light Intensity Meter — Build a lux meter with a photodiode and calibrate it. Skills: photometry, calibration, sensors. Tools: photodiode, op-amp, MCU. Hardware build, Up to 15 h, Under $30.
- Speed Measurement With Encoder — Measure motor speed with an optical encoder and compare pulse counting methods. Skills: encoders, frequency measurement. Tools: encoder, MCU, motor. Hardware build, Up to 15 h, Under $30.
- Analog to Digital Resolution Demo — Show how ADC resolution and reference voltage affect measurement steps. Skills: ADC resolution, quantisation. Tools: MCU, potentiometer. Visualizer, Up to 15 h, Under $30.
- Signal Conditioning Board Design — Design filtering and scaling for three sensor types into one ADC. Skills: signal conditioning, filtering, scaling. Tools: op-amps, PCB/breadboard. Hardware build, Up to 15 h, Under $30.
- Thermostat With Setpoint Display — Build a thermostat with a keypad setpoint, display and alarm. Skills: setpoints, HMI, control. Tools: MCU, display, sensor. Hardware build, Up to 15 h, Under $30.
- Vibration Switch Alarm — Trip an alarm when vibration exceeds a threshold with debounce. Skills: vibration sensing, alarms, thresholds. Tools: vibration sensor, MCU. Hardware build, Up to 15 h, Under $30.
- Instrument Datasheet Comparison — Compare accuracy, range and response of competing transmitters from datasheets. Skills: instrument specification, selection, accuracy. Tools: spreadsheet. Dashboard, Up to 15 h, Software only (free tools).
- Load Cell Weighing Scale — Build a weighing scale with load cell and HX711 and calibrate with known masses. Skills: load cells, calibration, filtering. Tools: load cell, HX711, MCU. Hardware build, Up to 15 h, Under $30.
- pH Meter Calibration Routine — Calibrate a pH probe with buffers and check slope and offset. Skills: pH measurement, two-point calibration. Tools: pH probe, buffers. Data lab, Up to 15 h, Under $30.
- Bourdon Tube Mechanism Model — Show how a Bourdon tube converts pressure to pointer motion with a model. Skills: mechanical pressure sensing, linkages. Tools: model, CAD. CAD / design, Up to 15 h, Software only (free tools).
- Control Loop Block Diagram Builder — Draw feedback loops and identify process, controller, sensor and actuator. Skills: block diagrams, feedback concepts. Tools: web app. Visualizer, Up to 15 h, Software only (free tools).
Intermediate projects
- PID Tuning Sandbox — Tune P, I and D on simulated first- and second-order processes and see overshoot and settling time. Skills: PID control, tuning rules, performance metrics. Tools: web app/Python. Simulator, 15–45 h, Software only (free tools).
- SCADA Tank Farm Mimic — Build a SCADA mimic of tanks, pumps and valves with trends and alarms. Skills: SCADA, HMI design, alarms. Tools: open-source SCADA/Node-RED. Dashboard, 15–45 h, Software only (free tools).
- Pressure Transmitter Diagnostics — Detect plugged impulse lines from pressure-noise statistics. Skills: diagnostics, signal statistics, maintenance. Tools: logged data, Python. Data lab, 15–45 h, Software only (free tools).
- Control Valve Sizing Assistant — Calculate Cv for liquid and gas service and check choked flow. Skills: valve sizing, Cv, choked flow. Tools: web app/Python. Visualizer, 15–45 h, Software only (free tools).
- Sensor Drift Detector — Detect slow drift in redundant sensors by comparing them over time. Skills: drift detection, redundancy, statistics. Tools: Python. Data lab, 15–45 h, Software only (free tools).
- Industrial Protocol Gateway — Read Modbus RTU devices and publish values over MQTT with tags and units. Skills: Modbus, MQTT, gateways. Tools: RS-485 adapter, Python. Workflow, 15–45 h, Software only (free tools).
- Alarm Flood Analyzer — Analyse alarm logs for floods, chattering and standing alarms. Skills: alarm management, log analysis, KPIs. Tools: Python. Data lab, 15–45 h, Software only (free tools).
- Cascade Control Simulator — Compare single-loop and cascade control for a jacketed reactor temperature. Skills: cascade control, disturbance rejection. Tools: Python. Simulator, 15–45 h, Software only (free tools).
- HART Device Configuration Log — Record and audit HART device configuration changes with history. Skills: HART, configuration management, audit trails. Tools: database app. Workflow, 15–45 h, Software only (free tools).
- Machine Vision Inspection Station — Inspect parts for presence and dimensions with a camera and reject failures. Skills: machine vision, measurement, inspection. Tools: camera, OpenCV. Hardware build, 15–45 h, $30–150.
- Calibration Uncertainty Calculator — Compute expanded uncertainty from reference, resolution and repeatability contributions. Skills: uncertainty budgets, GUM, calibration. Tools: spreadsheet/web app. Visualizer, 15–45 h, Software only (free tools).
- Loop-Check Mobile Workflow — Guide technicians through loop checks with forms, photos and sign-off. Skills: commissioning, loop checks, workflows. Tools: mobile app. Workflow, 15–45 h, Software only (free tools).
- OPC UA Telemetry Gateway — Publish PLC tags over OPC UA and subscribe from a dashboard client. Skills: OPC UA, information models, telemetry. Tools: open62541/Python. Workflow, 15–45 h, Software only (free tools).
- Batch Control Recipe Engine — Run ISA-88-style batch recipes with phases and parameter sets. Skills: batch control, ISA-88, state machines. Tools: Python/PLC simulator. Simulator, 15–45 h, $30–150.
- Feedforward Control Study — Add feedforward to a heat exchanger temperature loop and measure improvement. Skills: feedforward, disturbance compensation. Tools: Python. Simulator, 15–45 h, Software only (free tools).
- Ratio Control for Blending — Maintain a blend ratio of two flows under changing demand. Skills: ratio control, blending, flow control. Tools: Python/rig. Simulator, 15–45 h, $30–150.
- Smart Transmitter Simulator — Simulate a smart transmitter with damping, ranging and diagnostics. Skills: transmitter functions, configuration. Tools: Python/web app. Simulator, 15–45 h, Software only (free tools).
- Thermocouple Cold-Junction Study — Show error from missing cold-junction compensation and fix it. Skills: CJC, thermocouples, error analysis. Tools: thermocouple, ADC. Hardware build, 15–45 h, $30–150.
- Valve Stiction Detection — Detect control valve stiction from controller output and process variable patterns. Skills: stiction, valve diagnostics, data analysis. Tools: Python. Data lab, 15–45 h, Software only (free tools).
- Wireless Sensor Monitoring Network — Deploy wireless temperature sensors and monitor battery and link quality. Skills: wireless instrumentation, networks. Tools: wireless sensors, gateway. Dashboard, 15–45 h, $30–150.
- Process Trend Historian Mini — Store tag data efficiently and serve trend queries to a dashboard. Skills: historians, time-series storage. Tools: Python, InfluxDB. Dashboard, 15–45 h, Software only (free tools).
- Level Control of Two Coupled Tanks — Control interacting tank levels and observe coupling effects. Skills: coupled systems, MIMO basics, control. Tools: Python/rig. Simulator, 15–45 h, $30–150.
- Sequential Function Chart Project — Implement a filling machine sequence as an SFC with steps and transitions. Skills: SFC, sequence control, PLC. Tools: PLC simulator. Simulator, 15–45 h, $30–150.
- Flowmeter Selection Guide — Recommend flowmeter types for fluids and conditions with justifications. Skills: flowmeter selection, trade-offs. Tools: web app. Workflow, 15–45 h, Software only (free tools).
- Bode Plot Frequency Response Lab — Measure frequency response of a process model and plot Bode diagrams. Skills: frequency response, Bode plots, margins. Tools: Python. Visualizer, 15–45 h, Software only (free tools).
Advanced projects
- Functional Safety Cause-Effect Matrix — Build a cause-and-effect matrix for a safety system and test trip logic coverage. Skills: functional safety, SIS logic, testing. Tools: spreadsheet/web app. Workflow, 45–100 h, Software only (free tools).
- Distributed Control System Demo — Run control strategies across networked controllers with redundancy and HMI. Skills: DCS architecture, redundancy, networks. Tools: simulation, controllers. Simulator, 45–100 h, $30–150.
- Model Predictive Control Lab — Control a multivariable process with MPC and handle constraints. Skills: MPC, constraints, MIMO control. Tools: Python, CasADi. Simulator, 45–100 h, Software only (free tools).
- Redundant Sensor Voting Demo — Implement 2oo3 voting with diagnostics and show behaviour under sensor faults. Skills: voting logic, redundancy, diagnostics. Tools: PLC/MCU. Hardware build, 45–100 h, $150+.
- Industrial Historian Query Explorer — Query years of process history quickly for events and correlations. Skills: historian queries, data reduction, analytics. Tools: Python, time-series DB. Data lab, 45–100 h, Software only (free tools).
- System Identification From Step Tests — Identify process models from plant data and validate them. Skills: system identification, ARX models, validation. Tools: Python. Data lab, 45–100 h, Software only (free tools).
- Adaptive Control Demonstrator — Adjust controller gains automatically as process dynamics change. Skills: adaptive control, gain scheduling. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Fieldbus Network Analyzer — Analyse PROFIBUS/PROFINET traffic for timing and errors. Skills: industrial networks, diagnostics. Tools: network tools. Data lab, 45–100 h, Software only (free tools).
- Kalman Filter Sensor Fusion for Level — Fuse two imperfect level sensors with a Kalman filter. Skills: sensor fusion, Kalman filters. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Safety PLC Logic Verification — Verify safety logic against requirements with test cases and coverage. Skills: safety logic, verification, testing. Tools: PLC simulator. Workflow, 45–100 h, $30–150.
- Smart Valve Positioner Study — Model positioner behaviour and diagnose valve health from signatures. Skills: positioners, valve signatures, diagnostics. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Multivariable Decoupling Control — Design decouplers for an interacting two-input two-output process. Skills: decoupling, RGA, MIMO control. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Gas Chromatograph Data Processor — Integrate chromatogram peaks and compute composition automatically. Skills: chromatography, peak integration, signal processing. Tools: Python. Data lab, 45–100 h, Software only (free tools).
- Vibration Monitoring System for Pumps — Monitor pump vibration with trend alarms and ISO severity bands. Skills: condition monitoring, ISO 10816, trending. Tools: accelerometers, dashboard. Dashboard, 45–100 h, $30–150.
- Cybersecurity Zones for a Control Network — Segment an ICS network into zones and conduits and document controls. Skills: ICS security, IEC 62443 concepts, segmentation. Tools: network diagrams. Workflow, 45–100 h, Software only (free tools).
- Fuzzy Logic Temperature Controller — Control temperature with fuzzy rules and compare with PID. Skills: fuzzy logic, rule bases, control. Tools: Python/MCU. Simulator, 45–100 h, $30–150.
- Anti-Surge Compressor Control — Model compressor surge and design an anti-surge recycle control. Skills: surge control, compressors, dynamics. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Data Acquisition With LabVIEW-Style Flow — Build a graphical DAQ application with triggering and logging. Skills: DAQ, triggering, graphical programming. Tools: LabVIEW/Python GUI. Dashboard, 45–100 h, Software only (free tools).
- Batch Process Golden Batch Analysis — Compare running batches to a golden batch envelope and flag deviations. Skills: batch analytics, envelopes, deviation. Tools: Python. Data lab, 45–100 h, Software only (free tools).
- Operator Training Simulator — Create a training simulator for start-up of a heater with scenarios. Skills: OTS, dynamic simulation, training. Tools: Python, HMI. Simulator, 45–100 h, Software only (free tools).
- Analyzer Shelter Monitoring — Monitor analyzer shelter conditions and validation schedules. Skills: analyzer management, monitoring. Tools: dashboard. Dashboard, 45–100 h, $30–150.
- Optimal Sensor Placement — Choose sensor locations to maximise observability of a process. Skills: observability, optimisation, sensor networks. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Energy Optimisation of HVAC Control — Tune HVAC control sequences to reduce energy while keeping comfort. Skills: HVAC control, energy, comfort. Tools: simulation. Simulator, 45–100 h, $30–150.
- Motion Control With Servo Tuning — Tune position, velocity and current loops of a servo axis. Skills: servo tuning, cascaded loops. Tools: servo drive, motor. Hardware build, 45–100 h, $150+.
- IEC 61131 Structured Text Library — Write reusable function blocks for PID, alarms and scaling with tests. Skills: structured text, function blocks, testing. Tools: PLC simulator. Workflow, 45–100 h, $30–150.
Expert projects
- SIL Verification Evidence Tracker — Track SIL calculations, proof-test intervals and evidence for each safety function. Skills: SIL verification, PFD, evidence management. Tools: database app. Workflow, 100 h+, Software only (free tools).
- Closed-Loop Hardware-in-the-Loop Bench — Test real controllers against a real-time plant model with fault injection. Skills: HIL, real-time simulation, validation. Tools: real-time simulator, PLC. Hardware build, 100 h+, $150+.
- Digital Twin of a Level Process — Mirror a level process in real time and detect deviations from expected behaviour. Skills: digital twins, model-based monitoring. Tools: Python, sensor data. Digital twin, 100 h+, $150+.
- Fault Detection and Isolation System — Detect and isolate sensor and actuator faults with model residuals. Skills: FDI, residual generation, diagnosis. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Reinforcement Learning Process Control — Train an RL agent to control a nonlinear process safely and compare with MPC. Skills: reinforcement learning, safe control. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Self-Validating Sensor — Design a sensor that reports its own measurement quality and validity. Skills: self-validation, uncertainty, diagnostics. Tools: MCU, sensors. Hardware build, 100 h+, $150+.
- Plant-Wide Control Structure Design — Select controlled variables and loop pairings for an entire plant. Skills: plant-wide control, RGA, self-optimising control. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Edge Analytics for Condition Monitoring — Run anomaly detection at the edge and send only events to the cloud. Skills: edge computing, anomaly detection. Tools: edge device, Python. Dashboard, 100 h+, Software only (free tools).
- Wireless Control Loop Study — Analyse how packet loss and delay in wireless links affect control performance. Skills: networked control, delays, packet loss. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Predictive Maintenance for Control Valves — Predict valve failures from positioner data with ML. Skills: predictive maintenance, ML, valves. Tools: Python. Data lab, 100 h+, Software only (free tools).
- Model-Based Alarm Suppression — Suppress consequential alarms using cause-effect models during upsets. Skills: alarm suppression, causal models. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Quantum Sensing Concept Study — Survey quantum sensors for precision measurement and model their noise limits. Skills: quantum sensing, noise limits. Tools: literature, Python. Data lab, 100 h+, Software only (free tools).
- Optical Fibre Distributed Temperature Sensing — Interpret DTS data along a pipeline to find hot spots and leaks. Skills: distributed sensing, Raman scattering, analytics. Tools: DTS datasets, Python. Data lab, 100 h+, Software only (free tools).
- Cyber-Resilient Control Architecture — Design a control system that keeps operating safely during a cyberattack. Skills: resilient control, security, fallback modes. Tools: simulation. Simulator, 100 h+, $150+.
- Inferential Quality Control — Control product quality using a soft-sensor estimate in the loop. Skills: inferential control, soft sensors. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Autonomous Commissioning Assistant — Automate loop tuning and checks during commissioning with documented results. Skills: automation, commissioning, tuning. Tools: Python, PLC sim. Workflow, 100 h+, Software only (free tools).
- Distributed Optimisation of a Process Network — Coordinate subsystem controllers with distributed MPC. Skills: distributed MPC, coordination. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Smart Grid of Instruments With Time Sync — Synchronise sensors with PTP for correlated high-speed measurements. Skills: time synchronisation, PTP, measurement. Tools: PTP hardware. Hardware build, 100 h+, $150+.
- Explainable AI for Process Alarms — Explain why an ML model raised an alarm with feature attributions. Skills: explainable AI, process monitoring. Tools: Python, SHAP. Data lab, 100 h+, Software only (free tools).
- Virtual Commissioning of a Production Cell — Test PLC code against a 3D simulation of the machine before installation. Skills: virtual commissioning, simulation, PLC testing. Tools: 3D simulation, PLC sim. Digital twin, 100 h+, $150+.
- Nonlinear State Estimation With Particle Filters — Estimate states of a nonlinear process with a particle filter. Skills: particle filters, nonlinear estimation. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Performance Monitoring of Control Loops — Rate every loop's performance with Harris index and find the worst actors. Skills: CPM, Harris index, benchmarking. Tools: Python. Dashboard, 100 h+, Software only (free tools).
- Robust Control Design With H-Infinity — Design a robust controller that tolerates model uncertainty. Skills: robust control, H-infinity, uncertainty. Tools: Python/MATLAB. Simulator, 100 h+, Software only (free tools).
- Instrument Asset Health Index — Combine calibration history and diagnostics into a health score per instrument. Skills: asset management, health indices. Tools: Python, dashboard. Dashboard, 100 h+, $150+.
- Resilient Sensor Networks for Harsh Sites — Design a self-healing sensor network for an industrial site with failure tests. Skills: network resilience, mesh, diagnostics. Tools: wireless sensors. Hardware build, 100 h+, $150+.
Project ideas for every branch · Instrumentation & Control Engineering roadmap