SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Team 3 Power Meter James Aitkenhead, Nicole Ogden, Matt Quantz
The Product Targets customers who want to monitor energy statistics with an easy-to-use graphical interface Our widget will help you to be more aware of your energy usage, saving you time and money
Mechanical Design
Mechanical Design
Project Management We used a combination of traditional and agile project management. It would be very hard to manage a project that has never been done before using a strictly traditional approach (hard to estimate task durations)
Resource Scoping FPGA Different versions of Nios II Software IP Blocks Internal Power Supply Outsourcing Consultants Other items considered for design
Code Repository Used TortoiseSVN for Project Version Control Directory Structure: C Code C Scripts C Test RTL Code RTL Scripts RTL Test Documentation This Directory Structure Supports Reusability
Code Reviews We did not implement formal code reviews We collaborated between team members for writing and testing code
Benefits of RTL and C Coding Guidelines Makes Code More Readable Makes Code More Reusable Makes Code More Portable Increases Productivity of Code Reviews Allows Auto-Documentation (Doxygen)
IP Design and Reuse IP Component Reuse saves time in a project Component Reusability should be paramount in a design Reusability brings the product to market faster
Hardware to Software Interface A register map is a listing of all the memory registers used in the project, and their address The register map is used by everyone from design to layout to verification engineers This makes it important to create the map early in the project The register map can be created manually, or there is software available to automate the process
Functional Verification Direct testing was used Code Coverage was 100%
Cost Estimate (Break-Even Cost)
Lessons Learned Don’t wait until the last minute to add documentation Read the datasheets for little “Easter eggs” which could delay  progress Divide tasks more evenly between team members
Roadblocks We struggled to re-create last quarter’s touch screen interface We struggled to learn how to use all the project tracking tools effectively We struggled with the opto-isolator interface between the MCP3909 and the FPGA The SPI interface was odd to work with
Conclusions We successfully interfaced with the MCP3909 Evaluation Board We successfully displayed the measured data on the 16x2 character LCD This was a fun project with numerous practical applications With more time, we would implement a wireless data transfer, uploading the data to the Internet, or both Also with more time we were going to try to implement Ethernet to connect the device to the internet and communicate to websites like: “Google Powermeter,” and “Microsoft hohm;” to relay instant power usage for our area.

Weitere ähnliche Inhalte

Was ist angesagt?

Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16
Sidhant Heble
 
Track c how do we break - jasper
Track c   how do we break - jasperTrack c   how do we break - jasper
Track c how do we break - jasper
chiportal
 
Kai.Kang.Resume
Kai.Kang.ResumeKai.Kang.Resume
Kai.Kang.Resume
Kai Kang
 

Was ist angesagt? (18)

HBSI automation using the kinect
HBSI automation using the kinectHBSI automation using the kinect
HBSI automation using the kinect
 
SlackResume
SlackResumeSlackResume
SlackResume
 
Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16Sidhant Heble Resume_2_8_16
Sidhant Heble Resume_2_8_16
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar Rover
 
JavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should knowJavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should know
 
Track c how do we break - jasper
Track c   how do we break - jasperTrack c   how do we break - jasper
Track c how do we break - jasper
 
NETGEN eng
NETGEN engNETGEN eng
NETGEN eng
 
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
 
The Genesis of Holistic Systems Design
The Genesis of Holistic Systems DesignThe Genesis of Holistic Systems Design
The Genesis of Holistic Systems Design
 
Fuse Information Sheet
Fuse Information SheetFuse Information Sheet
Fuse Information Sheet
 
What does it take to be an architect
What does it take to be an architectWhat does it take to be an architect
What does it take to be an architect
 
[Seminar] 200605 seunghyeong choe
[Seminar] 200605 seunghyeong choe[Seminar] 200605 seunghyeong choe
[Seminar] 200605 seunghyeong choe
 
Kai.Kang.Resume
Kai.Kang.ResumeKai.Kang.Resume
Kai.Kang.Resume
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
 
Integrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed deliveryIntegrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed delivery
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 Replace Outdated DevOps Tools with Innovative & Modern Pipelines Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 
Building Ops Automation in DevOps
Building Ops Automation in DevOpsBuilding Ops Automation in DevOps
Building Ops Automation in DevOps
 
Innovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
Innovate Everywhere: Choosing the Right Tools When Building Your SRE ToolchainInnovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
Innovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
 

Andere mochten auch

Mw&oc manual
Mw&oc manualMw&oc manual
Mw&oc manual
vkop100
 
Earthquake Waves
Earthquake WavesEarthquake Waves
Earthquake Waves
twindsor1
 
S08 fortin-presentation
S08 fortin-presentationS08 fortin-presentation
S08 fortin-presentation
Shubham Gupta
 
Digital transformer protection systems
Digital transformer protection systemsDigital transformer protection systems
Digital transformer protection systems
michaeljmack
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line Basics
John Williams
 

Andere mochten auch (20)

GSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMSGSM BASED PREPAID ENERGY METER BILLING VIA SMS
GSM BASED PREPAID ENERGY METER BILLING VIA SMS
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
SNR over wifi(SNoW) tester
SNR over wifi(SNoW) testerSNR over wifi(SNoW) tester
SNR over wifi(SNoW) tester
 
Weather meter
Weather meterWeather meter
Weather meter
 
Mw&oc manual
Mw&oc manualMw&oc manual
Mw&oc manual
 
Earthquake Waves
Earthquake WavesEarthquake Waves
Earthquake Waves
 
SWR
SWRSWR
SWR
 
S08 fortin-presentation
S08 fortin-presentationS08 fortin-presentation
S08 fortin-presentation
 
Kings Transformer types
Kings  Transformer typesKings  Transformer types
Kings Transformer types
 
Transformer, Electromagnetic WavesTheory
Transformer, Electromagnetic WavesTheory Transformer, Electromagnetic WavesTheory
Transformer, Electromagnetic WavesTheory
 
3.pmbt m 3
3.pmbt m 33.pmbt m 3
3.pmbt m 3
 
Transmission lines
Transmission linesTransmission lines
Transmission lines
 
Digital transformer protection systems
Digital transformer protection systemsDigital transformer protection systems
Digital transformer protection systems
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line Basics
 
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
HIGH VOLTAGE DISTRIBUTION SYSTEM(HVDS).
 
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
R-APDRP (Restructured Accelerated Power Development And Reforms Programme)
 
AT&C LOSSES In RAPDRP
AT&C LOSSES In RAPDRPAT&C LOSSES In RAPDRP
AT&C LOSSES In RAPDRP
 
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
Smart Grids:Enterprise GIS For Distribution Loss Reduction in Electric Utilit...
 
8.1 multimeter
8.1 multimeter8.1 multimeter
8.1 multimeter
 
STUDY OF ELECTRICAL POWER GENERATION, TRANSMISSION AND DISTRIBUTION IN BANG...
STUDY OF  ELECTRICAL POWER GENERATION,  TRANSMISSION AND DISTRIBUTION IN BANG...STUDY OF  ELECTRICAL POWER GENERATION,  TRANSMISSION AND DISTRIBUTION IN BANG...
STUDY OF ELECTRICAL POWER GENERATION, TRANSMISSION AND DISTRIBUTION IN BANG...
 

Ähnlich wie Power Meter Presentation

oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
Akin Oyedele
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume
Qiang Yu
 
Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0
Oleh Mykhaylovych
 

Ähnlich wie Power Meter Presentation (20)

Power Meter
Power MeterPower Meter
Power Meter
 
James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16
 
Path to continuous delivery
Path to continuous deliveryPath to continuous delivery
Path to continuous delivery
 
Strain gauge
Strain gaugeStrain gauge
Strain gauge
 
Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
 
Ashish_Kumar_Singh_resume
Ashish_Kumar_Singh_resumeAshish_Kumar_Singh_resume
Ashish_Kumar_Singh_resume
 
pres_all_latest
pres_all_latestpres_all_latest
pres_all_latest
 
iProjectSolutions - start your project digital document workflow
iProjectSolutions - start your project digital document workflowiProjectSolutions - start your project digital document workflow
iProjectSolutions - start your project digital document workflow
 
resume2
resume2resume2
resume2
 
Julio andradecv
Julio andradecvJulio andradecv
Julio andradecv
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
Resume
ResumeResume
Resume
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
 
Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragility
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0
 
MartinVanha
MartinVanhaMartinVanha
MartinVanha
 
Elecworks - electrical and automation CAD software - ECAD
Elecworks - electrical and automation CAD software - ECADElecworks - electrical and automation CAD software - ECAD
Elecworks - electrical and automation CAD software - ECAD
 
Sathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrsSathish project mgmt_pmp_9+yrs
Sathish project mgmt_pmp_9+yrs
 

Mehr von 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
 

Kürzlich hochgeladen

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
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
QucHHunhnh
 

Kürzlich hochgeladen (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
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 ...
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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
 
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
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
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
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 

Power Meter Presentation

  • 1. Team 3 Power Meter James Aitkenhead, Nicole Ogden, Matt Quantz
  • 2. The Product Targets customers who want to monitor energy statistics with an easy-to-use graphical interface Our widget will help you to be more aware of your energy usage, saving you time and money
  • 5. Project Management We used a combination of traditional and agile project management. It would be very hard to manage a project that has never been done before using a strictly traditional approach (hard to estimate task durations)
  • 6. Resource Scoping FPGA Different versions of Nios II Software IP Blocks Internal Power Supply Outsourcing Consultants Other items considered for design
  • 7. Code Repository Used TortoiseSVN for Project Version Control Directory Structure: C Code C Scripts C Test RTL Code RTL Scripts RTL Test Documentation This Directory Structure Supports Reusability
  • 8. Code Reviews We did not implement formal code reviews We collaborated between team members for writing and testing code
  • 9. Benefits of RTL and C Coding Guidelines Makes Code More Readable Makes Code More Reusable Makes Code More Portable Increases Productivity of Code Reviews Allows Auto-Documentation (Doxygen)
  • 10. IP Design and Reuse IP Component Reuse saves time in a project Component Reusability should be paramount in a design Reusability brings the product to market faster
  • 11. Hardware to Software Interface A register map is a listing of all the memory registers used in the project, and their address The register map is used by everyone from design to layout to verification engineers This makes it important to create the map early in the project The register map can be created manually, or there is software available to automate the process
  • 12. Functional Verification Direct testing was used Code Coverage was 100%
  • 14. Lessons Learned Don’t wait until the last minute to add documentation Read the datasheets for little “Easter eggs” which could delay progress Divide tasks more evenly between team members
  • 15. Roadblocks We struggled to re-create last quarter’s touch screen interface We struggled to learn how to use all the project tracking tools effectively We struggled with the opto-isolator interface between the MCP3909 and the FPGA The SPI interface was odd to work with
  • 16. Conclusions We successfully interfaced with the MCP3909 Evaluation Board We successfully displayed the measured data on the 16x2 character LCD This was a fun project with numerous practical applications With more time, we would implement a wireless data transfer, uploading the data to the Internet, or both Also with more time we were going to try to implement Ethernet to connect the device to the internet and communicate to websites like: “Google Powermeter,” and “Microsoft hohm;” to relay instant power usage for our area.