Outdoors Weather Sensor Group Project

16
OUTDOORS WEATHER SENSOR EEE212 – Group Project Alexander Fandy George Fearnall Gareth Walley Brian Jonathan Reza Safari

Transcript of Outdoors Weather Sensor Group Project

Page 1: Outdoors Weather Sensor Group Project

OUTDOORS WEATHER SENSOR

EEE212 – Group Project

Alexander Fandy George Fearnall Gareth Walley Brian Jonathan Reza Safari

Page 2: Outdoors Weather Sensor Group Project

Wireless Sensors in Homes

Page 3: Outdoors Weather Sensor Group Project

Many Possibilities ¨  Air Conditioner ¨  Water Heater ¨  Curtain Control ¨  Lights ¨  CCTV

Page 4: Outdoors Weather Sensor Group Project

Wireless Sensors in Outdoors ¨  Localized weather conditions ¨  Easy transition from Nursery/Greenhouse to garden ¨  Ideal location and conditions for specific plants ¨  Saving plants from dying by providing perfect living

conditions ¨  Smart measurement of environmental data

Page 5: Outdoors Weather Sensor Group Project

Green house Bright Location

Veg. Patch

Shaded Location

Page 6: Outdoors Weather Sensor Group Project

Implementation ¨  In this project, 2 X-Bee radios were implemented. ¨  One radio as an end device communicating with the sensors and the

other at the computer side receiving data and passing them to MATLAB.

¨  Because of the large number of I/O pins, the Xbee on the sensors simplified design and implementation no longer requiring Arduino on the base.

¨  Data passed from base to the computer could be intercepted by Arduino, however it is much simpler for data to be passed to MATLAB for visual representation.

Page 7: Outdoors Weather Sensor Group Project

Implementation Details ¨  X-CTU configured X-Bee

radios with firmware to operate in the designated role.

¨  Configuration of radio address.

¨  Allows continued communication

Page 8: Outdoors Weather Sensor Group Project

Xbee Wireless Radio and Zigbee ¨  Small wireless communication module ¨  Low power consumption ¨  Mesh network compatibility ¨  250 kBits/s, 2.4 GHz based

on IEEE standard 802.15.4

Page 9: Outdoors Weather Sensor Group Project

Advantages and Disadvantages ¨  Minimum power consumption

suitable for wireless nodes ¨  Small, lightweight ¨  10 I/O pins ¨  Digital and analogue input ¨  Each radio can be set as the

controller or the endpoint node

¨  Sleep mode (reduced power consumption)

¨  Not the best choice for large data

¨  Minimum logic capability

Page 10: Outdoors Weather Sensor Group Project

MATLAB Interface ¨  Matlab has a serial package ¨  Allows reading writing to the serial port ¨  Analysing packets of data, it is possible to decode

the digital output of the Xbee

Page 11: Outdoors Weather Sensor Group Project

Data Collection ¨  A standalone Matlab program runs in the

background. ¨  Every X minutes it collects data from each sensor. ¨  From this it saves data to a database which can be

accessed from Matlab

Page 12: Outdoors Weather Sensor Group Project

Data Visualization ¨  Matlab has GUI programming capabilities. ¨  Using these, it is possible to create a standalone

program which can be run on a machine without Matlab.

¨  The controls call data from the database then plot them automatically.

¨  People inexperienced with Matlab would have no problem using this software.

Page 13: Outdoors Weather Sensor Group Project

Circuit Topology

Sensors

Xbee Router

Xbee Coordinator

Computer

Page 14: Outdoors Weather Sensor Group Project

Sensors and Battery ¨  Rain Sensor ¨  Temperature and Humidity ¨  Light Sensor ¨  Power supply- Li-ion Battery most common and

effective rechargeable battery 3.6V

Page 15: Outdoors Weather Sensor Group Project

Implementation Difficulties ¨  Xbee firmware ¨  Coding compatability ¨  Digital I/O

Page 16: Outdoors Weather Sensor Group Project

Possible Upgrades ¨  Solar Charging ¨  Mesh Network ¨  Internet integration ¨  More sensors ¨  Phone application ¨  Multiple data collection nodes – mesh network ¨  Greater graphing capabilities – heat maps ¨  Add functionality for live data to be viewed