SlideShare a Scribd company logo
TELKOMNIKA Telecommunication, Computing, Electronics and Control
Vol. 18, No. 1, February 2020, pp. 282~288
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v18i1.12784  282
Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA
Low cost smart weather station using Arduino and ZigBee
Zaid Khudhur Hussein1
, Hadi Jameel Hadi2
, Mousa Riyadh Abdul-Mutaleb3
, Yaqeen Sabah Mezaal4
1,3,4
Al-Esraa University College, Iraq
2
Al-Mustafa University College, Iraq
Article Info ABSTRACT
Article history:
Received Mar 30, 2019
Revised Dec 17, 2019
Accepted Dec 30, 2019
This paper presents low cost-effective weather station with monitoring
system by using ZigBee communication technique that serves as
a communication channel by using hardware and sensors to transmit and
receive data in the weather station system. Using ZigBee over the Bluetooth
for the short coverage distance about (1-10 m) and over the (WLAN)
(wireless local area network) or Wi-Fi, a WLAN has limitation like delay,
lacking BW of the handover of a large amount of data, and some areas have
no internet coverage. The system includes implementation and design for
the weather station using Arduino Uno board and five sensors gives sixth
reading data (rain state, wind level, air pressure, dust density, temperature
and humidity). The data can be stored in SD card on receiving (clouding and
main processing side) from more than one transmitter node (ZigBee
Network). It can be retrieved the data in any time and date. Results showed
the system has no delay and the data reputedly changing ever second with
the new reading.
Keywords:
Arduino
Clouding
Wireless sensor networks
ZigBee
This is an open access article under the CC BY-SA license.
Corresponding Author:
Zaid Khudhur Hussein,
Al-Esraa University College,
Baghdad, Iraq.
Email: zaid.khudher@esraa.edu.iq
1. INTRODUCTION
Generally, in the worldwide, the weather is very important for people life in numerous situations of
rainy, hot, dry, dusty, and windy weather state. We must know these states before going to anywhere to take
precautions [1-3]. These precautions can be implemented by modern electronic and monitoring technologies.
Arduino is an open-source board that contains individually a physical programmable circuit boarding
(microcontroller) with a part software, or IDE which works in a PC, and writes with upload PC code in
the board (Arduino board) [4-6].
The ZigBee technique is interoperable amongst constructers with maintenances having main number
of nodes. System delivers contacting between several electronic procedures as a cooperative and graphical
interface to control these devices [7-9]. The model has a parallel processing like joining one or extra
microcontroller (built in projected system) and the interface among microcontrollers is composed to construct
master/slave procedure that employs one main (master) with one or extra (slave) microcontrollers [10].
Related works in this section discussed various approaches by using Arduino and ZigBee
technology Systems with their features. Shih-Pang Tseng et al. [11] presented smart house monitor &
supervisor (SHMS), using ZigBee techniques based on the sensors with actuators that attached via ZigBee
technique system. The design is smart socket that works by remote control by Zigbee. The computer host acts
as an information data with motion sensing and the information is transported to VM on the cloud. Nayan
and Ikhsan [9] designed and enhanced ZigBee technique that functions as a communication channel in
TELKOMNIKA Telecommun Comput El Control 
Low cost smart weather station using Arduino and ZigBee (Zaid Khudhur Hussein)
283
the hardware with sensors based on a house automation method in smart houses. LCD has used to give
details about system receiver. ZigBee network has been used for the design and implementation effectively
on prototype to improve the house automation system. Babarao and Ramesh [12] investigated a system
identified as HEMS to decrease the power consumption in home energy. They conducted different home
appliances connected over ZigBee communication to turn on or off the home appliance. Proposed
architecture gives power saving and energy organization, and affords a security to the home by using
different sensors and GSM circuits. Jabbar and Kawitkar [13], has introduced cheap commercial
and powerful house control with monitoring system. Smart home has interfaces and practical descriptions
to confirm interoperability amongst ZigBee systems for different electrical devices, meters and smart
energy enablers. Hadi [14] has presented system design using XBee wireless technique communications,
which is able to send and receive a transmission information among central controller unit and various house
sensor nodes for reading and sending temperature, gas sensing and IR security information. The tested results
are in the wireless usage monitoring and are recognized.
In Iraq, the weather states are always changing. Temperature degree is very hot in summer, and
humidity is very high in south of Iraq as well as rainy weather in north of Iraq. To measure all these states of
data, we need devices to measure the weather states in all areas to know their states and we used the wireless
weather station device without Internet by using ZigBee Network with Arduino microcontroller and
the sensors to measure these weather states. In this paper, the system has implementation and design for
the weather station using Arduino Uno board and five sensors with sixth reading data (rain state, wind level,
air pressure, dust, temperature and humidity). The data is transmitted from the station by using Zigbee
communication technique (ZigBee Network) as the communication channel to the receiver. The weather
station doesn’t need the internet. Therefore, we can use it in any location since weather station is based on
ZigBee communication technology that has high coverage area from 120 m to 64 km.
2. RESEARCH METHOD
The main work in this paper is to propose design and implementation a weather station system.
The work has two parts (hardware and software) implementations, and block diagram for the weather station
is depicted in Figure 1.
Figure1. Block diagram of the station: (a) sender section (TX), and (b) receiver section (RX)
2.1. Hardware implementation
Hardware implementation primarily involves two Arduino Uno parts, temperature and humidity
(DHT11), two ZigBee circuits, wind speed sensor (Type (0-9V) SKU: SEN0170), BMP180 digital
barometric sensor module – model GY-68, rain sensor, dust sensor (GP2Y1010AU0F), SD memory, real
time clock (DS1307) sensor, GLCD and nextion display which are being discussed with their specific
functions.
a. Arduino Uno
Arduino is microcontroller boarding built on ATmega328P. The Arduino has 14 digital input/output
pins (6 pins which uses as PWM outputs), 6 analog inputs with 16 MHz quartz crystal, USB connection,
power jack and ICSP header with a reset switch as explained by Figure 2 [15]. Uno boarding has a series for
USB Arduino boards, with reference typical to Arduino boards.
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 282 - 288
284
b. ZigBee technology
ZigBee technology works on open global standard based on IEEE 802.15.4 MAC/PHY. It defines
network layer over 802.15.4 layers that are supporting advanced mesh routing capabilities [5]. The xBee
signal uses AES encryption method. This method is a symmetric-key secret message that is in cooperation
with the transmitter node and the receiver to employ a solitary key for encrypting and decrypting. Encryption
has procedures of transforming the text words into a layout that is uneasily decipherable which is known
as cipher. The cipher is acquired by performing a sequential arithmetical operation based on iteration
levels [16].
ZigBee networking element circuit with sensors stand for modern categories for wireless, short, low
power network communication techniques with several technological advantages, such as a low complexity,
low power consumption, high cost, high efficiency, high reliability and wide network coverage area [13].
Differences among Bluetooth, WLAN and ZigBee are clarified in Table 1. The XBee module uses medium to
be as interaction with the communication module among microcontrollers and serves like wireless network
for information transfer. There are two kinds of XBee devices used for house automation: XBee S1 and XBee
S2 as depicted in Figure 3 [13]. The characteristics of the XBee S1 and S2 modules are shown in Table 2.
Table 1. Comparison of characteristics of Bluetooth, WLAN and ZigBee [9]
Characteristics Bluetooth WLAN ZigBee
Protocol (IEEE) 802.15.1 802.11 b/g 802.15.4
Range (meters 10 50-100 10-100
Data rate (bit/s) 1 M 11 & 54 M 20, 40 & 250 k
Battery lifetime (days) 7 0.5-5 >100
Operating frequency (Hz) 2.4 G 2.4 G & 5 G 868 M, 902-926 M & 2.4 G
Complexity High High Low
Power consumption (mW) 198 1050 72
Security 64 & 128 kbits IEEE 802.11i (WPA2) 128-bit AES & application layer security
Application Wireless communication Internet, website, & e-mail Control & monitoring
Table 2. The characteristics of Series 1 and Series 2 Xbee modules [13]
Series 1 Series 2
Distance (m) 30 40
Optimal range (m) 100 120
Transmitter/receiver current (mA) 45/50 40/40
Firmware 802.15.4 ZigBee
Digital input 8 11
Analog input 7 4
PWM 2 No
Point-topoint & point-to-point topology Yes Yes
Mesh & tree topologies No Yes
c. Wind speed sensor
The three-type wind speed sensor is a device that determine wind speed by using 9 V DC voltage.
Its features are high hardness, corrosion protection, waterproofness and high precision [17].
d. Barometric pressure sensor
The sensor is highly low-cost circuit to measure barometric pressure, temperature, and altitude.
The sensor is welded on PCB of a 3.3V regulator, with pull up resistors of I2 pins [18].
e. Rain sensor
The rain sensor are tools to detect rain that can be worked like switch when rain drop falls over
rainy board with the ability to measure the rain fall intensity [19].
f. Dust sensor
An infrared emitting diode with light depending resistor (LDR) phototransistor was organized on
the hardware. It can be used to find out the reflected light from dust in air [20].
g. Temperature and humidity sensor (DHT11)
The board is sensor with the ability for measuring temperature with humidity. It has high reliability,
excellent long-term stability with very fast response time [21].
h. Real time clock (DS1307)
Real time clock (RTC) is similar to the clock, works on the battery with retain time even if
the power is off [22].
i. SD memory
The SD Memory is used to store the data from sensors immediately. This data can be displayed on
nixtion touchscreen and old data can be searched at any date and time.
TELKOMNIKA Telecommun Comput El Control 
Low cost smart weather station using Arduino and ZigBee (Zaid Khudhur Hussein)
285
Figure 2. Microcontroller board (Arduino Uno) Figure 3. XBee S1 and S2
2.2. Software implementation
The software program for the station is based on Arduino C program language. At what time
the program has completed, the system then uploads Arduino program to the microcontroller, and the device
will transmit information serially to its TX through ZigBee. In this paper, the system is based on the ZigBee
technology to receive and transmit the information. ZigBee wireless link is configured and could accept
information for other ZigBee units connected to hardware. A flowchart for weather station is depicted
in Figure 4.
(a) (b)
Figure 4. Flowchart of weather station ZigBee system: (a) Tx, (b) Rx
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 282 - 288
286
2.3. Experimental evolution
The weather station system has been designed by using Arduino Uno and ZigBee technology with
the sensors. The weather station has two parts; the transmitter node weather station has an Arduino Uno and
ZigBee with five sensors (wind speed sensor, pressure sensor, rain sensor, dust sensor, temperature and
humidity sensor) as well as GLCD to show the data considered for transmitter node. The receiver part
consists of an Arduino Uno and ZigBee with nextion to monitor the receiving data based on the proposed
prototype as shown in Figures 5 (a) and 5 (b). The range distance from Arduino based system station
(transmitter node) ZigBee is 1 mile, and the maximum range of ZigBee node (receiver sides or transmitter
sides) is 40 miles.
(a) (b)
Figure 5. (a) Weather station transmitter node, (b) Receiver node
3. RESULTS AND ANALYSIS
Practical improved results from data values are determined in proposed weather system.
The obtained results when station worked along one week in Baghdad Iraq from 8-12-2018 to 14 12-2018 for
six reading (temp, hum, rain, wind, pressure and dust) twice per day (7:00 AM to 4:00 PM) from
the transmitter node are shown in Tables 3 and 4. As it is shown in the tables, the difference between reading
from Table 3 (www.weather.com) and the reading from Table 4 (proposed weather station) is minimum.
The difference in temperature is about 2o
C, the difference in humidity is about 3%, no difference in rain
status, the difference in wind speed is about 1 KMH, and the difference in pressure is about 1 MB.
Table 3. Weather data from www.Weather.com
Time Sat Sun Mon Tus Wed Thu Fri
Temp
7:00 AM
4:00 PM
12oc
17oc
15oc
13oc
14oc
12oc
20oc
18oc
15oc
18oc
12oc
14oc
8oc
17oc
Hum
7:00 AM
4:00 PM
91%
74%
82%
87%
82%
97%
96%
63%
91%
70%
94%
68%
91%
58%
Rain
7:00 AM
4:00 PM
LIGHT RAIN
NO RAIN
Sunny
Sunny
RAIN
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Wind
7:00 AM
4:00 PM
18 KMH
10 KMH
10 KMH
10 KMH
18 KMH
11 KMH
5 KMH
3 KMH
8 KMH
11 KMH
11 KMH
5 KMH
8 KMH
3 KMH
Pre
7:00 AM
4:00 PM
1019 MB
1020 MB
1021 MB
1021 MB
1021 MB
1021 MB
1021 MB
1021 MB
1020 MB
1020 MB
1021 MB
1021 MB
1019 MB
1019 MB
For the first day (8 December 2018) from the week the reading for both in www.weather .com and
the proposed weather station were calculated. The Temperature reading was (11oC) determined by prototype
weather station and the reading from www.weather.com was (12oC) and the difference is (1% oC) between
them. For the Humidity reading, it was (90%) determined by prototype weather station and the reading from
www.weather.com was (91%) and the difference is about (1% oC) between them. For the Pressure reading,
TELKOMNIKA Telecommun Comput El Control 
Low cost smart weather station using Arduino and ZigBee (Zaid Khudhur Hussein)
287
it was (1018 MB) was determined by prototype weather station and the reading from www.weather.com was
(1019 MB) and the difference was about (1 MB) between them. For the Rain status reading, it was (rain)
determined by prototype weather station, and the reading from www.weather.com was (light rain). For
the wind speed reading, it was (17 KMH) determined by prototype weather station and the reading from
www.weather.com was (18 KMH) and the difference is about (1) between them. The performance and data
storages can be enhanced by cloud and internet of thing (IoT) technologies [23, 24]. In addition,
the proposed weather station monitoring results can be adjusted by genetic algorithm (GA) as an optimization
tool to enhance any wanted reading [25].
Table 4. Weather data from proposed weather station
Time Sat Sun Mon Tus Wed Thu Fri
Temp
7:00 AM
4:00 PM
11oc
16oc
16oc
12.5oc
13oc
11oc
21oc
18oc
13.5oc
17oc
12oc
13oc
8oc
16oc
Hum
7:00 AM
4:00 PM
90%
73%
84%
88%
84%
94%
92%
60%
91%
73%
92%
70%
88%
58%
Rain
7:00 AM
4:00 PM
RAIN
NO RAIN
Sunny
Sunny
RAIN
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Sunny
Wind
7:00 AM
4:00 PM
17 KMH
11 KMH
10 KMH
11 KMH
17 KMH
10 KMH
6 KMH
3 KMH
7 KMH
10 KMH
10 KMH
6 KMH
8 KMH
3 KMH
Pre
7:00 AM
4:00 PM
1018 MB
1019 MB
1022 MB
1021 MB
1021 MB
1021 MB
1021 MB
1020 MB
1020 MB
1021 MB
1022 MB
1020 MB
1020 MB
1019 MB
Dust
7:00 AM
4:00 PM
0.07
0.09
0.06
0.07
0.09
0.1
0.08
0.09
0.07
0.07
0.06
0.08
0.07
0.06
4. CONCLUSION
In this paper, prototype system for low cost-effective weather station with monitoring system by
using Arduino Uno and ZigBee communication technique, to transmit and receive the weather data has
presented. It has feasibilities for six reading data (rain state, wind level, air pressure, dust density, and
temperature and humidity). The data can be saved in SD card on receiving (clouding and main processing
sides) from more than one transmitter node (ZigBee Network). It can be retrieved the data in any time and
date. The difference in results from proposed weather system compared with (www.weather.com) is very
good in all readings that calculated form the proposed weather station that gives an evidence that proposed
model has tolerable performance to be applied reliably without internet connection in any area of Iraq.
REFERENCES
[1] H. Saini, A. Thakur, S. Ahuja, N. Sabharwal, N. Kumar, “Arduino based automatic wireless weather station with
remote graphical application and alerts,” 2016 3rd
International Conference on Signal Processing and Integrated
Networks (SPIN), Noida, pp. 605-609, 2016.
[2] M. Beniston, Turbulence to climate: numerical investigations of the atmosphere with a hierarchy of models. Berlin:
Springer, 1998.
[3] T. A. Blair and C. F. Robert, “Weather elements,” Englewood Cliffs N. J.: Prentice-Hall, 1965.
[4] A. D’Ausilio, “Arduino: A low-cost multipurpose lab equipment,” Behavior research methods, vol. 44, no. 2,
pp. 305-313, 2012.
[5] M. Banzi and M. Shiloh, “Getting started with Arduino: the open source electronics prototyping platform,” Maker
Media, Inc., 2014.
[6] A. Nayyar and V. Puri, “A review of Arduino board's, Lilypad's & Arduino shields,” 2016 3rd
International
Conference on Computing for Sustainable Global Development (INDIACom), 2016.
[7] W. Li and Q. Wang, “ZigBee Technology and Its Applications,” Modern Science & Technology of
Telecommunications, vol. 1, 2004.
[8] C. Wang, T. Jiang, and Q. Zhang, “ZigBee network protocols and applications,” Auerbach Publications, 2016.
[9] N. A. Nayan, I. A. M. Ikhsan, Y. Takahashi, “Using ZigBee Communication Technology in a Smart Home
Wireless Sensor Network,” Proceedings of Second International Conference on Modern Trends in Science,
Engineering and Technology, pp. 19-25, 2014.
[10] H. Jameel and H. Kareem, “Low-cost Energy-Efficient Smart Monitoring System Using Open-source
Microcontrollers,” International Review of Automatic Control (I.RE.A.CO.), vol. 9, no. 6, pp. 423-428, 2016.
[11] S. P. Tseng, B. R. Li, J. L. Pan, and C. J. Lin, “An Application of Internet of Things with Motion Sensing on Smart
House,” in 2014 International Conference on Orange Technologies, 2014.
[12] B. Babarao and S. Ramesh, “Home Energy Management System with Security Using ZigBee Communication,”
International Journal of Innovative Research in Advanced Engineering (IJIRAE), vol. 2, no. 3, pp. 2349-2163,
2015.
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 282 - 288
288
[13] Z. A. Jabbar and R.S. Kawitkar, “Implementation of Smart Home Control by Using Low Cost Arduino & Android
Design,” International Journal of Advanced Research in Computer and Communication Engineering, vol. 5, no. 2,
pp. 156-163, 2016.
[14] H. J. Hadi, Z. K. Hussein, and W. M. Lafta, “Design and Implementation Smart Home Alarm System with Zigbee
transceiver,” International Journal of Engineering & Technology, vol. 7, no. 4, pp. 3914-3917, 2018.
[15] P. B. Patil, R. R. Patil, and S. V. Patil, “Home Automation System Using Android and Arduino Board,”
International Journal of Innovative Research in Science, Engineering and Technology, vol. 5, no. 4, pp. 5076-5082,
2016.
[16] E. Abd Kadhim, Z. K. Hussein, and H. J. Hadi, “AES Cryptography Algorithm Based on Intelligent
Blum-Blum-Shub PRNGs,” Journal of Engineering and Applied Sciences, vol. 12, no. 10 SI, pp. 9035-9040, 2017.
[17] DFRobot, [Online], Available at: https://www.dfrobot.com/wiki/index.php/Wind_Speed_Sensor_Voltage_Type
(0 9V)_SKU:SEN0170.
[18] Sparkfun, [Online], Available: https://learn.sparkfun.com/tutorials/bmp180-barometric-pressure-sensor-hookup-
[19] Openhacks.com, [Online], Available: https://www.openhacks.com/uploadsproductos/rain_sensor_module.pdf.
[20] SHARP Corporation GP2Y1010AU0F datasheet Sheet No.: E4-A01501EN, Dec 1 2006.
[21] Microbot, “DHT11 Humidity and Temperature Sensor,” [Online], Available: http://www.microbot.it
[22] Adafruit, “Real-time Clock Breakout Board Kit,” [Online], Available: https://learn.adafruit.com/ds1307-real-time-
clock-breakout-board-kit.
[23] Y. S. Mezaal, H. H. Madhi, T. Abd, S. K. Khaleel, “Cloud computing investigation for cloud computer networks
using cloudanalyst,” Journal of Theoretical and Applied Information Technology, vol. 96, no. 20, 2018.
[24] Y. S. Mezaal, L. N. Yousif, Z. J. Abdulkareem, H. A. Hussein, S. K. Khaleel, “Review about effects of IOT and
Nano-technology techniques in the development of IONT in wireless systems,” International Journal of
Engineering and Technology (UAE), vol. 7, no. 4, 2018.
[25] Y. S. Mezaal, S. F. Kareem, “Affine Cipher Cryptanalysis Using Genetic Algorithms,” JP Journal of Algebra,
Number Theory and Applications, vol. 39, no. 5, pp. 785-802, 2017.

More Related Content

PDF
wind based measurement and uncertainity using kalman filtering
PDF
Design and implementation smart home alarm system with zigbee transceiver
PDF
Maintain load balancing in wireless sensor networks using virtual grid based ...
PDF
Low cost energy-efficient smart monitoring system using open-source microcont...
PPTX
Bi directional visitor counter
PDF
Realtime wether station for monitoring and control of agricultre
PPTX
home automation using ARM7 controller
PDF
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
wind based measurement and uncertainity using kalman filtering
Design and implementation smart home alarm system with zigbee transceiver
Maintain load balancing in wireless sensor networks using virtual grid based ...
Low cost energy-efficient smart monitoring system using open-source microcont...
Bi directional visitor counter
Realtime wether station for monitoring and control of agricultre
home automation using ARM7 controller
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...

What's hot (17)

PPTX
Design of safety and surviellance system for underground coal mines using low...
PDF
Home Automation Using Mobile Communication
PDF
Application of Zigbee in Smart Home with Dynamic Routing Algorithm
PDF
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can Bus
PDF
IRJET- Design and Development of IoT based Geiger Muller Counter
PPTX
Presentation on bluetooth controlled electronic home appliances
PDF
M44096368
PPTX
Bluetooth controlled home appliances
PDF
Industrial Safety Measurement using Sensors and Voice Announcement
PDF
IRJET- Voice Controlled Home Automation System
PDF
Raspberry Pi controlled Home Automation
PDF
Final year report on remote control of home appliances via bluetooth
PDF
Home Automation System using Arduino and GSM
DOCX
Home Appliances Controlling using Android Mobile via Bluetooth
PDF
IRJET- Wireless Sensor Network Based Internet of things for Environmental...
PDF
Application of Microcontroller in Transmitter Section of Wireless System
PDF
Project Dissertation - ZigBee Based Wireless Sensor Network
Design of safety and surviellance system for underground coal mines using low...
Home Automation Using Mobile Communication
Application of Zigbee in Smart Home with Dynamic Routing Algorithm
Integrated Mine Safety Monitoring and Alerting System Using Zigbee & Can Bus
IRJET- Design and Development of IoT based Geiger Muller Counter
Presentation on bluetooth controlled electronic home appliances
M44096368
Bluetooth controlled home appliances
Industrial Safety Measurement using Sensors and Voice Announcement
IRJET- Voice Controlled Home Automation System
Raspberry Pi controlled Home Automation
Final year report on remote control of home appliances via bluetooth
Home Automation System using Arduino and GSM
Home Appliances Controlling using Android Mobile via Bluetooth
IRJET- Wireless Sensor Network Based Internet of things for Environmental...
Application of Microcontroller in Transmitter Section of Wireless System
Project Dissertation - ZigBee Based Wireless Sensor Network
Ad

Similar to Low cost smart weather station using Arduino and ZigBee (20)

PDF
Zigbee based weather monitoring system
PDF
Zigbee based weather monitoring system
PDF
Design and implementation smart home alarm system with zig bee transceiver
PDF
B42060609
PDF
A ZigBee Based Wireless Sensor Network for an Agricultural Environment
PDF
IRJET- Wireless Weather Monitoring System using Adruino DUE and GSM Techn...
PPTX
Wireless monitoring of soil moisture
PPTX
green house monitoring system
PDF
Study and Development of Temperature & Humidity monitoring system through Wir...
PDF
K05137073
PPTX
Mitul Desai & Andrew Bollin Poster
PPTX
PDF
International Journal of Engineering and Science Invention (IJESI)
PDF
Qubino weather station plus user manual v1.0_eng
PDF
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
PDF
Ijeee 3-6-implementation of environment monitoring system using arm microcont...
PDF
Wireless Sensor Network Based Precision Green House Management System
PDF
Thesis Main
Zigbee based weather monitoring system
Zigbee based weather monitoring system
Design and implementation smart home alarm system with zig bee transceiver
B42060609
A ZigBee Based Wireless Sensor Network for an Agricultural Environment
IRJET- Wireless Weather Monitoring System using Adruino DUE and GSM Techn...
Wireless monitoring of soil moisture
green house monitoring system
Study and Development of Temperature & Humidity monitoring system through Wir...
K05137073
Mitul Desai & Andrew Bollin Poster
International Journal of Engineering and Science Invention (IJESI)
Qubino weather station plus user manual v1.0_eng
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
Ijeee 3-6-implementation of environment monitoring system using arm microcont...
Wireless Sensor Network Based Precision Green House Management System
Thesis Main
Ad

More from TELKOMNIKA JOURNAL (20)

PDF
Earthquake magnitude prediction based on radon cloud data near Grindulu fault...
PDF
Implementation of ICMP flood detection and mitigation system based on softwar...
PDF
Indonesian continuous speech recognition optimization with convolution bidir...
PDF
Recognition and understanding of construction safety signs by final year engi...
PDF
The use of dolomite to overcome grounding resistance in acidic swamp land
PDF
Clustering of swamp land types against soil resistivity and grounding resistance
PDF
Hybrid methodology for parameter algebraic identification in spatial/time dom...
PDF
Integration of image processing with 6-degrees-of-freedom robotic arm for adv...
PDF
Deep learning approaches for accurate wood species recognition
PDF
Neuromarketing case study: recognition of sweet and sour taste in beverage pr...
PDF
Reversible data hiding with selective bits difference expansion and modulus f...
PDF
Website-based: smart goat farm monitoring cages
PDF
Novel internet of things-spectroscopy methods for targeted water pollutants i...
PDF
XGBoost optimization using hybrid Bayesian optimization and nested cross vali...
PDF
Convolutional neural network-based real-time drowsy driver detection for acci...
PDF
Addressing overfitting in comparative study for deep learningbased classifica...
PDF
Integrating artificial intelligence into accounting systems: a qualitative st...
PDF
Leveraging technology to improve tuberculosis patient adherence: a comprehens...
PDF
Adulterated beef detection with redundant gas sensor using optimized convolut...
PDF
A 6G THz MIMO antenna with high gain and wide bandwidth for high-speed wirele...
Earthquake magnitude prediction based on radon cloud data near Grindulu fault...
Implementation of ICMP flood detection and mitigation system based on softwar...
Indonesian continuous speech recognition optimization with convolution bidir...
Recognition and understanding of construction safety signs by final year engi...
The use of dolomite to overcome grounding resistance in acidic swamp land
Clustering of swamp land types against soil resistivity and grounding resistance
Hybrid methodology for parameter algebraic identification in spatial/time dom...
Integration of image processing with 6-degrees-of-freedom robotic arm for adv...
Deep learning approaches for accurate wood species recognition
Neuromarketing case study: recognition of sweet and sour taste in beverage pr...
Reversible data hiding with selective bits difference expansion and modulus f...
Website-based: smart goat farm monitoring cages
Novel internet of things-spectroscopy methods for targeted water pollutants i...
XGBoost optimization using hybrid Bayesian optimization and nested cross vali...
Convolutional neural network-based real-time drowsy driver detection for acci...
Addressing overfitting in comparative study for deep learningbased classifica...
Integrating artificial intelligence into accounting systems: a qualitative st...
Leveraging technology to improve tuberculosis patient adherence: a comprehens...
Adulterated beef detection with redundant gas sensor using optimized convolut...
A 6G THz MIMO antenna with high gain and wide bandwidth for high-speed wirele...

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
web development for engineering and engineering
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
additive manufacturing of ss316l using mig welding
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Construction Project Organization Group 2.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Well-logging-methods_new................
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
web development for engineering and engineering
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CH1 Production IntroductoryConcepts.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
additive manufacturing of ss316l using mig welding
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Internet of Things (IOT) - A guide to understanding
Sustainable Sites - Green Building Construction
Structs to JSON How Go Powers REST APIs.pdf
Lecture Notes Electrical Wiring System Components
Construction Project Organization Group 2.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Well-logging-methods_new................
Foundation to blockchain - A guide to Blockchain Tech
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Lesson 3_Tessellation.pptx finite Mathematics
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Embodied AI: Ushering in the Next Era of Intelligent Systems

Low cost smart weather station using Arduino and ZigBee

  • 1. TELKOMNIKA Telecommunication, Computing, Electronics and Control Vol. 18, No. 1, February 2020, pp. 282~288 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v18i1.12784  282 Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA Low cost smart weather station using Arduino and ZigBee Zaid Khudhur Hussein1 , Hadi Jameel Hadi2 , Mousa Riyadh Abdul-Mutaleb3 , Yaqeen Sabah Mezaal4 1,3,4 Al-Esraa University College, Iraq 2 Al-Mustafa University College, Iraq Article Info ABSTRACT Article history: Received Mar 30, 2019 Revised Dec 17, 2019 Accepted Dec 30, 2019 This paper presents low cost-effective weather station with monitoring system by using ZigBee communication technique that serves as a communication channel by using hardware and sensors to transmit and receive data in the weather station system. Using ZigBee over the Bluetooth for the short coverage distance about (1-10 m) and over the (WLAN) (wireless local area network) or Wi-Fi, a WLAN has limitation like delay, lacking BW of the handover of a large amount of data, and some areas have no internet coverage. The system includes implementation and design for the weather station using Arduino Uno board and five sensors gives sixth reading data (rain state, wind level, air pressure, dust density, temperature and humidity). The data can be stored in SD card on receiving (clouding and main processing side) from more than one transmitter node (ZigBee Network). It can be retrieved the data in any time and date. Results showed the system has no delay and the data reputedly changing ever second with the new reading. Keywords: Arduino Clouding Wireless sensor networks ZigBee This is an open access article under the CC BY-SA license. Corresponding Author: Zaid Khudhur Hussein, Al-Esraa University College, Baghdad, Iraq. Email: [email protected] 1. INTRODUCTION Generally, in the worldwide, the weather is very important for people life in numerous situations of rainy, hot, dry, dusty, and windy weather state. We must know these states before going to anywhere to take precautions [1-3]. These precautions can be implemented by modern electronic and monitoring technologies. Arduino is an open-source board that contains individually a physical programmable circuit boarding (microcontroller) with a part software, or IDE which works in a PC, and writes with upload PC code in the board (Arduino board) [4-6]. The ZigBee technique is interoperable amongst constructers with maintenances having main number of nodes. System delivers contacting between several electronic procedures as a cooperative and graphical interface to control these devices [7-9]. The model has a parallel processing like joining one or extra microcontroller (built in projected system) and the interface among microcontrollers is composed to construct master/slave procedure that employs one main (master) with one or extra (slave) microcontrollers [10]. Related works in this section discussed various approaches by using Arduino and ZigBee technology Systems with their features. Shih-Pang Tseng et al. [11] presented smart house monitor & supervisor (SHMS), using ZigBee techniques based on the sensors with actuators that attached via ZigBee technique system. The design is smart socket that works by remote control by Zigbee. The computer host acts as an information data with motion sensing and the information is transported to VM on the cloud. Nayan and Ikhsan [9] designed and enhanced ZigBee technique that functions as a communication channel in
  • 2. TELKOMNIKA Telecommun Comput El Control  Low cost smart weather station using Arduino and ZigBee (Zaid Khudhur Hussein) 283 the hardware with sensors based on a house automation method in smart houses. LCD has used to give details about system receiver. ZigBee network has been used for the design and implementation effectively on prototype to improve the house automation system. Babarao and Ramesh [12] investigated a system identified as HEMS to decrease the power consumption in home energy. They conducted different home appliances connected over ZigBee communication to turn on or off the home appliance. Proposed architecture gives power saving and energy organization, and affords a security to the home by using different sensors and GSM circuits. Jabbar and Kawitkar [13], has introduced cheap commercial and powerful house control with monitoring system. Smart home has interfaces and practical descriptions to confirm interoperability amongst ZigBee systems for different electrical devices, meters and smart energy enablers. Hadi [14] has presented system design using XBee wireless technique communications, which is able to send and receive a transmission information among central controller unit and various house sensor nodes for reading and sending temperature, gas sensing and IR security information. The tested results are in the wireless usage monitoring and are recognized. In Iraq, the weather states are always changing. Temperature degree is very hot in summer, and humidity is very high in south of Iraq as well as rainy weather in north of Iraq. To measure all these states of data, we need devices to measure the weather states in all areas to know their states and we used the wireless weather station device without Internet by using ZigBee Network with Arduino microcontroller and the sensors to measure these weather states. In this paper, the system has implementation and design for the weather station using Arduino Uno board and five sensors with sixth reading data (rain state, wind level, air pressure, dust, temperature and humidity). The data is transmitted from the station by using Zigbee communication technique (ZigBee Network) as the communication channel to the receiver. The weather station doesn’t need the internet. Therefore, we can use it in any location since weather station is based on ZigBee communication technology that has high coverage area from 120 m to 64 km. 2. RESEARCH METHOD The main work in this paper is to propose design and implementation a weather station system. The work has two parts (hardware and software) implementations, and block diagram for the weather station is depicted in Figure 1. Figure1. Block diagram of the station: (a) sender section (TX), and (b) receiver section (RX) 2.1. Hardware implementation Hardware implementation primarily involves two Arduino Uno parts, temperature and humidity (DHT11), two ZigBee circuits, wind speed sensor (Type (0-9V) SKU: SEN0170), BMP180 digital barometric sensor module – model GY-68, rain sensor, dust sensor (GP2Y1010AU0F), SD memory, real time clock (DS1307) sensor, GLCD and nextion display which are being discussed with their specific functions. a. Arduino Uno Arduino is microcontroller boarding built on ATmega328P. The Arduino has 14 digital input/output pins (6 pins which uses as PWM outputs), 6 analog inputs with 16 MHz quartz crystal, USB connection, power jack and ICSP header with a reset switch as explained by Figure 2 [15]. Uno boarding has a series for USB Arduino boards, with reference typical to Arduino boards.
  • 3.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 282 - 288 284 b. ZigBee technology ZigBee technology works on open global standard based on IEEE 802.15.4 MAC/PHY. It defines network layer over 802.15.4 layers that are supporting advanced mesh routing capabilities [5]. The xBee signal uses AES encryption method. This method is a symmetric-key secret message that is in cooperation with the transmitter node and the receiver to employ a solitary key for encrypting and decrypting. Encryption has procedures of transforming the text words into a layout that is uneasily decipherable which is known as cipher. The cipher is acquired by performing a sequential arithmetical operation based on iteration levels [16]. ZigBee networking element circuit with sensors stand for modern categories for wireless, short, low power network communication techniques with several technological advantages, such as a low complexity, low power consumption, high cost, high efficiency, high reliability and wide network coverage area [13]. Differences among Bluetooth, WLAN and ZigBee are clarified in Table 1. The XBee module uses medium to be as interaction with the communication module among microcontrollers and serves like wireless network for information transfer. There are two kinds of XBee devices used for house automation: XBee S1 and XBee S2 as depicted in Figure 3 [13]. The characteristics of the XBee S1 and S2 modules are shown in Table 2. Table 1. Comparison of characteristics of Bluetooth, WLAN and ZigBee [9] Characteristics Bluetooth WLAN ZigBee Protocol (IEEE) 802.15.1 802.11 b/g 802.15.4 Range (meters 10 50-100 10-100 Data rate (bit/s) 1 M 11 & 54 M 20, 40 & 250 k Battery lifetime (days) 7 0.5-5 >100 Operating frequency (Hz) 2.4 G 2.4 G & 5 G 868 M, 902-926 M & 2.4 G Complexity High High Low Power consumption (mW) 198 1050 72 Security 64 & 128 kbits IEEE 802.11i (WPA2) 128-bit AES & application layer security Application Wireless communication Internet, website, & e-mail Control & monitoring Table 2. The characteristics of Series 1 and Series 2 Xbee modules [13] Series 1 Series 2 Distance (m) 30 40 Optimal range (m) 100 120 Transmitter/receiver current (mA) 45/50 40/40 Firmware 802.15.4 ZigBee Digital input 8 11 Analog input 7 4 PWM 2 No Point-topoint & point-to-point topology Yes Yes Mesh & tree topologies No Yes c. Wind speed sensor The three-type wind speed sensor is a device that determine wind speed by using 9 V DC voltage. Its features are high hardness, corrosion protection, waterproofness and high precision [17]. d. Barometric pressure sensor The sensor is highly low-cost circuit to measure barometric pressure, temperature, and altitude. The sensor is welded on PCB of a 3.3V regulator, with pull up resistors of I2 pins [18]. e. Rain sensor The rain sensor are tools to detect rain that can be worked like switch when rain drop falls over rainy board with the ability to measure the rain fall intensity [19]. f. Dust sensor An infrared emitting diode with light depending resistor (LDR) phototransistor was organized on the hardware. It can be used to find out the reflected light from dust in air [20]. g. Temperature and humidity sensor (DHT11) The board is sensor with the ability for measuring temperature with humidity. It has high reliability, excellent long-term stability with very fast response time [21]. h. Real time clock (DS1307) Real time clock (RTC) is similar to the clock, works on the battery with retain time even if the power is off [22]. i. SD memory The SD Memory is used to store the data from sensors immediately. This data can be displayed on nixtion touchscreen and old data can be searched at any date and time.
  • 4. TELKOMNIKA Telecommun Comput El Control  Low cost smart weather station using Arduino and ZigBee (Zaid Khudhur Hussein) 285 Figure 2. Microcontroller board (Arduino Uno) Figure 3. XBee S1 and S2 2.2. Software implementation The software program for the station is based on Arduino C program language. At what time the program has completed, the system then uploads Arduino program to the microcontroller, and the device will transmit information serially to its TX through ZigBee. In this paper, the system is based on the ZigBee technology to receive and transmit the information. ZigBee wireless link is configured and could accept information for other ZigBee units connected to hardware. A flowchart for weather station is depicted in Figure 4. (a) (b) Figure 4. Flowchart of weather station ZigBee system: (a) Tx, (b) Rx
  • 5.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 282 - 288 286 2.3. Experimental evolution The weather station system has been designed by using Arduino Uno and ZigBee technology with the sensors. The weather station has two parts; the transmitter node weather station has an Arduino Uno and ZigBee with five sensors (wind speed sensor, pressure sensor, rain sensor, dust sensor, temperature and humidity sensor) as well as GLCD to show the data considered for transmitter node. The receiver part consists of an Arduino Uno and ZigBee with nextion to monitor the receiving data based on the proposed prototype as shown in Figures 5 (a) and 5 (b). The range distance from Arduino based system station (transmitter node) ZigBee is 1 mile, and the maximum range of ZigBee node (receiver sides or transmitter sides) is 40 miles. (a) (b) Figure 5. (a) Weather station transmitter node, (b) Receiver node 3. RESULTS AND ANALYSIS Practical improved results from data values are determined in proposed weather system. The obtained results when station worked along one week in Baghdad Iraq from 8-12-2018 to 14 12-2018 for six reading (temp, hum, rain, wind, pressure and dust) twice per day (7:00 AM to 4:00 PM) from the transmitter node are shown in Tables 3 and 4. As it is shown in the tables, the difference between reading from Table 3 (www.weather.com) and the reading from Table 4 (proposed weather station) is minimum. The difference in temperature is about 2o C, the difference in humidity is about 3%, no difference in rain status, the difference in wind speed is about 1 KMH, and the difference in pressure is about 1 MB. Table 3. Weather data from www.Weather.com Time Sat Sun Mon Tus Wed Thu Fri Temp 7:00 AM 4:00 PM 12oc 17oc 15oc 13oc 14oc 12oc 20oc 18oc 15oc 18oc 12oc 14oc 8oc 17oc Hum 7:00 AM 4:00 PM 91% 74% 82% 87% 82% 97% 96% 63% 91% 70% 94% 68% 91% 58% Rain 7:00 AM 4:00 PM LIGHT RAIN NO RAIN Sunny Sunny RAIN Sunny Sunny Sunny Sunny Sunny Sunny Sunny Sunny Sunny Wind 7:00 AM 4:00 PM 18 KMH 10 KMH 10 KMH 10 KMH 18 KMH 11 KMH 5 KMH 3 KMH 8 KMH 11 KMH 11 KMH 5 KMH 8 KMH 3 KMH Pre 7:00 AM 4:00 PM 1019 MB 1020 MB 1021 MB 1021 MB 1021 MB 1021 MB 1021 MB 1021 MB 1020 MB 1020 MB 1021 MB 1021 MB 1019 MB 1019 MB For the first day (8 December 2018) from the week the reading for both in www.weather .com and the proposed weather station were calculated. The Temperature reading was (11oC) determined by prototype weather station and the reading from www.weather.com was (12oC) and the difference is (1% oC) between them. For the Humidity reading, it was (90%) determined by prototype weather station and the reading from www.weather.com was (91%) and the difference is about (1% oC) between them. For the Pressure reading,
  • 6. TELKOMNIKA Telecommun Comput El Control  Low cost smart weather station using Arduino and ZigBee (Zaid Khudhur Hussein) 287 it was (1018 MB) was determined by prototype weather station and the reading from www.weather.com was (1019 MB) and the difference was about (1 MB) between them. For the Rain status reading, it was (rain) determined by prototype weather station, and the reading from www.weather.com was (light rain). For the wind speed reading, it was (17 KMH) determined by prototype weather station and the reading from www.weather.com was (18 KMH) and the difference is about (1) between them. The performance and data storages can be enhanced by cloud and internet of thing (IoT) technologies [23, 24]. In addition, the proposed weather station monitoring results can be adjusted by genetic algorithm (GA) as an optimization tool to enhance any wanted reading [25]. Table 4. Weather data from proposed weather station Time Sat Sun Mon Tus Wed Thu Fri Temp 7:00 AM 4:00 PM 11oc 16oc 16oc 12.5oc 13oc 11oc 21oc 18oc 13.5oc 17oc 12oc 13oc 8oc 16oc Hum 7:00 AM 4:00 PM 90% 73% 84% 88% 84% 94% 92% 60% 91% 73% 92% 70% 88% 58% Rain 7:00 AM 4:00 PM RAIN NO RAIN Sunny Sunny RAIN Sunny Sunny Sunny Sunny Sunny Sunny Sunny Sunny Sunny Wind 7:00 AM 4:00 PM 17 KMH 11 KMH 10 KMH 11 KMH 17 KMH 10 KMH 6 KMH 3 KMH 7 KMH 10 KMH 10 KMH 6 KMH 8 KMH 3 KMH Pre 7:00 AM 4:00 PM 1018 MB 1019 MB 1022 MB 1021 MB 1021 MB 1021 MB 1021 MB 1020 MB 1020 MB 1021 MB 1022 MB 1020 MB 1020 MB 1019 MB Dust 7:00 AM 4:00 PM 0.07 0.09 0.06 0.07 0.09 0.1 0.08 0.09 0.07 0.07 0.06 0.08 0.07 0.06 4. CONCLUSION In this paper, prototype system for low cost-effective weather station with monitoring system by using Arduino Uno and ZigBee communication technique, to transmit and receive the weather data has presented. It has feasibilities for six reading data (rain state, wind level, air pressure, dust density, and temperature and humidity). The data can be saved in SD card on receiving (clouding and main processing sides) from more than one transmitter node (ZigBee Network). It can be retrieved the data in any time and date. The difference in results from proposed weather system compared with (www.weather.com) is very good in all readings that calculated form the proposed weather station that gives an evidence that proposed model has tolerable performance to be applied reliably without internet connection in any area of Iraq. REFERENCES [1] H. Saini, A. Thakur, S. Ahuja, N. Sabharwal, N. Kumar, “Arduino based automatic wireless weather station with remote graphical application and alerts,” 2016 3rd International Conference on Signal Processing and Integrated Networks (SPIN), Noida, pp. 605-609, 2016. [2] M. Beniston, Turbulence to climate: numerical investigations of the atmosphere with a hierarchy of models. Berlin: Springer, 1998. [3] T. A. Blair and C. F. Robert, “Weather elements,” Englewood Cliffs N. J.: Prentice-Hall, 1965. [4] A. D’Ausilio, “Arduino: A low-cost multipurpose lab equipment,” Behavior research methods, vol. 44, no. 2, pp. 305-313, 2012. [5] M. Banzi and M. Shiloh, “Getting started with Arduino: the open source electronics prototyping platform,” Maker Media, Inc., 2014. [6] A. Nayyar and V. Puri, “A review of Arduino board's, Lilypad's & Arduino shields,” 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), 2016. [7] W. Li and Q. Wang, “ZigBee Technology and Its Applications,” Modern Science & Technology of Telecommunications, vol. 1, 2004. [8] C. Wang, T. Jiang, and Q. Zhang, “ZigBee network protocols and applications,” Auerbach Publications, 2016. [9] N. A. Nayan, I. A. M. Ikhsan, Y. Takahashi, “Using ZigBee Communication Technology in a Smart Home Wireless Sensor Network,” Proceedings of Second International Conference on Modern Trends in Science, Engineering and Technology, pp. 19-25, 2014. [10] H. Jameel and H. Kareem, “Low-cost Energy-Efficient Smart Monitoring System Using Open-source Microcontrollers,” International Review of Automatic Control (I.RE.A.CO.), vol. 9, no. 6, pp. 423-428, 2016. [11] S. P. Tseng, B. R. Li, J. L. Pan, and C. J. Lin, “An Application of Internet of Things with Motion Sensing on Smart House,” in 2014 International Conference on Orange Technologies, 2014. [12] B. Babarao and S. Ramesh, “Home Energy Management System with Security Using ZigBee Communication,” International Journal of Innovative Research in Advanced Engineering (IJIRAE), vol. 2, no. 3, pp. 2349-2163, 2015.
  • 7.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 282 - 288 288 [13] Z. A. Jabbar and R.S. Kawitkar, “Implementation of Smart Home Control by Using Low Cost Arduino & Android Design,” International Journal of Advanced Research in Computer and Communication Engineering, vol. 5, no. 2, pp. 156-163, 2016. [14] H. J. Hadi, Z. K. Hussein, and W. M. Lafta, “Design and Implementation Smart Home Alarm System with Zigbee transceiver,” International Journal of Engineering & Technology, vol. 7, no. 4, pp. 3914-3917, 2018. [15] P. B. Patil, R. R. Patil, and S. V. Patil, “Home Automation System Using Android and Arduino Board,” International Journal of Innovative Research in Science, Engineering and Technology, vol. 5, no. 4, pp. 5076-5082, 2016. [16] E. Abd Kadhim, Z. K. Hussein, and H. J. Hadi, “AES Cryptography Algorithm Based on Intelligent Blum-Blum-Shub PRNGs,” Journal of Engineering and Applied Sciences, vol. 12, no. 10 SI, pp. 9035-9040, 2017. [17] DFRobot, [Online], Available at: https://www.dfrobot.com/wiki/index.php/Wind_Speed_Sensor_Voltage_Type (0 9V)_SKU:SEN0170. [18] Sparkfun, [Online], Available: https://learn.sparkfun.com/tutorials/bmp180-barometric-pressure-sensor-hookup- [19] Openhacks.com, [Online], Available: https://www.openhacks.com/uploadsproductos/rain_sensor_module.pdf. [20] SHARP Corporation GP2Y1010AU0F datasheet Sheet No.: E4-A01501EN, Dec 1 2006. [21] Microbot, “DHT11 Humidity and Temperature Sensor,” [Online], Available: http://www.microbot.it [22] Adafruit, “Real-time Clock Breakout Board Kit,” [Online], Available: https://learn.adafruit.com/ds1307-real-time- clock-breakout-board-kit. [23] Y. S. Mezaal, H. H. Madhi, T. Abd, S. K. Khaleel, “Cloud computing investigation for cloud computer networks using cloudanalyst,” Journal of Theoretical and Applied Information Technology, vol. 96, no. 20, 2018. [24] Y. S. Mezaal, L. N. Yousif, Z. J. Abdulkareem, H. A. Hussein, S. K. Khaleel, “Review about effects of IOT and Nano-technology techniques in the development of IONT in wireless systems,” International Journal of Engineering and Technology (UAE), vol. 7, no. 4, 2018. [25] Y. S. Mezaal, S. F. Kareem, “Affine Cipher Cryptanalysis Using Genetic Algorithms,” JP Journal of Algebra, Number Theory and Applications, vol. 39, no. 5, pp. 785-802, 2017.