2991-Article Text-5545-1-10-20210413
2991-Article Text-5545-1-10-20210413
4442 - 4448
Received 05 March 2021; Accepted 01 April 2021.
Abstract: This paper titled “Gesture control of home appliances using flex sensor” to control the home
appliances is the easiest way. The main idea of this project is to help the bilateral amputee in other words
people who lost their legs and also physically challenged people to control the home appliances by their hand
and to reduce some problems that they are facing in day-to-day life. So, we have decided to help of physically
challenged people to control their home appliances with gesture to detect their gesture with the help of flex
sensor and to make the way easier to them for controlling the home appliance.Wireless communication and
Sensors play a vital role in our project and for the wireless communication we used Bluetooth Module and
Blend Sensor which is also known as flex sensor. Let’s make it simple the sensor will give us resistance value
based on the value we can predict the amount of deflectionis made by person accurately and dynamically,
Arduino Nano is the microcontroller is used for processing the input from the user through sensor and Arduino
UNO will get the data through the Bluetooth and process the data and find which appliances should be
controlled. Based on the input from the user the Arduino which is preprogramed will decide which appliances
that the user want to Turn ON or OFF through wirelessly.
Keywords: Arduino UNO, Arduino NANO, Bluetooth module, ATmega168V, Flex Sensor, Home
Automation.
I. INTRODUCTION
The Flex sensor is used by the physically challenged people for gesture purpose. The Sensor is related to
variable resistor but it is flexible sensor. As the Flex sensor bends, there is a change in resistance. The Voltage
divider circuit is used to obtain output voltage and it is a resistive type sensor.A Flex sensor is a kind of sensor
which is used to measure the amount of defection otherwise bending. The Flex sensor works on the principle of
a variable printed resistor, the Flex Sensor achieves great form-factor on a thin flexible substrate.While the flex
sensor operates on the principle of a variable printed resistor, thenit achieves the ideal shape-factor in a thin
flexible substrate. When the substrate is bent, the resistance output is produced in relative to the curvatureradius.
Ifthe radius is smaller, the resistance value is high. The design of this sensor can be made using materials such
as plastic and carbon.
As the resistor bendsin the compression direction across the sensor, the flexion sensor increases in curvature
across the tensile direction across the sensor increases [1]. This sensor is used in places where you need to
measure curved, flex, otherwise any tool with no change of angle to any device. The internal resistance of this
sensor linearly changes and approximately with its angle. Thus, by when connecting the sensor to the device, it
may have a flex angle within the resistances of the power parameter.
Thus, it is also named as a curve sensor. Its differential resistance can be directly proportional to the magnitude
of the turn, so it can also be used as a goniometer. A curved sensor, also known as a flex sensor, is used to
measure the amount of deflection caused by sensor bending. The optical flexibility sensor consists of a flexible
conductor ink deposit on which a detached conductor is placed on top to create a flexible potentiometer, in
which the resistive transitions on the deflection flexor sensor consist of two layers of conductive materials
separated between them and reduced in resistance with respect to deflection between them.
The Flex Sensorrange is a distinctive component that the resistance varies when it is bent. The resistance
progressively increases whenit is bent. The resistance will change based on a certain angle. There is another
sensor called the Ole sensor. It is lightweight, inexpensive and resistant to temperature or electromagnetic
interference, and can be connected to a public computer system via standard wire and wireless interfaces, but the
sensor's shortcomings apply only to two angles, 0 and 90 degrees [2].This allows you to control small household
appliances (low load). This is a step towards home automation [3].
http://annalsofrscb.ro 4442
Annals of R.S.C.B., ISSN:1583-6258, Vol. 25, Issue 4, 2021, Pages. 4442 - 4448
Received 05 March 2021; Accepted 01 April 2021.
Authors Arathi P.N et al.[5] uses image processing as the basis for their system. It is complicated to the users to
understand. In this system, users can understand easily.
Authors Krishna Rathi et al.[6] uses the accelerometer and flex sensor to control the appliances. In this system
only flex sensor is used which is simple and easy to control for the user.
Authors B. Ponakarthika et al.[7] uses gesture table for relay switching which is complicated for the user to
understand and need knowledge about it. In this system user control the appliances directly no need of table. It
is very simple to study and cost effective.
III. IMPLEMENTATION
3.1. Proposed System
The Design includes a flexible sensor, relay, Arduino (NANO/UNO) and Bluetooth module (transmitter and
receiver). The Flex sensors are will be connected to the Arduino NANO and then it connected to the Bluetooth
which will be configured as master. Then Another Bluetooth will be configured as slave it is connected to the
Arduino UNO which is linked to the relay which is connected to the appliance. Whenever the user wants to
interact with the home appliances to switching ON/OFF all just need to use their hands to control it and When
the flex sensor is blend and resistance value changed, then the Arduino converts the change in the current into
digital signals and transmits to Bluetooth module master transmits to the other end slave receives the data and
sends it to the Arduino through the TX pin of the Bluetooth module. The code uploaded on the Arduino checks
and compares the received data. Based on the results that logical data is sent to the relay, a relay can be
http://annalsofrscb.ro 4443
Annals of R.S.C.B., ISSN:1583-6258, Vol. 25, Issue 4, 2021, Pages. 4442 - 4448
Received 05 March 2021; Accepted 01 April 2021.
3.2. CircuitDiagram
Flex Sensors are interfaced to the Arduino NANO. The Arduino NANO is powered by a battery is connected
with the power supply board, to give the required power to the Arduino. Then Arduino is connected to the
Bluetooth (master) which transmits the signal and these are fixed to a glove.
Then there is other part, it has a Bluetooth (slave) to receive the signal from the master and it is connected to the
Arduino UNO. The Arduino is powered by the power supply and it is connected to the Relay module. The Relay
is connected to the appliances to be controlled.
http://annalsofrscb.ro 4444
Annals of R.S.C.B., ISSN:1583-6258, Vol. 25, Issue 4, 2021, Pages. 4442 - 4448
Received 05 March 2021; Accepted 01 April 2021.
Flex Sensor
Flex sensors are generallyin two sizes. One is 2.2 inches and the other is 4.2 inches sticking to the gloves. A
flexible sensor is a very versatile compatibility device. As the sensor flexes, its resistance increases
significantly. Using a voltage divider circuit, with a flexible sensor and a carefully selected constant resistor, it
can be known when the sensor is flexing and when it is not. The flex sensor is a flexible component, it will
generate LED light. Once the sensor is allowed to return to its flexible position, the LED will turn off.
Therefore, the load of the circuit, which is the LED, will only be activated if the flex sensor is blend. There are
low, medium and high resistance types. Select the suitable type depending on the need. The flex sensor has a
flat resistance of 25KΩ and a bending resistance of 45KΩ to 125KΩ, depending on how flexible it is. Flat
resistance is the resistance of the flex sensor when it is inflexible. And curvature resistance is the resistance of
the sensor when it is bent. The larger the angle at which the sensor is bent, the higher the resistance.The
resistive flex sensor is a type of passive sensor that measures the amount of deflection, proportional to its
resistance, caused by bending [8]. The property of a flexible sensor is that when the sensor bends it generates a
resistance output relative to the radius of curvature.
Relay Module
A relay is an electrically operated switch. Many relays use an electromagnet to mechanically drive a switching
device, but other operating principles are also used. Relays are used where low power signal (with complete
electrical isolation among control and control circuits) is required to control one circuit, or where multiple
circuits are to be controlled by a single signal. Some relays have field-replaceable contacts, like certain machine
relays; these could also be replaced when wiped out, or changed between normally open and normally closed
state, to permit for changes in the controlled circuit. [9].
A simple electromagnetic relay consists of a wire coil around a soft iron core, a magnetic flux, a portable iron
armature and an iron yoke that offers a low latency path for one or more connections (there are two in the relay).
The Yoke is attached to the armature and mechanically connected to one or more moving contacts. It is placed
in place by a spring so that there is an air gap in the magnetic circuits when the relay receives de-energized. In
this case, one among the two sets of contacts in the relay image is closed and the other is open. Other relays may
have more or less contacts depending on their function. There is a wire connecting the relay armature to the
yoke in the picture. This ensures circuit continuity among the moving contacts in the armature and the circuit
through the yoke on the printed circuit board (PCB), it is dissolved into the PCB.
When the coil is energized with dc, a diode is placed through the coil to release energy from the collapsing
magnetic field during failure, creating a dangerous voltage spike to the semiconductor circuit components. Some
vehicle relays include a diode inside the relay case. Alternatively, a contact protection network (snapper circuit)
with a capacitor and if the resistors are in series may absorb the flow. If the coil is designed to receive energy
with alternating current (AC), a small copper "shadow ring" at the end of the solenoid can generate current
outside a small phase, which increases the minimum traction during armature AC rotation.
Bluetooth Module
The Bluetooth module is used for wireless communicationbetween the HC-06 Arduino Uno and the smartphone.
Bluetooth is a popular means of pointing multi-point communication over short distances [10]. HC-06 is a
device and can operate at 3.6 to 6 volts. It consists of 6 needles: State, RXD, DXT, GNT, VCC and EN.Allows
wireless serial communication to be used with any microcontroller. It is used to establish short distance wireless
data communications between two microcontrollers or systems. This module is highly sought after and popular
due to its low cost and superior properties. The module works with Bluetooth 2.0 communication protocol and
can only function as a slave device. This wireless data transfer is defined as one of the cheapest and most
flexible compared to other methods. The HC-06 module converts data files at a speed of 2.1 Mb / s. Connect the
Bluetooth module HC-06 to the Arduino Uno's RX (pin 0) and the RXD pin is to the Arduino Uno's TX (pin 1)
for continuous communication. The circuit diagram of the Arduino and Bluetooth (BT) module is explained.
Due to its robust interface, Bluetooth is the most widely used wireless solution for industrial applications. [11].
The AC voltage, typically 220V rms, is connected to a transformer, which steps that ac voltage down to the
extent of the specified dc output. A diode rectifier then provides a full-wave rectified voltage that's primarily
http://annalsofrscb.ro 4445
Annals of R.S.C.B., ISSN:1583-6258, Vol. 25, Issue 4, 2021, Pages. 4442 - 4448
Received 05 March 2021; Accepted 01 April 2021.
filtered by simple capacitor filter to supply a dc voltage. This resultant dc voltage usually has certain ripple or ac
voltage variation.
A regulator circuit eliminates the ripples and also remains same as equivalent dc value even though the input dc
voltage varies or the load connected to the output dc voltage changes. This voltage regulation is typically
obtained using one among the favored voltage regulator IC units
IV. WORKING
The System is operated using the specified hardware and software. The mainfactor of this system is the Arduino
Uno. It requires a boot loader to burn and download Arduino sketches. The boot loader is programmed under the
ISP program controller. The 12V output power adapter is used as an input to the user-controlled flex-sensor and
sends the signal to the Arduino. The Arduino system and the master slave configuration send the signal to
another Arduino UNO system via Bluetooth. The relays are attached to the output pins of another Arduino Uno
to communicate with home appliances. The Bluetooth module (slave) on the other hand is the input and the relay
is the output, which are connected to the other Arduino. The bulb or lamp is connected to the relay. The master
sends a signal to the slave. The slave signals to Arduino. It checks the status of the program. It sends a signal to
the relay, which turns the bulb on or off. When the bend was not to the required limit, the command will be
failed to turn on/off the appliance, because the resistance value is not equal be equal to the condition given in the
Arduino.
V. RESULTS
After the implementation of flex sensor with the glove and the system was tested. It worked properly for every
command. It is tested at different distance and transmission between the master and slave Bluetooth was smooth.
The Master bluetooth is the transmitter, which is connected to flex sensor with arduino. The Slave bluetooth is
the receiver, which is connected to the appliance with arduino and relay. And both are powered using the
arduino. When the bend was not to the required limit, the command will be failed to turn on/off the appliance,
because the resistance value is not equal be equal to the condition given in the arduino. The Arduino correctly
recognizes the flex to turn on/ off the right appliance. It correctly recognizes the appliance is turned on/off and
turns on if the appliance is off or turns off if the appliance is on. The Proposed project gave the expected result.
Thus, the result was obtained for the proposed project.
http://annalsofrscb.ro 4446
Annals of R.S.C.B., ISSN:1583-6258, Vol. 25, Issue 4, 2021, Pages. 4442 - 4448
Received 05 March 2021; Accepted 01 April 2021.
VI. CONCLUSIONS
The Proposed system is basically for the physicallychallenged people who are unable to move from the
respective position. It proposes a viable solution for them. It is very difficult task for them to turn on/off the
appliances from their respective position. It helps them to get their home under their control without help of
others and manually switch on or off the appliance. From this proposed system. Slave Bluetooth is connected
to another Arduino with a relay to the required appliance. The advantage of implementing our proposed
system will be cost efficient,less complex and user friendly. The user need not have to immense knowledge
over anything. Just by bending the finger the corresponding sensor and value given to that specific appliance to
switch on or off will allow the user to have complete control over any appliance with less effort.
REFERENCES
1. MalavAtulDoshi, SagarJignish Parekh and MitaBhowmick, "Wire-less Robotic Hand Using Flex
Sensors", International Journal of Scientific and Engineering Research, vol. 6, no. 3, March 2015.
2. 2.Eric Fujiwara, Wua Yu Tzu, F. Murilo, M. Santosa and Carlos K. Suzukia, "Development of an
optical fiber transducer applied to the measurement of finger movements", 2nd International
Conference on Optical Fiber Sensors, vol. 8421, no. 84212H, 2012.
3. E. Giral-Salas, R. Morales-Caporal, E. Bonilla-Huerta, J. J. Rodríguez-Rivas and J. de J. Rangel-
Magdaleno, "A Smart switch to connect and disconnect electrical devices at home by using internet",
IEEE Latin America Transactions, vol. 14, no. 5, pp. 1575-1581, Apr. 2016.
4. AmbikaGujrati, Kartigya Singh, Khushboo, LovikaSoral, Mrs. Ambikapathy, “Hand-talk Gloves with
Flex Sensor: A Review” in International Journal of Engineering Science Invention ISSN (Online):
2319 – 6734, ISSN (Print): 2319 – 6726 Volume 2 Issue 4 ǁ April. 2013 ǁ PP.43-46.
5. P.N Arathi, S. Arthika, S. Ponmithra, K. Srinivasan, V. Rukkumani "Gesture based Home
Automation systemǁ (2017).
6. Krishna Rathi, Dinesh Patil, SayliBhavsar, KetakiJadhav and Prof. Saurabh V. Thakur, “Gesture
Human-Machine Interface (GHMI) in Home Automation”, International Research Journal of
Engineering and Technology (IRJET) Volume: 04 Issue: 06 | June -2017, pp. 2607-2610.
7. B. Ponkarthika, E. Kaliappan, V. Vijeesh, G Vignesh, “Design of Hand Movement based Smart
Automation System”, International Journal of Engineering and Advanced Technology (IJEAT) ISSN:
2249 – 8958, Volume-8, Issue-6S3, September 2019.
http://annalsofrscb.ro 4447
Annals of R.S.C.B., ISSN:1583-6258, Vol. 25, Issue 4, 2021, Pages. 4442 - 4448
Received 05 March 2021; Accepted 01 April 2021.
8. G. Saggio, F. Riillo, L. Sbernini and L. R. Quitadamo, "Resistive flex sensors: a survey" in Smart
Materials and Structures, IOP Publishing, vol. 25, no. 013001, pp. 01-30, 2016.
9. Fleckenstein, Joseph E. (2017). Three-Phase Electrical Power.CRC Press.p. 321. ISBN 978-
1498737784.
A. Alkar and U. Buhur, "An Internet based Wireless Home Automation System for
Multifunctional Devices," Consumer Electronics, IEEE Transactions on, vol. 51, no. 4, pp.
1169-1174, Nov. 2005.
10. U. Meier, S. Witte, K. Helmig, M. Hoing, M. Schnuckel, and H. Krause, "Performance Evaluation
and Prediction of a Bluetooth based Real-Time Sensor Actuator System in Harsh Industrial
Environments," Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on,
pp. 33-37, Sept. 2007.
http://annalsofrscb.ro 4448