0% found this document useful (0 votes)
62 views7 pages

PROJECT REPORT of BLDC Motor

The document outlines the development of a BLDC motor speed controller using an Arduino, LCD module, keypad, and other components. The device allows users to set a target RPM for the motor and displays the current and target RPM on the LCD screen. The Arduino controls the motor speed using PWM signals to a transistor switch to regulate power to the motor and maintain the RPM close to the target value.

Uploaded by

rajatrahul47
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views7 pages

PROJECT REPORT of BLDC Motor

The document outlines the development of a BLDC motor speed controller using an Arduino, LCD module, keypad, and other components. The device allows users to set a target RPM for the motor and displays the current and target RPM on the LCD screen. The Arduino controls the motor speed using PWM signals to a transistor switch to regulate power to the motor and maintain the RPM close to the target value.

Uploaded by

rajatrahul47
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

PROJECT REPORT

SUNRISE INSTITUTE OF ENGINEERING TECHNOLOGY &


MANAGEMENT
KORARI KALAN, UNNAO, U.P
AFFILATED BY
PROJECT REPORT
OF
BLDC MOTOR SPEED WITH
R.P.M DISPLAY

SUBMITTED TO SUBMITTED BY
SUMANGLA MA’AM RAHUL RAJAT
PROJECT OVERVIEW:
This project outlines the development
of a BLDC motor speed controller using
an Arduino, LCD module, keypad, and
various electronic components. The
device allows users to set a desired RPM
(Revolutions Per Minute) for the motor
and displays both the current and target
RPM on the LCD screen.

COMPONENTS:
• Arduino Uno (or compatible board)
• BLDC Motor
• LCD Module (e.g., 16×2-character
display)
• 4×4 Keypad
• Breadboard
• Power NPN Transistor (e.g., TIP120)
• 12V Power Supply
• Jumper Wires
• Resistors (values depend on LCD and
keypad)
FUNCTIONALITY:

Setting Target RPM: The user presses the


asterisk (*) key, clearing any previous data on
the LCD. Subsequent key presses enter the
desired RPM digit by digit. Pressing the hash (#)
key confirms the target RPM

RPM Display: The LCD continuously displays the


current RPM of the BLDC motor, obtained by
sending the motor’s speed using appropriate
methods (discussed later). The target RPM is also
displayed for reference.

Speed Control: The Arduino controls the BLDC


motor using the power NPN transistor acting as a
switch. By adjusting the Pulse Width Modulation
(PWM) signal sent to the transistor, the Arduino
regulates the power delivered to the motor,
influencing its speed. The system aims to
maintain the motor’s RPM close to the target
value through control algorithms implemented
in the Arduino code.
REPORT SECTIONS:
1. Introduction: Briefly describe BLDC motors,
their speed control importance, and the
project’s objective.
2. Components: List the components used and
their functions. Include specifications for key
components like the motor and LCD.
3. Circuit Diagram: Illustrate the circuit
schematic with clear labelling of components
and connections.
4. Arduino Code: Explain the program logic.
Briefly discuss how the code reads keypad
input, controls the LCD display, reads motor
speed (sensor selection and code
implementation needed), and implements the
control algorithm (e.g., proportional-integral
control) to maintain the target RPM.
5. Testing and Results: Describe the testing
procedures to verify the functionality. Discuss
achieved results, including the accuracy of RPM
measurement and the effectiveness of the speed
control mechanism. Mention any limitations or
areas for improvement.
6. Conclusion: Summarize the project’s
achievements and potential applications.
Additional Considerations
Additional Considerations:

Motor Speed Sensing: Explore methods to


sense the BLDC motor’s speed. Options include
using Hall effect sensors mounted on the motor
or back-EMF sensing techniques. The Arduino
code will need to be adapted based on the
chosen method.

Control Algorithm: For maintaining the target


RPM, consider implementing a simple
proportional-integral (PI) control algorithm in
the Arduino code. This is a common approach
for motor speed control.

Safety: Exercise caution while working with


electronics and BLDC motors. Ensure proper
power supply connections and consider adding
safety features like motor current limiting.
Report Note:
This is a guide to help you structure
your report. You’ll need to fill in the
specific details of your project
implementation, including circuit
component values, chosen speed
sensing method, and control algorithm
code.

You might also like