Bluetooth controlled Fan using Arduino

Published on . Written by

Bluetooth controlled Fan using Arduino

Overview


Skyfi Labs Projects
How do we use a fan, we usually turn on the fan manually. But If the control is in your hands the speed control would be easy. Because there is no need to go near switchboard and vary fan speed. Easy process right? Yes, you heard that right! Control in your hands. This mini-project will make that process easy. We use the Bluetooth connectivity to control the speed of fan remotely. We use the combination of microcontroller and Bluetooth connectivity to achieve the purpose to control the speed of the fan.

Read more..

SLNOTE
Hardware Components

Arduino UNO

DC Fan

Jumper wires

Bluetooth module HC 05

Motor driver L298N

Power cable for Arduino UNO

Universal Serial Bus (USB) Cable for Arduino


SLLATEST
Software used:

Arduino IDE

Bluetooth Terminal App

Description

We will choose Arduino UNO for this purpose. Because it has open-source Integrated Development Environment. You will find more ease to learn and build the project. The Arduino IDE is a small computing device. It has limited memory, the limited capability of computing. It is a small on-chip computer with limited capability. It is a programmable device. It has RAM and ROM like a computer which is of very small size. We are using the Arduino IDE for the purpose of coding. It is very easy to learn, almost like English. It is very easy to master coding in Arduino IDE. We are using the Bluetooth HC 05 for Bluetooth connectivity. It has connectivity over an area of range 10 meters from it. It the option to both send and receive the information through its connectivity. It acts as an interface between the Arduino and mobile which is used to give commands. It facilitates the sending of a command and controlling the on and off process and speed varying of the fan.  

DC fan is Pulse Modulation controlled fan. It requires pulses width modulation technique. Pulse Width modulation technique is a technique used to control the duty cycle and period of the duty cycle of motor. We have the option to use pulse width modulation technique in Arduino Uno. L298N Motor driver is used as the controlling unit. It controls the speed of the fan. It has large current bearing capacity. DC fan requires 12v power supply or safe to choose dc fan below that range. 9v power supply can also be used. 9v power can be easy, safe and economic to use. 

Duty cycle is the ratio of the in which the motor remains on to the total time. Duty cycle is responsible for controlling speed or voltage. Duty cycle formula is given by

                                                Duty cycle=Ton/T, where Ton-On Time of pulse

                                                                                              Toff-Off Time of pulse

Advantages

  1. The control of varying speed is in our hands within Bluetooth range.
  2. No need to move near switchboard to vary the speed.
Disadvantages

Since we are using Bluetooth technology, the range of area of connectivity is small.           


SLDYK
Kit required to develop Bluetooth controlled Fan using Arduino:
Technologies you will learn by working on Bluetooth controlled Fan using Arduino:


Any Questions?


Subscribe for more project ideas