Transcript
Page 1: Wireless Sensors Web Server - MidasIreland Competition... · 2018-04-19 · ── Intelligent Greenhouse Design Introduction: The objective of this project was create an intelligent

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

Top Related