0% found this document useful (0 votes)
2 views44 pages

Home Automation System File

The document discusses the evaluation, challenges, and proposed improvements for home automation systems utilizing GSM technology, emphasizing remote control of home appliances via mobile devices. It highlights issues such as reliance on mobile networks and power sources, proposing solutions like backup power and enhanced security measures. Additionally, it reviews various literature on home automation systems, their advantages, and disadvantages, while introducing the Arduino Uno as a microcontroller platform for such systems.

Uploaded by

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

Home Automation System File

The document discusses the evaluation, challenges, and proposed improvements for home automation systems utilizing GSM technology, emphasizing remote control of home appliances via mobile devices. It highlights issues such as reliance on mobile networks and power sources, proposing solutions like backup power and enhanced security measures. Additionally, it reviews various literature on home automation systems, their advantages, and disadvantages, while introducing the Arduino Uno as a microcontroller platform for such systems.

Uploaded by

golkhuahirwar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CHAPTER 1

INTRODUCTION

1.1EVALUTION OF SYSTEM
Home automation systems using GSM (Global System for Mobile Communications)

technology are becoming increasingly popular as a convenient way to control and monitor

various aspects of a home remotely. Such systems use mobile network connectivity to allow

homeowners to manage their home appliances, lighting, heating and cooling systems, security

systems, and other devices from anywhere using a smartphone or tablet..

1.1 PROBLEM DEFINITION

Although home automation systems using GSM technology offer many benefits, they are not
without their challenges. One of the main issues with these systems is their reliance on mobile
networks, which can be subject to poor signal quality or outages, resulting in disruptions or failure
of the automation system.

Another problem with GSM-based home automation systems is their dependence on reliable power
sources, such as electricity and backup batteries. If the power supply is interrupted, the automation
system may stop working or fail to perform as expected, which could pose a significant risk to the
security and safety of the home.

1.2 PROPOSED SYSTEM

To address the challenges of home automation systems using GSM technology, a proposed system
would be to incorporate additional features such as backup power supplies and redundant
communication channels. This system would ensure that the automation system remains operational
even in the event of power outages or signal disruptions.

To enhance the security of the system, the proposed system could utilize encryption and other
security measures to prevent unauthorized access and hacking. Additionally, regular system updates
and maintenance checks could help ensure the system remains secure and up-to-date with the latest
security protocols.

1.2 SCOPE OF WORK / PROJECT

The scope of work for a home automation system using GSM technology includes several key
components. Firstly, the system would involve the installation of a central control unit that is
connected to the mobile network and various home appliances and devices. This control unit would
communicate with the homeowner's mobile device through text messages or a dedicated mobile
application.

The system would also require the installation of compatible home appliances and devices that can be
integrated with the home automation system, such as heating and cooling systems, lighting fixtures,
security systems, and other devices.

CHAPTER 2
LITERATURE REVIEW
2.1 R. Teymourzadeh, Salah Addin Ahmed, Kok Wai Chan and Mok Vee Hoong, "Smart GSM based Home
Automation System," 2013 IEEE Conference on Systems, Process & Control (ICSPC), Kuala Lumpur,
Malaysia, 2013, pp. 306-309, doi: 10.1109/SPC.2013.6735152.
This research work investigates the potential of ‘Full Home Control’, which is the aim of the Home

Automation Systems in near future. The analysis and implementation of the home automation

technology using Global System for Mobile Communication (GSM) modem to control home

appliances such as light, conditional system, and security system via Short Message Service (SMS)

text messages is presented in this paper. The proposed research work is focused on functionality of the
GSM protocol, which allows the user to control the target system away from residential using the

frequency bandwidths. The concept of serial communication and AT-commands has been applied

towards development of the smart GSM-based home automation system. Home owners will be able to

receive feedback status of any home appliances under control whether switched on or off remotely

from their mobile phones.

Advantages
1. It has the ability to use repeaters.

2. It reduces the maintenance cost.

Disadvantage
[Link] lag due to multiple uses.

[Link] flexibility of the system is very less.

2.2 Felix, Carelin, and I. Jacob Raglend. "Home automation using GSM." 2011 International
Conference on Signal Processing, Communication, Computing and Networking Technologies. IEEE,
2011.

In recent years, the home environment has seen a rapid introduction of network enabled digital
technology. This technology offers new and exciting opportunities to increase the connectivity of
devices within the home for the purpose of home automation. Moreover, with the rapid expansion of
the Internet, there is the added potential for the remote control and monitoring of such network
enabled devices. However, the adoption of home automation systems has been slow. This paper
identifies the reasons for this slow adoption and evaluates the potential of Zig-Bee for addressing
these problems through the design and implementation of flexible home automation architecture.
Device control is a process that is done in the day to day life of mankind. Usually there are a number
of devices associated with home and an efficient control of these systems is a tedious task. The
rapidly advancing mobile communication technology and the decrease in costs make it possible to
incorporate mobile technology into home automation systems.

Advantage
1. It provides suitable control with robust features.

2. Indoor control system.

Disadvantage
[Link] are security issues.
2. High initial investment.

2.3 M. Asadullah and A. Raza, "An overview of home automation systems," 2016 2nd International
Conference on Robotics and Artificial Intelligence (ICRAI), Rawalpindi, Pakistan, 2016, pp. 27-31, doi:
10.1109/ICRAI.2016.7791223.

Home automation system achieved great popularity in the last decades and it increases the comfort
and quality of life. In this paper an overview of current and emerging home automation systems is
discussed. Nowadays most home automation systems consist of a smartphone and microcontroller. A
smart phone application is used to control and monitor the home appliances using different type of
communication techniques. In this paper the working principle of different type of wireless
communication techniques such as ZigBee, Wi-Fi, Bluetooth, EnOcean and GSM are studied and
their features are compared with each other so the users can choose their own choice of technology to
build home automation system. Moreover in this research work the survey of different home
automation systems is discussed and their advantages and drawbacks are also highlighted.

Advantage
1. Energy savings.

2. It has safeguard property.

Disadvantage
1. Extremely expensive.

2. No end to end encryption of user data.

2.4 A. Alheraish, "Design and implementation of home automation system," in IEEE

Transactions on Consumer Electronics, vol. 50, no. 4, pp. 1087-1092, Nov. 2004, doi:

10.1109/TCE.2004.1362503.

M2M wireless communication of various machines and devices in mobile networks is a fast growing business
and application area in industry, maintenance business, customer service, security, and banking areas. This
paper presents design and implementation of remote control system by means of GSM cellular
communication network. The design integrates the device to be controlled, the microcontroller, and the GSM
module so that it can be used for a wide range of applications. Detailed description and implementation of
each design element are presented. To verify the principle operation of the M2M design, two home
applications are experimentally tested using PC-based environment.
2.5 H. ElKamchouchi and A. ElShafee, "Design and prototype implementation of SMS based home

automation system," 2012 IEEE International Conference on Electronics Design, Systems and

Applications (ICEDSA), Kuala Lumpur, Malaysia, 2012, pp. 162-167, doi:

10.1109/ICEDSA.2012.6507788.

This research aims to design and implement a cost effective but yet flexible, adaptable, and secure Home
automation system. Paper presents design and prototype implementation of a basic home automation system
based on SMS technology. The proposed system consists of two main components; the GSM modem, which
is the communication interface between the home automation system and the user. GSM modem uses SMS
technology to exchange data, and signaling between users and home automation system. The second module
is the micro controller, which is the core of the home automation system, and acts as the bridge between the
GSM network (the user) and sensors and actuators of home automation system. Sensors and actuators are
directly connected to hardware micro controller through appropriate interface. System supports a wide range
of home automation devices; power management components, security, multimedia applications, and
telecommunication devices. System security based on user authentication of each SMS being exchange, as
each SMS contains user name and password (beside comments). User can easily configure home automation
system setting through RS232 protocol using a user friendly interface.

2.6 A. Shinde, S. Kanade, N. Jugale, A. Gurav, R. A. Vatti and M. M. Patwardhan, "Smart Home

automation system using IR, bluetooth, GSM and android," 2017 Fourth International

Conference on Image Information Processing (ICIIP), Shimla, India, 2017, pp. 1-6, doi:

10.1109/ICIIP.2017.8313770.

In this busy life while away from home we may tend to forget to switch off the AC appliances which cause
wastage of energy. Misuse of power energy can be curtailed by automating the devices and appliances. In
Home automation household appliances and residential house features like gates, curtains etc are controlled
automatically or semi-automatically. Some of the currently available systems provide a view of the house
from a web application; but this can cause trouble to the user. Because user must access the web each time
he/she wishes to view the status of the home appliances. In this paper a home automation system that uses IR
remote, Bluetooth and GSM to control AC appliances using android app is introduced that is easy to use over
the traditional method of the switch. Therefore, the motivation behind the development of this system is to let
people know about these technologies, and make the system as simple as possible for an ordinary person to
understand. The result of this research is the implementation of home automation system which involves
control and automation of home appliances through mobile application from remote locations.

2.7P. S. Chinchansure and C. V. Kulkarni, "Home automation system based on FPGA and

GSM," 2014 International Conference on Computer Communication and Informatics,

Coimbatore, India, 2014, pp. 1-5, doi: 10.1109/ICCCI.2014.6921803.


Nowadays, there is a rapid introduction of new digital technologies. These technologies offer exciting and
new opportunities that can increase the connectivity of devices within the home for the purpose of home
automation. Here, we present the design and implementation of home automation system. The design is
described using VHDL (VHSIC Hardware Description Language) and implemented using hardware using
FPGA (Field Programmable Gate Array). The system is based on SMS (Short Messaging Service)
technology. This system uses GSM (Global System for Mobile communication) network to establish the
communication between mobile and controller.

2.8 S. Khedkar and G. M. Malwatkar, "Using raspberry Pi and GSM survey on home

automation," 2016 International Conference on Electrical, Electronics, and Optimization

Techniques (ICEEOT), Chennai, India, 2016, pp. 758-761, doi: 10.1109/ICEEOT.2016.7754787.

In Recent year Popularity of Home automation has been increasing due to low cost and simplicity

through Smartphone and tablet connectivity. It is an automation of home or house hold activity.

Raspberry Pi is a small computer, which was introduced in the year of 2012; it is currently a

mainstream system subject to extensive availability that can be used in home automation. It is

estimated that up to 2020 there will be near about 50 billon internet enable devices available. Home

automation may contain centralize controller which control lightning in the house, HAVC(Heating,

Ventilation and air conditioning), Security locks of gates, doors and other system to provide improve

comfort, connivance security and energy efficiency. The aim of this Paper is to develop a home

automation application using RPi and GSM. Programming has been developed in Python

environment for RPi operation.

2.9 Manikandan J., "Design and evaluation of wireless home automation systems," 2016

IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy

Systems (ICPEICES), Delhi, India, 2016, pp. 1-5, doi: 10.1109/ICPEICES.2016.7853323.

Smart homes are in huge demand and have gained significant consumer awareness. Smart

homes and home automation systems are generally used with reference to a wide range of

solutions that includes controlling, monitoring and automating various functions inside a

home. In this paper, design of home automation systems using various technologies is

proposed and their performances are evaluated. The proposed work is an outcome of a funded

project and the systems proposed, designed and reported in this paper can be easily adapted for
various applications such as control of machines in machining industries, automotive industry,

navigating mobile wireless nodes and automating offices.

2.10 U. Singh and M. A. Ansari, "Smart Home Automation System Using Internet of Things," 2019
2nd International Conference on Power Energy, Environment and Intelligent Control (PEEIC),
Greater Noida, India, 2019, pp. 144-149, doi: 10.1109/PEEIC47157.2019.8976842.
Due to the rapid development in the field of the Automation industry, human life is becoming more
advanced and better in all aspects. In the present scenario, Automated systems are being preferred over the
non-automated system. With the rapid growth in the number of consumers using the internet over the past
years, the Internet has become an important part of life, and IoT is the newest and emerging internet
technology. Internet of things plays an important role in human life as well as in the educational field because
they are able to provide information and complete the given tasks while we are busy doing some other work.
In this paper, a prototype and implementation of Smart Home Automation with Wi-Fi technology are
demonstrated. ESP8266 is used as a Wi-Fi technology. The proposed system consist of a hardware interface
and software interface. In the hardware interface, the integration of ESP8266 Wi-Fi technology for
controlling home appliances and sensors is manifested, and an application is provided for controlling to
multiple users of home, with smart phones, tablets, and laptops. This system is one of the best methods for
controlling home devices with ease with multiple users and one of the best method for an energy management
system. The access to the whole system is given by its admin only to different users. This system is also
expandable for controlling various appliances used at home and also for the security and safety purpose of the
home through sensors as long as it exists on Wi-Fi network coverage.

CHAPTER -3
ARDUINO UNO
The Arduino Uno R3 is a microcontroller board based on a removable, dual-inline-package (DIP)

ATmega328 AVR microcontroller. It has 20 digital input/output pins (of which 6 can be used as

PWM outputs and 6 can be used as analog inputs). Programs can be loaded on to it from the easy-

to-use Arduino computer program. The Arduino has an extensive support community, which

makes it a very easy way to get started working with embedded electronics. The R3 is the third,

and latest, revision of the Arduino Uno.


Arduino Uno R3

The Arduino Uno is a microcontroller board based on the ATmega328. It has 20 digital

input/output pins (of which 6 can be used as PWM outputs and 6 can be used as analog inputs), a

16 MHz resonator, a USB connection, a power jack, an in-circuit system programming (ICSP)

header, and a reset button. It contains everything needed to support the microcontroller; simply

connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get

started.

The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver

chip. Instead, it features an ATmega16U2 programmed as a USB-to-serial converter. This

auxiliary microcontroller has its own USB bootloader, which allows advanced users to reprogram

it.

The Arduino has a large support community and an extensive set of support libraries and

hardware add-on “shields” making it a great introductory platform for embedded electronics.

Note that we also offer a Spark Fun Inventor’s Kit, which includes an Arduino Uno along with an

assortment of components (e.g. breadboard, sensors, jumper wires, and LEDs) that make it

possible to create a number of fun introductory projects.

This is the 3rd revision of the Uno (R3), which has a number of changes:
• The USB controller chip changed from ATmega8U2 (8K flash) to ATmega16U2 (16K flash).
This does not increase the flash or RAM available to sketches.
• Three new pins were added, all of which are duplicates of previous pins. The I2C pins (A4,
A5) have been also been brought out on the side of the board near AREF. There is a IOREF
pin next to the reset pin, which is a duplicate of the 5V pin.
• The reset button is now next to the USB connector, making it more accessible when a shield
is used.

3.1 What can you do with Arduino Uno R3

Learning about digital pins is an essential skill to start building your own electronics projects. These pins

can read data from sensors and write data to actuators. They are also called binary pins, and they are

capable of two states: LOW and HIGH. Digital pins can either be in an input or output mode. If you want

to write data to an output pin, you should use the corresponding function in the code.

Depending on the type of project you’re working on, you may want to connect the board to a power

source. The Arduino Uno board comes with a USB connector. Most people will connect it directly to a

computer via a USB cable. For mobile projects, you can also use a 9V battery pack or an AC power

supply. If you don’t have a power supply, you can also connect a 9V battery pack to the board to provide

power.

The board has many components, all of which perform important jobs. Learn to use the by starting with

basic digital and analog functionality. Once you are comfortable with the basics, you can work with other

parts of the board, like the PWM output or interrupt. Don’t be afraid to get your hands dirty! You’ll be

amazed at how much you can achieve with this tiny microcomputer.

3.2 How to Power Arduino Uno R3

If you’re a beginner to electronics, you might be wondering how to power your Arduino Uno board. This

board is powered by two ways: via USB and a DC power jack. Both have integrated grounds. To connect

external components to the board, make sure that the leads of each power source are connected to the

board’s ground. There are many different ways to power your Arduino, and it’s best to experiment and

learn as you go.


When connecting your Arduino Uno to your computer, make sure to connect the board to the computer

with a USB B cable. You can also use the Arduino website to install their integrated development

environment (IDE) on your computer. Download and install the IDE on your computer, or install it

manually using the Web Editor. To power your Arduino Uno, simply connect the USB B cable to the

computer. Your Arduino will draw power from the USB connection .

CHAPTER- 4
GSM (SIM900A)

GSM (Global System for Mobile Communications) is a standard for digital cellular communication used for
voice and data services on mobile phones. SIM900A is a GSM module that is commonly used in home
automation systems, security systems, and other similar applications.

SIM900A is a quad-band module, which means it supports communication in four frequency bands,
850/900/1800/1900 MHz, making it compatible with most mobile networks worldwide. The module supports
GSM/GPRS communication and can be controlled via AT commands, making it easy to integrate into various
systems.

One of the key features of SIM900A is its built-in TCP/IP stack, which makes it possible to connect to the
internet using GPRS. This allows for remote access and control of the system using the internet. The module
also has a SIM card socket for authentication and can be powered by a 5V DC supply .

SIM900A is a popular choice for home automation and security systems due to its reliability, low power
consumption, and ease of use. It can be used to send SMS messages, make phone calls, and even connect to the
internet, making it a versatile solution for a range of applications.
 The module has a compact size of 24mm x 24mm x 3mm, making it easy to integrate into
various systems.
 It supports voice communication, which means it can be used to make and receive phone calls.
 SIM900A has a maximum data rate of 85.6 kbps in both uplink and downlink, making it suitable for
applications that require data transfer.
 The module has a built-in Real Time Clock (RTC), which allows it to keep accurate time even when
not powered.
 It supports a range of communication protocols, including HTTP, FTP, SMTP, and TCP/IP.
 The module has a range of input/output interfaces, including UART, USB, and SPI.
 SIM900A has a low power consumption, which makes it suitable for applications that require long
battery life.
 It supports various security features, including encryption and authentication, to ensure secure
communication.
 The module has a range of diagnostic and debugging tools, which makes it easy to troubleshoot any
issues.

Overall, SIM900A is a versatile and reliable GSM module that is widely used in various applications,
including home automation, security systems, and IoT devices.

CHAPTER- 5

NPN TRANSISTOR (BC - 547)

NPN transistor BC547 is a popular bipolar junction transistor (BJT) that is commonly used in electronic
circuits for amplification and switching. Here are some of its key features:

 The BC547 transistor is an NPN type, meaning it has a P-doped semiconductor material between two
N-doped materials.
 It has a maximum current rating of 100 mA and a maximum voltage rating of 45V, which makes it
suitable for low-power applications.
 The transistor has a gain (hfe) value of 110-800, which means it can amplify weak signals to a higher
level.
 It has a low base-emitter saturation voltage (Vbe), which makes it easy to turn on and off in
electronic circuits.
 The BC547 transistor is available in a TO-92 package, which is small in size and easy to use in
various applications.
 It has a low noise figure, which makes it suitable for use in audio circuits.
 The transistor has a high collector-emitter breakdown voltage (Vceo) of 45V, which allows it to
handle high voltage signals.

Overall, the BC547 NPN transistor is a widely used BJT in electronic circuits due to its low cost, small size,
and versatile performance. It is commonly used in audio amplifiers, switching circuits, voltage regulators, and
other electronic circuits where amplification or switching is required.
 The transistor has a maximum power dissipation (Pd) of 625 mW, which makes it suitable for low-
power applications.
 It has a fast switching speed, which allows it to quickly turn on and off in electronic circuits.
 The transistor has a low collector-emitter saturation voltage (Vce sat), which minimizes power loss in
electronic circuits.
 It has a low input impedance, which makes it suitable for use in high-impedance circuits.
 The BC547 transistor has a low feedback capacitance, which reduces the likelihood of parasitic
oscillations in high-frequency circuits.
 It is easy to find and purchase the BC547 transistor due to its popularity and wide availability.
 The transistor can be used in common emitter, common base, and common collector configurations,
providing flexibility in circuit design.
 It has a temperature range of -55°C to +150°C, which makes it suitable for use in a wide range of
operating conditions.

Overall, the BC547 NPN transistor is a reliable and versatile BJT that is widely used in various electronic
circuits due to its low cost, small size, and good performance.

CHAPTER -6
LED (LIGHT EMITTING DIODE)
A Light Emitting Diode (LED) is a semiconductor device that emits light when an electric current flows
through it. LEDs are commonly used in electronic circuits as indicator lights, and they are also used in
lighting applications due to their energy efficiency and long life span. Here are some key features of LEDs:

 LEDs are available in a wide range of colors, including red, green, blue, yellow, and white.
 They are available in different sizes and shapes, making them versatile and easy to use in various
applications.
 LEDs have a low power consumption compared to traditional incandescent bulbs, which makes them
more energy-efficient.
 They have a long life span, with some LEDs lasting up to 50,000 hours or more.
 LEDs emit a narrow band of light, which makes them suitable for use in colored lighting
applications.
 They have a fast response time, which makes them ideal for use in electronic circuits that require fast
switching times.
 LEDs are solid-state devices, which means they are less prone to damage from shock or vibration
compared to traditional bulbs.
 They are easy to control, and can be dimmed or brightened using pulse width modulation (PWM) or
other control methods.

Overall, LEDs are widely used in various applications due to their energy efficiency, long life span, and
versatility. They are commonly used in electronic circuits as indicator lights, and they are also used in
lighting applications in homes, offices, and outdoor settings. With the advent of new technologies, such as
organic LEDs (OLEDs) and quantum dots, LEDs are likely to become even more versatile and useful in the
future.

 LEDs operate on the principle of electroluminescence, which means that they emit light when a
voltage is applied across a semiconductor material.
 They are polarized devices, meaning that they have a positive and a negative lead. When connected
to a power source, the positive lead must be connected to the positive side of the circuit, and the
negative lead to the negative side.
 LEDs have a forward voltage drop (Vf), which is the minimum voltage required for the LED to turn
on and emit light. The Vf varies depending on the type of LED and its color, and is typically between
1.8V and 3.3V.
 They have a maximum current rating, which is the maximum current that can flow through the LED
without causing damage. Exceeding the maximum current rating can cause the LED to overheat and
fail.
 LEDs can be connected in series or parallel to create different lighting effects. When connected in
series, the voltage across each LED adds up, while the current remains the same. When connected in
parallel, the current through each LED adds up, while the voltage remains the same.
 The brightness of an LED can be controlled by changing the current flowing through it. A higher
current results in a brighter LED, while a lower current results in a dimmer LED.
 LEDs are widely used in electronic circuits as status indicators, and they are also used in displays and
signage due to their energy efficiency and high brightness.
 The color of an LED is determined by the semiconductor material used in its construction. For
example, red LEDs are made from gallium arsenide (GaAs), while blue LEDs are made from gallium
nitride (GaN).

Overall, Light Emitting Diodes (LEDs) are versatile and widely used devices in various applications due to
their energy efficiency, long life span, and low heat generation. They are easy to control and can be used in a
wide range of applications, from electronic circuits and lighting to displays and signage.

Light Emitting Diodes (LEDs) are semiconductor devices that emit light when a voltage is applied across
them. They are polarized and have a positive and a negative lead, and their forward voltage drop (Vf) varies
between 1.8V and 3.3V. The maximum current rating of an LED determines the maximum current it can
handle without damage. LEDs can be connected in series or parallel to create different lighting effects, and
their brightness can be controlled by changing the current flowing through them.

LEDs are highly energy-efficient, with a maximum efficiency of up to 200 lumens per watt (lm/W). They
emit very little heat, making them safe to use and highly durable. LED lighting is highly directional, which
makes it more efficient than traditional lighting sources, and LEDs can be used to create a wide range of
lighting effects, such as dimming and color changing. They are widely used in various applications, from
consumer electronics and lighting to medical devices and horticultural lighting.

The color of an LED is determined by the semiconductor material used in its construction. Different
semiconductor materials and dopants are used to create different colors of LEDs. LEDs can be made to emit a
wide range of colors, and the efficiency of LEDs has improved dramatically over the years. LEDs are highly
durable and resistant to shock and vibration, making them ideal for use in various applications, such as
outdoor and automotive lighting. The development of new LED technologies, such as OLEDs and QLEDs, is
expected to lead to even greater efficiency and versatility in LED lighting in the future.

CHAPTER -7
CHANNEL RELAY
Channel relay is a communication technique in which a message is passed from one communication channel
to another. In other words, the message is "relayed" from one channel to another. This technique is often used
in communication systems where different channels have different characteristics or are specialized for
different purposes.

For example, in a radio communication system, a message may be transmitted from a mobile device using
one channel, such as a cellular network, and then relayed to another channel, such as a satellite or a different
cellular network, to reach the intended recipient. This technique allows for more efficient and reliable
communication by leveraging the strengths of each channel.

In computer networking, channel relay can also refer to the process of forwarding network traffic from one
network interface to another. This can be useful in situations where a computer or network device has
multiple network interfaces and needs to communicate with devices on different networks.

Overall, channel relay is a technique used to enhance communication and improve reliability by leveraging
multiple communication channels or interfaces.
1. Relay Channels: Relay channels are communication channels that are specifically designed for
channel relay. These channels are used to relay messages between different communication channels.
For example, a satellite may act as a relay channel for messages transmitted over a cellular network.
2. Bandwidth Efficiency: Channel relay can be used to improve the bandwidth efficiency of a
communication system. By relaying messages between channels, the system can use each channel
more effectively and reduce the overall amount of bandwidth required.
3. Error Correction: Channel relay can also be used to improve error correction in a communication
system. By relaying messages between channels, errors that occur on one channel can be corrected on
another channel.
4. Load Balancing: Channel relay can also be used to balance the load on different communication
channels. By relaying messages between channels, the system can distribute the load more evenly,
reducing the risk of overload or congestion on any one channel.
5. Latency: Channel relay can introduce additional latency into a communication system. Each time a
message is relayed between channels, there is a delay introduced. This delay can be minimized by
using optimized relay techniques.

Overall, channel relay is a powerful technique for improving communication reliability, efficiency, and
flexibility. By leveraging multiple communication channels or interfaces, channel relay can help ensure that
messages are delivered quickly and reliably, even in complex or challenging environments.
6. Security: Channel relay can also be used to enhance the security of a communication system. By
relaying messages between channels, the system can encrypt messages on one channel and decrypt
them on another channel, helping to protect the messages from interception or tampering.
7. Multi-hop Relay: Multi-hop relay is a variant of channel relay in which messages are relayed through
multiple channels in a sequence. This can be useful in situations where direct communication
between two channels is not possible, such as in a wireless communication system with obstacles
between the transmitter and receiver.
8. Applications: Channel relay is used in a wide range of applications, including telecommunications,
computer networking, satellite communication, and military communication. It is particularly useful
in environments where communication channels may be unreliable, congested, or subject to
interference.
9. Hybrid Relay: Hybrid relay is a variant of channel relay in which messages are relayed through both
wired and wireless channels. This can be useful in situations where wired channels are not available,
or where wireless channels provide greater flexibility or mobility.
10. Relay Selection: Relay selection is the process of selecting the best relay channel or combination of
channels for a given message. This can be based on factors such as channel quality, latency,
bandwidth, and security. Effective relay selection can help optimize communication performance and
reliability.

Overall, channel relay is a versatile technique that can be adapted to a wide range of communication
environments and applications. By leveraging the strengths of multiple communication channels or interfaces,
channel relay can help improve communication performance, reliability, and security.

CHAPTER -8
TERMINAL CONNECTOR
A terminal connector, also known as a wire terminal, is a device used to connect electrical wires to other
wires, devices, or terminals. Terminal connectors are commonly used in electrical and electronic systems to
create secure and reliable connections.

There are several types of terminal connectors, including:

1. Ring terminals: Ring terminals are circular connectors that are crimped or soldered onto the end of a
wire. The ring shape allows the terminal to be easily attached to a screw or bolt.
2. Spade terminals: Spade terminals are flat connectors that are crimped or soldered onto the end of a
wire. The spade shape allows the terminal to be easily attached to a screw or bolt.
3. Butt connectors: Butt connectors are cylindrical connectors that are used to join two wires together.
The wires are inserted into each end of the connector and then crimped or soldered in place.
4. Blade connectors: Blade connectors are flat connectors that are used to connect a wire to a device or
terminal. The blade shape allows the connector to be easily inserted into a slot or receptacle.
5. Pin connectors: Pin connectors are cylindrical connectors that are used to connect a wire to a device
or terminal. The pin shape allows the connector to be easily inserted into a receptacle.

Terminal connectors are available in a variety of sizes and materials to accommodate different wire gauges
and environments. Some terminal connectors are insulated to prevent electrical contact with other conductive
materials.

6. Crimping: Terminal connectors are typically attached to wires using crimping or soldering. Crimping
is a process where the connector is compressed onto the wire using a crimping tool, creating a secure
and reliable connection.
7. Insulation: Some terminal connectors come with insulation to prevent electrical contact with other
conductive materials. This can be particularly important in environments where electrical shorts or
arcing could pose a safety risk.
8. Wire Gauge: Terminal connectors are available in a range of sizes to accommodate different wire
gauges. It is important to choose a connector that matches the wire gauge to ensure a secure and
reliable connection.
9. Environment: The environment in which the terminal connector will be used should also be
considered when selecting a connector. For example, connectors used in outdoor or harsh
environments may require additional protection against moisture or corrosion.
10. Standardization: There are a variety of industry standards that govern the design, performance, and
testing of terminal connectors. These standards help ensure that connectors from different
manufacturers are compatible and reliable.
Overall, terminal connectors are a critical component of many electrical and electronic systems, allowing
wires to be securely and reliably connected to other devices, wires, or terminals. Choosing the right connector
for the job is essential to ensure that the system operates safely and reliably over time.

11. Connector Types: In addition to the types of terminal connectors mentioned earlier, there are also
other specialized connectors, such as bullet connectors, flag connectors, and quick-disconnect
connectors. Bullet connectors are cylindrical connectors with a pointed tip that can be inserted into a
matching socket. Flag connectors are flat connectors that have a tab or flag extending from the side,
allowing them to be easily attached to a screw or bolt. Quick-disconnect connectors are connectors
that can be quickly and easily detached from a terminal or device.
12. Connector Materials: Terminal connectors can be made from a variety of materials, such as copper,
brass, aluminium, or stainless steel. The choice of material can depend on factors such as the
application, the environment, and the desired electrical properties. Copper and brass are common
choices for connectors due to their high conductivity and corrosion resistance, while aluminum is
lighter and less expensive but not as conductive. Stainless steel is often used in harsh or corrosive
environments where high strength and resistance to chemical attack are needed.
13. Connector Ratings: Terminal connectors can also have ratings that indicate their electrical properties,
such as voltage, current, and temperature ratings. These ratings can help ensure that the connector is
suitable for the intended application and will not fail or become damaged under normal operating
conditions. Connector ratings can also be important in safety-critical applications, such as in
aerospace or medical devices.
14. Connector Installation: Proper installation of terminal connectors is important to ensure a reliable and
secure connection. This can involve using the correct crimping or soldering tools, stripping the wire
to the correct length, and applying the right amount of force or heat. It is also important to follow any
manufacturer's instructions or guidelines for installation and to inspect the connection for signs of
damage or corrosion periodically.
15. Connector Maintenance: Over time, terminal connectors can become damaged or corroded, which
can lead to a loss of electrical conductivity or reliability. Regular maintenance and inspection of
connectors can help prevent these issues, such as by cleaning the connectors or replacing them if
necessary. In some cases, preventive measures such as applying a protective coating or using a
different connector material may also be helpful in extending the lifespan of the connector.

CHAPTER -9
MQ-5 SENSOR
MQ-5 is a gas sensor module that is designed to detect a variety of combustible gases, including natural gas,
propane, methane, and butane. It operates on the principle of gas absorption by a sensing material, which
changes its resistance in the presence of the target gas. The MQ-5 sensor module consists of a sensing
element, an amplifier circuit, and a microcontroller to output the gas concentration level.

Some key features and specifications of the MQ-5 sensor include:

1. Detection Range: The MQ-5 sensor can detect combustible gases in a concentration range of 200 to
10,000 ppm (parts per million).
2. Sensitivity: The sensitivity of the sensor can vary depending on the type of gas being detected. For
example, it is more sensitive to propane and methane than to butane and natural gas.
3. Response Time: The response time of the sensor is typically within 10 seconds.
4. Operating Voltage: The operating voltage of the sensor is typically between 5V and 10V.
5. Operating Temperature: The operating temperature range of the sensor is between -10°C and 50°C.
6. Size: The sensor module is compact and measures around 32mm x 22mm x 27mm.
The MQ-5 sensor can be used in a variety of applications, such as gas leakage detection systems, industrial
safety systems, and gas alarms for homes and vehicles. It can also be integrated with microcontrollers such as
Arduino and Raspberry Pi for building custom gas detection and monitoring systems. However, it is
important to note that the MQ-5 sensor may not be suitable for detecting low concentrations of gas or for use
in environments with high humidity or other interfering gases.

7. Calibration: The MQ-5 sensor requires periodic calibration to ensure accurate readings. Calibration
involves exposing the sensor to a known concentration of the target gas and adjusting the sensitivity
of the sensor accordingly.
8. Preheat Time: The MQ-5 sensor requires a preheat time of around 24 to 48 hours before it can
provide stable and accurate readings. During this time, the sensor should be powered on and exposed
to air to allow the sensing element to stabilize.
9. Interference: The MQ-5 sensor can be affected by interference from other gases, such as alcohol and
smoke, which can lead to false readings. It is important to avoid exposing the sensor to interfering
gases or to use additional filtering or compensation techniques to improve the accuracy of the
readings.
10. Power Consumption: The MQ-5 sensor has a relatively low power consumption, typically between
150mA and 200mA, which makes it suitable for battery-powered applications.
11. Output: The MQ-5 sensor module outputs an analog voltage signal that can be read by a
microcontroller or other analog input device. The voltage output is proportional to the concentration
of the target gas.
12. Sensing Element: The sensing element of the MQ-5 sensor is made of a tin dioxide (SnO2)
semiconductor material that is sensitive to the target gases. The sensing element is housed in a metal
can that is exposed to the gas being detected.
13. Limitations: While the MQ-5 sensor is capable of detecting a variety of combustible gases, it has
some limitations, such as its inability to detect non-combustible gases, such as carbon monoxide and
carbon dioxide. It also has a limited lifespan and may need to be replaced after several years of use.
14. Safety Considerations: When using the MQ-5 sensor for gas detection applications, it is important to
follow safety guidelines and regulations to ensure safe operation. This may include proper installation
and calibration of the sensor, regular maintenance and inspection, and appropriate alarm systems to
alert occupants in case of gas leaks.

CHAPTER-10
PIR SENSOR

A PIR sensor, or Passive Infrared sensor, is an electronic device that detects infrared radiation emitted by
objects in its field of view. PIR sensors are commonly used in motion detection applications, such as security
systems, automatic lighting, and smart home devices.

Here are some key features and specifications of PIR sensors:

1. Detection Range: PIR sensors can typically detect motion in a range of several meters, depending on
the model and configuration.
2. Sensitivity: PIR sensors are sensitive to changes in infrared radiation and can detect even small
movements.
3. Detection Angle: PIR sensors have a wide field of view, typically ranging from 90 to 180 degrees.
4. Operating Voltage: The operating voltage of PIR sensors is usually between 3V and 5V.
5. Output Signal: PIR sensors output a digital signal, which indicates whether motion has been detected
or not.
6. Response Time: The response time of PIR sensors is typically within a few seconds, and can be
adjusted using built-in controls.
7. Operating Temperature: The operating temperature range of PIR sensors is typically between -20°C
and 60°C.
8. Size: PIR sensors are typically small and compact, with dimensions ranging from a few millimeters
to a few centimeters.

The working principle of a PIR sensor is based on the fact that all objects with a temperature above absolute
zero emit infrared radiation. The sensor consists of a pyroelectric material that generates an electric charge
when exposed to infrared radiation. When an object moves in the field of view of the sensor, the infrared
radiation emitted by the object changes, which generates a corresponding change in the electric charge of the
pyroelectric material. This change in charge is detected and processed by the sensor's circuitry, which outputs
a digital signal indicating the presence of motion.

One advantage of PIR sensors is their low power consumption, which makes them suitable for battery-
powered applications. However, PIR sensors have some limitations, such as their inability to detect stationary
objects or movements that occur outside of their field of view. Additionally, PIR sensors can be affected by
interference from other sources of infrared radiation, such as sunlight or heaters, which can lead to false
readings.

9. Dual Element Sensors: Some PIR sensors use a dual element configuration, which consists of two
pyroelectric elements arranged in such a way that they detect motion only when both elements detect
a change in infrared radiation. This reduces the risk of false alarms caused by changes in ambient
temperature or other sources of interference.
10. Fresnel Lens: PIR sensors are often equipped with a Fresnel lens, which helps to focus the infrared
radiation onto the pyroelectric material and improve the sensor's sensitivity and range. The lens can
also be customized to adjust the sensor's field of view and detection range.
11. False Alarm Reduction: To reduce the risk of false alarms, PIR sensors may incorporate additional
features such as time delay, sensitivity adjustment, and pulse count. Time delay allows the sensor to
ignore brief or intermittent motion, while sensitivity adjustment can be used to fine-tune the sensor's
detection threshold. Pulse count, also known as "pet immunity," allows the sensor to distinguish
between human and animal motion.
12. Applications: PIR sensors are commonly used in a variety of applications, including security systems,
automatic lighting, HVAC control, and smart home devices. They are particularly useful in
applications where energy efficiency and automation are important, such as in commercial buildings
or homes.
13. Installation: PIR sensors are typically easy to install and can be mounted on walls or ceilings using
screws or adhesive. However, it is important to position the sensor properly to ensure optimal
coverage and minimize the risk of false alarms.
14. Limitations: While PIR sensors are effective at detecting motion, they have some limitations, such as
their inability to detect non-moving objects or detect motion through walls or obstacles. They are also
less effective in outdoor environments where temperature variations and other sources of interference
can be more significant.
9. Dual Element Sensors: Some PIR sensors use a dual element configuration, which consists of
two pyroelectric elements arranged in such a way that they detect motion only when both elements
detect a change in infrared radiation. This reduces the risk of false alarms caused by changes in
ambient temperature or other sources of interference.
10. Fresnel Lens: PIR sensors are often equipped with a Fresnel lens, which helps to focus the infrared
radiation onto the pyroelectric material and improve the sensor's sensitivity and range. The lens can
also be customized to adjust the sensor's field of view and detection range.
11. False Alarm Reduction: To reduce the risk of false alarms, PIR sensors may incorporate additional
features such as time delay, sensitivity adjustment, and pulse count. Time delay allows the sensor to
ignore brief or intermittent motion, while sensitivity adjustment can be used to fine-tune the sensor's
detection threshold. Pulse count, also known as "pet immunity," allows the sensor to distinguish
between human and animal motion.
12. Applications: PIR sensors are commonly used in a variety of applications, including security systems,
automatic lighting, HVAC control, and smart home devices. They are particularly useful in
applications where energy efficiency and automation are important, such as in commercial buildings
or homes.
13. Installation: PIR sensors are typically easy to install and can be mounted on walls or ceilings using
screws or adhesive. However, it is important to position the sensor properly to ensure optimal
coverage and minimize the risk of false alarms.
14. Limitations: While PIR sensors are effective at detecting motion, they have some limitations, such as
their inability to detect non-moving objects or detect motion through walls or obstacles. They are also
less effective in outdoor environments where temperature variations and other sources of interference
can be more significant.

15. Sensitivity Modes: Some PIR sensors have multiple sensitivity modes, which allow them to adapt to
different environments and applications. For example, a high-sensitivity mode may be used in areas
where there is low or intermittent motion, while a low-sensitivity mode may be used in areas where
there is a lot of ambient motion.
16. False Alarm Reduction Techniques: In addition to the features mentioned earlier, such as time delay
and pulse count, PIR sensors may use other techniques to reduce false alarms. For example, some
sensors incorporate advanced signal processing algorithms, such as Fourier analysis or wavelet
transforms, to distinguish between true motion and false alarms caused by temperature changes or
other sources of interference.
17. Wireless Connectivity: PIR sensors may be equipped with wireless connectivity, such as Wi-Fi or
Bluetooth, which allows them to communicate with other devices or systems. This can be useful for
applications such as home automation, where the sensor can trigger other devices or systems, such as
lights or alarms, based on detected motion.
18. Combined Sensors: PIR sensors may also be combined with other types of sensors, such as ultrasonic
or microwave sensors, to provide more comprehensive motion detection. These combined sensors
can offer improved detection accuracy and reduce false alarms caused by environmental factors.
19. Environmental Considerations: When selecting and installing PIR sensors, it is important to consider
environmental factors that may affect their performance, such as temperature, humidity, and lighting
conditions. For example, some sensors may be more sensitive to temperature variations, while others
may be more susceptible to false alarms caused by sunlight or other sources of infrared radiation.
20. Maintenance: Like any electronic device, PIR sensors require periodic maintenance to ensure optimal
performance. This may include cleaning the lens to remove dust or debris, checking the sensor's
alignment and position, and replacing the battery or other components as needed. Regular
maintenance can help to ensure reliable and accurate motion detection over time.

CHAPTER 11
INTERNET OF THINGS
The Internet of Things (IoT) is a network of physical objects or "things" that are embedded with sensors,
software, and connectivity, allowing them to exchange data and communicate with each other over the
internet. These objects can include a wide range of devices such as appliances, vehicles, wearable devices,
and even buildings or cities.

Here are some key points about IoT:


1. Connectivity: IoT devices are connected to the internet or other networks, allowing them to exchange
data with other devices or systems. This connectivity can be wired or wireless and can use a variety
of communication protocols such as Wi-Fi, Bluetooth, and cellular networks.
2. Sensors and Data: IoT devices are equipped with sensors that allow them to collect data about their
environment or the objects around them. This data can include information such as temperature,
humidity, location, motion, and more.
3. Cloud Computing: The data collected by IoT devices is often processed and analyzed in the cloud,
using powerful computing resources and data analytics tools. This allows for real-time insights and
more advanced data processing and analysis than would be possible on the device itself.
4. Automation: IoT devices can be programmed to perform specific actions based on the data they
collect, allowing for automation of tasks and processes. For example, a smart thermostat can
automatically adjust the temperature based on the occupancy of a room or the time of day.
5. Applications: IoT has a wide range of applications across various industries, including healthcare,
transportation, manufacturing, and agriculture. For example, IoT can be used in healthcare to monitor
patients remotely or in agriculture to monitor soil moisture and temperature.
6. Security and Privacy: IoT devices can pose security and privacy risks if not properly secured. As
these devices collect and transmit sensitive data, it is important to implement security measures such
as encryption and authentication to protect against unauthorized access or data breaches.
7. Standards and Interoperability: As the number of IoT devices and applications grows, there is a need
for standards and protocols that ensure interoperability and compatibility between devices and
systems. This allows for easier integration and communication between different devices and
platforms.
8. Edge Computing: In addition to cloud computing, some IoT devices use edge computing, which
processes and analyzes data locally on the device rather than sending it to the cloud. This can
improve response times and reduce the amount of data that needs to be transmitted over the network.
9. Machine Learning: Machine learning algorithms can be used with IoT data to identify patterns and
make predictions about future events. For example, machine learning can be used to analyze sensor
data from a manufacturing plant to predict when a machine is likely to fail.
10. Energy Efficiency: IoT devices can be designed to be energy-efficient, with low-power sensors and
connectivity options that extend battery life. This is particularly important for devices that are
deployed in remote or hard-to-reach locations, where battery replacement or recharging may be
difficult.
11. Data Analytics: IoT data can be analyzed to provide insights into trends and patterns, allowing
businesses to make better decisions and optimize their operations. For example, a retail store could
use data from its IoT sensors to optimize store layout and product placement.
12. Interoperability: Interoperability between different IoT devices and systems is important to ensure
that data can be easily shared and analyzed across different platforms. This requires common
standards and protocols for communication and data exchange.
13. Privacy and Security: IoT devices can collect a lot of sensitive data, and it is important to ensure that
this data is protected from unauthorized access or disclosure. This requires robust security measures,
such as encryption and access controls, as well as user education and awareness.
14. Human-Machine Interaction: As more devices become connected to the internet, there is a growing
need for intuitive and user-friendly interfaces that allow humans to interact with these devices. This
includes voice assistants, chatbots, and other natural language interfaces that can interpret and
respond to human input.
15. Ethics and Governance: As with any new technology, IoT raises ethical and governance issues that
need to be addressed. These include questions around data ownership and control, as well as the
potential social and environmental impacts of IoT deployment.

16. Smart Cities: IoT can be used to create smart cities that are more efficient, sustainable, and livable.
This can include smart transportation systems, smart buildings, and smart energy grids that are all
connected and optimized for efficiency and sustainability.
17. Predictive Maintenance: IoT sensors can be used to monitor equipment and machinery in real-time,
allowing for predictive maintenance and reducing the risk of unplanned downtime. This can save
businesses time and money, as well as improving safety and reliability.
18. Supply Chain Management: IoT can be used to track goods and shipments in real-time, improving
supply chain visibility and efficiency. This can reduce costs, improve delivery times, and reduce the
risk of lost or damaged goods.
19. Wearable Devices: IoT can be used to create wearable devices that track health and fitness data,
monitor vital signs, and provide real-time feedback to users. This can help people to stay healthy and
active, as well as allowing healthcare professionals to monitor patients remotely.
20. Environmental Monitoring: IoT sensors can be used to monitor air and water quality, as well as
tracking the impact of climate change on natural ecosystems. This can help to identify and mitigate
environmental risks, as well as promoting sustainability and conservation.
21. Smart Agriculture: IoT can be used to monitor crops and livestock, optimizing irrigation, fertilizer
use, and animal health. This can improve yields, reduce waste, and promote sustainable and
environmentally-friendly farming practices.
22. Data Governance: With the huge amounts of data generated by IoT devices, there is a need for
effective data governance that ensures data is accurate, secure, and compliant with regulations. This
requires strong data management practices, including data integration, validation, and quality control.
23. Social Impact: IoT can have a significant social impact, particularly in areas such as healthcare,
education, and disaster response. For example, IoT can be used to provide remote healthcare services
to underserved communities, or to monitor and respond to natural disasters in real-time.
24. Innovation: IoT is a rapidly evolving field, with new devices, applications, and technologies
emerging all the time. This creates opportunities for innovation and disruption across a wide range of
industries, as well as driving economic growth and job creation.
IoT has numerous advantages, including:

1. Increased Efficiency: IoT devices and systems can automate tasks and processes, reducing the need
for human intervention and increasing efficiency.
2. Improved Productivity: IoT devices can monitor and optimize operations in real-time, helping to
identify and address inefficiencies and bottlenecks.
3. Cost Savings: By automating tasks and reducing waste, IoT can help organizations to save money
and increase profits.
4. Enhanced Customer Experience: IoT devices can be used to gather data on customer behavior and
preferences, allowing organizations to offer personalized and targeted experiences.
5. Predictive Maintenance: IoT sensors can be used to monitor equipment and machinery in real-time,
allowing for predictive maintenance and reducing the risk of unplanned downtime.
6. Improved Safety and Security: IoT devices can be used to monitor and detect potential safety and
security risks, allowing for a rapid response to prevent accidents or mitigate damage.
7. Environmental Benefits: IoT can help to reduce waste and promote sustainable practices, such as
optimizing energy usage and reducing carbon emissions.
8. New Business Opportunities: IoT is a rapidly evolving field, with new devices and applications
emerging all the time. This creates opportunities for innovation and disruption across a wide range of
industries.
9. Remote Monitoring and Control: IoT devices can be used to monitor and control systems remotely,
allowing for greater flexibility and scalability.
10. Real-time Data Analysis: IoT devices can collect and analyze large amounts of data in real-time,
providing valuable insights into operations and customer behavior.

Overall, IoT has the potential to drive significant benefits for organizations across a wide range of industries,
from manufacturing and healthcare to retail and transportation.
CHAPTER -12

EMBEDDED C PROGRAMMING

12.1 About Embedded C Programming

Embedded C is one amongst the foremost popular and widely used languages in embedding Embedded
Systems. Therefore, during this article, we'll have a look at a number of the fundamentals of embedded C
programming and Embedded C. Embedded C is perhaps the most popular language among Embedded
programmers for Embedded programs. There are many popular system languages like Assembly, BASIC, C
++, Python etc. Commonly won’t to upgrade Embedded Systems but Embedded C remains popular because
of its efficient operation limited development time and portability. Before digging into the fundamentals of
embedded programming, we'll first take a look at what an embedded program is and also the importance of
Language Planning in embedded programs.

12.2 What is an Embedded System?

The embedded system can best be described as a hardware and software program and is intended to perform
a selected function. a decent example of an Embedded Program, with many homes, is that the washer. We
use washing machines almost each day but we are going to not get the concept that the embedded system
contains a Processor (and other hardware) and software. It takes input from the user like washing cycle, kind
of clothes, extra immersion and cleaning, spin rpm, etc., performs the mandatory steps as instructed and
completes washing and drying clothes. If no new washing instructions are provided, the washing machines
repeat the identical set of functions for the AITM/Face Recognition Smart Glasses For Visually Challenged
Person 37 previous bath. Installed programs cannot only be standalone devices like Washing Machines but
may also be a part of a bigger program. An example of this can be the Car. the trendy car has several built-in
programs that perform their specific functions for the aim of creating the ride smooth and safe. Some of the
systems embedded within the Car are Anti-lock Braking System (ABS), System Temperature Monitoring,
Automatic Climate Control, Tire Pressure Monitoring System, Engine Oil Level Monitor, etc.
12.3 Programming Embedded Systems

As mentioned earlier, Embedded Systems contains both Hardware and Software. If we glance at an easy
Embedded System, the most Hardware Module is Processor. The processor is that the heart of an embedded
system and may be anything sort of a Microprocessor, Microcontroller, DSP, CPLD (Complex
Programmable Logic Device) or FPGA (Field Programmable Gated Array) AITM/Face Recognition Smart
Glasses For Visually Challenged Person 38 All of those devices have one thing in common: they're
programmed, that is, we are able to write a program (which is a component of the embedded programming
software) to clarify how this device actually works. Embedded software or System allows Hardware to
watch external events (Input / Sensors) and to manage external devices (Effects) appropriately. During this
process, the Embedded System might have to directly use the inner configuration of Embedded Hardware
(usually processor) like Timers, Serial Communications Interface, Interrupt Handling, and that i / O Ports
etc. From the above statement, it's clear that the Software component of the embedded system is as
important because the Hardware component. It doesn't add up to own advanced hardware components with
poorly written software. There are many programming languages utilized in Embedded Programs like
Assembly (Standard programming language), C, C ++, Java (advanced languages), Visual Basic, Java Script
(Installation Languages input), etc. within the process of constructing a much better embedded system, the
programming of the system plays a significant role and hence, the choice of the programing language is
incredibly important.

12.4 Introduction to Embedded C Programming Language

1. Before going into the main points of Embedded C and also the basics of the Embedded computer
program, we'll first speak about C artificial language. 2. The C programing language, developed by Dennis
Ritchie within the late 60's AITM/Face Recognition Smart Glasses For Visually Challenged Person 39 and
early 70's, is that the most generally used and widely used language. Language C Programming provided
low-level access employing a sophisticated compiler (software that converts programs into machine code)
and bought the acceptable map for machine instructions. 3. The C artificial language became so popular that
it's utilized in a good type of programs from Embedded Systems to Super Computers. 4. Embedded C
language, which is widely utilized in embedded programming, is an extension of C programming languages.
Embedded C Language uses the identical syntax as semantics for C Language Programming because the
main function, declaration of knowledge types, variable definition, logs, functions, statements, etc 5.
Extensions to Embedded C from the quality C programing language include I / O Hardware Addressing,
fixed point arithmetic operations, accessing address spaces, etc.

10.5 Basics of Embedded C Program

In fact there's no significant difference between C and Embedded C aside from some extensions and a
working environment. Both C and Embedded C are ISO standards with similar syntax, databases, functions,
etc. Embedded C is really extended to straightforward C programing language with additional features like I
/ O Address, more memory and statistical fixed stats, etc. Language C Programming is often wont to
develop desktop applications, while Embedded C is employed within the development of applications
supported by Microcontroller. AITM/Face Recognition Smart Glasses For Visually Challenged Person 40

12.6 Keywords in Embedded C Programming

Keyword may be a special word that includes a special aiming to the compiler (for example compiling
program, software accustomed convert a C-program into a Machine Code). for instance, if we take Keil's
Cx51 Compiler (the popular C compiler for 8051 Microcontrollers) these are a number of the key words:

 bit

 sbit

 sfr

 small

 large

CODING

#define Bulb1 3
#define Bulb2 4
#define Bulb3 5
#define Lock 11
int temp=0,i=0;
int led=8;
char str[15];
void setup()

{
[Link](9600);
pinMode(led, OUTPUT);
pinMode(Bulb1, OUTPUT);
pinMode(Bulb2, OUTPUT);
pinMode(Bulb3, OUTPUT);
pinMode(Lock, OUTPUT);
digitalWrite(Bulb1,HIGH);
digitalWrite(Bulb2,HIGH);
digitalWrite(Bulb3,HIGH);
digitalWrite(Lock,HIGH);
[Link]("AT+CNMI=2,2,0,0,0");
delay(500);
[Link]("AT+CMGF=1");
delay(1000);
}
void loop()

{
if(temp==1)
{
check();
temp=0;
i=0;
delay(1000);
}
}
void serialEvent()
{
while([Link]())
{
if([Link]("#A."))
{
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8, LOW);
while ([Link]())

{
char inChar=[Link]();
str[i++]=inChar;
if(inChar=='*')
{
temp=1;
return;
}
}
}
}
}
void check()
{
if(!(strncmp(str,"bulb1 on",8)))
{
digitalWrite(Bulb1, LOW);
delay(200);
}
else if(!(strncmp(str,"bulb1 off",8)))
{
digitalWrite(Bulb1, HIGH);
delay(200);
}
else if(!(strncmp(str,"bulb2 on",8)))
{
digitalWrite(Bulb2, LOW);
delay(200);
}
else if(!(strncmp(str,"bulb2 off",8)))
{
digitalWrite(Bulb2, HIGH);
delay(200);
}
else if(!(strncmp(str,"bulb3 on",7)))
{
digitalWrite(Bulb3, LOW);
delay(200);
}
else if(!(strncmp(str,"bulb3 off",8)))
{

digitalWrite(Bulb3, HIGH);
delay(200);
}
else if(!(strncmp(str,"lock1 on",8)))
{
digitalWrite(lock, LOW);
delay(200);
}
else if(!(strncmp(str,"lock1 off",9)))
{
digitalWrite(lock, HIGH);
delay(200);
}
else if(!(strncmp(str,"all on",6)))
{
digitalWrite(Bulb1, LOW);
digitalWrite(Bulb2, LOW);
digitalWrite(Bulb3, LOW);
digitalWrite(Lock, LOW);
delay(200);
}
else if(!(strncmp(str,"all off",7)))
{

digitalWrite(Bulb1, HIGH);
digitalWrite(Bulb2, HIGH);
digitalWrite(Bulb3, HIGH);
digitalWrite(Lock, HIGH);
delay(200);
}
}

CHAPTER -13
WORKING
A GSM-based home automation system is a wireless communication system that enables users to
remotely control and monitor their home appliances and devices using their mobile phones. Here is
how it works:

1. Control Unit: The system consists of a control unit, which is the brain of the system. The
control unit is responsible for processing the signals received from the mobile phone and
sending control signals to the devices/appliances.
2. GSM Module: The control unit is equipped with a GSM module that enables
communication between the mobile phone and the control unit. The GSM module is
responsible for receiving the signals from the mobile phone and transmitting them to the
control unit.
3. Sensors: The home automation system is equipped with various sensors that detect changes
in the environment or status of appliances. For example, a temperature sensor can detect
changes in the temperature, and a motion sensor can detect movement in a room.
4. Appliances/Devices: The home automation system can control various appliances and
devices, such as lights, fans, air conditioners, and security systems. These appliances are
connected to the control unit using relays, which are activated or deactivated based on the
signals received from the control unit.
5. Mobile Phone: The user can control and monitor the appliances using a mobile phone. The
user sends commands or requests to the control unit using SMS messages or calls. For
example, the user can send an SMS message to turn on the lights or call to turn off the air
conditioner.
6. Feedback: The system provides feedback to the user regarding the status of the
appliances/devices. For example, the user can receive an SMS message when a door is
opened or a motion sensor is triggered.
7. Authentication: To ensure the security of the system, the user is authenticated before
sending commands to the control unit. The system can use a password or PIN for
authentication.
8. User Interface: The system can have a user interface that allows the user to monitor and
control the appliances/devices. The user interface can be a mobile application or a web
interface.
9. Programmable: The system can be programmed to perform certain actions based on specific
conditions. For example, the system can turn on the lights when someone enters a room or
turn off the air conditioner when the temperature reaches a certain level.
10. Integration with other systems: The home automation system can be integrated with other
systems, such as security systems, to provide a comprehensive solution. For example, the
system can send an alert to the user's mobile phone when the security system detects a
break-in.
11. Remote Access: The user can access and control the system from anywhere in the world as
long as there is a GSM network available. This provides a high level of flexibility and
convenience for the user.
12. Low Power Consumption: The system is designed to consume low power, which means that
it can operate for an extended period on a battery or solar power. This makes it ideal for
remote locations or areas with limited access to electricity.
In summary, a GSM-based home automation system is a wireless communication system that
enables users to remotely control and monitor their home appliances and devices using a mobile
phone. The system consists of a control unit, GSM module, sensors, appliances/devices, mobile
phone, feedback system, authentication, user interface, programmability, integration with other
systems, remote access, and low power consumption.
 Convenience: Users can control their appliances and devices from anywhere, at any time,
using their mobile phone.
 Cost-effective: GSM-based systems are often more affordable than other types of home
automation systems.
 Easy installation: The wireless nature of the system means that it is relatively easy to install
without requiring complex wiring.
 Flexibility: The system can be easily customized to fit the needs of different users.
 Scalability: The system can be expanded as the user's needs grow, making it a highly
scalable solution.
 Home automation: The system can be used to control and monitor various home appliances
and devices, such as lights, fans, air conditioners, and security systems.
 Industrial automation: The system can be used in industrial environments to monitor and
control machinery, processes, and equipment.
 Agriculture: The system can be used in agriculture to control irrigation systems, monitor soil
moisture levels, and control lighting in greenhouses.
 Energy management: The system can be used to monitor and control energy usage, helping
to reduce energy consumption and costs.

CHAPTER -14
ADVANTAGES AND APPLICATIONS
1. Convenience: One of the primary benefits of a home automation system is the convenience
it offers. You can control various devices and systems in your home with a single click or
voice command. This means that you can adjust your home's temperature, lighting, security,
and other features without having to get up and physically interact with each device.
2. Energy efficiency: Home automation systems can help reduce energy waste by enabling you
to monitor and adjust your energy usage. For instance, you can set your heating and cooling
system to turn off automatically when you're not home, or dim your lights when you don't
need them. This can save you money on your energy bills in the long run.
3. Improved home security: Home automation systems often come with security features, such
as surveillance cameras, motion detectors, and alarm systems. You can monitor your home
remotely, receive alerts if there is any suspicious activity, and even lock or unlock doors
from anywhere.
4. Increased comfort: With a home automation system, you can control the temperature,
lighting, and other features in your home to create a comfortable living environment. You
can also automate tasks such as opening and closing blinds, turning on and off appliances,
and adjusting the thermostat based on your preferences.
5. Accessibility: Home automation systems can help people with disabilities or mobility issues
live more independently. For instance, voice-activated commands can be used to control
various devices in the home, making it easier for people with limited mobility to operate
them.

Overall, a home automation system can make your life easier, more comfortable, and more secure.

A home automation system has a wide range of applications, including:

1. Lighting Control: A home automation system can be used to control lighting, including
dimming and switching on/off lights automatically based on occupancy, time of day, or
ambient light levels.
2. HVAC Control: The system can control heating, ventilation, and air conditioning (HVAC)
systems, adjusting temperature and airflow based on occupancy, time of day, or weather
conditions.
3. Security and Surveillance: The system can include security and surveillance features such as
video cameras, motion detectors, and door locks. It can send alerts to the user's mobile
phone when an intrusion is detected, and allow the user to remotely monitor and control the
system.
4. Entertainment Systems: The system can control home entertainment systems such as
televisions, music players, and sound systems, allowing users to switch between different
sources, adjust volume, and create custom playlists.
5. Smart Appliances: Smart appliances such as refrigerators, ovens, and washing machines can
be integrated into the system, allowing users to remotely monitor and control them.
6. Irrigation Control: The system can control irrigation systems, automatically watering lawns
and gardens based on weather conditions, soil moisture levels, and other factors.
7. Energy Management: The system can monitor energy consumption and optimize energy
usage, helping to reduce energy bills and environmental impact.
8. Elderly and Disabled Care: The system can be used to provide care for the elderly and
disabled, including medication reminders, emergency alerts, and remote monitoring of
health status.
9. Smart Homes: A home automation system can be used to create a completely smart home,
integrating all of the above features into a single, seamless system.
Overall, a home automation system can make daily life more comfortable, convenient, and secure,
while also reducing energy consumption and costs.

Chapter 15

FUTURE SCOPE

The future scope of home automation systems is vast and exciting, with new technologies and applications
constantly emerging. Here are some potential future developments in the field:

1. Artificial Intelligence (AI): AI technology can help make home automation systems more
intelligent, allowing them to learn from user behavior and adapt to their preferences. This can
include predicting when certain devices will be needed, optimizing energy usage, and even
automating routine tasks.
2. Voice Control: The use of voice assistants, such as Amazon Alexa and Google Home, is already
growing rapidly in the home automation market. Future advancements in natural language
processing and speech recognition could make voice control even more sophisticated and intuitive.
3. Internet of Things (IoT): The increasing proliferation of IoT devices, such as smart sensors and
connected appliances, will likely lead to a more seamless and integrated home automation
experience. This will enable users to monitor and control all aspects of their home through a single
app or interface.
4. Smart Cities: Home automation systems could be integrated into broader smart city initiatives, such
as energy management, traffic flow, and public safety. This could lead to a more efficient and
sustainable urban environment.
5. Virtual Reality (VR) and Augmented Reality (AR): These technologies could allow users to
visualize and interact with their home automation system in new and innovative ways. This could
include using VR to simulate changes to home design or using AR to control devices through a
visual overlay.
6. Health Monitoring: Future home automation systems could be used to monitor and manage personal
health and wellness, including tracking vital signs and providing reminders for medications or
exercise.

Overall, the future scope of home automation systems is vast and promising, with the potential to transform
the way we live and interact with our homes.

Here are some more potential developments and applications for home automation systems in the future:

1. Predictive Maintenance: Home automation systems could incorporate predictive maintenance


features to detect issues before they become major problems. This could include using sensors and
analytics to monitor the condition of appliances, HVAC systems, and other devices, and alerting
users when maintenance is needed.
2. Blockchain Technology: Blockchain technology could be used to secure and manage data generated
by home automation systems, such as energy usage, device activity, and user behavior. This could
increase transparency, privacy, and security for users.
3. Energy Storage: Home automation systems could incorporate energy storage technologies, such as
batteries, to store excess energy generated by solar panels or other renewable sources. This could
help reduce energy costs and improve energy resiliency.
4. Advanced Security: Home automation systems could incorporate advanced security features, such
as facial recognition and biometric authentication, to enhance the safety and privacy of users.
5. Personalized Experiences: Future home automation systems could be tailored to individual users,
learning their preferences and habits over time to create personalized experiences. This could
include custom lighting, temperature settings, and entertainment options.
6. Home Health: Home automation systems could be used to monitor and manage health conditions,
such as chronic diseases or mobility issues. This could include using sensors to track activity levels
and medication adherence, or incorporating assistive technologies to support independent living.
7. Autonomous Systems: As technologies like robotics and autonomous vehicles continue to evolve,
home automation systems could incorporate autonomous features to perform routine tasks, such as
cleaning or maintenance, without user intervention.

CHAPTER -16
CONCLUSIONS

In conclusion, a home automation system using GSM technology offers numerous benefits to homeowners,
such as remote monitoring and control of various appliances and devices in the home. With the use of a
GSM module, the system can be controlled via SMS messages, which allows for easy accessibility and
convenience.

This technology also provides an added layer of security to the home, as homeowners can receive alerts and
notifications about any potential threats, such as intrusion or fire, in real-time. Additionally, the system can
be configured to respond automatically to certain events, such as turning off the lights and locking doors
when the homeowner leaves the house.

Overall, a home automation system using GSM technology is a reliable and efficient way to enhance the
functionality and security of a home. However, it is important to ensure proper installation and maintenance
to ensure its optimal performance.

REFERENCES

1 Teymourzadeh, Rozita, et al. "Smart GSM based home automation system." 2013 IEEE conference on
systems, process & control (ICSPC). IEEE, 2013.
2 Asadullah, Muhammad, and Ahsan Raza. "An overview of home automation systems." 2016 2nd
international conference on robotics and artificial intelligence (ICRAI). IEEE, 2016.
3 Felix, Carelin, and I. Jacob Raglend. "Home automation using GSM." 2011 International Conference on
Signal Processing, Communication, Computing and Networking Technologies. IEEE, 2011.
4 Alheraish, A. "Design and implementation of home automation system." IEEE Transactions on Consumer
Electronics 50.4 (2004): 1087-1092.
5 Gunge, Vaishnavi S., and Pratibha S. Yalagi. "Smart home automation: a literature review." International
Journal of Computer Applications 975.8887-8891 (2016).
6 ElKamchouchi, H., and Ahmed ElShafee. "Design and prototype implementation of SMS based home
automation system." 2012 IEEE International Conference on Electronics Design, Systems and Applications
(ICEDSA). IEEE, 2012.
7 Palaniappan, Satish, et al. "Home automation systems-A study." International Journal of Computer
Applications 116.11 (2015).
8 Sivapriyan, R., K. Manisha Rao, and M. Harijyothi. "Literature review of iot based home automation
system." 2020 Fourth International Conference on Inventive Systems and Control (ICISC). IEEE, 2020.
9 Isa, Eleni, and Nicolas Sklavos. "Smart Home Automation: GSM Security System Design &
Implementation." Journal of Engineering Science & Technology Review 10.3 (2017).
10 Narayanan, V. Sathya, and S. Gayathri. "Design of Wireless Home automation and security system using
PIC Microcontroller." International Journal of Computer Applications in Engineering Sciences 3.13 (2013):
153-140.
11 Manikandan, J. "Design and evaluation of wireless home automation systems." 2016 IEEE 1st International
Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES). IEEE, 2016.
12 Thirupathi, V., and K. Sagar. "Implementation of home automation system using mqtt protocol and
esp32." Int. J. Eng. Adv. Technol.(IJEAT) ISSN 8 (2018): 2249-8958.
13 Zahra, Musaddak M. Abdul, Marwa Jaleel Mohsin, and Laith A. Abdul-Rahaim. "Artificial intelligent smart
home automation with secured camera management-based GSM, cloud computing, and
arduino." Periodicals of Engineering and Natural Sciences 8.4 (2020): 2160-2168.
14 Agarwal, Kabita, Arun Agarwal, and Gourav Misra. "Review and performance analysis on wireless smart
home and home automation using iot." 2019 Third International conference on I-SMAC (IoT in Social,
Mobile, Analytics and Cloud)(I-SMAC). IEEE, 2019.
15 Saeed, Uzair, et al. "Multi-advantage and security based home automation system." 2010 Fourth UKSim
European Symposium on Computer Modeling and Simulation. IEEE, 2010.
16 Asadullah, Muhammad, and Khalil Ullah. "Smart home automation system using Bluetooth technology." 2017
International Conference on Innovations in Electrical Engineering and Computational Technologies
(ICIEECT). IEEE, 2017.
17 Perumal, Thinagaran, et al. "Development of an embedded smart home management scheme." International
Journal of Smart Home 7.2 (2013): 15-26.
18 Daadoo, Motaz, and Saed Tarapiah. "Development of low cost safety home automation system using GSM
network." (2016).
19 Delgado, Armando Roy, Rich Picking, and Vic Grout. "Remote-controlled home automation systems with
different network technologies." (2006).
20 Shaheen, Nadia, et al. "Home automation disaster management system via SMS and GSM." Journal of
Computing 3.7 (2011): 132.
21 Nayyar, Chetana, B. Valarmathi, and K. Santhi. "Home security and energy efficient home automation
system using arduino." 2017 International Conference on Communication and Signal Processing (ICCSP).
IEEE, 2017.
22 Rao, B. Srinivasa, S. D. V. Prasad, and R. Madan Mohan. "A Proto-type for Home Automation using GSM
technology." 2010 International Conference on Power, Control and Embedded Systems. IEEE, 2010.
23 Magar, Shubham, et al. "Smart home automation by GSM using android application." 2017 International
conference on information communication and embedded systems (ICICES). IEEE, 2017.
24 Begum, Tahmina, et al. "Design and development of activation and monitoring of home automation system
via SMS through microcontroller." 2009 4th International Conference on Computers and Devices for
Communication (CODEC). IEEE, 2009.
25 Aliyu, Salihu, et al. "Development of a low-cost GSM-bluetooth home automation system." (2017).
26 Malik, Neha, and Yogita Bodwade. "Literature review on home automation system." Int. J. Adv. Res.
Comput. Commun. Eng.(IJARCCE) 6.3 (2017): 733-737.
27 Singh, Pawan, et al. "A review paper on smart GSM based home automation system." International
Research Journal of Engineering and Technology (IRJET) 3.04 (2016): 1838-1843.
28 Sunehra, Dhiraj, and Vemula Tejaswi. "Implementation of speech based home automation system using
Bluetooth and GSM." 2016 International Conference on Signal Processing, Communication, Power and
Embedded System (SCOPES). IEEE, 2016.
29 Manda, VLK Bharadwaj, Voona Kushal, and N. Ramasubramanian. "An elegant home automation system
using GSM and ARM-based architecture." IEEE Potentials 37.5 (2018): 43-48.
30 Khedkar, Shrikrushna, and G. M. Malwatkar. "Using raspberry Pi and GSM survey on home
automation." 2016 International Conference on Electrical, Electronics, and Optimization Techniques
(ICEEOT). IEEE, 2016.
31 Morshed, Neaz Md, et al. "Microcontroller based home automation system using Bluetooth, GSM, Wi-Fi and
DTMF." 2015 International Conference on Advances in Electrical Engineering (ICAEE). IEEE, 2015.
32 Kaur, Surinder, et al. "Home automation and security system." Advanced Computational Intelligence: An
International Journal (ASCII) 3.3 (2016): 17-23.
33 Chinchansure, Pooja S., and Charudatta V. Kulkarni. "Home automation system based on FPGA and
GSM." 2014 International Conference on Computer Communication and Informatics. IEEE, 2014.
34 Jivani, Mahesh N. "GSM based home automation system using app-inventor for android mobile
phone." International Journal of Advanced Research in Electrical, Electronics and Instrumentation
Engineering 3.9 (2014).
35 Shinde, Anuja, et al. "Smart Home automation system using IR, bluetooth, GSM and android." 2017 Fourth
international conference on image information processing (ICIIP). ieee, 2017.
36 Sanjay Kumar, S., et al. "Design of smart security systems for home automation." Nanoelectronics, Circuits
and Communication Systems: Proceeding of NCCS 2017. Springer Singapore, 2019.
37 Hanif, Mohammad, Nur Mohammad, and Bijoy Harun. "An effective combination of microcontroller and PLC
for home automation system." 2019 1st International Conference on Advances in Science, Engineering and
Robotics Technology (ICASERT). IEEE, 2019.
38 Debono, Carl J., and Kurt Abela. "Implementation of a home automation system through a central FPGA
controller." 2012 16th IEEE Mediterranean Electrotechnical Conference. IEEE, 2012.
39 Obaid, Thoraya, et al. "Zigbee technology and its application in wireless home automation systems: A
survey." International Journal of Computer Networks & Communications 6.4 (2014): 115.
40 Baig, Mirza Qutab, et al. "A comparative analysis on home automation techniques." 2014 2nd International
Conference on Artificial Intelligence, Modelling and Simulation. IEEE, 2014.
41 Sivagami, P., et al. "Smart home automation system methodologies-a review." 2021 Third International
Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV). IEEE, 2021.
42 Mukendi, K. H., and M. Adonis. "The development of a remotely controlled home automation system for
energy saving." 2017 International Conference on the Domestic Use of Energy (DUE). IEEE, 2017.
43 Balasubramanian, Karuppanan, and Akin Cellatoglu. "Analysis of remote control techniques employed in
home automation and security systems." IEEE Transactions on Consumer Electronics 55.3 (2009): 1401-
1407.
44 Vagdevi, P., Divya Nagaraj, and Golla Vara Prasad. "Home: IOT based home automation using NFC." 2017
international conference on I-SMAC (IoT in social, mobile, analytics and cloud)(I-SMAC). IEEE, 2017.
45 Al-Kuwari, Majid, et al. "Smart-home automation using IoT-based sensing and monitoring platform." 2018
IEEE 12th International Conference on Compatibility, Power Electronics and Power Engineering (CPE-
POWERENG 2018). IEEE, 2018.
46 Omarkhil, Subhanullah, C. Shoba Bindu, and E. Sudheer Kumar. "IoT-Enabled Home Automation
System." Proceedings of Third International Conference on Communication, Computing and Electronics
Systems: ICCCES 2021. Singapore: Springer Singapore, 2022.
47 Khan, Md Nasfikur R., and Md Rakib Hasan. "Designing a home automation system by using RF
receivers." International Journal of Advance Research and Innovative Ideas in Education 3.4 (2017): 2318-
2322.
48 Alsuhaym, Faris, et al. "Toward home automation: an IoT based home automation system control and
security." 2021 International Congress of Advanced Technology and Engineering (ICOTEN). IEEE, 2021.
49 Das, Sougata, et al. "Embedded system for home automation using SMS." 2014 First International
Conference on Automation, Control, Energy and Systems (ACES). IEEE, 2014.
50 Jose, Arun Cyril, and Reza Malekian. "Smart home automation security: a literature review." SmartCR 5.4
(2015): 269-285.

You might also like