SlideShare una empresa de Scribd logo
1 de 21
 Ryan Massicci Alan Lee Troy Hawley Weather Meter
Product Deliverable Product goal To 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 Management Microsoft 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 tasks The scrum master helped monitored task progress. Weekly “sprints” were completed with various goals.
Project History Determined 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.
Prototype SolidWorks 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 Sparkfun Electronics Cost: $69.95 Anemometer (wind speed) Wind vane (wind direction) Rain gauge
Weather Meter Operation Interfaced with two RJ11connectors The 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 vane Pin 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 Module A 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
MAVRK Modular 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.
MAVRK The 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 output Wind speed             AFE GPIO input           AFE UART output Rain Gauge              AFE GPIO input           AFE UART output Temperature        On chip temp sensor        AFE UART output
MAVRK C Code Wind Speed A 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 GUI The 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 Additions Implement 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.

Más contenido relacionado

La actualidad más candente

AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO ppt
AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO pptAUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO ppt
AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO pptRavi Shankar
 
temperature controller
temperature controllertemperature controller
temperature controllershahsamkit73
 
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT ARDUINO BASED GAS LEAKAGE DETECTING ROBOT
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT Hari sankar
 
IR Controller For Air Conditioning Unit
IR Controller For Air Conditioning UnitIR Controller For Air Conditioning Unit
IR Controller For Air Conditioning Unittanvir26
 
Project presentation on wireless lpg leakage detector
Project presentation on wireless lpg leakage detectorProject presentation on wireless lpg leakage detector
Project presentation on wireless lpg leakage detectorPETER ASIGRI
 
Greenhouse controlling project
Greenhouse controlling projectGreenhouse controlling project
Greenhouse controlling projectRAHUL PATHAK
 
Temperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 SensorsTemperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 Sensorsvackerdxb
 
High sensitive lpg sensor with gas leakage alert buzzer
High sensitive lpg sensor with gas leakage alert buzzerHigh sensitive lpg sensor with gas leakage alert buzzer
High sensitive lpg sensor with gas leakage alert buzzerJagadeesh Yadav
 
Gas sensor Alarm
Gas sensor AlarmGas sensor Alarm
Gas sensor AlarmUdit Jain
 
IRJET- Gas Leakage Detection and Controlling System
IRJET-  	  Gas Leakage Detection and Controlling SystemIRJET-  	  Gas Leakage Detection and Controlling System
IRJET- Gas Leakage Detection and Controlling SystemIRJET Journal
 
Iot gas pipe leakage detector insect robot
Iot gas pipe leakage detector insect robotIot gas pipe leakage detector insect robot
Iot gas pipe leakage detector insect robotVivek Bhakta
 
Weather Underground - PWS, Data Ingestion and APIs
Weather Underground - PWS, Data Ingestion and APIsWeather Underground - PWS, Data Ingestion and APIs
Weather Underground - PWS, Data Ingestion and APIsRavi Yadav
 
How the world gets its weather
How the world gets its weather How the world gets its weather
How the world gets its weather Ravi Yadav
 
Wireless gas leakage detector with device control
Wireless gas leakage detector  with device controlWireless gas leakage detector  with device control
Wireless gas leakage detector with device controlReshma Gowri Chandran
 

La actualidad más candente (20)

AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO ppt
AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO pptAUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO ppt
AUTONOMOUS LPG GAS SENSOR BOT USING ARDUINO ppt
 
Dgs co 968-034 digital co sensor module
Dgs co 968-034 digital co sensor moduleDgs co 968-034 digital co sensor module
Dgs co 968-034 digital co sensor module
 
Monitoring 1
Monitoring 1Monitoring 1
Monitoring 1
 
temperature controller
temperature controllertemperature controller
temperature controller
 
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT ARDUINO BASED GAS LEAKAGE DETECTING ROBOT
ARDUINO BASED GAS LEAKAGE DETECTING ROBOT
 
IR Controller For Air Conditioning Unit
IR Controller For Air Conditioning UnitIR Controller For Air Conditioning Unit
IR Controller For Air Conditioning Unit
 
Project presentation on wireless lpg leakage detector
Project presentation on wireless lpg leakage detectorProject presentation on wireless lpg leakage detector
Project presentation on wireless lpg leakage detector
 
Project report
Project reportProject report
Project report
 
Greenhouse controlling project
Greenhouse controlling projectGreenhouse controlling project
Greenhouse controlling project
 
Temperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 SensorsTemperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 Sensors
 
High sensitive lpg sensor with gas leakage alert buzzer
High sensitive lpg sensor with gas leakage alert buzzerHigh sensitive lpg sensor with gas leakage alert buzzer
High sensitive lpg sensor with gas leakage alert buzzer
 
Gas sensor Alarm
Gas sensor AlarmGas sensor Alarm
Gas sensor Alarm
 
Building a Better Thermostat
Building a Better ThermostatBuilding a Better Thermostat
Building a Better Thermostat
 
Gas detection robot ppt
Gas detection robot pptGas detection robot ppt
Gas detection robot ppt
 
IRJET- Gas Leakage Detection and Controlling System
IRJET-  	  Gas Leakage Detection and Controlling SystemIRJET-  	  Gas Leakage Detection and Controlling System
IRJET- Gas Leakage Detection and Controlling System
 
Iot gas pipe leakage detector insect robot
Iot gas pipe leakage detector insect robotIot gas pipe leakage detector insect robot
Iot gas pipe leakage detector insect robot
 
Final Report Content
Final Report ContentFinal Report Content
Final Report Content
 
Weather Underground - PWS, Data Ingestion and APIs
Weather Underground - PWS, Data Ingestion and APIsWeather Underground - PWS, Data Ingestion and APIs
Weather Underground - PWS, Data Ingestion and APIs
 
How the world gets its weather
How the world gets its weather How the world gets its weather
How the world gets its weather
 
Wireless gas leakage detector with device control
Wireless gas leakage detector  with device controlWireless gas leakage detector  with device control
Wireless gas leakage detector with device control
 

Similar a Weather meter

Real-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for IndustryReal-Time Monitoring and Control System for Industry
Real-Time Monitoring and Control System for Industryijsrd.com
 
Black Box for a Car
Black Box for a CarBlack Box for a Car
Black Box for a Carsubrat manna
 
Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...Monitoring and Control System for Building Application Using Modbus Remote Te...
Monitoring and Control System for Building Application Using Modbus Remote Te...IJITCA Journal
 
ELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTvasav2204
 
electrical engineering project
electrical engineering projectelectrical engineering project
electrical engineering projectvasav2204
 
Non-Contact Temperature Measurement System Based on Embedded
Non-Contact Temperature Measurement System Based on EmbeddedNon-Contact Temperature Measurement System Based on Embedded
Non-Contact Temperature Measurement System Based on Embeddedpaperpublications3
 
Ultrasonic level meter
Ultrasonic level meterUltrasonic level meter
Ultrasonic level meterhandson28
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...IOSR Journals
 
ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ARDUINO BASED TIME AND TEMPERATURE DISPLAY
ARDUINO BASED TIME AND TEMPERATURE DISPLAY ajit kumar singh
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Design and Implementation of an Intelligent System to Prevent Grain Loss Due ...
Design and Implementation of an Intelligent System to Prevent Grain Loss Due ...Design and Implementation of an Intelligent System to Prevent Grain Loss Due ...
Design and Implementation of an Intelligent System to Prevent Grain Loss Due ...paperpublications3
 
underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps Mohd Sohail
 

Similar a Weather meter (20)

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

Más de Antonio Mondragon (20)

Los jaliles pesados
Los jaliles pesadosLos jaliles pesados
Los jaliles pesados
 
Sistema de monitoreo multipropósito
Sistema de monitoreo multipropósitoSistema de monitoreo multipropósito
Sistema de monitoreo multipropósito
 
Robot
RobotRobot
Robot
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Arm rit design_comp 2014
Arm rit design_comp 2014Arm rit design_comp 2014
Arm rit design_comp 2014
 
4th ARM Developer Day Presentation
4th ARM Developer Day Presentation4th ARM Developer Day Presentation
4th ARM Developer Day Presentation
 
4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info
 
Anura
AnuraAnura
Anura
 
Kuyashii poster
Kuyashii posterKuyashii poster
Kuyashii poster
 
Arc solutions poster
Arc solutions posterArc solutions poster
Arc solutions poster
 
Anura poster
Anura posterAnura poster
Anura poster
 
The up next
The up nextThe up next
The up next
 
Nomad presentation
Nomad presentationNomad presentation
Nomad presentation
 
Lontra
LontraLontra
Lontra
 
Coffe eq presentation
Coffe eq presentationCoffe eq presentation
Coffe eq presentation
 
Umbrella cat
Umbrella catUmbrella cat
Umbrella cat
 
Oyu
OyuOyu
Oyu
 
Kuyashii p pt
Kuyashii p ptKuyashii p pt
Kuyashii p pt
 
Arc solutions powerpoint
Arc solutions powerpointArc solutions powerpoint
Arc solutions powerpoint
 
Anura
AnuraAnura
Anura
 

Último

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Último (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

Weather meter

  • 1. Ryan Massicci Alan Lee Troy Hawley Weather Meter
  • 2. Product Deliverable Product goal To 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 Management Microsoft 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 tasks The scrum master helped monitored task progress. Weekly “sprints” were completed with various goals.
  • 4. Project History Determined 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. Prototype SolidWorks 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.
  • 6.
  • 7.
  • 8. Weather Meter Sparkfun Electronics Cost: $69.95 Anemometer (wind speed) Wind vane (wind direction) Rain gauge
  • 9. Weather Meter Operation Interfaced with two RJ11connectors The 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 vane Pin 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 Module A 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. MAVRK Modular 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. MAVRK The 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 output Wind speed AFE GPIO input AFE UART output Rain Gauge AFE GPIO input AFE UART output Temperature On chip temp sensor AFE UART output
  • 17. MAVRK C Code Wind Speed A 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 GUI The 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 Additions Implement 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.