SlideShare una empresa de Scribd logo
1 de 13
- Ryan Nash
- Jacob Thornton
Overview
 Initial idea and design
 Hardware selection and implementation
 Software selection and implementation
 Web interface

 Future improvements
 Marketability
 A sad day…
Idea and Design
 Power awareness
 Reduce power consumption
 Lowered cost
 Accessible from anywhere
 Mobile and PC
 Other features
 Device switching
 Scheduling
 Power usage plotting
 User Friendly
Hardware Selection and
Implementation
 Kill-A-Watt
 Power sampling
 Digispark
 Analog-to-Digital conversion
 Data Gathering
 Raspberry Pi
 Data consolidation, processing,
and storage
 Host web page
 WiFi dongle
Physical Build
Software selection and
Implementation
 C
 Place ADC data into array
 Send over USB to Raspberry Pi

 Python
 Gather ADC data
 Process ADC data
 Store voltage and current
measurements in database
 Web2Py
 Web framework
 Manage Database




Power Measurements
Scheduling
Status

 Host administration interface

 Javascript
 Kendo UI
 Highcharts
 Custom
Web Interface
Web Interface
Web Interface
Data Handling & Processing
 Ten samples per second
 Voltage and Current
 JSON Formatting
 Timestamp key


Voltage-Current pair

 Five minute segments
 Stored in unique log file

 Compute power average
 From RMS voltage and current
 Store result
Future Improvements
 Implement safe switching circuitry
 Simplify setup process
 Implement security features
 Multiple devices on network

 Additional accessories
Marketability
 Accessory to Kill-A-Watt
 Require only 3 external contacts
 Connect via pogo pins
 Custom casing
 Switching circuitry
 Raspberry Pi & Digispark
 Affordable
 Currently only $80
(including Kill-A-Watt)
Conclusion
 Successful
 Power sampling
 Data processing and storage
 Web interface
 Scheduling
 Unsuccessful
 Actual power switching
 Live demo

Más contenido relacionado

La actualidad más candente (7)

Future Grid Overview 2018
Future Grid Overview 2018Future Grid Overview 2018
Future Grid Overview 2018
 
FPGA CEP Appliance
FPGA CEP ApplianceFPGA CEP Appliance
FPGA CEP Appliance
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 
Santhosh Resume
Santhosh ResumeSanthosh Resume
Santhosh Resume
 
XCube VLBI Rolling Demo
XCube VLBI Rolling DemoXCube VLBI Rolling Demo
XCube VLBI Rolling Demo
 
Supply frame high availability in web content delivery
Supply frame high availability in web content deliverySupply frame high availability in web content delivery
Supply frame high availability in web content delivery
 
Application migration in data centers
Application migration in data centersApplication migration in data centers
Application migration in data centers
 

Destacado (7)

Doremon ep 05 english
Doremon ep 05 englishDoremon ep 05 english
Doremon ep 05 english
 
Organizational impacts of regulatory change and business benefits
Organizational impacts of regulatory change and business benefits Organizational impacts of regulatory change and business benefits
Organizational impacts of regulatory change and business benefits
 
Sistema quirúrgico da vinci
Sistema quirúrgico da vinciSistema quirúrgico da vinci
Sistema quirúrgico da vinci
 
Liu - Wyoming Business Report - Casper - Eco 2013
Liu - Wyoming Business Report - Casper - Eco 2013Liu - Wyoming Business Report - Casper - Eco 2013
Liu - Wyoming Business Report - Casper - Eco 2013
 
Kolonyalizm postkolonyalizmyenii
Kolonyalizm postkolonyalizmyeniiKolonyalizm postkolonyalizmyenii
Kolonyalizm postkolonyalizmyenii
 
Afasia estrategias de intervencion funcional fila
Afasia estrategias de intervencion funcional filaAfasia estrategias de intervencion funcional fila
Afasia estrategias de intervencion funcional fila
 
WALKING WITH THE DINOSAURS
WALKING WITH THE DINOSAURSWALKING WITH THE DINOSAURS
WALKING WITH THE DINOSAURS
 

Similar a Ece561 presentation

Similar a Ece561 presentation (20)

Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner NeunteuflNagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
 
Splunk App for Stream - Einblicke in Ihren Netzwerkverkehr
Splunk App for Stream - Einblicke in Ihren NetzwerkverkehrSplunk App for Stream - Einblicke in Ihren Netzwerkverkehr
Splunk App for Stream - Einblicke in Ihren Netzwerkverkehr
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
 
Cloud Experience: Data-driven Applications Made Simple and Fast
Cloud Experience: Data-driven Applications Made Simple and FastCloud Experience: Data-driven Applications Made Simple and Fast
Cloud Experience: Data-driven Applications Made Simple and Fast
 
Webinar on RISC-V
Webinar on RISC-VWebinar on RISC-V
Webinar on RISC-V
 
Exploration of Radars and Software Defined Radios using VisualSim
Exploration of  Radars and Software Defined Radios using VisualSimExploration of  Radars and Software Defined Radios using VisualSim
Exploration of Radars and Software Defined Radios using VisualSim
 
Energy Oil Gas Presentation
Energy  Oil  Gas  PresentationEnergy  Oil  Gas  Presentation
Energy Oil Gas Presentation
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
 
Introduction to National Instrument Data Logging Machine Monitoring and Pow...
Introduction to National Instrument Data Logging   Machine Monitoring and Pow...Introduction to National Instrument Data Logging   Machine Monitoring and Pow...
Introduction to National Instrument Data Logging Machine Monitoring and Pow...
 
VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story
 
blah blah Cloud
blah blah Cloudblah blah Cloud
blah blah Cloud
 
UW IT Operations Overview
UW IT Operations OverviewUW IT Operations Overview
UW IT Operations Overview
 
DEVNET-1159 Deep Dive with the Cisco WAN Automation Engine
DEVNET-1159	Deep Dive with the Cisco WAN Automation EngineDEVNET-1159	Deep Dive with the Cisco WAN Automation Engine
DEVNET-1159 Deep Dive with the Cisco WAN Automation Engine
 
Big Data Application Architectures - IoT
Big Data Application Architectures - IoTBig Data Application Architectures - IoT
Big Data Application Architectures - IoT
 
Infrastructure Strategies 2007
Infrastructure Strategies 2007Infrastructure Strategies 2007
Infrastructure Strategies 2007
 
Mobile Experience Management and Network Services Health Check with Aruba Air...
Mobile Experience Management and Network Services Health Check with Aruba Air...Mobile Experience Management and Network Services Health Check with Aruba Air...
Mobile Experience Management and Network Services Health Check with Aruba Air...
 
Design review
Design reviewDesign review
Design review
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
Claremont Report on Database Research: Research Directions (Beng Chin Ooi)
Claremont Report on Database Research: Research Directions (Beng Chin Ooi)Claremont Report on Database Research: Research Directions (Beng Chin Ooi)
Claremont Report on Database Research: Research Directions (Beng Chin Ooi)
 
WPS Application Patterns
WPS Application PatternsWPS Application Patterns
WPS Application Patterns
 

Último

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
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
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
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Ữ Â...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

Ece561 presentation

  • 1. - Ryan Nash - Jacob Thornton
  • 2. Overview  Initial idea and design  Hardware selection and implementation  Software selection and implementation  Web interface  Future improvements  Marketability  A sad day…
  • 3. Idea and Design  Power awareness  Reduce power consumption  Lowered cost  Accessible from anywhere  Mobile and PC  Other features  Device switching  Scheduling  Power usage plotting  User Friendly
  • 4. Hardware Selection and Implementation  Kill-A-Watt  Power sampling  Digispark  Analog-to-Digital conversion  Data Gathering  Raspberry Pi  Data consolidation, processing, and storage  Host web page  WiFi dongle
  • 6. Software selection and Implementation  C  Place ADC data into array  Send over USB to Raspberry Pi  Python  Gather ADC data  Process ADC data  Store voltage and current measurements in database  Web2Py  Web framework  Manage Database    Power Measurements Scheduling Status  Host administration interface  Javascript  Kendo UI  Highcharts  Custom
  • 10. Data Handling & Processing  Ten samples per second  Voltage and Current  JSON Formatting  Timestamp key  Voltage-Current pair  Five minute segments  Stored in unique log file  Compute power average  From RMS voltage and current  Store result
  • 11. Future Improvements  Implement safe switching circuitry  Simplify setup process  Implement security features  Multiple devices on network  Additional accessories
  • 12. Marketability  Accessory to Kill-A-Watt  Require only 3 external contacts  Connect via pogo pins  Custom casing  Switching circuitry  Raspberry Pi & Digispark  Affordable  Currently only $80 (including Kill-A-Watt)
  • 13. Conclusion  Successful  Power sampling  Data processing and storage  Web interface  Scheduling  Unsuccessful  Actual power switching  Live demo