SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Dernier

Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 

Dernier (20)

Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.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.