Arduino Components Tester

2,369

8

12

About: student of ELECTRICAL ENGINEERING

Intro: Arduino Components Tester

Hello friends...!

You can make your own COMPONENT TESTER.

It can test....

Resisters

capacitors

Inductors

Every type of transistors(BJTs,MOSFETs,IGBTs..etc...)

And many things

It not just a component tester,but also it is a PWM generator........

Step 1: Components You Need.

List:-

Electronics.......

Arduino nano - 1

16*2 LCD - 1

9v Battery - 1

9v Battery cap - 1

PCBs

Resistors ---

680R - 3

470K - 3

1K - 1

variable resistor 10K - 1

some wires

push switch - 1

on/off switch - 1

equipments

soldering station or soldering iron,cutter etc...

Step 2: Diagram of Tester

R1 - 470K

R2 - 680R

R3 - 470K

R4 - 680R

R5 - 470K

R6 - 680R

R7 - 1K

RV1 - 10K

C1 - 100nF

Step 3: Connect Everything As Per Circuit Diagram

Codes you have to need is here

Step 4: Case for It

here i make case using PCBs

cut the pcb in size of main circuit

and cut some part of top pcb for LCD.

Assemble case using silver-copper wire...

simple.... ; )

Step 5: Some Test

Now it ready to be use.

Some tests you can show

Just connect the component to the probe and push the button.

If you want to use PWM function just long press the push button.

It's done.................

3 People Made This Project!

Recommendations

  • Fix It! Contest

    Fix It! Contest
  • Furniture Contest 2018

    Furniture Contest 2018
  • Audio Contest 2018

    Audio Contest 2018

12 Discussions

0
None
Lacybad

2 months ago

lol :(

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void setup()':

Components_tester:517: error: 'lcd_fixed_string' was not declared in this scope

Components_tester:544: error: 'LoadAdjust' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void loop()':

Components_tester:565: error: 'TestKey' was not declared in this scope

Components_tester:582: error: 'SetADCHiz' was not declared in this scope

Components_tester:583: error: 'lcd_clear' was not declared in this scope

Components_tester:585: error: 'lcd_fixed_string' was not declared in this scope

Components_tester:589: error: 'ReadU' was not declared in this scope

Components_tester:597: error: 'MainMenu' was not declared in this scope

Components_tester:601: error: 'AllProbesShorted' was not declared in this scope

Components_tester:607: error: 'lcd_line' was not declared in this scope

Components_tester:613: error: 'lcd_line' was not declared in this scope

Components_tester:615: error: 'DischargeProbes' was not declared in this scope

Components_tester:621: error: 'lcd_testpin' was not declared in this scope

Components_tester:622: error: 'lcd_data' was not declared in this scope

Components_tester:623: error: 'lcd_space' was not declared in this scope

Components_tester:624: error: 'DisplayValue' was not declared in this scope

Components_tester:629: error: 'CheckProbes' was not declared in this scope

Components_tester:644: error: 'lcd_clear_line' was not declared in this scope

Components_tester:646: error: 'lcd_data' was not declared in this scope

Components_tester:649: error: 'MeasureCap' was not declared in this scope

Components_tester:708: error: 'ShowError' was not declared in this scope

Components_tester:711: error: 'ShowDiode' was not declared in this scope

Components_tester:714: error: 'ShowBJT' was not declared in this scope

Components_tester:717: error: 'ShowFET' was not declared in this scope

Components_tester:720: error: 'ShowIGBT' was not declared in this scope

Components_tester:723: error: 'ShowSpecial' was not declared in this scope

Components_tester:729: error: 'ShowResistor' was not declared in this scope

Components_tester:732: error: 'ShowCapacitor' was not declared in this scope

Components_tester:735: error: 'ShowFail' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'byte ShortedProbes(byte, byte)':

Components_tester:807: error: 'ReadU' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void DischargeProbes()':

Components_tester:853: error: 'ReadU' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void CheckProbes(byte, byte, byte)':

Components_tester:1050: error: 'ReadU_5ms' was not declared in this scope

Components_tester:1075: error: 'CheckDepletionModeFET' was not declared in this scope

Components_tester:1106: error: 'CheckBJTorEnhModeMOSFET' was not declared in this scope

Components_tester:1127: error: 'CheckThyristorTriac' was not declared in this scope

Components_tester:1131: error: 'CheckBJTorEnhModeMOSFET' was not declared in this scope

Components_tester:1144: error: 'CheckDiode' was not declared in this scope

Components_tester:1150: error: 'CheckResistor' was not declared in this scope

Components_tester:1157: error: 'VerifyMOSFET' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'unsigned int ReadU(byte)':

Components_tester:1181: error: 'waitus' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void CheckResistor()':

Components_tester:2329: error: 'CmpValue' was not declared in this scope

Components_tester:2341: error: 'CmpValue' was not declared in this scope

Components_tester:2348: error: 'CmpValue' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'signed char CmpValue(long unsigned int, signed char, long unsigned int, signed char)':

Components_tester:2391: error: 'NumberOfDigits' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void lcd_clear_line(unsigned char)':

Components_tester:3123: error: 'lcd_data' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void lcd_testpin(unsigned char)':

Components_tester:3136: error: 'lcd_data' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void lcd_space()':

Components_tester:3142: error: 'lcd_data' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void lcd_string(char*)':

Components_tester:3150: error: 'lcd_data' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void lcd_fixed_string(const unsigned char*)':

Components_tester:3159: error: 'lcd_data' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void LoadAdjust()':

Components_tester:3961: error: 'ReadEEP' was not declared in this scope

Components_tester:3973: error: 'SaveEEP' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'byte SelfAdjust()':

Components_tester:4351: error: 'ShowAdjust' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void SaveEEP()':

Components_tester:4518: error: 'EEPROMWriteInt' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void ReadEEP()':

Components_tester:4539: error: 'EEPROMReadInt' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void MainMenu()':

Components_tester:4652: error: 'LcdMenu' was not declared in this scope

C:\Users\Mártika\Desktop\Components_tester\Components_tester.ino: In function 'void LcdMenu()':

Components_tester:4712: error: 'MenuTool' was not declared in this scope

exit status 1

'lcd_fixed_string' was not declared in this scope

0
None
jolealca

11 months ago

In your diagram the switch is connected with A3 and GND, which change should i
do ?

3 replies
0
None
jolealcaChauhan Vivek R

Reply 11 months ago

I'm sorry Chauhan but your new diagram does not include any change

0
None
jolealca

11 months ago

Hello Chauhan

U R G E N T I need your help

i did your project Arduino
Components Tester with Arduino One and it work but only comes out on the LCD screen
your name.

Does it Works with arduino one ?

Sorry for my english

6 replies
0
None
Chauhan Vivek Rjolealca

Reply 11 months ago

After connecting any components you should press the push button.

0
None
jolealcaChauhan Vivek R

Reply 11 months ago

Thank for your answer

Yes, but not working well.

I already bought an Arduino Nano and i'll try it today