Designing A Smart Home With Arduino (1) .Docx - 0
Designing A Smart Home With Arduino (1) .Docx - 0
Introduction..........................................................11
2. Origins of Home Automation...............................................................11
[Link] elements of the home automation system..................................12
[Link] of home automation.....................................13
[Link] Different Technologies........................................................15
[Link] and disadvantages of home automation..................................16
[Link]
6
List of figures:
Figure 1.1: The fields of application of home automation.........................................13
Figure 2.3: The IoT connects objects using sensors and the Internet..............24
7
8
General introduction
Smart homes have the ability to enhance the comfort of the resident through
interfaces for controlling light, temperature, or various electronic devices. It
It is possible to put the heating devices on standby when the residents are absent.
you will automatically adjust the use of electrical resources according to needs
residents in order to save energy resources. In addition, the practical aspect of
new communication and information technologies such as Android applications,
emails ...etc., the security aspect is all the more important in the daily lives of individuals.
This is made possible by systems capable of anticipating potentially
dangerous or to react to events that threaten the integrity of individuals.
Problematic
Objectives
One of our main objectives for this project is to create a prototype of a house.
intelligent, well-secured, and easy to command at any time and from anywhere, the
Control will be remote via an Android application, ensuring a quick response to needs.
of users.
9
10
1. Introduction
Home automation is a generic term encompassing all techniques allowing
to automate the management of a house, to make it 'smart'. These techniques make
massive appeal to computing and connected objects to make life easier for
the user. This set of techniques can be used for various purposes: to automate certain
tasks to make the user's life easier, enhance the security of the home, or reduce
the energy consumption of housing.
11
Since the mid-1990s, another segment focused on microcomputing and
digital leisure is developing. This new emergence particularly marks
the introduction of computing in housing and the emergence of digital media.
Thus, today, housing management, security, communication networks, and leisure.
digital indicates the paradigm of home automation.
Then come the sensors and actuators present on the network. To follow the analogy
previous, they can be compared to the muscles and the sense organs of the human body.
Just like the eyes or ears, their role is to allow the home automation system.
to interact with the environment in which it is located: raise the blinds, measure the
temperature, detect the presence of a person, etc.
Finally, all these elements need to communicate with each other. Different solutions
exists to achieve this result. The first involves using dedicated wiring. This
the solution is the most expensive, the most complicated to implement, but the most effective, because
no external element can disrupt communications. From a security standpoint,
It is also the best solution, as it facilitates communication between the different
difficult elements to intercept or disrupt.
12
computer network for example). Moreover, this technique is subject to disruptions that
can come from the house itself, or from the electrical network.
13
4.1. Security
One of the applications of home automation is the security of property and
people by alarm systems that warn of technical risks
(breakdowns or malfunctions of devices) and on the other hand any possible intrusions
in the house (burglary).
4.3. Communication
Communication in the Smart House is the marriage of
computing, telecommunications, and electronics. There are different types of communication.
action in the smart house:
Wifi: it is a wireless computer networking technology set up to operate in
14
internal network and, since then, become a means of high-speed access to the Internet.
Bluetooth: a radio protocol enabling seamless communication among all
the equipment located within a radius of a few meters;
DSP (Digital Signal Processor): used in home theater amplifiers
to manage the distribution of the sound signal to the speakers of the system (home automation
audio) ;pgdu :ultimate home automation management protocol (free, simple, and documented)
to do
communicate the entire equipment of the installation;
peer-to-peer (P2P), data exchange between two computers connected to the Internet. Establishes
a direct link between the two machines without requiring a central server;
Ethernet, a communication protocol that allows the transport of information on a
computer network
ZigBee, a high-level protocol enabling communication of small radios,
reduced consumption for personal dimension networks.
4.4. Comfort
Of course, automating a house has a real impact on the comfort you experience there.
find. No need to get caught in a downpour to open the gate when returning home,
no more need to get cold by opening the shutters in the morning, and no more weekend returns
in a completely cold house.
When used on the scale of a habitat, home automation mainly uses three
technologies
15
cable network technology;
16
Home automation allows us to better control our home and even to command the
remote equipment, via our Smartphone. You forgot to turn off the light in the
salon? Do it using your smartphone. Or stay informed about the atmosphere prevailing at the
house: the temperature or humidity of the air is indeed displayed on your Smartphone.
this way, you stay in permanent contact with your home, even when you are not there
you are not physically present.
6.2. Disadvantages
Some home automation systems can be relatively expensive. The options are endless.
but not all are as affordable.
The suppliers, brands, and types of home automation equipment are very numerous. What
is a disadvantage. Because not all these applications communicate perfectly all the time.
among them. You will often have to manage different applications to control all your
habitation.
Home automation often offers a lot of possibilities, which prevents seeing the forest.
behind the tree. It takes time to learn to make the most out of each
home automation application.
17
7. Conclusion
In conclusion, it can be said that home automation is a revolutionary system destined to evolve.
even further into the future. This system allows for the control of an entire house from
small simple boxes placed all around the house. The ability to connect these
connecting to a smartphone or other via wifi is also amazing as it allows to control it
house remotely for example from work! This system could therefore prove to be very useful
in the future, and this for the comfort of people But at present,
The installation of such a system is still very expensive, so few people are equipped with it.
But in the future, prices will undoubtedly become more affordable and people will be able to
they might afford to have home automation and we would see more and more appear
more houses equipped with this system.
18
1. Introduction
Since the late 1980s, the Internet has evolved dramatically. The
the final step is the use of this global network for communication with
objects or between objects.
Connected objects (Internet of Things or IoT) can give the impression of living in
a futuristic world, but it is still the present. According to Gartner, they should
represent more than 26 billion units in 2021, excluding computers, tablets and
smartphones.
This is a new way of interacting with objects that can change our lives.
radically. It can be a person with a cardiac implant who transmits data,
an animal that carries a smart chip, a car equipped with sensors indicating pressure
tires or any other object, whether created by man or not, to which an IP address is assigned and
who can transmit information.
20
2. Definition of the Internet of Things
21
connect to the machine via the Internet, check its status and thus determine if they could
count on a cold drink in case they decide to come down the floors.
Co-founder and CEO of the MIT Auto-ID Center, Kevin Ashton mentioned the Internet of
objects for the first time during a presentation he was leading for Procter
&Gamble. He explains the potential of IoT in these terms: "Today, computers - and,
consequently, the Internet - are almost entirely dependent on humans for obtaining
information. Almost all of the nearly 50 petabytes (one petabyte - Po - is equal to 1024
terabytes - Data available on the Internet has been captured and created by humans;
by entering, activating a key, taking a digital photograph or the
scanning of a barcode.
22
Figure 2.2: Model of Internet of Things architectures
The objects being referred to here are therefore data sources, identified and
uniquely identifiable and having a direct or indirect link (via a hub) with
Internet.
Passive objects: they generally use a tag (RFID chip, 2D barcode). They
embark with a small storage capacity (on the order of kilobytes) allowing them to
to ensure a role of identification. They can sometimes, in the case of an RFID chip,
embed a sensor (temperature, humidity) and be rewritable.
Active objects: they can be equipped with several sensors, a greater
storage capacity, to be equipped with processing capacity or to be able to
communicate on a network.
Let's specify the role of the different processes presented in this diagram:
23
Figure 2.3: The IoT connects objects using sensors and the Internet
24
5. Technologies used in IoT
The IoT (Internet of Things = connected objects) is increasingly present in our
daily through connected devices to our phone, our PC… Currently, the objects the
the most common are watches and wearable sensors, but the trend is towards
development of these objects (fridge, coffee maker, scale to name just a few). Qowisio,
a company that provides a communication network for IoT estimates it at 20 billion
number of connected devices in the world in 2020.
5.1 Constraints
The network in the world of IoT is subject to a strong energy constraint. The objects
battery-operated devices usually have a limited range determined by their capacity,
It therefore appears crucial that communication mechanisms are as energy-efficient as possible.
possible. As for her, the communication distance is generally not a problem, if
the retained technology is suitable for use. Finally, the flow rate is generally low, the objects
by exchanging only a little information with the applications.
1. Short-range networks such as WIFI, Z-Wave..., which allow for the transfer of
data over short distances. They are used in home automation, watches, bracelets,
etc.
2. Long-range and low-power networks (LPWAN). Cellular technologies
(GSM, 2G, 3G...) are also part of it like Sigfox or Lora. These networks are used by
companies that want to connect their infrastructures to the Internet, kilometers away from their site
origin.
25
6. Application areas of IoT
Several application areas are impacted by IoT, among these main ones
we cite: the field of security, the field of transport, the environment and
the infrastructure and the services publics... etc.
Some common examples are presented in the following figure:
8. Conclusion
We saw in this chapter what the Internet of Things is and its objectives, then we
we presented a model architecture of (Ido) and the technologies used, finally we cited
some application areas, and disadvantages.
The Internet of Things is a mature market that offers great opportunities.
for its various stakeholders. However, its development will depend on the capacity of these
the same actors to establish standards and better manage the incredible amount of
collected data.
26
27
1. Introduction
The 4th industrial revolution introduced us to the Internet of Things (IoT), which has
considerable impact on the world we live in today and on the
operation of modern businesses. In case you may have noticed, everything seems
to be connected to the Internet, from your smartphone and laptop tomonitors for home,
differential sensors, refrigerators, alarm equipment.
2. Materials used
2.1. Arduino UNO board
The Arduino board is based on a microcontroller and electronic components.
complementary associated with inputs and outputs that allow the user to connect
different types of external elements. The programmed microcontroller can analyze and produce
electrical signals in order to perform very diverse tasks. Arduino is used
in many applications such as industrial and embedded electronics, control of a
robot, control motors and create light shows, communicate with the computer,
order mobile devices. Each Arduino module has a regulator of
tension +5 V and a 16 MHz quartz oscillator. To program this board, we use the
Arduino IDE software.
28
2.2. WIFI ESP8266 Module
The GPIO 0 pin must be held to ground (GND) during code upload.
It must be disconnected if you remove the FTDI and the ESP is in running mode.
normal.
29
.The RESET pin is pulled to a high state with a 10kΩ pull-up resistor, and is connected to
the GND mass on pressing the RESET button when it is necessary to restart the ESP. Press it
RESET button each time before uploading the code, and each time you
connect or disconnect GPIO pin 0. This RESET button will save you a lot of trouble.
traces.
When you power the circuit, the red LED of the ESP-01 should light up, and the blue LED
it must light up briefly.
Later, when you upload the code to the ESP, the blue LED should blink.
during the process.
The DHT22 / AM2302 sensor is capable of measuring temperatures from -40 to +125°C with
an accuracy of +/- 0.5°C and relative humidity levels from 0 to 100% with an accuracy of
+/- 2% (+/- 5% at the extremes, at 10% and 90%). A measurement can be taken every 500
milliseconds (which is twice per second).
30
The DHT11 sensor is capable of measuring temperatures from 0 to +50°C with a
precision of +/- 2°C and relative humidity rates of 20 to 80% with an accuracy of +/- 5%.
A measurement can be taken every second.
The DHT22 and DHT11 are both compatible with 3.3 volts and 5 volts (the manufacturer
however, it is recommended to always power the sensor with 5 volts to obtain measurements
They also have the same wiring and the same communication protocol.
Base code
31
Figure 3.5: Arduino + DHT11 or DHT22 Assembly.
const int mqxPin = A0; // The analog output of the MQx sensor is connected to the analog pin A0 of
the Arduino
void setup()
{
[Link](9600); // Initialize the serial port at 9600 bps //
}
void loop()
{
[Link](analogRead(mqxPin));
delay(1000); Print a measurement every second
}
32
2.5. Servo Motor
The servomotor integrates an electronic system that converts a digital signal into a
angle that will be reproduced by the direct current electric motor present in the
servomotor.
In our project, the choice of the servomotor was made according to the needs and functions it
must accomplish. This is a servomotor controlling horizontal rotation at an angle
de180°.
Basic code
/*
Code 23 - [Link], intended for Arduino
Move the servo motor's arm in one direction and then in the other indefinitely.
*/
//*****DECLARATIVE HEADER*****
#include <Servo.h> // we include the library to control a servomotor
void setup()
{
[Link](9); // we define the pin used by the servo motor
}
void loop()
{
for (int position = 0; position <=180; position++){ // we create a variable position that takes values
values between 0 to 180 degrees
[Link](position); // the servo arm takes the position of the variable position
delay(15); // we wait 15 milliseconds
33
}
for (int position = 180; position >= 0; position --){ // this time the variable position goes from 180 to 0°
[Link](position); // the servo arm takes the position of the variable position
delay(15); // the servomotor arm takes the position of the variable position
}
}
2.6Buzzer
It is an electromechanical or piezoelectric component that produces a distinct sound.
When a voltage is applied to it, the frequency of this sound signal is then relative to the signal.
applied. There are two types of buzzers, active and passive, the difference between them is that the
The active buzzer operates on direct current voltage, while the passive buzzer only works.
in alternating current.
For the development of a project or program, the organizational chart will help define
briefly all the required functions and actions, which will help the design and subsequently
the programming of our Arduino board.
3.1 Organizational chart of the automatic air conditioning startup function and the
ventilation.
Start
N N
HUMID Temperature
Y >=30°C ?
>80%
YES YES
34
3.2 Organization chart of the gas leak detection function
Start
MQ2-
VALUE≥50
%
35
4. General assembly diagram
36
5. Application Remote XY
Android;
37
Figure 3.9: operation of the RemoteXY application.
With RemoteXY, you can create a remote control system for your
microcontroller device. To create the remote control with the microcontroller (Arduino), you
you must connect the communication module. The ESP8266 module allows for use
RemoteXY with a microcontroller for Wi-Fi.
RemoteXY allows you to configure the module to operate in one of two modes: point
access and client. The client allows the module to connect to an existing Wi-Fi access point.
The access point mode of the ESP8266 configures the module as an access point and allows
to connect Arduino directly to this point. The access point is available to connect to it.
connect from the smartphone within the range of the radio signal availability. For
set this mode in the editor configuration properties, you must
select the connection type 'Wi-Fi Hotspot'.
The power of the ESP8266 module can be supplied from the DC-DC board of the board.
Arduino at 3.3 V.
38
For the application, we perform the following tasks which are illustrated on the site
using RemoteXY.
[Link]
39
In the right panel, set the following parameters under the 'Module Interface' tab.
The parameters indicate that the ESP8266 must be connected to the Arduino via serial.
material (pins 0 and 1) at a speed of 115200.
The parameters also specify the name of the future access point and the password for the point
access.
40
Step 4: Log in from the mobile application.
41
After this step, the following interfaces are obtained on the smartphone.
42
6. Program
*/
//////////////////////////////////////////////
//////////////////////////////////////////////
#include <RemoteXY.h>
#define REMOTEXY_SERIAL
Serial
RemoteXY
#define REMOTEXY_WIFI_PASSWORD
12345678
// RemoteXY
configure #pragma
pack(push, 1)
uint8_t RemoteXY_CONF[] =
255,5,0,32,0,102,1,11,13,4,131,4,16,2,68,8,1,119,24,77, 65,73,83,79,78,32,73,78,84,69
76,76,73,71,69,78,84,69,0,131,0,2,15,30,7,2,246,16,72,65,76,76,0,129,0,38,23,43,6,2
17,116,101,109,112,101,114,97,116,117,114,101,32,37,58,0,129,0,39,46
59,33,39,6,2,1,28,66,192,34,33,25,6,2,6,28,66,128,35,53, 61,6,2,133,28,129,0,56,40,10,
43
0,129,0,52,26,24,12,1,135,69,83,69,0,129,0,46,42,44,8,1,135,40,50,48,50,48,47,50,48,50
49,41,0,129,0,39,12,46,11,1,135,77,65,83,84,69,82,0,65,4,83,28,9,9,6,65,1,83,51,9
This structure defines all the variables and events of your control interface.
struct {
// input variables
// output variables
int16_t sound_1; // =0 no sound, else ID of sound, =1001 for example, look sound list in app
int16_t sound_2; // =0 no sound, else ID of sound, =1001 for example, look sound list in app
// other variable
} RemoteXY;
44
#pragma pack(pop)
#include "DHT.h"
#define DHTPIN 2
#include <Servo.h>
Servo myservo;
/////////////////////////////////////////////
/////////////////////////////////////////////
#define PIN_SWITCH_1
A1 #define
PIN_SWITCH_2 A2
#define PIN_BUTTON_1 4
#define PIN_SWITCH_3 7
void setup()
RemoteXY_Init ();
pinMode(A4, OUTPUT);
pinMode(12, OUTPUT);
45
pinMode(11, OUTPUT);
pinMode(PIN_SWITCH_1, OUTPUT);
pinMode (PIN_BUTTON_1,
OUTPUT);
[Link](9);
RemoteXY.slider_1 = 50;
pinMode(smokeA0, INPUT);
[Link](115200);
void loop()
RemoteXY_Handler ();
digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
digitalWrite(PIN_SWITCH_2, (RemoteXY.switch_2==0)?LOW:HIGH);
digitalWrite(PIN_BUTTON_1, (RemoteXY.button_1==0)?LOW:HIGH);
digitalWrite(PIN_SWITCH_3, (RemoteXY.switch_3==0)?LOW:HIGH);
dtostrf(temp, 0, 1,
RemoteXY.text_temp);
dtostrf(hum, 0, 1,
RemoteXY.text_hum); if (temp<0) {
RemoteXY.level_temp_up = 0;
RemoteXY.level_temp_down = min (-
temp*2,100);
}
else if (temp > 0) {
46
RemoteXY.level_temp_up
min(temp*2,100);
RemoteXY.level_temp_down = 0;
else {
RemoteXY.level_temp_up
0;
RemoteXY.level_temp_down = 0;
RemoteXY.level_hum
digitalWrite(A4, HIGH);
digitalWrite(A4, LOW);
digitalWrite(A5, HIGH);
digitalWrite(A5, LOW);
if (digitalRead(4) == HIGH) {
RemoteXY.sound_1 = 2029;
}
else {
RemoteXY.sound_1
0;
47
}
if(digitalRead(A1) == HIGH){
RemoteXY.led_3_g=255;}
else {
RemoteXY.led_3_g=0;
Pin A0:
[Link](analogSensor);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
else
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(100);
if (digitalRead(12) == HIGH) {
RemoteXY.sound_2 = 2003;
else {
RemoteXY.sound_2 = 0;}
if(digitalRead(11) == HIGH)
48
RemoteXY.led_2_b=255;}
else {
RemoteXY.led_2_b=0;
if(digitalRead(12) == HIGH){
RemoteXY.led_1_r=255;
else {
RemoteXY.led_1_r=0;
int ms =
RemoteXY.slider_1*20+500;
[Link](ms);
49
[Link] implementation.
NotrThe project aims to manage and control a smart home via internet
through an Android application.
The central unit we have chosen for our home automation system is designed around
an Arduino Uno board + an application (REMOTEXY) interconnected via a module
wifi (ESP8266), on local network.
The elements that go into the design of our smart home are objects
50
connected:
Temperature and humidity sensor for air conditioning and ventilation control
(illustrated in the model by two 220v lamps).
Gas sensor that triggers an alarm upon detecting gas.
A servo motor for opening and closing doors.
LED indicators for the lighting and operation of devices.
The implementation of this project is divided into two parts, soft part and hard part. We note that
We drew inspiration from certain applications already made that can be found on the internet.
with additions and modifications,
51
General conclusion
In recent years, computing, electronics, and communication technology
have experienced significant development, and have been applied in house design
intelligent, which aims to assist the resident in various domestic situations, it
ensure comfort, improve living conditions and the feeling of security and allows
the economy of energy.
The opportunity that was given to us to work on this final project has
allows us to enhance our ability to work in groups and enrich our knowledge
acquired during the university course as well as the openness to a very promising field,
the one of home automation and familiarize ourselves with its different applications, which could
we can be very useful in our life.
Bibliography
Chapter 1 and 2
Boukhoutia Abed El Adem Mohammed 5 University Rabat 2016
Astalaseven, Eskimon and Olyte, "Arduino to get started well in electronics and in
Programming, Creative Commons License BY-NC-SA 2.0.
[Link]
th9/embedded-systems-42588210/introduction-to-the-internet-of-things-h8050/
[Link]
[Link]
Home Automation, what is it?
[Online]. Available [Link] Home automation - what is it
[ Accessed: 13 - Feb - 2019).
53
bibliography
Chapter III
The provided text is a URL and does not contain translatable content.
[Link]
[8]:[Link]
[Link]
54
Summary
biblio
Central organ.
Actuators.
Command interface.
:ﻣﻠﺧﺹ
،ﺍﻷﺧﻳﺭﺓ ﺍﻵﻭﻧﺔ ﻓﻲ ﻛﺑﻳﺭﺍ ﺗﻁﻭﺭﺍ ﺍﻻﻧﺗﺭﻧﺕ ﺷﻬﺩﺕ
ﺕﺍﻟﺷﺑﻛﺎ ﺭﺑﻁ ﻋﻠﻰ ﻳﻘﺗﺻﺭ ﺍﺳﺗﻌﻣﺎﻟﻬﺎ ﻛﺎﻥ ﻭﺑﻌﺩﻣﺎ
ﺀﺍﻷﺷﻳﺎ ﺑﻳﻥ ﺗﻭﺍﺻﻝ ﻭﺳﻳﻠﺔ ﻫﺫﻩ ﺍﻳﻣﻧﺎ ﻓﻲ ﺃﺻﺑﺣﺕ
ﻥﻣ ﻭﻟﻌﻝ ﺍﻷﺷﻳﺎﺀ ﺍﻧﺗﺭﻧﺕ ﻳﺳﻣﻰ ﺟﺩﻳﺩ ﻣﺻﻁﻠﺢ ﻭﻅﻬﺭ
ﺍﻟﻣﻧﺎﺯﻝ ﺃﺗﻣﺗﺔ ﻣﻳﺩﺍﻥ ﻫﻭ ﺍﺳﺗﻌﻣﺎﻟﻪ ﻣﻳﺎﺩﻳﻥ ﺃﺑﺭﺯ، ﺎﻣ ﺃﻭ
ﺍﻟﺫﻛﻳﺔ ﺑﺎﻟﻣﻧﺎﺯﻝ ﻳﺳﻣﻰ. ﻻﺇﻗﺑﺎ ﺑﺩﻭﺭﻫﺎ ﺷﻬﺩﺕ ﻭﺍﻟﺗﻲ
ﻩﺗﻭﻓﺭ ﻟﻣﺎ ﻧﻅﺭﺍ ﻣﺗﺯﺍﻳﺩﺍ ﻭﻁﻠﺑﺎ ﻛﺑﻳﺭﺍ
. ﺭﺍﺣﺔ ﻭﺳﺎﺋﻝ ﻣﻥ، ﺍﻟﻁﺎﻗﺔ ﺗﻛﻠﻔﺔ ﻓﻲ ﻭﺧﻔﺽ ﺣﻣﺎﻳﺔ
ﺔﺗﻘﻧﻳ ﺗﺟﺳﻳﺩ ﺇﻟﻰ ﻫﺫﺍ ﻣﺷﺭﻭﻋﻧﺎ ﺧﻼﻝ ﻣﻥ ﻧﻬﺩﻑ
ﺓﺃﺟﻬﺯ ﺑﺎﺳﺗﻌﻣﺎﻝ ﺫﻛﻲ ﻣﻧﺯﻝ ﺩﺍﺧﻝ ﺍﻷﺷﻳﺎﺀ ﺍﻧﺗﺭﻧﺕ
ﻰﻋﻠ ﺭﻛﺯﻧﺎ ﺍﻧﻧﺎ ﺣﻳﺙ ،ﺍﻟﻣﺻﺩﺭ ﻣﻔﺗﻭﺣﺔ ﻭﺑﺭﺍﻣﺞ
ﻲﻫ ﺍﻟﺗﻲ ،ﻭﻣﺗﺭﺍﺑﻁﺔ ﺃﺳﺎﺳﻳﺔ ﻋﻧﺎﺻﺭ ﺃﺭﺑﻌﺔ
ﻛﺎﻵﺗﻲ:
ﻣﺭﻛﺯﻳﺔ ﻭﺣﺩﺓ.
ﺍﻟﻣﻧﺯﻝ ﺃﻧﺣﺎﺀ ﻓﻲ ﻣﻭﺯﻋﺔ ﺍﺳﺗﺷﻌﺎﺭ ﺃﺟﻬﺯﺓ.
ﻣﻧﻔﺫﺍﺕ .
ﺗﺣﻛﻡ ﻭﺍﺟﻬﺔ .
ﺫﻛﻲ ﺍﻟﻣﻧﺯﻝ ﺑﺟﻌﻝ ﻛﻔﻳﻠﺔ ﺍﻷﺭﺑﻌﺔ ﺍﻟﻌﻧﺎﺻﺭ ﻫﺫﻩ.
ﺕﺍﻧﺗﺭﻧ ،ﺍﻟﺫﻛﻳﺔ ﺍﻟﻣﻧﺎﺯﻝ :ﺍﻟﺭﺋﻳﺳﻳﺔ ﺍﻟﻛﻠﻣﺎﺕ
ﺍﻟﺗﺣﻛﻡ ﻭﺍﺟﻬﺔ ،ﻣﻧﻔﺫ ،ﺣﺳﺎﺱ ،ﺍﻷﺷﻳﺎﺀ.
55
biblio Abstract
In recent times, the internet has grown
considerably, in our day the use of the internet
is not limited to the management of networks,
but also has extended to the management of
things, or so-called Internet of [Link]
automation is considered one of the most
prominent fields that use this new technology,
now it's called Smart Home. In fact, the smart
home market is expected to grow in demand,
due to the availability of comfort and protection
equipment, as well as the decrease of energy
costs. Within the framework of this research
project, we aim to integrate Internet of Things
technology into a smart home, using open
source hardware and software, and focusing on
four interdependent elements, namely:
Central Organ.
Actuators.
Command interface.