SlideShare una empresa de Scribd logo
1 de 27
Mini Project –  USB Temperature Logging   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© University of Hertfordshire 2009 This work is licensed under a  Creative Commons Attribution 2.0 License .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
During this mini project the design of a temperature acquisition system is to be considered. In order to design this system the following subjects need to be considered: • What type of sensor can be implemented for a specific application • What is a data acquisition system and how can it be constructed? • How to acquire, analyse and present measurements o the user. The temperature system you are going to design should be able to measure temperatures from ?°C and up to ?°C and have a resolution of at least ?°C.
3 weeks 3 weeks 3 weeks General Module Introduction Project 1 Project 2 (USB temperature logging) Project 3
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
 
• Features for the LM35 • Calibrated directly in Celsius(centigrade) • Linear +10.0 mV/°C • 0.5°C accuracy • Rated for full -55°C to +150°C range. • Suitable for remote applications • Operates from 4 V to 30 V • Less than 60 μA current drain • Low self-heating 0.08°C in still air • Nonlinearity only 1/4°C typical • Low impedance output, 0.1 Ω for 1 mA Load
Most computers have at most two RS232 serial ports, and they are relatively slow. Devices that needed faster connections came with their own interface cards, which had to fit in a card slot inside the PC’s case. Unfortunately, the number of card slots is limited and installing the software for some of these cards is far from trivial. The main goal for the USB is to resolve all of these headaches. The Universal Serial Bus offers a single, standardized, easy-to-use way to connect up to  127 devices to a computer!!
Many USB devices come with their own build-in cable, and the cable has either an A-type connection on it or there is a socket on the device that accepts a B-type connector (both types are shown below). A-type connector “ Upstream” PC side B-type connector “ Downstream” Devise side
PC is acting as the host • Up to 127 devices can connect to the PC. • Individual USB cables can run as long as 5 meters. • USB 2 supports a maximum data speed rate of 480Mb/sec. (Supported speeds are: 1.5, 12 and 480 Mb/sec). A USB cable has two wires for power and a twisted pair of wires to carry the data (shown below). Red: +5  Volts  White: Data Black: Ground Green: Data 01992 451101
• USB devices are “hot”-swappable, which means that they can plug and unplug to the bus at any time. • On the power wires, the computer can supply up to 500 mA of power at 5V. • High-power devices have their own power supplies and draw minimal power from the bus. • Hubs can have their own power supplies to provide power to devices connected to the hub. • Many USB devices can be put to sleep by the host computer when the computer enters a power-saving mode.
[object Object],[object Object],[object Object],[object Object]
As devices are enumerated, the PC is keeping track of the total bandwidth that all of the isochronous and interrupt devices are requesting. They can consume up to 90 percent of the 480 Mbps of bandwidth that is available. After 90%is used up, the host denies access to any other isochronous or interrupt devices. Control packets and packets for bulk transfers use any bandwidth left over (at least 10%).  The Universal Serial Bus divides the available bandwidth into frames, and the host controls the frames. Frames contain 1,500 bytes, and a new frame starts every millisecond. During a frame, isochronous and interrupt devices get a slot so they are guaranteed the bandwidth they need. Bulk and control transfers use whatever space is left.
01992 451101   ,[object Object],[object Object],[object Object],[object Object],[object Object]
“ C# is a type-safe object-oriented language that enables developers to build a wide range of secure and robust applications that run on the .NET Framework. You can use C# to create traditional Windows applications, XML Web services, distributed components, client-server applications, database applications, and much, much more.  Microsoft ®  Visual C# 2005 provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to facilitate rapid application development based on version 2.0 of the C# language and the .NET Framework.” 1 1 MSDN Microsoft Developer Network (MSDN) Visual Studio 2005 Library Microsoft®  Visual C# Intro
[object Object],[object Object],[object Object],[object Object],[object Object],Microsoft®  Visual C# Intro
Integrated Developer Environment Microsoft®  Visual C# Intro Toolbox Windows Form Designer / Code Editor Task List Solution Explorer Properties
In the designer, you use the mouse to drag , such as buttons and text boxes, onto a design surface that represents your form. The following illustration shows a combo box that has been dragged from the  Toolbox window onto a form in the Windows Forms Designer. As you work visually, the designer translates your actions into C# source code and writes them into a project file called <name>.designer.cs where <name> is the name you gave to the form (Form1.cs in this example). When the application runs, that source code will position and size your UI elements so that they appear just as they do on the design surface. For more information, see Windows Forms Designer. Microsoft®  Visual C# Adding Control  Toolbox Windows Form Designer / Code Editor Task List Solution Explorer Properties
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Microsoft®  Visual C#
Where to get more information on visual studio C# MSDN Visual Studio 2005 Library You can find further information on MSDN help files by looking it up on Microsoft® website. Microsoft®  Visual C#
You will need to be familiar with the topics above and also be able to access the first 4 files (1, 2, 3 & 4) for future session of the mini project.  Make sure you are familiar with topics 5, 6 and 7 as you will not have time to do them during the mini project future sessions Topics to Read Practice Progress 1 Review the Data sheet for the LM35 2 Review the Data sheet for the LM324 3 Review the “Manual_K8055_UK.pdf” manual and make sure you run the example programme for the USB kit. 4 Review the “Manual_UK_K8055_DLL” and familiarise yourself with the possible operation of the USB kit 5 Go through the “Creating and Application in c#.pdf” file. 6 Go through the “C# writing application.pdf” file 7 Create an application in c# to calculate sinusoidal values and display them via a textbox control. A timer control should be used during this step.
[object Object],[object Object],[object Object],[object Object],[object Object]
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 trade marks or trade marks 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.

Más contenido relacionado

La actualidad más candente

RESUME__SOHINI final
RESUME__SOHINI finalRESUME__SOHINI final
RESUME__SOHINI finalSohini Mondal
 
Ece r14 3rd_to8th
Ece r14 3rd_to8thEce r14 3rd_to8th
Ece r14 3rd_to8thsiva kumar
 
SE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUSSE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUSnikshaikh786
 
Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...IJECEIAES
 
Ali Raza's Resume
Ali Raza's ResumeAli Raza's Resume
Ali Raza's ResumeAli Raza
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingASHOKKUMAR RAMAR
 
Assessment document new
Assessment document newAssessment document new
Assessment document newMOE
 
AP Computer Science Test Prep Part 1 - Introduction to java Programming
AP Computer Science Test Prep Part 1 - Introduction to java ProgrammingAP Computer Science Test Prep Part 1 - Introduction to java Programming
AP Computer Science Test Prep Part 1 - Introduction to java ProgrammingNR Computer Learning Center
 
B tech information technology syllabus - MITAOE
B tech information technology syllabus - MITAOEB tech information technology syllabus - MITAOE
B tech information technology syllabus - MITAOEMITAcademy1
 

La actualidad más candente (16)

CV_american
CV_americanCV_american
CV_american
 
RESUME__SOHINI final
RESUME__SOHINI finalRESUME__SOHINI final
RESUME__SOHINI final
 
Bca
BcaBca
Bca
 
ICT BROUSHER
ICT BROUSHERICT BROUSHER
ICT BROUSHER
 
Ece r14 3rd_to8th
Ece r14 3rd_to8thEce r14 3rd_to8th
Ece r14 3rd_to8th
 
SE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUSSE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUS
 
Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...Online instrument systems in reality for remote wiring and measurement of ele...
Online instrument systems in reality for remote wiring and measurement of ele...
 
Ali Raza's Resume
Ali Raza's ResumeAli Raza's Resume
Ali Raza's Resume
 
PRAKASH
PRAKASHPRAKASH
PRAKASH
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
 
Assessment document new
Assessment document newAssessment document new
Assessment document new
 
AP Computer Science Test Prep Part 1 - Introduction to java Programming
AP Computer Science Test Prep Part 1 - Introduction to java ProgrammingAP Computer Science Test Prep Part 1 - Introduction to java Programming
AP Computer Science Test Prep Part 1 - Introduction to java Programming
 
ravish m
ravish mravish m
ravish m
 
Arm lab
Arm labArm lab
Arm lab
 
B tech information technology syllabus - MITAOE
B tech information technology syllabus - MITAOEB tech information technology syllabus - MITAOE
B tech information technology syllabus - MITAOE
 
jayesh_cv
jayesh_cvjayesh_cv
jayesh_cv
 

Destacado

Coin based mobile charging using solar tracking system
Coin based mobile charging using solar tracking systemCoin based mobile charging using solar tracking system
Coin based mobile charging using solar tracking systembargazz99
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project reportkaushal chaubey
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstractklezeh
 
coin based mobile battery charger
coin based mobile battery chargercoin based mobile battery charger
coin based mobile battery chargerullekh
 
Presentation on security feature of atm (2)
Presentation on security feature of atm (2)Presentation on security feature of atm (2)
Presentation on security feature of atm (2)Siya Agarwal
 

Destacado (6)

Coin based mobile charging using solar tracking system
Coin based mobile charging using solar tracking systemCoin based mobile charging using solar tracking system
Coin based mobile charging using solar tracking system
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project report
 
Atm security
Atm securityAtm security
Atm security
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstract
 
coin based mobile battery charger
coin based mobile battery chargercoin based mobile battery charger
coin based mobile battery charger
 
Presentation on security feature of atm (2)
Presentation on security feature of atm (2)Presentation on security feature of atm (2)
Presentation on security feature of atm (2)
 

Similar a Mini Project- USB Temperature Logging

Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project ReportEr Gupta
 
Software_Documentation
Software_DocumentationSoftware_Documentation
Software_DocumentationSven Roesner
 
IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler ShellIRJET Journal
 
Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Marc Engels
 
Web-Based Lighting Automation System
Web-Based Lighting Automation SystemWeb-Based Lighting Automation System
Web-Based Lighting Automation SystemApoorva Chandra
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping ReportPragnya Dash
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition systemeSAT Publishing House
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition systemeSAT Journals
 
Micro Processors Present Technology and Up gradations Required
Micro Processors Present Technology and Up gradations RequiredMicro Processors Present Technology and Up gradations Required
Micro Processors Present Technology and Up gradations Requiredijtsrd
 
Transcend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC ProductsTranscend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC ProductsBaiju P.S.
 
Project 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdf
Project 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdfProject 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdf
Project 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdfabhaykush25
 
Hardware and Networking Service Document PPT
Hardware and Networking Service Document PPTHardware and Networking Service Document PPT
Hardware and Networking Service Document PPTGetawu
 
Network Design for a company
Network Design for a companyNetwork Design for a company
Network Design for a companyrosu555
 
Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0DivyaR219113
 

Similar a Mini Project- USB Temperature Logging (20)

Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project Report
 
Software_Documentation
Software_DocumentationSoftware_Documentation
Software_Documentation
 
IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler Shell
 
Vedic Calculator
Vedic CalculatorVedic Calculator
Vedic Calculator
 
Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)
 
Resume_Basith
Resume_BasithResume_Basith
Resume_Basith
 
Web-Based Lighting Automation System
Web-Based Lighting Automation SystemWeb-Based Lighting Automation System
Web-Based Lighting Automation System
 
Mini Project- Dual Processor Computation
Mini Project- Dual Processor ComputationMini Project- Dual Processor Computation
Mini Project- Dual Processor Computation
 
01CHAP_1.PPT
01CHAP_1.PPT01CHAP_1.PPT
01CHAP_1.PPT
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
Documentation
DocumentationDocumentation
Documentation
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
 
Micro Processors Present Technology and Up gradations Required
Micro Processors Present Technology and Up gradations RequiredMicro Processors Present Technology and Up gradations Required
Micro Processors Present Technology and Up gradations Required
 
Transcend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC ProductsTranscend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC Products
 
Project 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdf
Project 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdfProject 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdf
Project 2 Assigned Tuesday February 21tst2023 Due Tuesd.pdf
 
GCF
GCFGCF
GCF
 
Hardware and Networking Service Document PPT
Hardware and Networking Service Document PPTHardware and Networking Service Document PPT
Hardware and Networking Service Document PPT
 
Network Design for a company
Network Design for a companyNetwork Design for a company
Network Design for a company
 
Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0
 

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 (20)

Mini Project- Home Automation
Mini Project- Home AutomationMini Project- Home Automation
Mini Project- Home Automation
 
Mini Project- Automated Selection Machine
Mini Project- Automated Selection MachineMini Project- Automated Selection Machine
Mini Project- Automated Selection Machine
 
Mini Project- Soundscape for Games Consoles
Mini Project-  Soundscape for Games ConsolesMini Project-  Soundscape for Games Consoles
Mini Project- Soundscape for Games Consoles
 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
 
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming MachineMini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
 
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- 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- Internet Security Mechanisms
Mini Project- Internet Security MechanismsMini Project- Internet Security Mechanisms
Mini Project- Internet Security Mechanisms
 
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 Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia PortfolioMini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia Portfolio
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
 
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 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
 

Último

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
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.pdfJayanti Pande
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
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 ModeThiyagu K
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
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 ...EduSkills OECD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
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 GraphThiyagu K
 

Último (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
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
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
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 ...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
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
 

Mini Project- USB Temperature Logging

  • 1.
  • 2.
  • 3. During this mini project the design of a temperature acquisition system is to be considered. In order to design this system the following subjects need to be considered: • What type of sensor can be implemented for a specific application • What is a data acquisition system and how can it be constructed? • How to acquire, analyse and present measurements o the user. The temperature system you are going to design should be able to measure temperatures from ?°C and up to ?°C and have a resolution of at least ?°C.
  • 4. 3 weeks 3 weeks 3 weeks General Module Introduction Project 1 Project 2 (USB temperature logging) Project 3
  • 5.
  • 6.
  • 7.  
  • 8.  
  • 9.  
  • 10.  
  • 11. • Features for the LM35 • Calibrated directly in Celsius(centigrade) • Linear +10.0 mV/°C • 0.5°C accuracy • Rated for full -55°C to +150°C range. • Suitable for remote applications • Operates from 4 V to 30 V • Less than 60 μA current drain • Low self-heating 0.08°C in still air • Nonlinearity only 1/4°C typical • Low impedance output, 0.1 Ω for 1 mA Load
  • 12. Most computers have at most two RS232 serial ports, and they are relatively slow. Devices that needed faster connections came with their own interface cards, which had to fit in a card slot inside the PC’s case. Unfortunately, the number of card slots is limited and installing the software for some of these cards is far from trivial. The main goal for the USB is to resolve all of these headaches. The Universal Serial Bus offers a single, standardized, easy-to-use way to connect up to 127 devices to a computer!!
  • 13. Many USB devices come with their own build-in cable, and the cable has either an A-type connection on it or there is a socket on the device that accepts a B-type connector (both types are shown below). A-type connector “ Upstream” PC side B-type connector “ Downstream” Devise side
  • 14. PC is acting as the host • Up to 127 devices can connect to the PC. • Individual USB cables can run as long as 5 meters. • USB 2 supports a maximum data speed rate of 480Mb/sec. (Supported speeds are: 1.5, 12 and 480 Mb/sec). A USB cable has two wires for power and a twisted pair of wires to carry the data (shown below). Red: +5 Volts White: Data Black: Ground Green: Data 01992 451101
  • 15. • USB devices are “hot”-swappable, which means that they can plug and unplug to the bus at any time. • On the power wires, the computer can supply up to 500 mA of power at 5V. • High-power devices have their own power supplies and draw minimal power from the bus. • Hubs can have their own power supplies to provide power to devices connected to the hub. • Many USB devices can be put to sleep by the host computer when the computer enters a power-saving mode.
  • 16.
  • 17. As devices are enumerated, the PC is keeping track of the total bandwidth that all of the isochronous and interrupt devices are requesting. They can consume up to 90 percent of the 480 Mbps of bandwidth that is available. After 90%is used up, the host denies access to any other isochronous or interrupt devices. Control packets and packets for bulk transfers use any bandwidth left over (at least 10%). The Universal Serial Bus divides the available bandwidth into frames, and the host controls the frames. Frames contain 1,500 bytes, and a new frame starts every millisecond. During a frame, isochronous and interrupt devices get a slot so they are guaranteed the bandwidth they need. Bulk and control transfers use whatever space is left.
  • 18.
  • 19. “ C# is a type-safe object-oriented language that enables developers to build a wide range of secure and robust applications that run on the .NET Framework. You can use C# to create traditional Windows applications, XML Web services, distributed components, client-server applications, database applications, and much, much more. Microsoft ® Visual C# 2005 provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to facilitate rapid application development based on version 2.0 of the C# language and the .NET Framework.” 1 1 MSDN Microsoft Developer Network (MSDN) Visual Studio 2005 Library Microsoft® Visual C# Intro
  • 20.
  • 21. Integrated Developer Environment Microsoft® Visual C# Intro Toolbox Windows Form Designer / Code Editor Task List Solution Explorer Properties
  • 22. In the designer, you use the mouse to drag , such as buttons and text boxes, onto a design surface that represents your form. The following illustration shows a combo box that has been dragged from the Toolbox window onto a form in the Windows Forms Designer. As you work visually, the designer translates your actions into C# source code and writes them into a project file called <name>.designer.cs where <name> is the name you gave to the form (Form1.cs in this example). When the application runs, that source code will position and size your UI elements so that they appear just as they do on the design surface. For more information, see Windows Forms Designer. Microsoft® Visual C# Adding Control Toolbox Windows Form Designer / Code Editor Task List Solution Explorer Properties
  • 23.
  • 24. Where to get more information on visual studio C# MSDN Visual Studio 2005 Library You can find further information on MSDN help files by looking it up on Microsoft® website. Microsoft® Visual C#
  • 25. You will need to be familiar with the topics above and also be able to access the first 4 files (1, 2, 3 & 4) for future session of the mini project. Make sure you are familiar with topics 5, 6 and 7 as you will not have time to do them during the mini project future sessions Topics to Read Practice Progress 1 Review the Data sheet for the LM35 2 Review the Data sheet for the LM324 3 Review the “Manual_K8055_UK.pdf” manual and make sure you run the example programme for the USB kit. 4 Review the “Manual_UK_K8055_DLL” and familiarise yourself with the possible operation of the USB kit 5 Go through the “Creating and Application in c#.pdf” file. 6 Go through the “C# writing application.pdf” file 7 Create an application in c# to calculate sinusoidal values and display them via a textbox control. A timer control should be used during this step.
  • 26.
  • 27. 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 trade marks or trade marks 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.