Connect with us
NEW INDUSTRY PRODUCTS
CIRCUITS & PROJECTS
EMBEDDED & MICRO
Test Equipment DB
LOG IN / JOIN
Sign in with
Sign in with
Test & Measurement
Use an Arduino to Control a Motor
Controlling a motor with an Arduino is relatively easy. In addition to simply spinning the motor, you can control the position of the motor shaft if the motor has a rotary encoder.
June 03, 2015
How to Use Relays to Control High-Voltage Circuits with an Arduino
To control high-voltage or high-power circuits with an Arduino, you have to isolate them from the Arduino with a relay. Here's how!
June 11, 2015
Jennifer A. Diffley
How to Check and Calibrate a Humidity Sensor
How accurate is your humidity sensor? Find out with this project.
November 29, 2017
How to Eliminate Ground Loops with Signal Isolation
This project explains how to isolate signals to eliminate ground loops in electronic systems.
January 29, 2016
How to Build a Particulate Matter Detector for Air Quality Measurement
Use a Honeywell particle sensor to measure 2.5 µm PM and 10.0 µm PM concentrations in your environment.
March 28, 2018
Embedded PID Temperature Control, Part 3: Implementation and Visualization
We will implement a basic PID (proportional–integral–derivative) controller in firmware and observe the results using an oscope and LEDs....
February 15, 2016
Embedded PID Temperature Control, Part 1: The Circuit
Invoke the power of the PID (proportional–integral–derivative controller)! The key components in this design are an EFM8 microcontroller, a DAC, and the MAX31855 thermocouple-to-digital...
February 01, 2016
Build a Desktop Industrial Automation Trainer
In this project, the reader will learn how to build and program a desktop industrial automation trainer for experimentation in robotics, motor, and process control system concepts on their...
April 21, 2016
Embedded PID Temperature Control, Part 6: Ziegler–Nichols Tuning
In this article, we will use a simple, proven tuning procedure to find effective values for proportional, integral, and derivative gain.
March 07, 2016
Learning PLCs on a Budget
Typically, getting started with a PLC can be a costly endeavor, but this project will show how to get started with them on a small budget!...
January 18, 2016
Embedded PID Temperature Control, Part 5: Adjusting Gains
We will explore how P, I, and D gain influences system performance, and in the process we will find a gain configuration that works well for our temperature controller....
February 29, 2016
Embedded PID Temperature Control, Part 4: The Scilab GUI
With USB communications and a Scilab graphical user interface, we can really see what the PID controller is doing.
February 19, 2016
Embedded PID Temperature Control, Part 2: Board-Level Integration
This article covers the firmware that allows the EFM8 microcontroller to communicate with the DAC and the MAX31855.
February 03, 2016
Hardware Evaluation of a Custom Programmable Wi-Fi Controller: The WiCard
This article explores the schematic design and basic features of a smart programmable wireless controller module I designed: the WiCard.
June 01, 2018
M. Mahdi K. Kanan
Get Started with Matplotlib in Python to Visualize Data Collected from Measurement Instruments
This article explains how to install PyVisa and MatPlotlib for Python. PyVisa connects a computer to the measurement instruments and matplotlib helps to visualize the data collected from these...
October 24, 2015
Continue to site