SlideShare una empresa de Scribd logo
1 de 5
Mini Project- USB Temperature Logging

Author: University of Hertfordshire
Date created:
Date revised: 2009


Abstract
The following resources come from the 2009/10 BEng (Hons) in Electrical Engineering (course number 2ELE0066)
from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate
programmes.

The objectives of this module are to demonstrate within an industrial environment:
   • To use USB development Kit
   • To programme with VB
   • To integrate the logging system

The aim of this project is to develop a temperature logging system based on USB development Kit. The temperature
logging system should collect ambient temperature samples, sample manipulation and display the data in a text
and/or graphic format. Students design and programme GUI using VB.




                                                                        Contents
Mini Project- USB Temperature Logging.........................................................................................................1
Section 1. Project Introduction..........................................................................................................................2
Section 2. Day 1.................................................................................................................................................3
Section 3. Day 2.................................................................................................................................................4
Credits................................................................................................................................................................5



In addition to the resources found below there are supporting documents which should be used in combination with
this resource. Please see:
Mini Projects - Introductory presentation.
Mini Projects - E-Log.
Mini Projects - Staff & Student Guide.
Mini Projects - Standard Grading Criteria.
Mini Projects - Reflection.

You will also need the Mini Project USB Temperature Logging presentation..




                       © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License.
Mini Project- USB Temperature Logging




Section 1. Project Introduction
Learning Outcomes assessed (as taken from the DMD)
All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this mini project, the
specific Learning Outcomes are:
Knowledge and Understanding

    •   Identify and enhance knowledge gained from other studies in areas relevant to the project topic selected.
Skills and Attributes

    •   Use relevant measurement instruments to analyse a defined electrical/electronic engineering problem.
    •   Synthesise a solution to a defined electrical/electronic engineering problem
    •   Take, and analyse appropriately, test results from that solution.
    •   Carry out a simple critical evaluation of the results taken

Project Title: USB Temperature Logging

Project Objectives: (technical, specific to this project)
To demonstrate within an industrial environment:
    •   To use USB development Kit
    •   To programme with VB
    •   To integrate the logging system

Project Summary: (50 words max)
The aim of this project is to develop a temperature logging system based on USB development Kit. The temperature
logging system should collect ambient temperature samples, sample manipulation and display the data in a text and/or
graphic format. Students design and programme GUI using VB.

Introductory Lecture (2hrs) Content:
    •   Temperature sensor.
    •   USB protocol.
    •   USB development Kit.
    •   Microsoft® Visual C# introduction.
    •   Hardware to be used.
    •   Topics for students to revise: Temperature sensor data sheet, Visual c# text book, USB development kit user
        manuals and A/D conversion text book.

Preparation Session (3hrs):
    •   Temperature sensor operating parameters.
    •   USB development Kit.
    •   Identification of the required interface stage.
    •   Microsoft® Visual C# file operations




                                                          Page 2 of 5
Mini Project- USB Temperature Logging




Section 2. Day 1
Expected Outcomes for the day:
Students working individually should demonstrate setting up and running a Demo application of the USB development
Kit. Students individually should design and build a temperature sensor circuit. Interface this circuit with USB
development kit. Develop a flow chart for the programme (Microsoft® Visual C#) required temperature login logic.

Assessment criteria;
the way in which the work has been planned and managed, demonstrate the technical criteria on designing the
required sensor circuit. Demonstrate the integrity of the flow chart relative to the USB temperature logging system.

Key Tasks:
    •   Project Planning; developing an appropriate strategy to meet a specific set of technical requirements.
    •   USB development Kit setup and running a Demo application.
    •   Development of the required interface stage.
    •   Integration of all the hardware components.
    •   Testing of all the hardware components.
    •   GUI development
    •   Technical Appraisal; First phase test (check for correct wiring up for input and output USB contacts).




                                                       Page 3 of 5
Mini Project- USB Temperature Logging




Section 3. Day 2
Expected Outcomes for the day:
Students working in small groups will have to produce an appropriate programme (in Microsoft® Visual C#) that
should reflect the logic of the flow chart developed during the first day. Towards the end of the day the students once
more in small groups should integrate the developed software and hardware components.

Assessment criteria;
Based on successful demonstration of the developed software and hardware modules. Demonstrate the complete
USB temperature logging system is working according to the above specification.

Key Tasks:
    •   Project Planning; developing an appropriate strategy to meet a specific set of technical requirements.
    •   GUI development.
    •   Integration of software and hardware components.
    •   Technical Appraisal; Second Testing stage (overall USB temperature login system).
Facilitator guidance (key ideas to draw out from students):
Day 1: USB communication protocols, analogue interfacing, ambient temperature measurements.
Day 2: Sampling and Microsoft® Visual C# optimisation.

Required Resources: Laboratory Facilities and Teaching Support.
    Laboratory Resources:
    1. PC Workstations with Visual Studio developer software.
    2. USB development Kits and CD with drivers.
    3. PC Workstations should allow the installation of drivers from the user.
    4. A set of LM35 temperature sensors.
    5. A set of 741 op-amps.
    6. One Signal generator and one oscilloscope.

    Teaching Resources:
    1. Introductory lecture
    2. Day 1; briefing pack containing instructions for the day with source materials.
    3. Day 2; briefing pack for the day; additional source materials, team allocations for group work.




                                                       Page 4 of 5
Mini Project- USB Temperature Logging




Credits
This resource was created by the University of Hertfordshire and released as an open educational resource
through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The
Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER
programme.




© University of Hertfordshire 2009




This work is licensed under a Creative Commons Attribution 2.0 License.

Microsoft product screen shots reprinted with permission from Microsoft Corporation. Microsoft and Visual C# are either registered trademarks or
trademarks of Microsoft Corporation in the United States and/or other countries.

The name of the University of Hertfordshire, UH and the UH logo are the name and registered marks of the University of Hertfordshire. To the
fullest extent permitted by law the University of Hertfordshire reserves all its rights in its name and marks which may not be used except with its
written permission.

The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales
Licence. All reproductions must comply with the terms of that licence.
The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided
that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher.




                                                                     Page 5 of 5

Más contenido relacionado

Destacado

Brain Stem Project
Brain Stem ProjectBrain Stem Project
Brain Stem Project
guestce07daa
 
Revenue Assurance & Fraud Management
Revenue Assurance & Fraud ManagementRevenue Assurance & Fraud Management
Revenue Assurance & Fraud Management
Annaline Lottering
 

Destacado (10)

Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
 
Mini Project Internet Security Mechanisms
Mini Project  Internet Security MechanismsMini Project  Internet Security Mechanisms
Mini Project Internet Security Mechanisms
 
Mini Project- Game Hardware Development
Mini Project- Game Hardware DevelopmentMini Project- Game Hardware Development
Mini Project- Game Hardware Development
 
Mini Project- Communications Link Simulation
Mini Project- Communications Link SimulationMini Project- Communications Link Simulation
Mini Project- Communications Link Simulation
 
Mini Project- Audio Enhancement
Mini Project-  Audio EnhancementMini Project-  Audio Enhancement
Mini Project- Audio Enhancement
 
Brain Stem Project
Brain Stem ProjectBrain Stem Project
Brain Stem Project
 
Mini Project Communication Link Simulation Digital Modulation Techniques Lec...
Mini Project Communication Link Simulation  Digital Modulation Techniques Lec...Mini Project Communication Link Simulation  Digital Modulation Techniques Lec...
Mini Project Communication Link Simulation Digital Modulation Techniques Lec...
 
Revenue Assurance & Fraud Management
Revenue Assurance & Fraud ManagementRevenue Assurance & Fraud Management
Revenue Assurance & Fraud Management
 
Frontal Lobe
Frontal LobeFrontal Lobe
Frontal Lobe
 
Spinal Cord
Spinal CordSpinal Cord
Spinal Cord
 

Similar a Mini Project- USB Temperature Logging

22034 GUI application Development Using VB.net.pdf
22034 GUI application Development Using VB.net.pdf22034 GUI application Development Using VB.net.pdf
22034 GUI application Development Using VB.net.pdf
nimbalkarvikram966
 
1 IA Swinburne Faculty of Engineering, Science and Techn.docx
1 IA Swinburne Faculty of Engineering, Science and Techn.docx1 IA Swinburne Faculty of Engineering, Science and Techn.docx
1 IA Swinburne Faculty of Engineering, Science and Techn.docx
jeremylockett77
 
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
bobbywlane695641
 

Similar a Mini Project- USB Temperature Logging (20)

Mini Project- Automated Selection Machine
Mini Project- Automated Selection MachineMini Project- Automated Selection Machine
Mini Project- Automated Selection Machine
 
Mini Project- Dual Processor Computation
Mini Project- Dual Processor ComputationMini Project- Dual Processor Computation
Mini Project- Dual Processor Computation
 
Mini Project- Home Automation
Mini Project- Home AutomationMini Project- Home Automation
Mini Project- Home Automation
 
3wis_2.pdf
3wis_2.pdf3wis_2.pdf
3wis_2.pdf
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
 
Mini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC MotorMini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC Motor
 
Mini Project- USB Temperature Logging
Mini Project- USB Temperature LoggingMini Project- USB Temperature Logging
Mini Project- USB Temperature Logging
 
22034 GUI application Development Using VB.net.pdf
22034 GUI application Development Using VB.net.pdf22034 GUI application Development Using VB.net.pdf
22034 GUI application Development Using VB.net.pdf
 
22034 GUI application Development Using VB.net.pdf
22034 GUI application Development Using VB.net.pdf22034 GUI application Development Using VB.net.pdf
22034 GUI application Development Using VB.net.pdf
 
Mini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia PortfolioMini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia Portfolio
 
A METHODOLOGICAL APPROACH TO SUPPORT BUILDING LIFE CYCLE ANALYSIS - Andy McNa...
A METHODOLOGICAL APPROACH TO SUPPORT BUILDING LIFE CYCLE ANALYSIS - Andy McNa...A METHODOLOGICAL APPROACH TO SUPPORT BUILDING LIFE CYCLE ANALYSIS - Andy McNa...
A METHODOLOGICAL APPROACH TO SUPPORT BUILDING LIFE CYCLE ANALYSIS - Andy McNa...
 
CIS 554 Education Specialist / snaptutorial.com
 CIS 554 Education Specialist / snaptutorial.com CIS 554 Education Specialist / snaptutorial.com
CIS 554 Education Specialist / snaptutorial.com
 
Engl317 assignment sheet_project4
Engl317 assignment sheet_project4Engl317 assignment sheet_project4
Engl317 assignment sheet_project4
 
Meet Technology
Meet TechnologyMeet Technology
Meet Technology
 
1 IA Swinburne Faculty of Engineering, Science and Techn.docx
1 IA Swinburne Faculty of Engineering, Science and Techn.docx1 IA Swinburne Faculty of Engineering, Science and Techn.docx
1 IA Swinburne Faculty of Engineering, Science and Techn.docx
 
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
 
Uop ntc 320 week 2 team project plan new
Uop ntc 320 week 2 team project plan newUop ntc 320 week 2 team project plan new
Uop ntc 320 week 2 team project plan new
 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
 
Resume
ResumeResume
Resume
 
Personal_CV
Personal_CVPersonal_CV
Personal_CV
 

Más de University of Hertfordshire, School of Electronic Communications and Electrical Engineering

Más de University of Hertfordshire, School of Electronic Communications and Electrical Engineering (19)

Mini Project- Audio Enhancement
Mini Project- Audio EnhancementMini Project- Audio Enhancement
Mini Project- Audio Enhancement
 
Mini Project- Multimedia Montage
Mini Project- Multimedia MontageMini Project- Multimedia Montage
Mini Project- Multimedia Montage
 
Mini Project- Multimedia Montage
Mini Project-  Multimedia MontageMini Project-  Multimedia Montage
Mini Project- Multimedia Montage
 
Mini Project- Internet Security Mechanisms
Mini Project- Internet Security MechanismsMini Project- Internet Security Mechanisms
Mini Project- Internet Security Mechanisms
 
Mini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia PortfolioMini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia Portfolio
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
 
Mini Project- Digital Audio Editing
Mini Project- Digital Audio EditingMini Project- Digital Audio Editing
Mini Project- Digital Audio Editing
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
 
Mini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And VisualisationMini Project- 3D Graphics And Visualisation
Mini Project- 3D Graphics And Visualisation
 
Mini Project- Virtual Network Project
Mini Project- Virtual Network ProjectMini Project- Virtual Network Project
Mini Project- Virtual Network Project
 
Mini Project- Virtual Network Project
Mini Project-  Virtual Network ProjectMini Project-  Virtual Network Project
Mini Project- Virtual Network Project
 
Mini Project- Implementation & Evaluation Of Wireless La Ns
Mini Project- Implementation & Evaluation Of Wireless La NsMini Project- Implementation & Evaluation Of Wireless La Ns
Mini Project- Implementation & Evaluation Of Wireless La Ns
 
Mini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANsMini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANs
 
Mini Project- Stepper Motor Control
Mini Project- Stepper Motor ControlMini Project- Stepper Motor Control
Mini Project- Stepper Motor Control
 
Mini Project- Stepper Motor Control
Mini Project- Stepper Motor ControlMini Project- Stepper Motor Control
Mini Project- Stepper Motor Control
 
Mini Project- ROM Based Sine Wave Generator
Mini Project- ROM Based Sine Wave GeneratorMini Project- ROM Based Sine Wave Generator
Mini Project- ROM Based Sine Wave Generator
 
Mini Project- ROM Based Sine Wave Generator
Mini Project- ROM Based Sine Wave GeneratorMini Project- ROM Based Sine Wave Generator
Mini Project- ROM Based Sine Wave Generator
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).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
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
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
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
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Ữ Â...
 
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...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
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
 

Mini Project- USB Temperature Logging

  • 1. Mini Project- USB Temperature Logging Author: University of Hertfordshire Date created: Date revised: 2009 Abstract The following resources come from the 2009/10 BEng (Hons) in Electrical Engineering (course number 2ELE0066) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes. The objectives of this module are to demonstrate within an industrial environment: • To use USB development Kit • To programme with VB • To integrate the logging system The aim of this project is to develop a temperature logging system based on USB development Kit. The temperature logging system should collect ambient temperature samples, sample manipulation and display the data in a text and/or graphic format. Students design and programme GUI using VB. Contents Mini Project- USB Temperature Logging.........................................................................................................1 Section 1. Project Introduction..........................................................................................................................2 Section 2. Day 1.................................................................................................................................................3 Section 3. Day 2.................................................................................................................................................4 Credits................................................................................................................................................................5 In addition to the resources found below there are supporting documents which should be used in combination with this resource. Please see: Mini Projects - Introductory presentation. Mini Projects - E-Log. Mini Projects - Staff & Student Guide. Mini Projects - Standard Grading Criteria. Mini Projects - Reflection. You will also need the Mini Project USB Temperature Logging presentation.. © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License.
  • 2. Mini Project- USB Temperature Logging Section 1. Project Introduction Learning Outcomes assessed (as taken from the DMD) All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this mini project, the specific Learning Outcomes are: Knowledge and Understanding • Identify and enhance knowledge gained from other studies in areas relevant to the project topic selected. Skills and Attributes • Use relevant measurement instruments to analyse a defined electrical/electronic engineering problem. • Synthesise a solution to a defined electrical/electronic engineering problem • Take, and analyse appropriately, test results from that solution. • Carry out a simple critical evaluation of the results taken Project Title: USB Temperature Logging Project Objectives: (technical, specific to this project) To demonstrate within an industrial environment: • To use USB development Kit • To programme with VB • To integrate the logging system Project Summary: (50 words max) The aim of this project is to develop a temperature logging system based on USB development Kit. The temperature logging system should collect ambient temperature samples, sample manipulation and display the data in a text and/or graphic format. Students design and programme GUI using VB. Introductory Lecture (2hrs) Content: • Temperature sensor. • USB protocol. • USB development Kit. • Microsoft® Visual C# introduction. • Hardware to be used. • Topics for students to revise: Temperature sensor data sheet, Visual c# text book, USB development kit user manuals and A/D conversion text book. Preparation Session (3hrs): • Temperature sensor operating parameters. • USB development Kit. • Identification of the required interface stage. • Microsoft® Visual C# file operations Page 2 of 5
  • 3. Mini Project- USB Temperature Logging Section 2. Day 1 Expected Outcomes for the day: Students working individually should demonstrate setting up and running a Demo application of the USB development Kit. Students individually should design and build a temperature sensor circuit. Interface this circuit with USB development kit. Develop a flow chart for the programme (Microsoft® Visual C#) required temperature login logic. Assessment criteria; the way in which the work has been planned and managed, demonstrate the technical criteria on designing the required sensor circuit. Demonstrate the integrity of the flow chart relative to the USB temperature logging system. Key Tasks: • Project Planning; developing an appropriate strategy to meet a specific set of technical requirements. • USB development Kit setup and running a Demo application. • Development of the required interface stage. • Integration of all the hardware components. • Testing of all the hardware components. • GUI development • Technical Appraisal; First phase test (check for correct wiring up for input and output USB contacts). Page 3 of 5
  • 4. Mini Project- USB Temperature Logging Section 3. Day 2 Expected Outcomes for the day: Students working in small groups will have to produce an appropriate programme (in Microsoft® Visual C#) that should reflect the logic of the flow chart developed during the first day. Towards the end of the day the students once more in small groups should integrate the developed software and hardware components. Assessment criteria; Based on successful demonstration of the developed software and hardware modules. Demonstrate the complete USB temperature logging system is working according to the above specification. Key Tasks: • Project Planning; developing an appropriate strategy to meet a specific set of technical requirements. • GUI development. • Integration of software and hardware components. • Technical Appraisal; Second Testing stage (overall USB temperature login system). Facilitator guidance (key ideas to draw out from students): Day 1: USB communication protocols, analogue interfacing, ambient temperature measurements. Day 2: Sampling and Microsoft® Visual C# optimisation. Required Resources: Laboratory Facilities and Teaching Support. Laboratory Resources: 1. PC Workstations with Visual Studio developer software. 2. USB development Kits and CD with drivers. 3. PC Workstations should allow the installation of drivers from the user. 4. A set of LM35 temperature sensors. 5. A set of 741 op-amps. 6. One Signal generator and one oscilloscope. Teaching Resources: 1. Introductory lecture 2. Day 1; briefing pack containing instructions for the day with source materials. 3. Day 2; briefing pack for the day; additional source materials, team allocations for group work. Page 4 of 5
  • 5. Mini Project- USB Temperature Logging Credits This resource was created by the University of Hertfordshire and released as an open educational resource through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER programme. © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License. Microsoft product screen shots reprinted with permission from Microsoft Corporation. Microsoft and Visual C# are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The name of the University of Hertfordshire, UH and the UH logo are the name and registered marks of the University of Hertfordshire. To the fullest extent permitted by law the University of Hertfordshire reserves all its rights in its name and marks which may not be used except with its written permission. The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales Licence. All reproductions must comply with the terms of that licence. The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher. Page 5 of 5