Auto Detector for Electronic Components
A very interesting and simple device that will measure the resistance, capacitance and inductance of any element in a few seconds.
To do this, you will need very few details that every beginner arduino usually has: an ATMEGA microcontroller, a two-line display, and several resistors.
This device was developed by Marcus Freieck (the final version of the project in German ), and then, to this day, Karl-Heinz Kubbeler (the current page of the project in German ) is finalizing it .
Despite the fact that this project is positioned as a transistor tester, I’m much more interested in its ability to quickly measure two-pin components, hence the title of the article.
Full list of device features:
Fully automatic detection of the following components:
- resistors indicating resistance
- capacitors with capacity indication
- inductances indicating resistance and inductance
- diodes indicating the anode, cathode and voltage drop
- bipolar and field effect transistors indicating the conclusions of the BKE and SIZ
- thyristors and triacs indicating the conclusions of KA-UE
It can be bought as an assembled device or as a constructor for assembly, but the most interesting thing is that you can assemble it yourself on a breadboard in half an hour from parts that are often already at hand.
The most simplified scheme for quick assembly:
The latest firmware at the moment lies here . You only need to select a subdirectory for a specific microcontroller model.
Unfortunately, if you use ATMEGA8A, you will either overestimate the resistance measurement by 1.5 times, or underestimate the measurement of capacity by 1.5 times, and you will need firmware specifically for 8A, you can find it here , file ATmega8A_Engl.zip. And it is better to immediately find and use ATMEGA328P.
Detailed technical documentation in Russian is available here.. In the directory you need to select the ttester.pdf file. (At the bottom of the page, click "Download GNU tarball", unpack the archive and find the desired PDF.)
It looks, of course, untidy, but it already works.
The measurement accuracy is still low, but even in this form it is just a wonderful device, which I will definitely make in the case and settle on my desk.
To improve the accuracy of measurements, I plan to approach the reference scheme in the following steps:
- Change the measuring resistors to more accurate with a deviation of 1%.
- Add 8 MHz quartz.
- Put ion
- Transfer to a soldered board with a minimum length of conductors.
- Go to ATMEGA328.
These components are on the way, upon arrival I will update the article with the results.
Components arrived, replaced ATMEGA8A with ATMEGA328P, inductors and ESRs of capacitors began to be determined. Updated KDPV.
After replacing the MK, measurements began to take much longer; after the measurement, the message TimeOut! and the screen turned off after a couple of seconds. According to the instructions, I connected a 10K resistor from power to terminal 13, everything began to work fine.
I replaced the resistors by 1%, (unfortunately I could not buy 0.1%, as recommended in the instructions). The definition of resistors has improved, but still rude.
I found 1% resistors of different ratings and measured them.
Here are the ratings, measurement results with a DT-838 multimeter (declared measurement accuracy 1%) and the assembled circuit (after the recommended calibration):
82.5 ohm - 92.3 ohm - 96.8 ohm
392 ohm - 390 ohm - 426 ohm
649 ohm - 640 ohm - 693 ohm
499 ohm - 497 ohm - 510 ohm
1k - 1001 ohm - 987 ohm
4.27k - 4.27k - 4.274 ohm
4.75k - 4.75k - 4707 ohm
13.3k - 13.28k - 13.04k
22.6k - 22.5k - 22.1k
1.65k - 1698 ohm - 1620 ohm
1m - 1014k - 996 to
10m - out of range - 8783k
20m - out of range - 17.83m
The opportunity to determine such huge resistances is encouraging .
Only registered users can participate in the survey. Please come in.
Would you like to see such a project for Arduino?
- 35.7% No, I'm a Trush Crystal Maker, Arduino for Krivorukov. 300
- 64.2% Yes, I don’t have the time and desire to understand all these fuses and vatchdogs 539