Go Down

Topic: Ardutester - Arduino Component Tester (Read 44758 times) previous topic - next topic

pighixxx

May 02, 2013, 03:16 pm Last Edit: Jul 27, 2013, 08:04 am by pighixxx Reason: 1
22/0/2013 UPDATE!
New Version 0.7x
Attention! The connection diagram has changed!


ArduTester

This is an Arduino porting of the excellent work by Markus Frejek.
The final aim is to create an economic component tester using Arduino and a few passive components;
I'm trying to make the system more scalable as possible, so you can view the output in Serial Terminal or alternatively via a I2C LCD.
I'm working on a shield which will also include the components for the Logic Analyzer (Another project of ABC). For my convenience i publish first SMD version  and then TH Version.

Logically all the updated files will be available at this first post.  :D

This is the basic design:



Files download:

Schematic
Sketch v0.7f (27/07/2013)

In the coming days will be available the new gerber files and the new shield layout.

pighixxx



This is a preview. Testing a 100nf capacitor.

ArduTester features:
- Automatic detection of NPN and PNP bipolar transistors, N- and P-Channel MOSFETs, JFETs, diodes, double diodes, Thyristors, Triacs, resistors and capacitors.
- Automatic detection of pin layout of the detected part.
- Measuring of current amplification factor and Base-Emitter threshold voltage of bipolar transistors.
- Detection of the protection diode of bipolar transistors and MOSFETs
- Measuring of the Gate threshold voltage and Gate capacity value of MOSFETs.

and much more!

robtillaart

#2
May 02, 2013, 04:48 pm Last Edit: May 02, 2013, 04:50 pm by robtillaart Reason: 1
Looks very good!, thanks for sharing!

( should this not be in the science or exhibition section? )

When do you think to have kits available?  - It would be nice if the kit includes all even an ABC box
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

JB_AU

Would be on my shopping list, line 3 got me  8)
Amateurs built the ark, Professionals built the Titanic

pighixxx

:D

A new version is out (0.6i)
Pushbutton now work.
Press button to start probing.
When a flag is showed in lcd a new information page is available!

If you don't use button remove this line: #define BUTTON_INST




Note:
Button connected to pin2 and gnd (internal pullup)

pighixxx

New version 06j available (download at 1st post)

- Powersave functions
- Code Cleanup
- Flag only when more info availables

Sergegsx

Great work ! Thanks for sharing.

btw. I think you meant "sure" not "shure"

pighixxx

New version 0.6k on line  :D
- Some fix (By PaoloP)


Great work ! Thanks for sharing.

btw. I think you meant "sure" not "shure"


Thanks!
I promise to fix it; this project took me a long time  :smiley-mr-green:

pighixxx

1st post updated with corrections.
PighiXXX

billhowl


New version 0.6k on line  :D
- Some fix (By PaoloP)

The link 404 not able to download :smiley-surprise:

pighixxx



New version 0.6k on line  :D
- Some fix (By PaoloP)

The link 404 not able to download :smiley-surprise:


Sorry,
corrected

pighixxx

0.6l on line.
- Minor fixes
- Digital functions on Analog pins disabled.

koogar

First of all I would like to say thank you very much! for all your hard work Pighixxx with the Arduino ABC and this project 8)

I have built the current Circuit on breadboard this morning ,Could you explain a little about using the probes for various components, plus a few other things such as Such as "GDS" ETC

Which parts of the code do I need to change for a 20x4 display ? other than  "LiquidCrystal_I2C lcd(LCD_ADDRESS,16,2);"
I find the constant cycling of the readings on a 16x2 display some what confusing at the moment .

I was also wondering what pin does "#define BUTTON_INST" use ? Does it go to GND?

Thanks again for all you hard work

Best regards

Rupert


pighixxx

#13
May 04, 2013, 04:22 pm Last Edit: May 04, 2013, 04:24 pm by pighixxx Reason: 1
version 06m on line:
- ShowFET() fixed
- Code Cleanup
- Short Circuit Ok
- starting work for inductance meter


(cut)
I have built the current Circuit on breadboard this morning ,Could you explain a little about using the probes for various components, plus a few other things such as Such as "GDS" ETC


You can use any pin for the tested component. Ardutester will give you the pinout.
Have You tested a fet? GDS mean Gate, Drain, Source (the pins of a Fet)  8)


Which parts of the code do I need to change for a 20x4 display ? other than  "LiquidCrystal_I2C lcd(LCD_ADDRESS,16,2);"
I find the constant cycling of the readings on a 16x2 display some what confusing at the moment .


Waiting for the next release (07x), I'll add the code for custom lcd (20x4, etc)


I was also wondering what pin does "#define BUTTON_INST" use ? Does it go to GND?


If You have a button installed (see schematic on first post - pin 2 to gnd)


Thanks again for all you hard work

Best regards

Rupert


Thanks,
PighiXXX

pighixxx

#14
May 05, 2013, 09:56 am Last Edit: May 05, 2013, 10:00 am by pighixxx Reason: 1
version 06n online (on 1st post)

-CheckResistor() function fixed

Go Up