0% found this document useful (0 votes)
24 views5 pages

Final Report Interfacing

This document summarizes a student mini project to develop a computerized temperature measurement system. It includes: - Designing hardware with a microcontroller circuit board to read temperature from a sensor and send data via serial communication to a computer. - Creating a VB6 software program to receive the temperature readings and display them on a computer screen, along with calibration graphs to ensure accuracy. - The system was tested by taking temperature readings in water from 7-80 degrees Celsius and comparing the results to a digital multimeter. The linear graph generated had an R2 value of 0.9968, indicating high accuracy of the temperature measurements.

Uploaded by

nidifara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views5 pages

Final Report Interfacing

This document summarizes a student mini project to develop a computerized temperature measurement system. It includes: - Designing hardware with a microcontroller circuit board to read temperature from a sensor and send data via serial communication to a computer. - Creating a VB6 software program to receive the temperature readings and display them on a computer screen, along with calibration graphs to ensure accuracy. - The system was tested by taking temperature readings in water from 7-80 degrees Celsius and comparing the results to a digital multimeter. The linear graph generated had an R2 value of 0.9968, indicating high accuracy of the temperature measurements.

Uploaded by

nidifara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Final report

Mini Project Computerized Temperature Measurement System


Introduction of mini project.
The main objective of this mini project is to develop a computerized temperature
measurement system consisting of both hardware and software. Upon completing
this mini project, we are able to apply all knowledge and skills obtained from two
previous activities. The emphasis will be given to:

Mastering microcontroller development cycle including programming,


uploading codes and constructing electronic circuit;
Explaining the analogue to digital conversion procedure and serial
communication routine between computer and hardware;
Mastering WinApp development cycle by demonstrating good file
management habit, user centric software interface and functional
applications; all using VB6;
Capable to present a complete product package containing hardware
prototype and standalone WinApp for the usage at any computers.

Figure 1: Circuit schematic for computerized temperature measurement


system.

Figure 2 : Mini Project Computerized Temperature Measurement System

Real picture with labeling.

Cable
Ribbon

Microcontroller
Resistor
PCB
Connectors

Capacitor

Resistor 10k
Female
Header

Green LED

Red LED

Resistor 470
Push
Button

Crustal
Oscillator

Yellow LED

Figure 3 : Circuit prototype permanently on the printed circuit board (strip


board) for computerized temperature measurement system.

Figure 4: Pin layout of the temperature sensor

Temperature
Sensor

Cold Water
Digital
Multimeter

Circuit

Figure 5: Full circuit for computerized temperature measurement system


Calibration data and error analysis data (graphs)

Temperat
ure
7
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80

Based on the linear of graph equation y = mx + c,


Bits
256
1024
1792
2560
3072
3584
4352
5120
5632
6144
6912
7424
7936
8704
9216
9728

We get y = 126.3 x 167.34 where negative shows the zero


error of measurement. R2 is almost closed to 1 which is 0.9968.
Its indicate the linearity of the graph where graph lies on a
straight line, and which can be described by giving its slope
and its y intercept.
Based on the table, when the temperature increase, bits also
increase.

Temperature vs Bits
12000
10000

f(x) = 126.3x - 167.34


R = 1

8000

temperature vs bits
Linear (temperature vs bits)

6000
4000
2000
0
0

10

20

30

40

50

60

70

80

90

Figure 6 : Graph temperature vs bits

Round of to 2

Graph Slope

Figure 7: Coding in VB6

Specifications and software screenshots.

Figure 8 : Coding in VB6 (full)

Figure 8 : Reading on multimeter is almost closer to the computer screen after we


insert the error in VB6

You might also like