UNION COLLEGE WEATHER STATION Brian Kruppenbacker Jeffrey D’Alessandro Advisor: Professor Traver.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Read Digital input Turn on sensor board Convert to Temperature & Humidity Wake Up CC430 Sleep CC430 Timing diagram ① P.2.4
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Automated Electric Guitar Tuner Abstract In the music industry, there has been a recent trend of increased research with regard to self-tuning guitars.
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
Lapview – The Swimmer’s Watch GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 24 th, 2008 Department of Electrical and.
Automated Pool Maintenance System Jonathan Arbogast Janine Garnham Ajay Suthar.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Olin Student Projects 2008 Keith Gendreau Code 662 NASA/GSFC
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
Digital Notetaker Walter Jordan Tom Warsaw Senior Design Project EECC 657.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
Dataloggers. Records voltage, current, or circuit closing Environmental variables must be converted to electronic signal.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Phase IV Presentation Group 7 Thomas Kudej Marko Sutovic Timothy Smith.
Team 14 Joe Grady James Crow Hongyu Chen Prakalp Sudhakar Victor Villagomez Client/Faculty Advisor: Dr. Gary Tuttle.
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
Made in United States of America EMIT SIM emit.descoindustries.com Rev:
Optical Heart Monitor/Jump Drive Sponsor: Calit2 Mentor: Paul Blair Ph.D. Team: Matt Chandrangsu, Jeffrey Chi, Kari Nip ECE 191 – Group 6 Fall 2008.
Computerized Train Control System by: Shawn Lord Christian Thompson.
EMBEDDED WEB SERVER. CONTENT: 1.ABSTRACT 2.INTRODUCTION TO EMBEDDED SYSTEMS 3.INTRODUCTION TO EMBEDDED WEB SERVER 4.BLOCK DIAGRAM 5.POER SUPPLY 6.COMPONENT.
Team 14 Joe Grady James Crow Hongyu Chen Prakalp Sudhakar Victor Villagomez Client/Faculty Advisor: Dr. Gary Tuttle.
Viking Pump Flow Manager - Phase 2 Senior Design May
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Peripherals and their Control An overview of industrially available “peripheral devices” that use “pulse-width modulation” for information passing. Review.
NetVuze Precision Network Meter standalone, easy to use, networked with data logging.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Acceleration Based Pedometer
Smart transmitters.
Module 1: Introduction to PLC
1 Monitor System Reliability alarm on demand, sag/surge, and etc. Perform Advanced Power Quality Analysis provide real-time trending. Centralized.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
INTERFACING WEB SERVER WITH A ROBOT
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Case Study Computer Controlled Radiation Monitoring System
THE GEORGE WASHINGTON UNIVERSITY SCHOOL OF ENGINEERING AND APPLIED SCIENCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING FINAL PRESENTATION WEATHER.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
A.M.E.N. Autonomous Meteorological Embedded Network for Fire Fighting Fan Zhang, Dmitry Stomakhin, Flavio Sira, Brian Hansen.
MSU SeaMATE ROV Explorer Class
Group 31Q APSC 100 November 2,2002. Humidity Team Billy Smith Jacob Black Temperature Team George McDonald Keith Brown Supervised by… Dr. Geoff Lockwood.
Water Flow GROUP A. Analogue input voltage results: Motor Input voltage( V) pin 12 Analogue input voltage (V) Display number
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
A microcontroller-based system for multi sensor monitoring and messaging via GSM network Bachelor thesis Angelakis Vaios Supervisor:Kazarlis S.
PHYSICS PROJECT WITH A RESEACH BASIS 5c
Goals Structure Sensors Communication Server
SCADA for Remote Industrial Plant
Weather Station Weather station design for measuring
How SCADA Systems Work?.
Goals Structure Sensors Communication Server
Network Models, Hardware, Protocols and number systems
ECE 477 Final Presentation Team 15  Spring 2010
Presentation transcript:

UNION COLLEGE WEATHER STATION Brian Kruppenbacker Jeffrey D’Alessandro Advisor: Professor Traver

Goals Design and implement a weather station for the Union College campus community Design and implement a weather station for the Union College campus community Record Record TemperatureRelative humidity Barometric pressurePrecipitation UV indexWind speed Wind direction Calculate Calculate Wind chill & Dew point Display current and archived measurement data at weather.union.edu Display current and archived measurement data at weather.union.edu

Performance Criteria Measurements must have accuracy within 5% Measurements must have accuracy within 5% The measurements must represent the current weather conditions The measurements must represent the current weather conditions The computer must store the measurement data for future reference The computer must store the measurement data for future reference The system must be able to run for a long period of time (years) The system must be able to run for a long period of time (years) The station must be low maintenance The station must be low maintenance Any malfunctions must be easy to fix Any malfunctions must be easy to fix

Behavior Sensor station located on roof of F.W. Olin building will record measurements Sensor station located on roof of F.W. Olin building will record measurements Sensor station sends data to a computer Sensor station sends data to a computer Computer will perform the additional calculations needed Computer will perform the additional calculations needed Computer will store all measurements Computer will store all measurements Computer will generate webpage to display most recent measurements Computer will generate webpage to display most recent measurements Webpage will allow users to view archived measurement data Webpage will allow users to view archived measurement data Sensor Station Hard Drive

Our Design Sensor Station Structure Communication Server

Types of Sensors DIGITAL Based on number of pulses Precipitation Wind Speed ANALOG Based on voltage Temperature Relative Humidity Barometric Pressure Ultra-Violet Wind Direction

Sensors: Analog 8051 Microcontroller Analog to Digital Converter 8051 Microcontroller Analog to Digital Converter All sensor outputs were adjusted to fit between the range of 0 and 2.5 volts through the use of voltage dividers All sensor outputs were adjusted to fit between the range of 0 and 2.5 volts through the use of voltage dividers The voltage division is then taken into account when the measurements are calculated The voltage division is then taken into account when the measurements are calculated

Sensors: Digital 8051 Microcontroller Programmable Counter Array 8051 Microcontroller Programmable Counter Array Signal bounce is handled using both software and hardware approaches Signal bounce is handled using both software and hardware approaches Measurements are calculated based on the number of pulses and the number of pulses within a time frame Measurements are calculated based on the number of pulses and the number of pulses within a time frame Pulses are counted using interrupts Pulses are counted using interrupts

Sensor Station: Microcontroller Start Setup Precepitation and Wind Speed (Interrupts) Get Temperature Get Relative Humidity Get Barometric Pressure Get UV Get Wind Direction Check for ENQ Turn off Interrupts Send Data If sent correctly, reset Precip and Wind Speed Counters Turn Interrupts back on ENQ _____

Structure Location: Location: F.W. Olin Building Power: Power: 120 volts from building Safety: Safety: Grounded (lightning) Circuit Breakers

Communication The server will poll the microcontroller for new data every 60 seconds The server will poll the microcontroller for new data every 60 seconds A communication protocol was created A communication protocol was created Serial Communication via Ethernet using Quatech Serial Device Server Serial Communication via Ethernet using Quatech Serial Device Server

Communication: Serial Device Server Encapsulates serial data coming from the microcontroller and sends it over Ethernet Encapsulates serial data coming from the microcontroller and sends it over Ethernet Device software on server receives data and creates a virtual serial port Device software on server receives data and creates a virtual serial port Server uses virtual serial port as if it were an actual serial port Server uses virtual serial port as if it were an actual serial port

Communication: Protocols StartEmit ENQ Emit ACK Emit NAK SYNDATA Checksum Good Checksum Done Bad Checksum Checksum DATA SYN TIMEOUT Server-side Protocol

Server Polls the microcontroller for data Polls the microcontroller for data Calculates Calculates –Wind Chill and Dew Point –Averages, Highs, Lows, and Totals Store measurement data Store measurement data Generate webpage Generate webpage –Current Weather Conditions –Archived Weather Measurement Data

Server: Data Flow Diagram Data AcquisitionCalculations Current Weather Measurements File/Database Archived Weather Measurements File/Database Archived Measurements Manager Web Page Generator

Server: Website PHP is used to read the current weather measurement data from a file and display the conditions PHP is used to read the current weather measurement data from a file and display the conditions Archived data can be viewed by selecting the month, day, and/or year Archived data can be viewed by selecting the month, day, and/or year

Results All of the sensors have accuracy within 5% All of the sensors have accuracy within 5% All measurements accurately depict the current weather conditions of the area All measurements accurately depict the current weather conditions of the area The sensors purchased are low maintenance The sensors purchased are low maintenance Station repairs will be simple and explained in a manual Station repairs will be simple and explained in a manual

Conclusion System design and implementation System design and implementation How to handle signal bouncing using both software and hardware approaches How to handle signal bouncing using both software and hardware approaches Serial Communication Serial Communication PHP and HTML PHP and HTML Teamwork and time management skills Teamwork and time management skills What we learned:

Future Work Add additional sensors to the station Add additional sensors to the station Implement a database to store the current and archived measurement data Implement a database to store the current and archived measurement data Implement a data management program to compress and perform calculations on archived data Implement a data management program to compress and perform calculations on archived data Adjust website to obtain the data from the database Adjust website to obtain the data from the database Build station structure and mount on top of F.W. Olin building Build station structure and mount on top of F.W. Olin building

Thank You Professor Traver Professor Traver Professor Hedrick Professor Hedrick Professor Spallholtz Professor Spallholtz Professor Almstead Professor Almstead

Questions