3
Embedded systems 7842522786/9948887244/9346934699 Email: [email protected] www.purpletechnosolutions.com 9030880909/ 101/202/505/ 606 SMART HOST MICROCONTROLLER FOR OPTIMAL BATTERY USAGE AIM: The main purpose of this project is to design and construct an energy management system which is used to optimize the usage of battery power of a Li-Po battery by the use of a microcontroller in a robot. PURPOSE: In this project, we design and develop a robot which will optimize the usage of the battery power, which is being charged using solar panels. BLOCK DIAGRAM: MICRO CONTROLLER (LPC2148) BATTERY LCD DISPLAY (2X16) MOTOR DRIVER ROBOT MOTORS LDR 1 LDR 3 LDR 2 SOLAR PANEL STEPPER MOTOR

Smart host microcontroller for optimal battery usage

Embed Size (px)

Citation preview

Page 1: Smart host microcontroller for optimal battery usage

Embedded systems 7842522786/9948887244/9346934699

Email: [email protected] www.purpletechnosolutions.com 9030880909/101/202/505/606

SMART HOST MICROCONTROLLER FOR OPTIMAL BATTERY USAGE

AIM:

The main purpose of this project is to design and construct an energy management

system which is used to optimize the usage of battery power of a Li-Po battery by the use of

a microcontroller in a robot.

PURPOSE:

In this project, we design and develop a robot which will optimize the usage of the

battery power, which is being charged using solar panels.

BLOCK DIAGRAM:

MICRO

CONTROLLER

(LPC2148)

BATTERY LCD DISPLAY

(2X16)

MOTOR

DRIVER

ROBOT

MOTORS

LDR 1

LDR 3

LDR 2

SOLAR

PANEL

STEPPER

MOTOR

Page 2: Smart host microcontroller for optimal battery usage

Embedded systems 7842522786/9948887244/9346934699

Email: [email protected] www.purpletechnosolutions.com 9030880909/101/202/505/606

DESCRIPTION:

Here, in this project, we employ solar panel which is attached to a motor for

rotation. The angle of inclination of the solar panel is done to maximize the energy storage.

The solar panel is directed according to a sensor network so that they are exposed to

maximum sunlight. This in turn charges the battery with high efficiency. The rotation of the

motor and the input from the sensor network is done using a microcontroller. The

microcontroller is also responsible for the movement of the robot, optimizing the power

consumption and recharging the battery.

Optimization is done by the microcontroller by constantly monitoring the battery

level. A threshold value is set and whenever the battery charge decreases beyond the

threshold value, the microcontroller detects it and takes the appropriate measures, fo r

example, the movement of the robot i.e., its speed is decreased. Hence, the robot uses the

available power for other high priority tasks, for example, powering the communications

system and sending information about the current battery situation.

HARDWARE USED:

Microcontroller

Battery

Motor driver

Solar Panel

Stepper Motor

Robot motor

Page 3: Smart host microcontroller for optimal battery usage

Embedded systems 7842522786/9948887244/9346934699

Email: [email protected] www.purpletechnosolutions.com 9030880909/101/202/505/606

SOFTWARE USED: KEIL IDE

Flash magic

Embedded C Express PCB

RESULT:

Hence, by implementing this project, we can not only optimize the energy

consumption of this robot, we can also understand how optimization of available power

can be done in general. We learn how Solar panels are used to charge the battery and how

the battery level can be checked.