Microcontroller based electronic oad controller.pptx

BhadrappaRHiriyur1 6 views 27 slides May 01, 2024
Slide 1
Slide 1 of 27
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27

About This Presentation

Microcontroller based electronic oad controller


Slide Content

Microcontroller based Electronic Load controller

Why this project:

470K potentiometer Arduino nano +12V Electro magnet relay +6V Load Resistors Testing device

Hardware Parts

No. Pin Number Pin Description 1 D0 - D13 Digital Input / Output Pins. 2 A0 - A7 Analog  Input / Output Pins. 3 Pin # 3, 5, 6, 9, 11 Pulse Width Modulation (  PWM  ) Pins. 4 Pin # 0 (RX) , Pin # 1 (TX) Serial Communication Pins. 5 Pin # 10, 11, 12, 13 SPI Communication Pins. 6 Pin # A4, A5 I2C Communication Pins. 7 Pin # 13 Built-In LED for Testing. 8 D2 & D3 External Interrupt Pins.

SMPS

USB Type A to USB mini B

Software

Working

sensorValue = analogRead ( potPin ); // read the analog in value: outputValue = map( sensorValue , 0, 1023, 0, 255); // map it to the range of the analog out:

if ( outputValue >= 30 ) // 30 is ADC Value { digitalWrite (ledpin1,LOW); lcd.setCursor (0,1); //Set cursor to first column of second row lcd.print (" Load = 12.5%"); } else { digitalWrite (ledpin1,HIGH); } if ( outputValue >= 60) { digitalWrite (ledpin2,LOW); lcd.setCursor (0,1); //Set cursor to first column of second row lcd.print (" Load = 25.0%"); // title of sorts } else .. . . . . .

. . . . . . if ( outputValue >= 240 ) // 240 is ADC Value { digitalWrite (ledpin8,LOW); lcd.setCursor (0,1); //Set cursor to first column of second row lcd.print (" Load = _100%"); // title of sorts } else { digitalWrite (ledpin8,HIGH);

Questions ?
Tags