SlideShare a Scribd company logo
1 of 5
WEATHER MONITORING
SYSTEM
EMBEDDED SYSTEM DESIGN – FALL 2016
GROUP MEMBERS:
• GAURAV GANDHI
• SAKSHAM SABHARWAL
12/17/201
6WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 2
AT89C51R
C2
ADC
(0848)
AMBIENT LIGHT SENSOR
TEMPERATURE SENSOR
HUMIDITY SENSOR
SPI LCD
GPS
MODULE
WIZ110SR
(Serial to
Ethernet
Gateway)
TCP
SERVE
R
ETHERN
ET
BLOCK DIAGRAM
PRESSURE & ALTITUDE
SENSOR
I2C
I2C
UART
RX
MUX
(74HC405
1)
UART
RX
SD Card
(TS2GUSD-P3)
SW1 SW2
FIRMWARE ELEMENTS
• Analog sensors(Light, Humidity) data acquisition through
memory mapped ADC0848
• Configuring and acquiring data of the digital sensors using I2C
protocol
• Poll for GPS fix and read real time(UTC), date, latitude and
longitude
• Initialize SD card and identify its type and then put it in SPI
mode
• Watchdog timer to handle error conditions. Eg. SD card
initialization failure
12/17/201
6
WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 3
• By storing sector addresses in EEPROM after every write,
subsequent data writes to SD card are appended, even after
cycling power
• User interface via Two switches using I/0 Expander is provided
for controlling logging frequency and changing the sensor data
being displayed on LCD
12/17/2016WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 4
FIRMWARE ELEMENTS (CONT.)
SERVER ELEMENTS
• Push sensor data and time stamp via serial to Ethernet converter
onto remote server.
• Packets received are logged into a text file
THANK YOU

More Related Content

What's hot

[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT
[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT
[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT台灣資料科學年會
 
Gv53MG GPS Tracker User Manual
Gv53MG GPS Tracker User ManualGv53MG GPS Tracker User Manual
Gv53MG GPS Tracker User ManualRabius Sany
 
Ndir gas sensing circuit
Ndir gas sensing circuitNdir gas sensing circuit
Ndir gas sensing circuitRishav Pandey
 
Gv75 mg user manual v1.01
Gv75 mg user manual v1.01Gv75 mg user manual v1.01
Gv75 mg user manual v1.01Rabius Sany
 
Temperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 SensorsTemperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 Sensorsvackerdxb
 
Gl320M series user manual v1.00
Gl320M series user manual v1.00Gl320M series user manual v1.00
Gl320M series user manual v1.00Rabius Sany
 
3 axis shock & vibration data logger
3 axis shock & vibration data logger3 axis shock & vibration data logger
3 axis shock & vibration data loggerGaxcesensors1
 
Lika Electronic November 2015 Newsletter ENG
Lika Electronic November 2015 Newsletter ENGLika Electronic November 2015 Newsletter ENG
Lika Electronic November 2015 Newsletter ENGLika Electronic
 
Drager REGARD-1 Fixed Gas Detector Control System - Spec Sheet
Drager REGARD-1 Fixed Gas Detector Control System - Spec SheetDrager REGARD-1 Fixed Gas Detector Control System - Spec Sheet
Drager REGARD-1 Fixed Gas Detector Control System - Spec SheetThorne & Derrick UK
 
SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51 SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51 aroosa khan
 

What's hot (11)

[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT
[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT
[台灣人工智慧學校] Bridging AI to Precision Agriculture through IoT
 
Physics Special Presentation
Physics Special PresentationPhysics Special Presentation
Physics Special Presentation
 
Gv53MG GPS Tracker User Manual
Gv53MG GPS Tracker User ManualGv53MG GPS Tracker User Manual
Gv53MG GPS Tracker User Manual
 
Ndir gas sensing circuit
Ndir gas sensing circuitNdir gas sensing circuit
Ndir gas sensing circuit
 
Gv75 mg user manual v1.01
Gv75 mg user manual v1.01Gv75 mg user manual v1.01
Gv75 mg user manual v1.01
 
Temperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 SensorsTemperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 Sensors
 
Gl320M series user manual v1.00
Gl320M series user manual v1.00Gl320M series user manual v1.00
Gl320M series user manual v1.00
 
3 axis shock & vibration data logger
3 axis shock & vibration data logger3 axis shock & vibration data logger
3 axis shock & vibration data logger
 
Lika Electronic November 2015 Newsletter ENG
Lika Electronic November 2015 Newsletter ENGLika Electronic November 2015 Newsletter ENG
Lika Electronic November 2015 Newsletter ENG
 
Drager REGARD-1 Fixed Gas Detector Control System - Spec Sheet
Drager REGARD-1 Fixed Gas Detector Control System - Spec SheetDrager REGARD-1 Fixed Gas Detector Control System - Spec Sheet
Drager REGARD-1 Fixed Gas Detector Control System - Spec Sheet
 
SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51 SIMPLE Frequency METER using AT89c51
SIMPLE Frequency METER using AT89c51
 

Viewers also liked

Managerial economics
Managerial economicsManagerial economics
Managerial economicsRehan Baig
 
Gaceta oficial número 40.905 2
Gaceta oficial número 40.905   2Gaceta oficial número 40.905   2
Gaceta oficial número 40.905 2Diana Padrón
 
2016 septiembre g.o_40.984
2016 septiembre g.o_40.9842016 septiembre g.o_40.984
2016 septiembre g.o_40.984Diana Padrón
 
G.o. 40.890 (pag.13 24)
G.o. 40.890 (pag.13 24)G.o. 40.890 (pag.13 24)
G.o. 40.890 (pag.13 24)Diana Padrón
 
2016 octubre g.o_41.020
2016 octubre g.o_41.0202016 octubre g.o_41.020
2016 octubre g.o_41.020Diana Padrón
 
2016 noviembre g.o_41.034
2016 noviembre g.o_41.0342016 noviembre g.o_41.034
2016 noviembre g.o_41.034Diana Padrón
 
Propuestas para el pago de cestatickets a pensionados y jubilados
Propuestas para el pago de cestatickets a pensionados y jubiladosPropuestas para el pago de cestatickets a pensionados y jubilados
Propuestas para el pago de cestatickets a pensionados y jubiladosFreddy Campos
 
Metals ferrous
Metals ferrousMetals ferrous
Metals ferrousdtordie
 
Go41070 salario minimo09012017
Go41070 salario minimo09012017Go41070 salario minimo09012017
Go41070 salario minimo09012017mamache
 
Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...
Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...
Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...Omar Gimenez Caruci
 
Aviso regencia recaudacion declaracioninformativadelpatrimonio
Aviso regencia recaudacion declaracioninformativadelpatrimonioAviso regencia recaudacion declaracioninformativadelpatrimonio
Aviso regencia recaudacion declaracioninformativadelpatrimoniomamache
 
Head to-toe assessment
Head to-toe assessmentHead to-toe assessment
Head to-toe assessmentNursing Path
 
2016 noviembre g.o_41.026
2016 noviembre g.o_41.0262016 noviembre g.o_41.026
2016 noviembre g.o_41.026Diana Padrón
 
Arterial Blood Gas Interpretation
Arterial Blood Gas InterpretationArterial Blood Gas Interpretation
Arterial Blood Gas InterpretationTauhid Iqbali
 

Viewers also liked (16)

Managerial economics
Managerial economicsManagerial economics
Managerial economics
 
Gaceta oficial número 40.905 2
Gaceta oficial número 40.905   2Gaceta oficial número 40.905   2
Gaceta oficial número 40.905 2
 
2016 septiembre g.o_40.984
2016 septiembre g.o_40.9842016 septiembre g.o_40.984
2016 septiembre g.o_40.984
 
G.o. 40.890 (pag.13 24)
G.o. 40.890 (pag.13 24)G.o. 40.890 (pag.13 24)
G.o. 40.890 (pag.13 24)
 
Werawat.pub
Werawat.pubWerawat.pub
Werawat.pub
 
2016 octubre g.o_41.020
2016 octubre g.o_41.0202016 octubre g.o_41.020
2016 octubre g.o_41.020
 
2016 noviembre g.o_41.034
2016 noviembre g.o_41.0342016 noviembre g.o_41.034
2016 noviembre g.o_41.034
 
Propuestas para el pago de cestatickets a pensionados y jubilados
Propuestas para el pago de cestatickets a pensionados y jubiladosPropuestas para el pago de cestatickets a pensionados y jubilados
Propuestas para el pago de cestatickets a pensionados y jubilados
 
Metals ferrous
Metals ferrousMetals ferrous
Metals ferrous
 
Go41070 salario minimo09012017
Go41070 salario minimo09012017Go41070 salario minimo09012017
Go41070 salario minimo09012017
 
Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...
Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...
Instrumento Referencial Nacional de Honorarios Mínimos actualizado 19 20 02-2...
 
Aviso regencia recaudacion declaracioninformativadelpatrimonio
Aviso regencia recaudacion declaracioninformativadelpatrimonioAviso regencia recaudacion declaracioninformativadelpatrimonio
Aviso regencia recaudacion declaracioninformativadelpatrimonio
 
Head to-toe assessment
Head to-toe assessmentHead to-toe assessment
Head to-toe assessment
 
2016 noviembre g.o_41.026
2016 noviembre g.o_41.0262016 noviembre g.o_41.026
2016 noviembre g.o_41.026
 
Psychology of attention
Psychology of attentionPsychology of attention
Psychology of attention
 
Arterial Blood Gas Interpretation
Arterial Blood Gas InterpretationArterial Blood Gas Interpretation
Arterial Blood Gas Interpretation
 

Similar to Final_Demo_F16_Gandhi_Sabharwal_WebWeatherMonitor

2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdfssuser2a2430
 
Track 1 session 6 - st dev con 2016 - smart badge
Track 1   session 6 - st dev con 2016 - smart badgeTrack 1   session 6 - st dev con 2016 - smart badge
Track 1 session 6 - st dev con 2016 - smart badgeST_World
 
Leica GS18 T Spec Sheet.pdf
Leica GS18 T Spec Sheet.pdfLeica GS18 T Spec Sheet.pdf
Leica GS18 T Spec Sheet.pdfStephenKim86
 
Soldier Health Monitoring and Position Tracking using LoRa Communications
Soldier Health Monitoring and Position Tracking using LoRa CommunicationsSoldier Health Monitoring and Position Tracking using LoRa Communications
Soldier Health Monitoring and Position Tracking using LoRa CommunicationsVarshita Puchakayala
 
ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介
ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介
ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介ShinsukeAiki1
 
IoT support for .NET Core
IoT support for .NET CoreIoT support for .NET Core
IoT support for .NET CoreMirco Vanini
 
Scada system for real time data monitoring and controlling in industries
Scada system for real time data monitoring and controlling in industriesScada system for real time data monitoring and controlling in industries
Scada system for real time data monitoring and controlling in industriesvishnu081
 
IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020Mirco Vanini
 
8310 Datalogger - 8310-N Series with Enclosures
8310 Datalogger - 8310-N Series with Enclosures8310 Datalogger - 8310-N Series with Enclosures
8310 Datalogger - 8310-N Series with Enclosureswebadminjk
 
SPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI CommunicationsSPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI CommunicationsAnalog Devices, Inc.
 
Stage discharge recorder(sdr)
Stage discharge recorder(sdr)Stage discharge recorder(sdr)
Stage discharge recorder(sdr)webadminjk
 
ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempFrançois Oudot
 
T300 GNSS Receiver
T300 GNSS ReceiverT300 GNSS Receiver
T300 GNSS Receiver? ?
 
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...RISC-V International
 

Similar to Final_Demo_F16_Gandhi_Sabharwal_WebWeatherMonitor (20)

2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
 
Track 1 session 6 - st dev con 2016 - smart badge
Track 1   session 6 - st dev con 2016 - smart badgeTrack 1   session 6 - st dev con 2016 - smart badge
Track 1 session 6 - st dev con 2016 - smart badge
 
TECHLETGPS
TECHLETGPS TECHLETGPS
TECHLETGPS
 
Leica GS18 T Spec Sheet.pdf
Leica GS18 T Spec Sheet.pdfLeica GS18 T Spec Sheet.pdf
Leica GS18 T Spec Sheet.pdf
 
6600ingles
6600ingles6600ingles
6600ingles
 
Mobile based temperature monitoring system (3)
Mobile based temperature   monitoring system (3)Mobile based temperature   monitoring system (3)
Mobile based temperature monitoring system (3)
 
Soldier Health Monitoring and Position Tracking using LoRa Communications
Soldier Health Monitoring and Position Tracking using LoRa CommunicationsSoldier Health Monitoring and Position Tracking using LoRa Communications
Soldier Health Monitoring and Position Tracking using LoRa Communications
 
ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介
ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介
ハイブリッドLoRa-BLEモジュールとTTN対応キャリアグレードLoRaWANゲートウェイの紹介
 
IoT support for .NET Core
IoT support for .NET CoreIoT support for .NET Core
IoT support for .NET Core
 
Scada system for real time data monitoring and controlling in industries
Scada system for real time data monitoring and controlling in industriesScada system for real time data monitoring and controlling in industries
Scada system for real time data monitoring and controlling in industries
 
IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020
 
8310 Datalogger - 8310-N Series with Enclosures
8310 Datalogger - 8310-N Series with Enclosures8310 Datalogger - 8310-N Series with Enclosures
8310 Datalogger - 8310-N Series with Enclosures
 
FarmBox_Achitecure 12.08
FarmBox_Achitecure 12.08FarmBox_Achitecure 12.08
FarmBox_Achitecure 12.08
 
SPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI CommunicationsSPIsolator Dedicated Digital Isolator for SPI Communications
SPIsolator Dedicated Digital Isolator for SPI Communications
 
Stage discharge recorder(sdr)
Stage discharge recorder(sdr)Stage discharge recorder(sdr)
Stage discharge recorder(sdr)
 
ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on demp
 
Global positioning system
Global positioning systemGlobal positioning system
Global positioning system
 
T300 GNSS Receiver
T300 GNSS ReceiverT300 GNSS Receiver
T300 GNSS Receiver
 
t300III_P5-s
t300III_P5-st300III_P5-s
t300III_P5-s
 
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
 

Final_Demo_F16_Gandhi_Sabharwal_WebWeatherMonitor

  • 1. WEATHER MONITORING SYSTEM EMBEDDED SYSTEM DESIGN – FALL 2016 GROUP MEMBERS: • GAURAV GANDHI • SAKSHAM SABHARWAL
  • 2. 12/17/201 6WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 2 AT89C51R C2 ADC (0848) AMBIENT LIGHT SENSOR TEMPERATURE SENSOR HUMIDITY SENSOR SPI LCD GPS MODULE WIZ110SR (Serial to Ethernet Gateway) TCP SERVE R ETHERN ET BLOCK DIAGRAM PRESSURE & ALTITUDE SENSOR I2C I2C UART RX MUX (74HC405 1) UART RX SD Card (TS2GUSD-P3) SW1 SW2
  • 3. FIRMWARE ELEMENTS • Analog sensors(Light, Humidity) data acquisition through memory mapped ADC0848 • Configuring and acquiring data of the digital sensors using I2C protocol • Poll for GPS fix and read real time(UTC), date, latitude and longitude • Initialize SD card and identify its type and then put it in SPI mode • Watchdog timer to handle error conditions. Eg. SD card initialization failure 12/17/201 6 WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 3
  • 4. • By storing sector addresses in EEPROM after every write, subsequent data writes to SD card are appended, even after cycling power • User interface via Two switches using I/0 Expander is provided for controlling logging frequency and changing the sensor data being displayed on LCD 12/17/2016WEATHER MONITORING SYSTEM GAURAV GANDHI & SAKSHAM SABHARWAL 4 FIRMWARE ELEMENTS (CONT.) SERVER ELEMENTS • Push sensor data and time stamp via serial to Ethernet converter onto remote server. • Packets received are logged into a text file