Solar powered fan
Solar powered fan
A REPORT SUBMITTED TO
(COLLEGE OF TECHNOLOGY)
SUPERVISED BY:
NOVEMBER, 2024.
DECLEARATION
I hereby declare the uniqueness of this project report and that it has not been submitted before
anywhere for the purpose of awarding degree to the best of my knowledge.
…………………………… ……………………………
…………………………… ……………………………
i
CERTIFICATION
This is to certify that the design and construction of the solar powered fan with voice command
automation was carried out by EFREGEDE PRUDENCE and UFUOMA OGHENEKEVWE
under the supervision of ENGR DR AKINLOYE B.O and has been approved for acceptance by
the Department of Electrical/Electronics Engineering.
…………………………… ……………………………
(Project supervisor)
…………………………… ……………………………
(Head of department)
ii
DEDICATION
This project is dedicated to God almighty, whose guidance made this work possible.
iii
ACKNOWLEDGEMENT
We would like to express our gratitude to everyone who supported us throughout this project.
Our parents, family and friends. We are grateful to our supervisor , Engr Dr Akinloye
Benjamin for his guidance which helped in developing this project,
iv
ABSTRACT
This project focuses on designing and constructing a solar-powered ceiling fan with voice
automation, offering a user-friendly solution. The project addresses challenges such as the
inconvenience of manual fan operation, particularly for elderly and disabled individuals, by
introducing voice-controlled functionality. The main objective is to utilize renewable energy
and advanced control systems to enhance accessibility, convenience, and energy
independence. The system employs a 300W solar panel as its primary energy source, converting
solar energy into DC power stored in a 12V, 36Ah lead-acid battery. A 600W inverter converts
this stored DC power into 220V AC to power a 75W ceiling fan. A charge controller rated at
12V/24V, 50A ensures efficient energy regulation and battery protection. For automation, an
Arduino Nano microcontroller processes voice commands via a voice recognition module. A
4-channel relay module manages the fan's operation and speed control, while a 12V-to-5V
power supply powers the Arduino and other components safely. Tests were carried out to
ensure that the voice automation was working properly. Command for turning on and off the
fan, and for setting various speeds were done 10 times each and an average of 80% success
was recorded for turn on command, 90% for turn off command and fan Speed to low was an
average of 90% success Fan Speed to high was an average of 90% success, fan Speed to medium
was an average of 70% success. This project highlights the potential for combining solar
technology with automation to reduce reliance on grid electricity while promoting smart home
innovations. The design showcases a viable way for harnessing solar energy, particularly in
areas with abundant sunlight, contributing to sustainability goals.
v
TABLE OF CONTENTS
DECLARATION i
CERTIFICATION ii
DEDICATION iii
ACKNOWLEDGEMENT iv
ABSTRACT v
TABLE OF CONTENT vi
LIST OF FIGURES vii
LIST OF TABLES viii
CHAPTER ONE: INTRODUCTION 1
1.1 Background Study 1
1.2 Statement of Problem 2
1.3 Aim and Objectives 3
1.4 Scope of the Project 3
1.5 Application of the Project 4
CHAPTER TWO: LITERATURE REVIEW 5
2.1 Review of Related Works 5
2.2 Review of Components Used 7
CHAPTER THREE: METHODOLOGY AND SYSTEM DESIGN 17
3.1 Methodology 17
3.2 System Design 20
CHAPTER FOUR: CONSTRUCTION, TESTS, AND RESULTS 25
4.1 Construction and Implementation 25
4.2 Tests and Results 30
4.3 Bill of Engineering Measurement and Evaluation 32
CHAPTER FIVE: CONCLUSION AND RECOMMENDATION 34
5.1 Conclusion 34
5.2 Problems Faced 35
5.3 Recommendations 36
REFERENCES 37
vi
Figure 2.1: Solar Panel 6
Figure 2.2: 600W Inverter 7
Figure 2.3: 12V Lead-Acid Battery 9
Figure 2.4: Solar Charge Controller 10
Figure 2.5: Connecting Cables 10
Figure 2.6: Arduino Nano 11
Figure 2.7: Voice Recognition Module 12
Figure 2.8: Relay Module 12
Figure 2.9: Jumper Wires 13
Figure 2.10: Ceiling Fan 13
Figure 3.1: Block Diagram of a Solar-Powered Fan with Voice Control Automation 16
Figure 3.2: Schematic Diagram of the Voice Automation Process 21
LIST OF FIGURES
vii
LIST OF TABLES
viii
ix
CHAPTER ONE
INTRODUCTION
1.1 BACKGROUND STUDY
Solar energy represents an abundant, inexhaustible, and non-polluting source of energy, making it
a vital component in addressing global energy demands and environmental challenges. The decline
in photovoltaic (PV) cell costs has further facilitated the adoption of solar-powered devices. Solar
energy's integration into household appliances, such as fans, offers numerous benefits, including
energy conservation, reduced emissions, and increased energy independence (Ismail et al, 2014).
Home automation technologies have significantly transformed the way we interact with household
devices. Historically, such systems were confined to remote controls, which presented challenges,
especially for the elderly, disabled, and visually impaired individuals. Modern advancements have
introduced voice-controlled systems, which offer a more intuitive and accessible means of
interaction. Research has demonstrated the potential of voice recognition systems to simplify
device control, making everyday tasks more manageable for users with varying abilities (Mahmud
et al, 2015).
The convergence of voice recognition technology and renewable energy presents a unique
opportunity to enhance home automation systems. Using an Arduino microcontroller, voice
recognition module, solar power, this project aims to develop a voice-controlled ceiling fan. The
system will recognize voice commands to adjust the fan's speed, providing an efficient and user-
friendly solution.
This project system's design focuses on accessibility and sustainability, catering to users' needs
who require simple and reliable control mechanisms for their ceiling fan. The project's successful
implementation can serve as a model for future innovations in smart home technology,
demonstrating how renewable energy and advanced control systems can coexist to provide
practical and eco-friendly solutions.
1
1.2 STATEMENT OF PROBLEM
Conventional ceiling fan often require manual operation to adjust settings, which can pose a
significant challenge for elderly or disabled individuals with limited mobility. Additionally,
reaching a fan to turn it on or off can be inconvenient for anyone, especially during nighttime or
while resting in bed. These limitations can lead to discomfort and disrupt daily routines.
This project seeks to address these challenges by developing a solar-powered fan controlled by
voice commands. This voice-controlled solar ceiling fan will provide a user-friendly and accessible
solution for adjusting fan settings, promoting greater independence and comfort for elderly,
disabled, and all users.
Objectives
1.Develop a solar-powered ceiling fan system that operates using a 12V battery to ensure
sustainable energy usage.
2. Voice Command: Implement a voice recognition system to control the fan, enhancing
accessibility and convenience for users.
3. Arduino Microcontroller: Utilize an Arduino microcontroller to process voice commands and
control the fan speed, ensuring a reliable and responsive system.
4. Relay module: It acts as a switch to control the power supplied to the ceiling fan. Based on the
voice commands processed by the Arduino Nano, the relay either closes or opens the circuit,
allowing or cutting off power to the fan.
2
1.5 APPLICATION OF THE PROJECT
Primarily, the solar-powered voice-controlled ceiling fan is designed for residential and corporate
use, offering a sustainable and energy-efficient cooling solution for homes, offices especially in
areas with unreliable electricity supply. Its voice automation feature enhances convenience,
making it ideal for the elderly, disabled, or visually impaired who may find it challenging to
operate traditional fans manually.
3
CHAPTER TWO
LITERATURE REVIEW
2.1 REVIEW OF RELATED WORKS
Gavish et al. (2012) introduced a novel approach to fan speed control through a system designed
and simulated using PWM. This mechanism adjusted the duty cycle in response to room
temperature variations, allowing the fan speed to align with the data from a temperature sensor.
The study effectively demonstrated how autonomous fan speed adjustments could be simplified,
offering a linear analog output based on the input temperature.
Sriskanthan et al. (2002) proposed an appliance automation system using Bluetooth technology.
The architecture consisted of a primary controller and multiple Bluetooth sub-controllers. Each
appliance was connected to its sub-controller using wired communication, while the sub-
controllers relayed information to the primary controller wirelessly. Although this setup reduced
the amount of physical wiring and installation intrusiveness, it incurred delays due to the shared
Bluetooth module among devices, which also limited efficiency due to the high cost of Bluetooth
technology.
4
Katole et al. (2013) presented a Smart Device Controller (SDC) designed to operate and manage
various household electronics such as TVs, fans, air conditioners, and lights. The SDC aimed to
simplify device operation by replacing complex remote controls with user-friendly hand gestures.
This innovation also provided a solution for controlling devices without built-in remote controls,
making it easier for users to adapt to the system.
5
2.2.1. Solar panel
Solar panels, often referred to as photovoltaic (PV) panels as illustrated in Figure 2.1, are the
cornerstone of solar energy systems. Composed of numerous solar cells, these panels harness
sunlight and transform it into electrical energy through a process called the photovoltaic effect,
which generates direct current (DC) electricity. Typically installed on rooftops, vehicles, or
ground-mounted structures, these panels are positioned to maximize sunlight exposure throughout
the day. Modern solar panels are commonly made using crystalline silicon wafers and come in
different types, including polycrystalline, monocrystalline, and thin-film variants. Among these,
monocrystalline panels are preferred for their high efficiency and durability.
Solar panel systems often consist of multiple panels connected in series, forming strings that are
linked to inverters. These inverters convert the DC electricity produced by the panels into
alternating current (AC) electricity, which is suitable for household appliances.
1. Polycrystalline Panels: Made from multiple silicon crystals, these panels are a cost-effective
choice frequently used in grid-tied systems. However, their efficiency is lower compared to
monocrystalline panels.
2. Monocrystalline Panels: Constructed from a single silicon crystal, these are the most efficient
and widely used type of solar panels but are also the most expensive.
3. Thin-Film Solar Cells: Less common than the other two types, thin-film panels are made with
amorphous silicon and are known for their flexibility. While they require less maintenance than
other components, their efficiency is comparatively lower.
Solar panels are a long-term investment, typically lasting for several decades. High-quality panels
can have a lifespan of 25 years or more, making them a critical component of solar energy systems
that should not be compromised on quality (Renogy 2024)
6
The selected solar panel for this project is a monocrystalline solar panel, 100w. It serves as the
primary source of energy for the system. It converts sunlight into direct current (DC) to power the
system and charge the batteries.
7
2.2.2. Inverter (600W DC to AC, 12V to 220V)
Solar inverters play a vital role in solar energy systems. Their primary function is to convert Direct
Current (DC) electricity, generated by solar panels, into Alternating Current (AC) electricity,
which is essential for operating most household appliances and electronic devices. Without this
conversion, solar energy cannot be effectively utilized. Inverters are indispensable components of
solar setups, designed to function throughout the system's lifespan. Although they typically come
with a warranty of around 10 years, which is shorter than the 25-year lifespan of most solar panels,
they are prone to faults and require careful selection. Investing in a reliable, high-quality inverter
is crucial to ensuring long-term efficiency and durability.
For this project, a 600W DC-to-AC inverter is employed as depicted in figure 2.2 below, to convert
12V DC from the battery into 220V AC, necessary for powering a 75W AC ceiling fan. With its
600W capacity, the inverter provides sufficient power not only for the fan but also for additional
components, ensuring efficient utilization of stored energy.
8
2.2.3. Battery (12V, Lead Acid)
Solar storage batteries play a crucial role in solar power systems by storing energy generated from
solar panels. These batteries ensure that energy harnessed during peak sunlight hours can be used
later when sunlight is insufficient, such as during the night or on cloudy days. Without a storage
solution, much of the solar energy captured could be wasted, as solar panels only generate
electricity when exposed to sunlight. The integration of a battery system adds reliability and
flexibility to solar power installations.
2. Lithium-ion Batteries:
Increasingly popular for solar energy storage, lithium-ion batteries offer higher efficiency, longer
lifespan, and greater depth of discharge (DoD).
Although more expensive, they are compact, lighter, and require less maintenance compared to
lead-acid batteries.
3. Nickel-based Batteries:
Less common but offer durability and can withstand harsh conditions. These are mainly used in
industrial applications.
9
4. Flow Batteries:
Emerging technology that offers excellent scalability for large-scale energy storage.
Flow batteries store energy in liquid electrolytes that can be easily replenished, providing a long
lifespan and high storage capacity.
10
2.2.4. Charge Controller (12V/24V, 30A)
A charge controller is an essential device used to regulate the flow of electricity from solar panels
to a battery. It is primarily needed in systems that include batteries, as it helps maintain optimal
charging levels to extend the lifespan of the battery bank. However, in setups without batteries, a
charge controller is unnecessary. These devices are critical for ensuring safe and efficient energy
management, preventing overcharging or deep discharging of the batteries, which can significantly
impact their durability (Renogy 2024).
Charge controllers are broadly categorized into two types: Maximum Power Point Tracking
(MPPT) and Pulse Width Modulation (PWM). MPPT controllers are designed to optimize the
energy transfer from solar panels to batteries, potentially boosting system efficiency by as much
as 30%. The selected charge controller in this project supports both 12V and 24V configurations,
with a maximum power capacity of 390W at 12V and 780W at 24V. This makes it suitable for
managing the energy generated by the 100W solar panel and regulating the 12V battery system
effectively. Figure 2.4 shows a 50 amps charge controller used in this project.
11
2.2.5. Connecting Cables
These cables as shown in figure 2.5,connect the solar panel, inverter, battery, and other
components, ensuring efficient power transmission throughout the system. Properly rated cables
are used to handle the current and voltage levels, ensuring safety and minimizing energy loss.
The Arduino Nano is equipped with 30 male I/O headers, in a DIP-30-like configuration, which
can be programmed using the Arduino Software integrated development environment (IDE),
which is common to all Arduino boards and running both online and offline. The board can be
powered through a type-B mini-USB cable or from a 9 V battery.
The Arduino Nano acts as the control unit for the voice automation system. It processes the voice
commands and sends control signals to the relay module to switch the fan on or off or to control
the speed of the fan. The microcontroller is powered by the 12V system, with the 12V-5V power
12
Figure 2.6 :Arduino nano
This module shown in figure 2.7 allows the system to respond to voice commands. It detects and
interprets spoken commands from the user and sends the corresponding signals to the Arduino
Nano for processing. This module adds automation, allowing users to control the fan without
physical interaction.
13
2.2.7. Relay Module
The relay module acts as a switch to control the power supplied to the ceiling fan. Based on the
voice commands processed by the Arduino Nano, the relay either closes or opens the circuit,
allowing or cutting off power to the fan. Figure 2.8 is a 4 channel relay module used for this project.
14
Figure 2.9: jumper wires
15
CHAPTER THREE
The system uses a solar photovoltaic (PV) system as the primary energy source. The major
components include a solar panel, charge controller, battery, inverter, ceiling fan, and voice
automation module. These components are interconnected to ensure efficient energy flow and
system operation. Figure 3.1 illustrates the block diagram of the system, showing the energy flow
and interaction between the components.
The solar PV system is central to the project, providing renewable energy for the fan’s operation.
A 300W solar panel generates electrical energy by converting solar radiation into DC power. A
12V/24V, 50A charge controller is connected to the solar panel to regulate energy flow, ensuring
the battery is protected from overcharging or deep discharge. The energy is stored in a 12V, 36Ah
lead-acid battery for later use, especially during periods of low sunlight.
The stored DC energy is converted to 220V AC using a 600W DC-to-AC inverter to power the
ceiling fan. The fan, rated at 75W, is designed for efficient operation with the system. To enable
hands-free control, a voice automation module is integrated. The module comprises a voice
recognition system that captures and processes user commands, an Arduino Nano microcontroller
that interprets these commands, and a 4-channel relay module for switching the fan on/off and
adjusting its speed. A 12V-to-5V DC converter powers the Arduino Nano and other low-power
components.
16
The design process began with the setup of the solar PV system. The solar panel was mounted to
maximize exposure to sunlight, and its output terminals were connected to the charge controller to
ensure safe and regulated energy transfer. The charge controller’s output terminals were connected
to the battery for efficient energy storage.
The battery’s output was linked to the inverter to convert the stored DC power into AC power. The
inverter’s output was then connected to the ceiling fan to provide reliable power for its operation.
To integrate the voice automation system, the voice recognition module was connected to the
Arduino Nano, which processes the voice commands. The Arduino Nano was programmed to
interpret commands such as “turn on,” “turn off,” and “adjust speed.” The relay module was
connected between the inverter and the fan, enabling the Arduino to control the fan’s operation. A
microphone was incorporated to capture user commands, while a speaker provided feedback to the
user. The whole system is summarized in figure 3.1 which shows the block diagram of the solar
powered fan with voice control automation.
The voice automation system underwent extensive testing to ensure accurate recognition and
execution of commands. The module was calibrated to minimize errors in noisy environments, and
its response time was assessed for user satisfaction. The integration of all components was
validated through system-wide tests to confirm seamless operation.
17
Figure 3.1: block diagram of a solar powered fan with voice control automation.
18
3.2 SYSTEM DESIGN
The components of the solar powered ceiling fan with voice automation are interconnected to form
a seamless and functional system. The design ensures efficient energy conversion, storage, and
utilization while enabling smart voice control features. The connections are described as follows;
Inverter VA rating
𝑡𝑜𝑡𝑎𝑙 𝑙𝑜𝑎𝑑
𝐼𝑛𝑣𝑒𝑟𝑡𝑒𝑟 𝑉𝐴 = (eqn 3.2)
𝑝𝑜𝑤𝑒𝑟 𝑓𝑎𝑐𝑡𝑜𝑟
90
𝑖𝑛𝑣𝑒𝑟𝑡𝑒𝑟 = 0.7 = 129 VA
Battery capacity
19
2 × 90 × 4 × 0.75
𝑏𝑎𝑡𝑡𝑒𝑟𝑦 𝑐𝑎𝑝𝑎𝑐𝑖𝑡𝑦 = = 45𝐴ℎ
12
Assuming we get 5 hours of sunlight per day and battery voltage is 12v
45 × 12
𝑠𝑜𝑙𝑎𝑟 𝑝𝑎𝑛𝑒𝑙 𝑤𝑎𝑡𝑡𝑠 = = 108𝑤𝑎𝑡𝑡𝑠
5
300
𝑐ℎ𝑎𝑟𝑔𝑒 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑙𝑒𝑟 𝑐𝑢𝑟𝑟𝑒𝑛𝑡 = = 25𝐴
12
2. Arduino Nano to Relay Module: The IN1 to IN4 pins of the CH relay module are connected to
digital output pins of the Arduino. The VCC of the relay module connects to the 5V pin of the
Arduino. GND of the relay module connects to the GND of the Arduino. The Arduino receives the
20
signal from the voice recognition module and triggers the relay to turn the fan on/off or regulate
the speed based on voice commands.
3. Relay Module to the ceiling Fan: One of the relay's output channels will act as a switch for the
fan. The normally open (NO) contact of the relay was connected to one of the fan’s power supply
lines (from the inverter). When the relay is triggered by the Arduino (based on a voice command),
the relay closes, completing the circuit and turning the fan on or off.
4. 12V to 5V Power Supply: The power supply module steps down the 12V from the battery to
5V to power the Arduino Nano and voice recognition module. We Connected the input side of the
power supply to the 12V battery (positive to positive, negative to negative). The output side (5V
and GND) was connected to the 5V pin and GND pin on the Arduino and the voice recognition
module.
In summary, the solar panel generates energy from sunlight, which is regulated by the charge
controller and stored in the 12V battery, the inverter converts the stored DC energy into AC to
power the fan. The voice recognition module listens for voice commands. When a command like
"Fan On" or "Fan Off" or set fan speed to medium or high is detected, it sends a signal to the
Arduino Nano, Then the Arduino processes the voice command and activates the appropriate relay
channel, switching the fan on or off or controls the speed of the fan. Figure 3.2 shows the schematic
diagram of the voice command process.
21
22
Figure 3.2:schematic diagram of the voice automation process
23
CHAPTER FOUR
Steps taken:
1.We securely mount the solar panel in an open, sunlit area, electrical laboratory roof.
2.We connected the panel’s output to the charge controller’s input (positive to positive, negative
to negative).
3.We connected the charge controller’s output terminals to the battery to allow for regulated
charging.
Steps taken:
24
1. We connected the battery terminals to the charge controller's battery output (positive to
positive, negative to negative).
2. We linked the battery’s positive and negative terminals to the inverter’s DC input.
3. Attach the inverter’s 220V AC output terminals to the ceiling fan’s power input.
Steps taken:
1. We connected the voice recognition module’s VCC and GND pins to the Arduino’s 5V
and GND pins, respectively.
2. The TX and RX pins on both the Arduino and the module for serial communication
3. We Programmed the Arduino to process voice commands and map each command to a
specific relay operation.
Steps:
1. We Connected the relay’s input (IN1) to the Arduino’s digital output pin.
2. We connected the fan’s power line from the inverter to the relay’s normally open (NO) contact.
3.We configured the Arduino to control the relay based on voice commands, closing the circuit
when "Fan On" is detected and opening it for "Fan Off."
25
4.1.5 POWER SUPPLY INTEGRATION
A 12V-to-5V power module was used to step down the battery voltage to 5V, powering both the
Arduino Nano and the voice recognition module.
Steps:
1. We connected the power module’s input to the 12V battery terminals (positive to positive,
negative to negative).
2. Linked the output side (5V and GND) to the Arduino Nano and the voice recognition module.
Solar Panel Charging Test: The solar panel was exposed to direct sunlight, and the charge
controller monitored the battery charging status.
Voice Command Test: The voice recognition module was tested with various commands to
confirm it accurately detects "Fan On," "Fan Off," and speed adjustments.
26
4.2 TESTS AND RESULTS
Table 4.1: Fan on testing results
27
Set speed to medium Medium speed Medium speed failed
28
Set speed to low low speed low speed success
29
Table 4.5: Fan off Testing Results
Table 4.1-4.5 shows the results of the testing conducted to evaluate the accuracy of the voice
recognition in giving commands such as turning-on and turning-off the electric fan and changing
the speed of the electric fan from low to medium speed controlled by voice recognition using
English language like “turn on the fan” to turn on the fan , “ set fan speed to medium” for medium
speed.
30
4.3 BILL OF ENGINEERING MANAGEMENT AND EVALUATION
The bill of engineering measurement and evaluation of this project is presented in table 4.6
13 Contingencies 50000
TOTAL 354,050
31
CHAPTER FIVE
1. High Cost of Solar System Components: The cost of essential components especially the solar
panel and the battery posed a significant financial challenge. These components are crucial for the
operation of the system but are expensive, making the overall project cost high. While solar energy
offers long-term benefits, the initial investment in components can be a barrier, especially for
small-scale projects like this.
2. Complexity of Voice Automation Integration: Integrating the voice recognition module with the
Arduino Nano to achieve reliable voice automation proved to be more complex than anticipated.
Issues with the module’s sensitivity to ambient noise and its ability to consistently recognize
commands created challenges during testing. This required extensive calibration and programming
adjustments to ensure accurate response to voice commands.
3. Wiring: The use of multiple components, including the charge controller, inverter, battery, and
Arduino, introduced the need for extensive wiring. Managing these connections in a clean,
organized way was more tedious than anticipated.
32
5.3 RECOMMENDATIONS
1. Battery Capacity Enhancement: For extended fan operation during low sunlight or cloudy days,
it is recommended to increase the battery capacity. Using a higher Ah battery, could significantly
improve the system’s runtime and reliability.
2.Expand to Other Appliances: This system can be expanded to power other low-wattage
household appliances such as LED lights or phone chargers, increasing the value of the solar setup
by making it multifunctional.
33
REFERENCES
Mahmud, K., Joarder, M. M. A., & Roy, A. K. (2015). Voice activated electronic devices control
system for home appliances. Scholars Journal of Engineering and Technology (SJET), 3(1B), 66-
70.
Ismail, S. O., Ojolo, S. J., Orisareye, J. I., & Olusegun, F. A. (2014). Design of an office table
solar-DC powered fan.Journal of Emerging Trends in Engineering and Applied Sciences
(JETEAS), 5(1), 1-5.
Hossam, et al. (2014). Temperature controlled ceiling fan using microcontroller. Journal of
Engineering Research and Applications, 4(5), 59-63.
Gavish, et al. (2012). Design and simulation of temperature-based fan speed control system using
PWM technique. International Journal of Advanced Research in Computer Engineering &
Technology, 1(4), 231-235.
Scaradozzi, et al. (2003). Autonomous systems as multiple agent systems. Journal of Intelligent &
Robotic Systems, 36(2), 145-157.
Katole, et al. (2013). Smart device controller using hand gestures. International Journal of
Advanced Research in Computer Engineering & Technology, 2(4), 1-6.
34
35
36