Ryan MassicciAlan LeeTroy HawleyWeather Meter
Product DeliverableProduct goalTo create a weather meter that displays temperature, wind speed, rain total, and allow the user to manually change brightness level of lights.Target audience:Any person(s) who wants to know the current weather conditions.Those who have weather related jobs.Hunters or fisherman who want to know how windy or rainy it is.
Project ManagementMicrosoft Project was initially used to manage the project.Tasks were divided as equally as possible amongst team members.Tasks were completed in parallel when possible.Jira was used to manage tasksThe scrum master helped monitored task progress.Weekly “sprints” were completed with various goals.
Project HistoryDetermined the scope of the project.What has to be included.What we would like to include (wish list).Divide work amongst group members.Created the circuit to interface the Weather Meter with the MAVRK.Created light dimmer custom component.Created GUI on DE2 touch screen peripheral.Based on Group 1 Winter Quarter GUI.Pixel Buffer not used.Interfaced Weather Meter with MAVRK via the circuit created.Interfaced the MAVRK with the DE2 with RS232.
PrototypeSolidWorks was used to create two prototypes for an indoor and outdoor module.The indoor model was to simply have a simple thin touch screen design.The outdoor model was designed to maximize its ability to gather solar power.The models were made with steel.
Weather meter
Weather meter
Weather MeterSparkfun ElectronicsCost: $69.95Anemometer (wind speed)Wind vane (wind direction)Rain gauge
Weather Meter OperationInterfaced with two RJ11connectorsThe rain gauge is a self emptying tipping bucket.  After 0.011” of rain, a contact closure occurs (switch).  This is a digital signal.The anemometer is a cup-type that closes a contact as a magnet moves past a switch.  The wind vane is composed of 8 switches with each connected to a different resistor.  The vane’s magnet can close 2 switches at once, allowing 16 different positions to be indicated.  An external resistor can be used to form a voltage divider producing a measurable voltage output.
Weather Meter Circuit A circuit was made that included two RJ11 connectors.Connector 1:Pins 2 and 5 represented the wind vanePin 2 was connected to ground.Pin 5 was connected to an ADC and a resistor which was connected to power.Pins 3 and 4, which represented the anemometer acted as a switch.Pin 3 was connected to power.Pin 4 was connected to GPIO on the MAVRK and a resistor, which was connected to ground.
Weather Meter Circuit (Continued)Connector 2:Pins 3 and 4, which represented the rain gauge acted as a switch.Pin 3 was connected to power.Pin 4 was connected to GPIO on the MAVRK and a resistor, which was connected to ground.
Weather Meter Circuit (Continued)
Dimmer ModuleA dimmer module was made in order to allow the user to manually or automatically change the brightness of the LEDs.This module took in an input integer from 0 – 9 and converted that to a respective duty cycle value from 0% to 90%.The respective duty cycles represented the brightness levels.
MAVRK
MAVRKModular and Versatile Reference Kit.Allows for quick development and evaluation of prototypes.MAVRK system is based around a motherboard and has multiple connectors for RF, AD/DA, transceivers, and signal conditioning interfaces.Programmed with C with IAR Embedded workbench.
MAVRKThe weather meter circuit is connected to the MAVRK through SCI(signal conditioning interface) and AFE(Analog Front End)Wind Direction	   SCI I2C input 	           AFE UART outputWind speed             AFE GPIO input           AFE UART outputRain Gauge              AFE GPIO input           AFE UART outputTemperature        On chip temp sensor        AFE UART output
MAVRK C CodeWind SpeedA count was incremented on every revolution of the anemometer. After one second the number of revolutions is checked and multiplied by 1.49 MPH. ( One revolution per second = 1.49MPH)Temperature The MSP430 microprocessor has an on chip temperature sensor. This sensor is constantly read and sent to the GUI once every second.Rain Gauge A buffer holds the last six readings for rain depth. Every ten minutes a new reading is written to the buffer. This allows the system to always show the rain depth for the last hour.
MAVRK to DE2 Communication An RS-232 Cable is connected between the MAVRK and DE2.A character is sent from the DE2 to the MAVRK corresponding to the button pressed on the GUI.A character array is sent from the MAVRK to the DE2 containing the data that corresponds to the input character.The data is sent from the MAVRK once every second.
DE2 GUI	DE2 code is written in VHDL and C.VHDL simply maps the pin connections (SDRAM, GPIO, LEDR, etc).C code handles all data input from the RS-232 Serial port.Data is received in the C code using scanf() and reads for 4 characters which are passed as ASCII represented numbers.A switch statement is used to draw the correct number to the LCD Touch screen because only images can be drawn.
DE2 GUIThe LCD Touch screen listens for a touch interrupt and checks to see where the touch location occurred.Based on this (x,y) position the code determined the next step of operations.The entire GUI was made from images that were converted into .h files and included into the project.
Future AdditionsImplement the wind vane from the weather meter.Implement a light detection sensor and set up an automatic dimming function.Implement a humidity sensor and display it on the touch screen.Outdoor temperature and more accurate indoor temperature.

More Related Content

DOC
Mps lab proj
PPTX
Temperature monitoring system
PPTX
Mavrk wireless weather station communication system
PDF
Gas Leakage Detector using Arduino with SMS Alert - Engineering Project
ODT
GreenHouse_v1
PPT
DIgital Timer And Counter To Control Relays
DOCX
Projects
PPTX
AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO ppt
Mps lab proj
Temperature monitoring system
Mavrk wireless weather station communication system
Gas Leakage Detector using Arduino with SMS Alert - Engineering Project
GreenHouse_v1
DIgital Timer And Counter To Control Relays
Projects
AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO ppt

What's hot (20)

PDF
Dgs co 968-034 digital co sensor module
PPTX
Monitoring 1
PPT
temperature controller
PPTX
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT
PPT
IR Controller For Air Conditioning Unit
PPTX
Project presentation on wireless lpg leakage detector
DOC
Project report
PPTX
Greenhouse controlling project
PDF
Temperature Monitoring System with 4 Sensors
DOC
High sensitive lpg sensor with gas leakage alert buzzer
DOCX
Gas sensor Alarm
PDF
Building a Better Thermostat
PPTX
Gas detection robot ppt
PDF
IRJET- Gas Leakage Detection and Controlling System
DOCX
Iot gas pipe leakage detector insect robot
DOCX
Final Report Content
PDF
Weather Underground - PWS, Data Ingestion and APIs
PDF
How the world gets its weather
PPTX
Wireless gas leakage detector with device control
PDF
The MURAVES Tech - Tokyo 2014
Dgs co 968-034 digital co sensor module
Monitoring 1
temperature controller
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT
IR Controller For Air Conditioning Unit
Project presentation on wireless lpg leakage detector
Project report
Greenhouse controlling project
Temperature Monitoring System with 4 Sensors
High sensitive lpg sensor with gas leakage alert buzzer
Gas sensor Alarm
Building a Better Thermostat
Gas detection robot ppt
IRJET- Gas Leakage Detection and Controlling System
Iot gas pipe leakage detector insect robot
Final Report Content
Weather Underground - PWS, Data Ingestion and APIs
How the world gets its weather
Wireless gas leakage detector with device control
The MURAVES Tech - Tokyo 2014
Ad

Similar to Weather meter (20)

PDF
Real-Time Monitoring and Control System for Industry
PPTX
Black Box for a Car
PDF
Monitoring and Control System for Building Application Using Modbus Remote Te...
PDF
http://ijtra.com/view/role-of-power-electronics-in-non-renewable-and-renewabl...
PDF
MEASUREMENT AND TRANSMISSION OF ATMOSPHERIC PARAMETERS USING RADIO FREQUENCY ...
PPTX
embedded system for green g
PPT
ELECTRICAL ENGINEERING PROJECT
PPT
electrical engineering project
PDF
Non-Contact Temperature Measurement System Based on Embedded
PDF
Ultrasonic level meter
PDF
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
PDF
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
PDF
E010132736
PDF
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
PDF
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
DOCX
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
PDF
Research Inventy : International Journal of Engineering and Science
PDF
Design and Implementation of an Intelligent System to Prevent Grain Loss Due ...
PPTX
underground cable fault location using aruino,gsm&gps
Real-Time Monitoring and Control System for Industry
Black Box for a Car
Monitoring and Control System for Building Application Using Modbus Remote Te...
http://ijtra.com/view/role-of-power-electronics-in-non-renewable-and-renewabl...
MEASUREMENT AND TRANSMISSION OF ATMOSPHERIC PARAMETERS USING RADIO FREQUENCY ...
embedded system for green g
ELECTRICAL ENGINEERING PROJECT
electrical engineering project
Non-Contact Temperature Measurement System Based on Embedded
Ultrasonic level meter
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
E010132736
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
Research Inventy : International Journal of Engineering and Science
Design and Implementation of an Intelligent System to Prevent Grain Loss Due ...
underground cable fault location using aruino,gsm&gps
Ad

More from Antonio Mondragon (20)

PPTX
Los jaliles pesados
PPT
Sistema de monitoreo multipropósito
PPTX
Presentacion final
PPTX
Arm rit design_comp 2014
PPTX
4th ARM Developer Day Presentation
DOCX
4th ARM Developer Day Presenters info
PPTX
Kuyashii poster
PPTX
Arc solutions poster
PPTX
Anura poster
PPTX
The up next
PPTX
Nomad presentation
PPTX
PPTX
Coffe eq presentation
PPTX
Umbrella cat
PPTX
Kuyashii p pt
PPTX
Arc solutions powerpoint
Los jaliles pesados
Sistema de monitoreo multipropósito
Presentacion final
Arm rit design_comp 2014
4th ARM Developer Day Presentation
4th ARM Developer Day Presenters info
Kuyashii poster
Arc solutions poster
Anura poster
The up next
Nomad presentation
Coffe eq presentation
Umbrella cat
Kuyashii p pt
Arc solutions powerpoint

Recently uploaded (20)

PDF
Journal of Dental Science - UDMY (2020).pdf
PDF
Journal of Dental Science - UDMY (2022).pdf
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PDF
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PDF
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
PDF
English Textual Question & Ans (12th Class).pdf
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
Journal of Dental Science - UDMY (2021).pdf
PDF
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
Climate and Adaptation MCQs class 7 from chatgpt
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
Race Reva University – Shaping Future Leaders in Artificial Intelligence
PDF
CRP102_SAGALASSOS_Final_Projects_2025.pdf
PPTX
Core Concepts of Personalized Learning and Virtual Learning Environments
Journal of Dental Science - UDMY (2020).pdf
Journal of Dental Science - UDMY (2022).pdf
Cambridge-Practice-Tests-for-IELTS-12.docx
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
Environmental Education MCQ BD2EE - Share Source.pdf
Hazard Identification & Risk Assessment .pdf
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
English Textual Question & Ans (12th Class).pdf
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Journal of Dental Science - UDMY (2021).pdf
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Introduction to pro and eukaryotes and differences.pptx
Climate and Adaptation MCQs class 7 from chatgpt
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Race Reva University – Shaping Future Leaders in Artificial Intelligence
CRP102_SAGALASSOS_Final_Projects_2025.pdf
Core Concepts of Personalized Learning and Virtual Learning Environments

Weather meter

  • 1. Ryan MassicciAlan LeeTroy HawleyWeather Meter
  • 2. Product DeliverableProduct goalTo create a weather meter that displays temperature, wind speed, rain total, and allow the user to manually change brightness level of lights.Target audience:Any person(s) who wants to know the current weather conditions.Those who have weather related jobs.Hunters or fisherman who want to know how windy or rainy it is.
  • 3. Project ManagementMicrosoft Project was initially used to manage the project.Tasks were divided as equally as possible amongst team members.Tasks were completed in parallel when possible.Jira was used to manage tasksThe scrum master helped monitored task progress.Weekly “sprints” were completed with various goals.
  • 4. Project HistoryDetermined the scope of the project.What has to be included.What we would like to include (wish list).Divide work amongst group members.Created the circuit to interface the Weather Meter with the MAVRK.Created light dimmer custom component.Created GUI on DE2 touch screen peripheral.Based on Group 1 Winter Quarter GUI.Pixel Buffer not used.Interfaced Weather Meter with MAVRK via the circuit created.Interfaced the MAVRK with the DE2 with RS232.
  • 5. PrototypeSolidWorks was used to create two prototypes for an indoor and outdoor module.The indoor model was to simply have a simple thin touch screen design.The outdoor model was designed to maximize its ability to gather solar power.The models were made with steel.
  • 8. Weather MeterSparkfun ElectronicsCost: $69.95Anemometer (wind speed)Wind vane (wind direction)Rain gauge
  • 9. Weather Meter OperationInterfaced with two RJ11connectorsThe rain gauge is a self emptying tipping bucket. After 0.011” of rain, a contact closure occurs (switch). This is a digital signal.The anemometer is a cup-type that closes a contact as a magnet moves past a switch. The wind vane is composed of 8 switches with each connected to a different resistor. The vane’s magnet can close 2 switches at once, allowing 16 different positions to be indicated. An external resistor can be used to form a voltage divider producing a measurable voltage output.
  • 10. Weather Meter Circuit A circuit was made that included two RJ11 connectors.Connector 1:Pins 2 and 5 represented the wind vanePin 2 was connected to ground.Pin 5 was connected to an ADC and a resistor which was connected to power.Pins 3 and 4, which represented the anemometer acted as a switch.Pin 3 was connected to power.Pin 4 was connected to GPIO on the MAVRK and a resistor, which was connected to ground.
  • 11. Weather Meter Circuit (Continued)Connector 2:Pins 3 and 4, which represented the rain gauge acted as a switch.Pin 3 was connected to power.Pin 4 was connected to GPIO on the MAVRK and a resistor, which was connected to ground.
  • 12. Weather Meter Circuit (Continued)
  • 13. Dimmer ModuleA dimmer module was made in order to allow the user to manually or automatically change the brightness of the LEDs.This module took in an input integer from 0 – 9 and converted that to a respective duty cycle value from 0% to 90%.The respective duty cycles represented the brightness levels.
  • 14. MAVRK
  • 15. MAVRKModular and Versatile Reference Kit.Allows for quick development and evaluation of prototypes.MAVRK system is based around a motherboard and has multiple connectors for RF, AD/DA, transceivers, and signal conditioning interfaces.Programmed with C with IAR Embedded workbench.
  • 16. MAVRKThe weather meter circuit is connected to the MAVRK through SCI(signal conditioning interface) and AFE(Analog Front End)Wind Direction SCI I2C input AFE UART outputWind speed AFE GPIO input AFE UART outputRain Gauge AFE GPIO input AFE UART outputTemperature On chip temp sensor AFE UART output
  • 17. MAVRK C CodeWind SpeedA count was incremented on every revolution of the anemometer. After one second the number of revolutions is checked and multiplied by 1.49 MPH. ( One revolution per second = 1.49MPH)Temperature The MSP430 microprocessor has an on chip temperature sensor. This sensor is constantly read and sent to the GUI once every second.Rain Gauge A buffer holds the last six readings for rain depth. Every ten minutes a new reading is written to the buffer. This allows the system to always show the rain depth for the last hour.
  • 18. MAVRK to DE2 Communication An RS-232 Cable is connected between the MAVRK and DE2.A character is sent from the DE2 to the MAVRK corresponding to the button pressed on the GUI.A character array is sent from the MAVRK to the DE2 containing the data that corresponds to the input character.The data is sent from the MAVRK once every second.
  • 19. DE2 GUI DE2 code is written in VHDL and C.VHDL simply maps the pin connections (SDRAM, GPIO, LEDR, etc).C code handles all data input from the RS-232 Serial port.Data is received in the C code using scanf() and reads for 4 characters which are passed as ASCII represented numbers.A switch statement is used to draw the correct number to the LCD Touch screen because only images can be drawn.
  • 20. DE2 GUIThe LCD Touch screen listens for a touch interrupt and checks to see where the touch location occurred.Based on this (x,y) position the code determined the next step of operations.The entire GUI was made from images that were converted into .h files and included into the project.
  • 21. Future AdditionsImplement the wind vane from the weather meter.Implement a light detection sensor and set up an automatic dimming function.Implement a humidity sensor and display it on the touch screen.Outdoor temperature and more accurate indoor temperature.