Mini Windmill Power Generation Project-1
Mini Windmill Power Generation Project-1
Abstract:
Renewable energy has been in increasing demand due to the growing strain on
non-renewable resources and their rising costs. In response to these challenges,
this project explores the potential of wind energy as a viable and sustainable
power source. The project centres around the design and implementation of a
Mini Windmill Power Generation System, which harnesses wind energy
through a wind turbine generator to charge a 12V battery. The windmill rotates
when there is sufficient wind, generating electricity through magnetic coupling
between the rotating blades and the stationary coil. This conversion of
mechanical energy into electrical energy serves as the foundation of the system.
Table of Contents:
1. Abstract
2. List of Abbreviations
3. Table of Contents
4. List of Figures
5. Introduction
o 5.1 Background
o 5.2 Problem Statement
o 5.3 Scope of the Project
o 5.4 Objectives and Goals
6. Literature Survey
7. Proposed System
o 7.1 Overview
o 7.2 Block Diagram
o 7.3 Working Principle
8. Component Details
o 8.1 High-RPM DC Motor (RPM 30,000)
o 8.2 XY-V11 Voltage Sensor
o 8.3 Battery Management System (BMS)
o 8.4 16x2 LCD Display
9. System Implementation
o 9.1 Circuit Diagram
o 9.2 Software Implementation
10. Results
12. Datasheets
13. References
List of Figures:
Chapter 5: Introduction
5.1 Background
The global demand for energy has been rising significantly due to
industrialization and technological advancements. However, the excessive
reliance on fossil fuels has led to environmental concerns such as pollution,
climate change, and depletion of non-renewable resources. Renewable energy
sources, such as solar, wind, and hydro, are being explored as viable alternatives
to address these issues.
Wind energy is one of the most promising renewable sources due to its
sustainability, availability, and minimal environmental impact. Harnessing wind
power for electricity generation has gained importance in both large-scale and
small-scale applications.
This project is particularly useful in rural and remote areas where conventional
electricity supply is limited or unavailable. It serves as a model for small-scale
renewable energy generation, emphasizing the importance of sustainable and
eco-friendly power sources.
5.2 Problem Statement
With the increasing global energy demand, there is a need to shift towards
sustainable power generation methods. However, wind energy is often
associated with large-scale wind farms, requiring significant infrastructure and
investment. Small-scale wind power solutions are not widely implemented due
to challenges such as:
6.1 Introduction
With the increasing need for sustainable and renewable energy sources, wind
energy has emerged as a prominent alternative to fossil fuels. Wind turbines,
ranging from large-scale industrial wind farms to small-scale micro
windmills, have been widely explored for power generation.
This literature survey reviews various research studies, existing wind power
systems, and small-scale wind energy projects, focusing on:
The findings from this survey serve as the foundation for designing and
implementing the Mini Windmill Power Generation Project.
6.4 Summary:
This literature survey reviewed previous research on wind energy harvesting,
battery storage, and real-time monitoring systems. It highlights that small-
scale wind energy solutions are cost-effective, efficient, and suitable for
remote applications. Based on these findings, the Mini Windmill Power
Generation Project incorporates a high-RPM DC motor as a generator,
lithium-ion battery with a BMS for storage, and a voltage monitoring
system for real-time data display.
7.1 Overview
This system utilizes a high-RPM DC motor (RPM 30,000) both as a
generator and to simulate wind. One DC motor is mechanically coupled to
another to simulate wind energy, which then drives the generator motor. The
generated voltage is regulated and stored in a 12V lithium-ion battery. The
system is controlled by an Arduino Nano, which processes voltage readings
from an XY-V11 voltage sensor and displays real-time data on a 16x2 LCD
display.
7.4 Summary
This chapter provided a detailed explanation of the Mini Windmill Power
Generation System’s design, block diagram, and working principle. The
system efficiently converts mechanical energy from a coupled DC motor
into electricity, stores it in a lithium-ion battery, and monitors voltage
levels using sensors and an LCD display.
One motor acts as a wind simulator, generating airflow that rotates the
second motor.
The second motor functions as a generator, converting mechanical
energy into electrical energy.
Key Features:
Functionality:
Key Features:
The Battery Management System (BMS) is responsible for ensuring the safe
operation of the lithium-ion battery. It monitors key parameters such as
voltage, current, and temperature, preventing issues such as:
Key Features:
Functionality:
Key Features:
8.6 Summary
This chapter provided a detailed explanation of the major components used
in the Mini Windmill Power Generation System. These components work
together to generate, store, and monitor electrical energy efficiently.
Key Takeaways:
Circuit Description
The Arduino Nano is programmed using Arduino IDE with embedded C. The
software implementation includes:
#include <LiquidCrystal.h>
// Initialize LCD with pin connections (RS, EN, D4, D5, D6, D7)
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
void setup() {
lcd.begin(16, 2); // Set LCD size (16 columns, 2 rows)
lcd.print("Battery Voltage:"); // Print heading on LCD
delay(1000); // Small delay for stability
}
void loop() {
// Read analog value from the voltage sensor
int sensorValue = analogRead(voltageSensorPin);
Test Results
Summary:
This chapter covered the hardware circuit design, software implementation,
and testing procedures for the Mini Windmill Power Generation System. The
combination of a high-RPM DC motor, battery management system, voltage
sensor, and LCD display, controlled via Arduino Nano, ensures an efficient
and reliable renewable energy setup. The testing results confirm the successful
operation of the system, making it suitable for small-scale power generation
applications.
Preventive
Fault Type Cause Detection Method
Measure
Continuous power Voltage Sensor
Low Battery Prevents deep
usage without (XY-V11) detects
Voltage discharge
sufficient wind drop
Excessive wind speed
BMS regulates Ensures battery
Overcharging generating high
charging safety
voltage
Voltage
Loose Poor wiring or loose fluctuations Ensuring proper
Connections jumpers detected by soldering
Arduino
Checking
Generator motor not No voltage output
Motor Failure mechanical
spinning properly from motor
coupling
Loose connection or Checking wiring
LCD Display
incorrect data No display updates and re-uploading
Error
processing code
Working of Fault Detection System:
Outcome: The fault detection system ensures the windmill generator operates
safely and efficiently, preventing damage to components.
Results Obtained:
Summary
The results obtained from the Mini Windmill Power Generation System
demonstrate its efficiency, reliability, and ability to monitor power
generation in real-time.
Key Outcomes:
This real-time monitoring and fault detection system ensures that the project
is practical, sustainable, and efficient for small-scale renewable energy
applications.
Chapter 11: Future Scope & Conclusion
This chapter explores the future potential of the Mini Windmill Power
Generation System and presents a comprehensive conclusion based on the
project’s findings. The importance of renewable energy, especially wind
power, is increasing due to the growing demand for electricity and
environmental concerns. This project serves as a small-scale prototype that
can be expanded with modern technologies to enhance efficiency, usability,
and sustainability.
Wind speed and direction sensors can be added to improve the real-
time efficiency of power generation.
Automated safety mechanisms, such as shutdown systems during
high-speed winds, can be implemented to prevent damage to the
windmill.
AI-based predictive maintenance can be used to detect potential failures
and optimize system performance.
Dynamic power control mechanisms can be introduced to adjust the
energy output based on weather conditions and battery status.
Final Thoughts
Feature Specification
Microcontroller ATmega328P
Operating Voltage 5V
Input Voltage (Recommended) 7V – 12V
Input Voltage (Limits) 6V – 20V
Digital I/O Pins 14 (6 PWM outputs)
Analog Input Pins 8
Flash Memory 32 KB (2 KB used for Bootloader)
SRAM 2 KB
EEPROM 1 KB
Clock Speed 16 MHz
USB Interface Mini USB
Feature Specification
Power Consumption ~19 mA
Feature Specification
Input Voltage Range 0V – 25V
Output Voltage (Analog Signal) 0V – 5V
Measurement Accuracy ±1%
Interface Type Analog output
Operating Current < 10 mA
Board Dimensions 25mm × 15mm
The Battery Management System (BMS) is a crucial module for ensuring the
safe and efficient charging and discharging of the lithium-ion battery. It
prevents overcharging, deep discharge, overcurrent, and short circuits.
Feature Specification
Battery Type Lithium-Ion
Nominal Voltage 12V
Overcharge Protection Yes
Overcurrent Protection Yes
Short Circuit Protection Yes
Efficiency 95% – 98%
Balancing Function Yes (for multiple cells)
Operating Temperature -20°C to 60°C
The 16x2 LCD Display is used to visually present battery voltage levels and
system parameters in real-time. It helps in easy monitoring without needing a
computer interface.
Feature Specification
Display Type Alphanumeric (16x2)
Character Size 5x8 pixels
Operating Voltage 5V
Backlight LED
Power Consumption Low
Interface Parallel (HD44780 driver)
Number of Characters 16 per line, 2 lines total
Viewing Angle Wide
Contrast Adjustment Potentiometer-based
Conclusion
This chapter provided an in-depth analysis of the major components used in the
Mini Windmill Power Generation Project. These components play a crucial
role in energy conversion, monitoring, and control. The Arduino Nano acts
as the central processing unit, the XY-V11 sensor ensures accurate voltage
monitoring, the BMS protects the battery, and the LCD display provides
real-time monitoring.
1. Validation of Information:
o Ensures that the data and methodologies used in this project are
accurate and based on proven concepts.
2. Technical Support:
o Datasheets and manuals provide detailed specifications for
components like the Arduino Nano, XY-V11 voltage sensor, and
BMS.
3. Enhancing Understanding:
o Research papers and technical books help in understanding wind
energy conversion, battery management, and microcontroller
programming.
4. Avoiding Plagiarism:
o Proper citation ensures that credit is given to the original authors of
the content used.
13.2 Reference Format:
The references in this project are categorized based on their sources:
This chapter provides a structured list of references that support the research,
design, and implementation of the Mini Windmill Power Generation System.
These references serve as a foundation for the project, ensuring accuracy,
technical feasibility, and credibility in the presented work.
By compiling and citing reliable sources, this project report maintains high
academic integrity and technical accuracy.