Test & Measurement Instrumentation Projects
132 free Test & Measurement Instrumentation project guides with circuit diagrams, code and the parts you need. Pick one below, or use the interactive Project Hub to search and filter by platform, difficulty and budget.
Other categories: Basic Analog & Power Electronics | IoT & Connected Devices | Robotics & Autonomous Systems | Artificial Intelligence & Edge ML | Audio Displays & Interactive Media | Security Surveillance & Defense | Healthcare Biomedical & Assistive | Automotive EV & Transportation | Communication Systems | Renewable Energy Power & Sustainability | Unmanned Aerial Vehicles (Drones) | 3D Printing & Fabrication
Sensors & Signal Measurement Tools (89)
- 433 MHz RF Signal Strength Detector (Analog / Discrete - Intermediate)
- ADC and DAC Trainer Tool Kit (Arduino - Intermediate)
- Analog Speedometer Using Arduino and IR Sensor (Arduino - Intermediate)
- Android Application For Multi-Sensor Data Monitoring (Arduino - Beginner)
- Arduino Alcohol Detector Circuit Board (Arduino - Advanced)
- Arduino Nano Distance Meter with Ultrasonic Sensor & OLED (Arduino - Beginner)
- Arduino Nano Light Sensing with LDR & OLED Display (Arduino - Beginner)
- Arduino Nano Motion-Sensing Device with OLED Display (Arduino - Beginner)
- Arduino Nano Object Counter with IR Sensor and OLED Display (Arduino - Beginner)
- Arduino PID Temperature Controller using MAX6675 K-Thermocouple to Digital Converter IC (Arduino - Intermediate)
- Arduino Weight Measurement using Load Cell and HX711 Module (Arduino - Intermediate)
- Arduino-based DIY TDS Meter | Code and Circuit (Arduino - Intermediate)
- Audio Spectrum Analyzer: STM32MP257 + VFD 256x64 (Analog / Discrete - Advanced)
- Autonomous High-Speed Swerving Vehicle using the VL53L5CX Sensor (Raspberry Pi - Advanced)
- Broken Wire Detector Circuit using IC CD4069 (Analog / Discrete - Beginner)
- Buck Boost Regulator using XL6009 with Adjustable 3.3V to 12V Output Voltage (Analog / Discrete - Intermediate)
- Build a Digital Level with MPU-6050 and Arduino (Arduino - Intermediate)
- Build a Digital Weighing Scale with HX711 and Arduino (Arduino - Beginner)
- Build a Robot Car with Speed Sensors using Arduino Interrupts (Arduino - Beginner)
- Build an Arduino Digital Compass with QMC5883L/HMC5883L (Arduino - Beginner)
- Build an Arduino UV Index Meter (Arduino - Intermediate)
- Build Raspberry Pi Pico based Ultrasonic Distance Meter (Raspberry Pi - Beginner)
- Building a High-Resolution POV Display using ESP32 (ESP32 - Advanced)
- Building Low Cost DIY Spectrometer using Raspberry Pi at Home (Raspberry Pi - Advanced)
- Building Wi-Fi Analyzer Smart Watch - Full Guide with Code (ESP32 - Intermediate)
- Cell Phone Detector Circuit (Analog / Discrete - Beginner)
- DC Motor RPM Display On Smartphone Using Arduino (Arduino - Intermediate)
- DIY Doppler Radar Speed Detector (ESP32 - Intermediate)
- DIY IR Reflectance Sensor Using Arduino (Arduino - Beginner)
- DIY LPG Leakage Detector Circuit Without a Microcontroller (Other Controller - Advanced)
- DIY Portable Radiation Detector using Geiger Counter Module (ESP32 - Intermediate)
- Does Your Smart Watch Emit UV Rays? (Arduino - Intermediate)
- Fully Non-Invasive Liquid Level Detection (Arduino - Beginner)
- Furnace High-Temperature Monitoring and Logging System (Raspberry Pi - Intermediate)
- How Does a Sound Sensor Work and how to Interface it with Arduino? (Arduino - Beginner)
- How does an HC-SR04 Ultrasonic Range Sensor Works and How to Interface with ESP32 (ESP32 - Beginner)
- How HC-SR04 Ultrasonic Sensor Works & How to Interface It With Arduino (Arduino - Beginner)
- How to Build a Speed Sensor using Arduino? (Arduino - Intermediate)
- How to Interface Raspberry Pi Pico W with an Ultrasonic Sensor (Raspberry Pi - Beginner)
- How to Make a Portable Ultrasonic Digital Ruler using ATtiny85 (ATtiny85 - Advanced)
- Human Following Robot Using Arduino and Ultrasonic Sensor (Arduino - Beginner)
- In-Depth: How Water Level Sensor Works and Interface it with Arduino (Arduino - Beginner)
- In-Depth: Interfacing Ball Tilt Switch Sensor with Arduino (Arduino - Intermediate)
- In-Depth: Interfacing Force Sensing Resistor (FSR) with Arduino (Arduino - Beginner)
- In-Depth: Interfacing MAX6675 Thermocouple Module with Arduino (Arduino - Beginner)
- In-Depth: Interfacing TCS230/TCS3200 Color Sensor with Arduino (Arduino - Beginner)
- In-Depth: Interfacing TFMini-S LiDAR Sensor with Arduino (Arduino - Beginner)
- In-Depth: Send & Receive SMS & Call with A6 GSM Module & Arduino (Arduino - Intermediate)
- Innovative Smart Water Serving Robot DIY using Arduino (Arduino - Intermediate)
- Interface Water Level Sensor with Arduino UNO – Circuit, Code & Working (Arduino - Beginner)
- Interfacing LPC2148 32bit Microcontroller With The PC Using NI LabVIEW (Other Controller - Intermediate)
- Interfacing SR04T/SR04M Waterproof UltraSonic Sensor with Arduino Uno (Arduino - Beginner)
- Interfacing TSL25911 Ambient Light Sensor with Arduino (Arduino - Beginner)
- IoT Device Health Monitoring Over MQTT (ESP32 - Intermediate)
- Low-Cost Tachometer (Arduino - Beginner)
- Make A Digital Distance Meter With Arduino (Arduino - Beginner)
- Measure Difficult Angles With This Digital Protractor (Arduino - Beginner)
- Measure Sound/Noise Level in dB with Microphone and Arduino (Arduino - Intermediate)
- Measuring a Solar Eclipse with an LDR (Arduino - Intermediate)
- Measuring Microns with Lasers (Raspberry Pi - Advanced)
- Measuring Turbidity of Water to Determine Water Quality using Arduino and Turbidity Sensor (Arduino - Beginner)
- Multifunction Human Detection And Weather Monitoring IoT Radar System (IndusBoard - Advanced)
- Obstacle Avoiding Car Using Arduino (Arduino - Beginner)
- Overcurrent Relay with IDMT for Motor Protection Using Arduino (Arduino - Intermediate)
- PIC Based Car Battery Voltage Monitoring System (PIC - Advanced)
- Pomelo: Gamma Spectroscopy Module (Raspberry Pi - Advanced)
- Portable Arduino Weighing Machine with Set Weight Option for Retail Packing (Arduino - Intermediate)
- Portable Ultrasonic Trench Logger For Optical Fibre Cable (Arduino - Advanced)
- Power-On Delay Timer Circuit (Analog / Discrete - Advanced)
- Process Monitoring System Using MATLAB (Arduino - Intermediate)
- Save and Store Data in SD Card with PIC Microcontroller (PIC - Intermediate)
- Simple Weather Satellite Station (Raspberry Pi - Intermediate)
- Smart Noise Detector For A Noise-Free Zone (Arduino - Intermediate)
- Smart Number Plate Recognition System For Car Parking Lot (Raspberry Pi - Intermediate)
- Smart Radar System For High Velocity Measurement and Detection (Arduino - Intermediate)
- Smart Trolley Robot using Arduino (Arduino - Beginner)
- Speech Recognition Based Beanbot - Beach Cleaning Robot (ESP32 - Advanced)
- Tachometer with LED display using Arduino (Arduino - Beginner)
- TiltForge — a repairable, Matter-native blind tilt (ESP32 - Intermediate)
- Time Period Cum Pulse Width Cum Capacitance Meter (Analog / Discrete - Advanced)
- UART Automatic Baud Rate Detector (Arduino - Beginner)
- Ultrasonic Liquid Level Monitoring System Using MATLAB (Arduino - Intermediate)
- Using ADC Module of PIC Microcontroller with MPLAB and XC8 (PIC - Intermediate)
- Water Turbidity Meter (Arduino - Intermediate)
- We Built an ESP32 Wall Climbing Beetle Robot (ESP32 - Advanced)
- Well Cleaners Early Warning System(EWS) (Arduino - Intermediate)
- Wi-Fi Analysing Smart Watch (ESP8266 - Intermediate)
- Wi-Fi Enabled Standalone Lidar for Real-Time Wireless Mapping (IndusBoard - Intermediate)
- Wireless Ultrasonic Radar System with Arduino (Arduino - Advanced)
Multimeters, Voltmeters & Ammeters (16)
- A Handy Optical Wattmeter (Arduino - Intermediate)
- Build a Precision Digital Micro Current Meter with STM32 (STM32 - Advanced)
- Digital Ammeter Circuit using PIC Microcontroller and ACS712 (PIC - Intermediate)
- Easy To Build DIY Digital Multimeter using Arduino to Test Voltage, Resistance, LED, Diode and Continuity (Arduino - Intermediate)
- ESP8266 IoT Energy Monitor and Over Current Cut-off (Arduino - Intermediate)
- Finger-Sized Portable Voltmeter (Arduino - Beginner)
- How to use ADC in ARM7 LPC2148 - Measuring Analog Voltage (Other Controller - Intermediate)
- IndusVoltmeter: Smallest IoT Wireless Voltmeter with Wi-Fi (ESP32 - Intermediate)
- Interfacing Voltage Sensor with Arduino (Arduino - Beginner)
- Measurement Of Low DC Voltages Using Laptop | Laptometer (Arduino - Beginner)
- Milli-Ohm Meter With 0.1 To 1-Ohm Range (Arduino - Beginner)
- Milliamp Meter For 1mA To 100mA (Arduino - Beginner)
- Power Supply With Digital Volt-Amp Panel Meter (Analog / Discrete - Intermediate)
- Simple Millivolt Meter Using Arduino (Arduino - Intermediate)
- Smallest Portable Ammeter and Energy Monitor Device (IndusBoard - Intermediate)
- Watt-A-Live INA209 Power Monitor Shield Wing (Arduino - Intermediate)
Oscilloscopes & Logic Analyzers (15)
- A Basic Voltage To Frequency Converter (Analog / Discrete - Beginner)
- Arduino Based Real-Time Oscilloscope (Arduino - Intermediate)
- Bootstrap Amplifier Circuit using Transistors (Analog / Discrete - Beginner)
- Build a DIY Oscilloscope using Arduino Nano and OLED Display (Arduino - Intermediate)
- Building Function Generator - Step-by-step Tutorial (Analog / Discrete - Beginner)
- DIY ESP32 Oscilloscope (ESP32 - Intermediate)
- Home Quarantine Using Face Recognition (Raspberry Pi - Advanced)
- IndusScope - Smallest IoT Oscilloscope for Wireless Testing (ESP32 - Intermediate)
- LIDL PARKSIDE Battery hacks (Arduino - Advanced)
- Raspberry Pi Based Oscilloscope (Raspberry Pi - Advanced)
- RC Phase Shift Oscillator using Op-Amp (Analog / Discrete - Intermediate)
- Smallest Open-Source Function Generator (Arduino - Intermediate)
- Study Of Rectified Waveforms Using Arduino Uno (Arduino - Beginner)
- The Standalone Logic Analyzer That Needs No Laptop (Raspberry Pi - Intermediate)
- What is Amplitude Modulation? Complete Guide with Formula, Circuit Diagram & Practical Demo (Analog / Discrete - Beginner)
Function & Waveform Generators (7)
- DIY Sawtooth Waveform Generator Circuit and Working (Analog / Discrete - Beginner)
- Illuminated Optical Magnifier (Analog / Discrete - Intermediate)
- Logic Analyser Cum Functional Generator (ESP8266 - Intermediate)
- Raspberry-Pi Based Wave Form Generator (Raspberry Pi - Intermediate)
- Sawtooth Wave Generator Using 4-Bit DAC (Analog / Discrete - Beginner)
- Sinusoidal Signal Generator With Forward And Inverted Outputs (Analog / Discrete - Beginner)
- Wireless Frequency Meter using Arduino (Arduino - Intermediate)
Component & Cable Testers (5)
- 18650 Lithium Battery Capacity Tester using Arduino (Arduino - Intermediate)
- Accurate And Easy-To-Use Zener Diode Tester (Arduino - Intermediate)
- Build a Simple Optocoupler Tester Circuit for Fault Detection (Analog / Discrete - Beginner)
- DIY Multi-wire Cable Continuity Tester: Step-by-Step Guide with Circuit Diagram (Analog / Discrete - Beginner)
- Fault Finder Tool for Fault Detection and Diagnostics (STM32 - Intermediate)