TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT TPHCM
KHOA ĐÀO TẠO CHẤT LƯỢNG CAO
BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
Chuyên ngành: CÔNG NGHỆ KỸ THUẬT MÁY TÍNH
XÂY DỰNG ỨNG DỤNG TRÊN ANDROID GIÁM
SÁT, ĐIỀU KHIỂN CÁC THIẾT BỊ
GVHD :ThS. Nguyễn Văn A
SVTH : Trương Văn B
MSSV : 107777777
NỘI DUNG BÁO CÁO
I.
II.
III.
IV.
V.
VI.
VII.
Giới thiệu
Yêu cầu của hệ thống
Tính toán thiết kế phần cứng
Giao diện trên máy tính
Giao diện trên điện thoại
Kết quả thực hiện
Kết luận và hướng phát triển
I. GIỚI THIỆU
Lý do chọn đề tài:
Hiện nay tự động hóa
đang là xu hướng chung
của toàn thế giới.
Sự phát triển mạnh của vi
điều khiển, smartphone
giá rẻ.
Phát triển các ứng dụng
chi phí thấp, hiệu quả,
tiện dụng.
II. YÊU CẦU HỆ THỐNG
Xây dựng một hệ thống có khả năng thu tín hiệu từ điện thoại, xử lý
tín hiệu đó truyền về một máy ttính theo sơ đồ sau :
II. YÊU CẦU HỆ THỐNG(TT)
Sơ đồ khối của hệ thống
III. TÍNH TOÁN THIẾT KẾ PHẦN CỨNG
D EN 1
1
2
VC C
4
2
1
R _ 4 .7 k 5
2
tra n s _ 4
1n4007
1
2
R _ 4 .7 k 6
R ELAY SPST
R L2
3
• Điện áp điều khiển:
1 7A
– 250VAC; 12A – 2
125VAC; 12A –
R ELAY SPST
24VDC
1
tra n s _ 2
2
3
VDC
tra n s _ 3
R _ 4 .7 k
tra n s _ 1
1
G N D
R 0
1
R _ 4 .7 k 1
1n4007
1
2
1
2
1
2
G N D
2
4
• YL303H-S-5VDC
• Điện áp ngõ vào 5
220V
R L1
R 1
VC C
1
2
D EN
1. Khối điều khiển thiết bị:
Có thể điều khiển đống ngắt các thiết bị khi nhận
được tính hiệu điều khiển từ VĐK.
220V3
1
2
III. TÍNH TOÁN THIẾT KẾ PHẦN CỨNG
D EN 1
1
2
VC C
1
2
R _ 4 .7 k 5
2
1n4007
1
tra n s _ 4
1
220V3
R L2
4
2
R _ 4 .7 k 6
1
tra n s _ 2
2
tra n s _ 3
R _ 4 .7 k
tra n s _ 1
1
GN D
R 0
1
R _ 4 .7 k 1
1n4007
1
2
1
2
1
• VBR=1000V.
2
3 •
IFMAX = 1A.
• VF¬ = 1.1V khi IF =
IFMAX.
R ELAY SPST
GN D
2
4
220V
2
R L1
R 1
VC C
1
2
D EN
1. Khối điều khiển thiết bị:
Có thể điều khiển đống ngắt các thiết bị khi nhận
được tính hiệu điều khiển từ VĐK.
3
R ELAY SPST
1
2
III. TÍNH TOÁN THIẾT KẾ PHẦN CỨNG(TT)
D EN 1
1
2
VC C
2
tra n s _ 3
tra n s _ 4
1n4007
1
R _ 4 .7 k 6
• Transistor C1815.
• có công xuất nhỏ và tần
1
2
4 .7 k 5
số làm việcR _cao.
R ELAY SPST
220V3
R L2
4
2
3
1
tra n s _ 2
1n4007
1
tra n s _ 1
2
1
2
1
2
GN D
2
4
2
R _ 4 .7 k 1
1
R _ 4 .7 k
GN D
R 0
1
220V
R L1
R 1
VC C
1
2
D EN
1. Khối điều khiển thiết bị:
Có thể điều khiển đống ngắt các thiết bị khi nhận
được tính hiệu điều khiển từ VĐK.
1
2
3
R ELAY SPST
1
2
III. TÍNH TOÁN THIẾT KẾ PHẦN CỨNG(TT)
2. Khối vi xử lý và điều khiển trung tâm:
R S T
1
2
3
4
5
6
7
G N 2D
R _ 1 0 K
TX
R X
C 1 _ 1 0 u F
1
2
5
6
7
8
3
4
5
6
2
1 3
G N D
C 2 _ 1 0 u F
1
2
1
Giao
tiếp
RS232
1
1
1
1
2
2
2
2
2 0 M h z
C R Y S TA L
1 4
G N D 1 2
3 1
C O N N
P V N 1
1
S W 1
C _10uF
V C C
Yêu cầu: Nhận tín hiệu từ máy tính, xử lý và điều khiển.
Sơ đồ kết nối khối điều khiển trung tâm với các khối.
M C L R * /V P P
R
R
R
R
R
R
A
A
A
A
A
A
0
1
2
3
4
5
/A
/A
/A
/A
/T
/A
N 0
N 1
N 2 /V R E F -/C V R E F
N 3 /V R E F +
0 C K I/C 1 O U T
N 4 /S S */C 2 O U T
R
R
R
R
R
R
R
R
C
C
C
C
C
C
C
C
0
1
2
3
4
5
6
7
/T
/T
/C
/S
/S
/S
/T
/R
1 O S O /T 1 C K I
1 O S I/C C P 2
C P 1
C K /S C L
D I/S D A
D O
X/C K
X/D T
O S C 1 /C L K IN
O S C 2 /C L K O U T
R B 0 /IN T
R B 1
R B 2
R B 3 /P G M
R B 4
R B 5
R B 6 /P G C
R B 7 /P G D
R
R
R
R
R
R
R
R
D
D
D
D
D
D
D
D
0
1
2
3
4
5
6
7
/P
/P
/P
/P
/P
/P
/P
/P
S
S
S
S
S
S
S
S
P
P
P
P
P
P
P
P
0
1
2
3
4
5
6
7
R E 0 /R D */A N 5
R E 1 /W R * /A N 6
R E 2 /C S * /A N 7
V S S
V S S
V D D
V D D
P IC 1 6 F 8 8 7
TR B L K 8
J 2
3
3
3
3
3
3
3
4
3
4
5
6
7
8
9
0
R
R
R
R
R
R
R
R
B
B
B
B
B
B
B
B
0
1
2
3
4
5
6
7
1
2
2
2
2
2
2
3
9
0
1
2
7
8
9
0
A
A
A
A
A
A
A
A
D
D
D
D
D
D
D
D
0
1
2
3
4
5
6
7
8
9
1 0
1 1
3 2
R S
R W
E N
8
7
6
5
4
3
2
1
Giaotiếp
nút nhấn
Giao
tiếp
LCD
III. TÍNH TOÁN THIẾT KẾ PHẦN CỨNG(TT)
10
11
12
9
R X
2
C 3_10uF
1
C 4_10uF
1
1
3
4
2
5
0
1
2
3
4
5
6
7
T 2 IN
T 1 IN
R 1O U T
R 2O U T
R 1 IN
R 2 IN
T1O U T
T2O U T
C 1+
VC C
C 1C 2+
V+
M A X232
VC C
G N D
4
5
6
7
8
9
10
11
12
13
14
S
W
N
D 0
D 1
D 2
D 3
D 4
D 5
D 6
D 7
R
R
E
A
A
A
A
A
A
A
A
G N D
U 2
C 2-
P O T LC D _16*2
1
3
2
D
D
D
D
D
D
D
D
G N D
TX
A
A
A
A
A
A
A
A
3
G N D
VEE
VC C
R S
R /W
EN
D 0
D 1
D 2
D 3
D 4
D 5
D 6
D 7
L +
L --
R esPack_10k
2
3
4
5
6
7
8
9
1
15
V C C
P O T_10k
2
15
16
1
VC C
G N D
3. Khối LCD và RS232
G N D
V -
13
8
14
7
V C C
C 5_10uF
16
2
2
1
VC C
C 6_10uF
6
1
2
G N D
5
9
4
8
3
7
2
6
1
P1
C O N N E C TO R D B9
IV. GIAO DIỆN TRÊN ĐIỆN THOẠI
Yêu cầu :
Điều khiển và giám sát trạng thái các thiết bị điện.
Sử dụng phần mền Eclipse để tạo giao diện và viết
chương trình.
IV. GIAO DIỆN TRÊN ĐIỆN THOẠI (TT)
Một số công cụ cần thiết
TextView
EditText
Button
ImageView
IV. GIAO DIỆN TRÊN ĐIỆN THOẠI (TT)
Giao diện trên phần mềm Eclipse
Giao diện giới thiệu
Giao diện đăng nhập
IV. GIAO DIỆN TRÊN ĐIỆN THOẠI (TT)
Giao diện trên phần mềm Eclipse
Giao diện thông báo lỗi
Giao diện điều khiển và giám sát
IV. GIAO DIỆN TRÊN ĐIỆN THOẠI (TT)
Lưu đồ giải thuật chương trình chính.
V. GIAO DIỆN TRÊN MÁY TÍNH
Yêu cầu :
Điều khiển và giám sát trạng thái các thiết bị điện.
Sử dụng phần mềm C# để tạo giao diện và viết chương
trình.
V. GIAO DIỆN TRÊN MÁY TÍNH(TT)
Giao diện trên máy tính hiển thị các thông tin: kết nối với
phần cứng, trạng thái các thiết bi.
Gồm có 2 Tab chức năng sau đây:
Tab giao diện chính
V. GIAO DIỆN TRÊN MÁY TÍNH(TT)
Tab điều khiển
V. GIAO DIỆN TRÊN MÁY TÍNH(TT)
Lưu đồ giải thuật chương trình chính.
VI. KẾT QUẢ THỰC HIỆN
Thi công hoàn chỉnh mô hình của hệ thống.
Xây dựng được giao diện trên máy tính và điện
thoại.
Đã giao tiếp được giữa khối xử lý trung tâm
với máy tính và Android.
Truyền nhận dữ liệu điểu khiển thiết bị từ máy
tính và Android.
VI. KẾT QUẢ THỰC HIỆN(TT)
Phần cứng
Mạch xử lý trung tâm
VI. KẾT QUẢ THỰC HIỆN(TT)
Giao diện trên máy tính
Giao diện máy tính 4 đèn tắt
VI. KẾT QUẢ THỰC HIỆN(TT)
Giao diện trên máy tính
Giao diện máy tính 4 đèn sáng
VI. KẾT QUẢ THỰC HIỆN (TT)
Giao diện trên điện thoại
Giao diện giới thiệu
Giao diện đăng nhập