Upload
nguyennguyet
View
216
Download
0
Embed Size (px)
Citation preview
Wireless Sensors Web Server ── Intelligent Greenhouse Design
Introduction:
The objective of this project was create an intelligent greenhouse
system which will operate automatically or be controlled by a web
browser.
Background:
Web Page:
The three main technologies used
to create a web page (HTML,
CSS, JavaScript) each of them
are doing different special jobs.
Conclusion:
• The system is able to collect the data (such as, Temperature, Humidity and Light) from
surrounding environment.
• The intelligent greenhouse system can operate independently and automatically when the web
server disconnected.
• The web server can overwrite the signal and take control of the greenhouse system wirelessly.
• All the value in Table 1 can be altered, depending on the different types of the plants.
Required Tasks:
Build a web page
• HTML
• CCS
• JavaScript
• JQuery
• Socket.io
Micro-processor
• Using Arduino programme to collect data and control the greenhouse
Web Server
•Implement a Web server on the Intel Galileo board
•.js file
Transmission
• Receive and transmit data from computer to micro-controllerwirelessly using ZigBee protocol
Figure 1: Tasks
Jiayi Shao
Project Supervisor: Mr. Michael Gill
Electronic Engineering, 4th year, IT-Tallaght, Dublin 24
Figure 4: Intelligent Greenhouse
Trigger at Stop at Trigger events
Humidity > 75% < 55% Fan on/off
Temperature < 15°C > 30°C Heater on/off
Light < 50 > 150 Window-shades on/off
Moisture < 15% >30% Sprinkler on/off
Web Server:
The web page can send commands and take control of the
greenhouse when the user interacts with the user interface in
HTML and the web page can receive events from Intel Galileo
that report the status of the sensors installed in the greenhouse
dynamically and asynchronously.
Figure 3: Web Page Interface
ZigBee:
ZigBee is a new short-range, low-rate wireless network
technology. It is a mesh network specification for low-power
wireless local area networks (WLANs).
Table 1: Automatic Control System Triggering Conditions
Future Work:
• Family use or Agriculture use
• Use solar energy as power supply
30/05/2017
• HTML is markup languages composed of elements, which contain
attributes (some optional and some mandatory.)
• Cascading Style Sheets is used to control over the formatting
and layout of the document.
• JavaScript is the scripting language that is used to add
behaviour to the web pages
Results:Figure 2: HTML, CCS, JavaScript
Arduino Mega 2560:
Arduino is an open-source electronics platform based on easy-to-
use hardware and software. Arduino boards are able to read
inputs - light on a sensor, a finger on a button, or a Twitter
message - and turn it into an output - activating a motor, turning
on an LED, publishing something online. [1]
Figure 5: Greenhouse Model
Reference:
[1] Arduino. 2017. What is Arduino. [ONLINE] Available at:
https://www.arduino.cc/en/guide/introduction. [Accessed 25
May 2017].
Jiayi Shao ITT Dublin
Figure 7: Overall Design of the Intelligent Greenhouse
Figure 6: Nextion
Display Reading of the
Greenhouse