DIY Precise Arduino Milliohm Meter
2024-01-26 | By Mirko Pavleski
License: General Public License Arduino
In practice, we very often need to measure low resistances. Measuring low-value resistances, especially those less than 1 ohm, is nearly impossible with a standard multimeter. On the other hand, a commercial milliohm meter instrument is in the price range of several hundred dollars and may not be cost-effective for self-builders.
This time I will describe to you a simple and inexpensive way to make such an instrument, for not more than a few dollars. With this instrument, we can measure the resistance of 0.001 Ohm or 1 milliohm. The result is displayed on a 4-digit 7-segment display that is easy to read even at wide angles.
You can find the original project on the rcl-radio (http://rcl-radio.ru/?p=100859) page. Just to note that the code uses a modified STM32 library which has been modified by the author and is compatible with Arduino nano. The heart of the device is ADS1110 IC which is a precision differential input analog-to-digital (A/D) converter with up to 16-bit resolution.
The ADS1110 uses an I2C interface to communicate with the microcontroller, and measures at 15, 30, 60, or 240 samples per second and has a built-in 1, 2, 4, 8 voltage amplifiers. The measuring range is from 0 ohms to 150 ohms. Otherwise, the device is very simple to build and consists of several components:
- Arduino Nano microcontroller
- ADS1110 A/D converter
- TM1637 4-digit 7-segment display
- and a few resistors and capacitors
The measuring leads should be as short as possible, and they need to have the same length. To calibrate the milliohm meter, you need to accurately measure the voltage of 3.3 V (supplied from the Arduino board) and indicate it in the line:
#define U33 3.342
The accuracy of the resistance measurement is directly dependent on the accuracy of the 100-ohm reference resistance and the accuracy of the 3.3 V voltage measurement. And now let's see how the instrument works in real conditions. Immediately after switching on, we need to prepare the measuring instrument. For that purpose, the circuit uses a “0” button to calibrate the zero before measuring low-resistance resistances.
To calibrate the zero, you need to short-circuit the test leads and press the “0” button. Now let's make more measurements on resistors with different values between 0 and 100 Ohms. Finally, a short conclusion. This is an indispensable and very useful instrument for any laboratory, especially considering the fact that it is very inexpensive, and we can make it ourselves. The device is installed in a suitable box made of PVC board with thicknesses of 3 and 5 mm and covered with self-adhesive colored wallpaper. I would like to emphasize that it is preferable to power the instrument from an external stable voltage source for greater accuracy.
Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.
Visit TechForum