TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM
TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA ĐIỆN – ĐIỆN TỬ
ĐỒ ÁN 2
TÊN ĐỀ TÀI: HỆ THỐNG GIÁM SÁT
PHÒNG KHÁCH SẠN
Người hướng dẫn: Nguyễn Văn A
Người thực hiện: Nguyễn Văn B
Lớp
Khoá
THÀNH PHỐ HỒ CHÍ MINH, NĂM 2018
1
: 123456
:
18
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM
TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA ĐIỆN – ĐIỆN TỬ
ĐỒ ÁN 2
TÊN ĐỀ TÀI: HỆ THỐNG GIÁM SÁT
PHÒNG KHÁCH SẠN
Người hướng dẫn: Nguyễn Văn A
Người thực hiện: Nguyễn Văn B
Lớp
Khoá
THÀNH PHỐ HỒ CHÍ MINH, NĂM 2018
1
: 123456
:
18
1
LỜI CẢM ƠN
Trong lời đầu tiên của bài báo cáo đồ án 2 ‘‘ Hệ thống giám sát phòng
khách sạn ” em muốn gửi những lời cảm ơn và biết ơn của tôi tới tất cả
những người đã giúp đỡ và hỗ trợ tôi trong quá trình thự hiện đồ án này.
Trước hết tôi xin chân thành cảm ơn TS. Nguyễn Văn A người đã trực
tiếp hướng dẫn, nhận xét, giúp đỡ tôi trong suốt quá trình thực hiện đồ án.
Tôi xin chân thành cảm ơn ban giám hiệu nhà trường, các thầy cô
trong Khoa Điện-Điện Tử đã tạo điều kiện tốt nhất cho tôi cũng như các bạn
khác trong suốt thời gian làm đồ án.
Cuối cùng tôi xin gửi lời cảm ơn đến gia đình, bạn bè, người thân đã
giúp đỡ tôi trong quá trình làm bài đồ án.
Tôi rất mong nhận được ý kiến đóng góp của các giảng viên để tôi có
thêm kinh nghiệm để nhận ra thiếu sót của tôi và làm tốt hơn trong bài đồ
án tới.
Tôi xin chân thành cảm ơn …
TP. Hồ Chí Minh, ngày tháng năm
Tác giả
1
CÔNG TRÌNH ĐƯỢC HOÀN THÀNH
TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi và được
sự hướng dẫn khoa học của TS. Nguyễn Văn A. Các nội dung nghiên cứu,
kết quả trong đề tài này là trung thực và chưa công bố dưới bất kỳ hình
thức nào trước đây. Những số liệu trong các bảng biểu phục vụ cho việc
phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn
khác nhau có ghi rõ trong phần tài liệu tham khảo.
Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng
như số liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và
chú thích nguồn gốc.
Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu
trách nhiệm về nội dung đồ án của mình. Trường đại học Tôn Đức
Thắng không liên quan đến những vi phạm tác quyền, bản quyền do tôi gây
ra trong quá trình thực hiện (nếu có).
TP. Hồ Chí Minh, ngày tháng năm
Tác giả
(ký tên và ghi rõ họ tên)
2
(Trang này dùng để đính kèm Nhiệm vụ Đồ án tốt nghiệp có chữ ký của
Giảng viên hướng dẫn)
3
MỤC LỤC
DANH MỤC CÁC HÌNH VẼ.........................................................................................VIII
DANH MỤC CÁC BẢNG BIỂU.......................................................................................IX
DANH MỤC CÁC TỪ VIẾT TẮT.....................................................................................X
CHƯƠNG 1. TÌM HIỂU LINH KIỆN...............................................................................1
1.1
ARDUINO UNO R3.....................................................................................................1
1.1.1
Giới thiệu............................................................................................................1
1.1.2
Một vài thông số của Arduino UNO R3..............................................................2
1.1.3
Chip điều khiển...................................................................................................2
1.1.4
Năng lượng.........................................................................................................2
1.1.5
Các chân năng lượng..........................................................................................3
1.1.6
Các cổng ra/vào..................................................................................................3
1.1.7
Lập trình cho Arduino.........................................................................................3
1.2
CẢM BIẾN NHIỆT ĐỘ DS18B20..................................................................................4
1.2.1
Giới thiệu............................................................................................................4
1.2.2
Đặc điểm.............................................................................................................4
1.3
CẢM BIẾN CƯỜNG ĐỘ ÁNH SÁNG BH1750.................................................................5
1.3.1
Giới thiệu............................................................................................................5
1.3.2
Thông số kỹ thuật................................................................................................5
1.3.3
Sơ đồ nối dây......................................................................................................6
CHƯƠNG 2. THIÊT KẾ MẠCH........................................................................................7
2.1
SƠ ĐỒ KHỐI................................................................................................................7
2.2
NGUYÊN LÝ HOẠT ĐỘNG............................................................................................8
CHƯƠNG 3. THỰC THI PHẦN CỨNG...........................................................................9
3.1
LƯU ĐỒ GIẢI THUẬT...................................................................................................9
3.2
GIAO TIẾP GIỮA ARDUINO VÀ MÁY TÍNH.................................................................10
3.2.1
Các cách giao tiếp............................................................................................10
4
3.2.2
Mô hình.............................................................................................................10
3.2.3
Tìm hiểu về phần mềm Microsoft Visual Studio................................................10
3.2.4
Thiết kế phần mềm............................................................................................12
3.3
CÁCH HOẠT ĐỘNG....................................................................................................13
3.4
THI CÔNG PHẦN CỨNG..............................................................................................13
3.4.1
Sơ đồ mạch in....................................................................................................13
3.4.2
Mạch thực tế.....................................................................................................15
3.5
KẾT QUẢ...................................................................................................................16
CHƯƠNG 4. KẾT LUẬN, ỨNG DỤNG VÀ HƯỚNG PHÁT TRIỂN.......................19
4.1
KẾT LUẬN.................................................................................................................19
4.2
ỨNG DỤNG................................................................................................................19
4.3
HƯỚNG PHÁT TRIỂN.................................................................................................19
TÀI LIỆU THAM KHẢO..................................................................................................20
PHỤ LỤC
21
5
DANH MỤC CÁC HÌNH VẼ
HÌNH 1-1: HÌNH ẢNH ARDUINO UNO[2].....................................................................1
HÌNH 1-2: SƠ ĐỒ NỐI DÂY GIỮA DS18B20 VÀ ARDUINO UNO R3 [2]................4
HÌNH 1-3: SƠ ĐỒ NỐI DÂY GIỮA BH1750 VỚI ARDUINO [3].................................6
HÌNH 1-4: SƠ ĐỒ KHỐI CỦA MẠCH.............................................................................7
HÌNH 3-1: MÔ HÌNH GIAO TIẾP GIỮA ARDUINO VỚI LAPTOP [1]..................10
HÌNH 3-2: GIAO DIỆN CHÍNH CỦA PHẦN MỀM.....................................................11
HÌNH 3-3: CỬA SỔ LÀM VIỆC.......................................................................................12
HÌNH 3-4: GIAO DIỆN GIÁM SÁT................................................................................12
HÌNH 3-5: LIÊN KẾT LINH KIỆN VỚI NHAU...........................................................14
HÌNH 3-6: LAYOUT MẠCH IN.......................................................................................14
HÌNH 3-7: SƠ ĐỒ MẠCH IN............................................................................................15
HÌNH 3-8: MẠCH THỰC TẾ............................................................................................15
HÌNH 3-9: MẠCH IN THỰC TẾ......................................................................................16
HÌNH 3-10: VIẾT CODE TRÊN ARDUINO..................................................................16
HÌNH 3-11: KẾT QUẢ HIỂN THỊ TRÊN COM............................................................17
HÌNH 3-12: VIẾT CODE TRÊN MICROSOFT VISUAL STUDIO...........................17
HÌNH 3-13: KẾT QUẢ KHI CHẠY.................................................................................18
DANH MỤC CÁC BẢNG BIỂU
6
BẢNG 1-1 MỘT VÀI THÔNG SỐ CỦA ARDUINO UNO R3.......................................2
DANH MỤC CÁC TỪ VIẾT TẮT
COM
Component Object Model
7
GND
Ground
I2C
Inter-Intergrated Circuit
I/O
In/Out
IDE
Intergrated Development Environment
MISO
Master Input Slave Output
MOSI
Master Output Slave Input
PWM
Pulse Width Modulation
RX
Receiver
SCK
Serial Clock
SCL
Serial Clock
SDA
Serial Data
SPI
Serial Peripheral Bus
SS
Slave Select
TTL
Transistor-transistor logic
TX
Transmitter
UART
Universal Asynchronous Receiver – Transmitter
USB
Universal Serial Bus
VCC
Voltage Colector to Colect
8
ĐỒ ÁN 2
Trang 1/26
CHƯƠNG 1.
TÌM HIỂU LINH KIỆN
1.1 Arduino UNO R3
1.1.1
Giới thiệu
Arduino Uno là :
Dòng Arduino được sử dụng phổ biến nhất.
Đã phát triển đến thế hệ thứ 3 (R3).
Rất dễ sử dụng đối với người mới tiếp cận về lập trình.
Hình 1-1: Hình ảnh Arduino UNO[2].
1.1.2
Một vài thông số của Arduino UNO R3
Bảng 1-1 Một vài thông số của Arduino UNO R3
Chip điều khiển
Điện áp hoạt động
Tần số hoạt động
Hệ thống giám sát phòng khách sạn
ATmega328 họ 8 bit
5V DC (chỉ được cấp qua cổng USB)
16MHz
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 2/26
Dòng tiêu thụ
Điện áp vào giới hạn
Điện áp vào khuyên dùng
Số chân Analog
Số chân Digital I/O
Dòng tối đa trên mỗi chân I/O
Dòng ra tối đa (3.3V)
Dòng ra tối đa (5V)
Bộ nhớ flash
SRAM
EEPROM
Khoảng 30mA
6-20V DC
7-12V DC
6 (độ phân giải 10 bit)
14 (6 chân hardware PWM)
30mA
50mA
500mA
32KB
2KB
1KB
1.1.3 Chip điều khiển
Sử dụng 3 chip điều khiển họ 8bit AVR : ATmega8, ATmega168, ATmega328.
1.1.4 Năng lượng
Nguồn 5V thông qua cổng USB.
Nguồn 7-12V DC nếu sử dụng nguồn ngoài (giới hạn là 6-20V).
Arduino UNO sẽ hỏng nếu vượt qua giới hạn trên.
1.1.5 Các chân năng lượng
Chân GND: cực âm của nguồn điện cấp cho Arduino UNO.
Chân 5V: tạo điện áp ra 5V. Dòng tối đa: 500mA.
Chân 3.3V: tạo điện áp ra 3.3V. Dòng tối đa: 50mA.
Chân Vin: để cấp nguồn ngoài cho Arduino.
Chân IOREF: đo điện áp hoạt động của chip điều khiển.
Chân RESET: để cài lại chip điều khiển.
1.1.6 Các cổng ra/vào
Arduino UNO có 14 chân digital dùng để đọc hoặc xuất tín hiệu:
2 chân Serial: 0 (RX) và 1 (TX): dùng để gửi và nhận dữ liệu TTL Serial giao tiếp
giữa Arduino Uno với thiết bị khác.
Chân PWM (~): 3, 5, 6, 9, 10, và 11: xuất ra xung PWM với độ phân giải 8bit (giá
trị từ 0 → 255 tương ứng với 0V → 5V). Có thể điều chỉnh được điện áp ra.
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 3/26
Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ngoài các chức
năng thông thường, 4 chân này còn dùng để truyền phát dữ liệu bằng giao thức SPI với
các thiết bị khác.
LED 13: là 1 đèn led dùng để báo hiệu khi nhấn nút RESET. Khi chân 13 sử dụng
LED này cũng sẽ sáng.
6 chân analog (A0 → A5): cung cấp độ phân giải tín hiệu 10bit (0 → 1023) để đọc
giá trị điện áp trong khoảng 0V → 5V.
2 chân A4 (SDA) và A5 (SCL): hỗ trợ giao tiếp I2C/TWI với các thiết bị khác.
1.1.7 Lập trình cho Arduino
Để lập trình cũng như gửi lệnh và nhận tín hiệu từ mạch Arduino, chúng ta sử dụng
Arduino IDE để viết code.
1.2 Cảm biến nhiệt độ DS18B20
1.2.1 Giới thiệu
DS18B20 là IC cảm biến nhiệt độ, chỉ bao gồm 3 chân, đóng gói dạng TO-92 3 chân
rất nhỏ gọn.
DS18B20 giao tiếp thông qua giao thức 1 dây dẫn với vi xử lý.
1.2.2 Đặc điểm
Cung cấp nhiệt độ với độ phân giải config 9, 10, 11, 12bit tùy theo yêu cầu sử dụng.
Trong trường hợp không có config thì nó tự động ở chế độ 12bit.
Ngưỡng nhiệt độ rộng: Có thể đo nhiệt độ trong khoảng -55 -> +125°C. Với khoảng
nhiệt độ là -10°C tới 85°C thì độ chính xác ±0.5°C, ±0.25°C , ±0.125°C, ±0.0625°C.
Có chức năng cảnh báo nhiệt khi nhiệt độ vượt ngưỡng cho phép nhưng phải lập trình.
Không bị mất bộ nhớ nhiệt độ cảnh báo khi mất nguồn vì nó chứa trong bộ nhớ ROM trên
chip.
Cảm biến nhiệt độ DS18B20 có mã nhận diện lên đến 64bit, vì vậy chỉ dùng 1 dây dẫn
duy nhất để giao tiếp với nhiều IC DS18B20.
Điện áp sử dụng : 3 – 5.5V.
Ở chế độ nghỉ dòng tiêu thụ rất nhỏ.
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 4/26
Thời gian chuyển đổi cao nhất: 750ms (config 12bit).
Hình 1-2: Sơ đồ nối dây giữa DS18B20 và Arduino Uno R3 [2]
1.3 Cảm biến cường độ ánh sáng BH1750
1.3.1 Giới thiệu
Cảm Biến Cường Độ Ánh Sáng BH1750 là:
Có bộ chuyển đổi AD 16 bit tích hợp trong chip.
Xuất ra trực tiếp dữ liệu theo dạng digital.
BH1750 sử dụng đơn giản và chính xác hơn so với các cảm biến ánh sáng khác.
Cường độ được tính như sau:
Tối không trăng: 0.001 - 0.02 lux.
Trời trăng sáng: 0.02 - 0.3 lux
Trời mây (đo trong nhà): 5 - 50 lux.
Trời mây (đo ngoài trời): 50 - 500 lux.
Trời nắng (đo trong nhà): 100- 1000 lux.
1.3.2 Thông số kỹ thuật
Chuẩn kết nối I2C.
Độ phân giải cao (1 - 65535 lux).
Tiêu hao nguồn ít.
Khả năng chống nhiễu sáng ở tần số 50Hz/60Hz.
Sai số nhỏ (+/- 20%).
Độ ảnh hưởng bởi ánh sáng hồng ngoại rất nhỏ.
Nguồn cung cấp: 3.3V- 5V.
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 5/26
Kích thước board: 0.85* 0.63* 0.13" (21* 16* 3.3mm).
1.3.3 Sơ đồ nối dây
Hình 1-3: Sơ đồ nối dây giữa BH1750 với Arduino [3]
CHƯƠNG 2.
THIÊT KẾ MẠCH
2.1 Sơ đồ khối
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 6/26
Hình 1-4: Sơ đồ khối của mạch
Trong đó:
Khối máy tính (laptop): điều khiển thiết bị dùng lệnh on/ off thiết bị, hiển thị nhiệt độ
và cường độ ánh sáng của từng phòng.
Khối vi xử lý (Arduino): xử lý thông tin nhận được từ cảm biến sau đó truyền về máy
tính. Xử lý lệnh từ máy tính để điều khiển thiết bị.
Khối cảm biến nhiệt độ DS18B20: đo nhiệt độ từ phòng sau đó truyền dữ liệu đến
khối vi xử lý.
Khối cảm biến cường độ ánh sáng BH1750: đo cường độ ánh sáng từ phòng sau đó
truyền dữ liệu đến khối vi xử lý.
Khối relay board: thực hiện lệnh on/ off từ máy tính bằng cách đóng ngắt công tắc.
Khối thiết bị: biểu thị lênh từ máy tinh bằng cách bật/ tắt.
Khối nguồn: cung cấp nguồn cho thiết bị.
Ghi chú: có thể thay thế khối relay board, khối thiết bị, khối nguồn thành 1 đèn
LED để dễ dàng kiểm tra kết quả.
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 7/26
2.2 Nguyên lý hoạt động
Khi kết nối Arduino với máy tính thì giá trị mà cảm biến đã đo được gửi qua Serial và
chạy giá trị trên COM.
Giá trị mà cảm biến DS18B20 đo được được biểu thị dưới dạng mã nhị phân 9bit, giá
trị này sẽ được gửi về máy tính và giải mã thành giá trị thập phân sau đó xuất ra màn
hình.
Cảm biến BH1750 có ADC nội và bộ tiền xử lý nên giá trị được trả ra là giá trị trực
tiếp cường độ ánh sáng lux và được gửi về máy tính thông qua giao tiếp I2C.
Khi nhập giá trị “0” vào cổng COM thì chân digital 4 của Arduino sẽ ở mức cao do đó
đèn LED đỏ sẽ sáng.
Khi nhập giá trị “1” vào cổng COM thì chân digital 4 của Arduino sẽ ở mức thấp do
đó đèn LED đỏ sẽ tắt.
Khi nhập giá trị “2” vào cổng COM thì chân digital 7 của Arduino sẽ ở mức cao do đó
đèn LED vàng sẽ sáng.
Khi nhập giá trị “3” vào cổng COM thì chân digital 7 của Arduino sẽ ở mức cao do đó
đèn LED vàng sẽ tắt.
CHƯƠNG 3.
THỰC THI PHẦN CỨNG
3.1 Lưu đồ giải thuật
Bắt đầu
Khởi tạo hệ thống
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 8/26
Chọn cổng COM
Đo nhiệt độ và cường
Nhập giá trị
độ ánh sáng
Xuất ra màn hình
Giá trị = 1
Giá trị =2
Giá trị = 3
Giá trị = 4
Thiết bị 1 ON
Thiết bị 1 OFF
Thiết bị 2 ON
Thiết bị 2 OFF
Ngắt cổng COM
Kết thúc
3.2 Giao tiếp giữa Arduino và máy tính
3.2.1 Các cách giao tiếp
Đối với Arduino UNO R3, Arduino Mega,... thì chỉ chỉ cần kết nối bằng USB.
Đối với Arduino Promini (không có sẵn module UART to Serial) thì phải có USB to
Serial sau đó dùng 3 sợi dây GND, TX và RX (có thể sử dụng thêm cổng VCC để cấp
nguồn cho Arduino).
3.2.2 Mô hình
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 9/26
Máy tính sẽ mở cổng COMx (hoặc dev/tty..., ....) sau đó các nội dung trong output
buffer của Arduino sẽ được tuồn qua máy tính và lưu ở input buffer. Máy tính đọc những
dòng đó rồi quy ra lệnh (Serial Command); đồng thời trên Arduino cũng song song tồn tại
phương thức ấy.
Hình 3-1: Mô hình giao tiếp giữa Arduino với laptop [1]
3.2.3 Tìm hiểu về phần mềm Microsoft Visual Studio
Microsoft Visual Studio :
Là một môi trường phát triển tích hợp (IDE) của Microsoft.
Sử dụng nền tảng phát triển phần mềm của Microsoft như Windows API, Windows
Forms,….
Có thể sản xuất cả hai ngôn ngữ máy và mã số quản lý.
Hỗ trợ nhiều ngôn ngữ lập trình khác nhau.
Cho phép trình biên tập mã và gỡ lỗi để hỗ trợ (mức độ khác nhau) hầu như mọi
ngôn ngữ lập trình.
Các ngôn ngữ tích hợp gồm có C, C++, C++/CLI, VB.NET, C#, F#, J++/J#,
Python, Ruby, XML/XSLT, HTML/XHTML, JavaScript và CSS.
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 10/26
Hình 3-2: Giao diện chính của phần mềm
Hình 3-3: Cửa sổ làm việc
3.2.4 Thiết kế phần mềm
Giao diện điều khiển:
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 11/26
Hình 3-4: Giao diện giám sát
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 12/26
3.3 Cách hoạt động
Chúng ta vào giao diện giám sát và chọn cổng COM: mỗi phòng sử dụng 1 cổng
COM khác nhau.
Sau đó bấm nút “start ”để bắt đầu giám sát: nhiệt độ và cường độ ánh sáng sẽ
hiện lên khung bên trên.
Để điều khiển thiết bị thì ta cần nhấn “ON” hay “OFF” để bật/tắt thiết bị.
Để dừng giám sát ta nhấn nút “stop”.
Để giám sát phòng khác ta chọn lại cổng COM và làm lại như trên.
3.4 Thi công phần cứng
3.4.1 Sơ đồ mạch in
Để tạo mach in chúng ta có thê sử dụng nhiều phần mềm khác nhau. Ở đây
chúng ta sử dụng Proteus 8.
Trước khi thiết kế chúng ta cần biết sơ đồ nối dây giữa các linh kiện.
Cách kết nối linh kiện:
Chân GND (chân 1) của DS18B20 và chân GND của BH1750 nối với
chân GND của Arduino.
Chân Vdd (chân 3) của DS18B20 và chân Vcc của BH1750 nối với chân
5V của Arduino.
Chân data (chân 2) của DS18B20 nối với pin 2 của Arduino.
Chân Vdd và chân Data của DS18B20 nối với nhau qua điện trở 4700
(Ohm).
Chân SCL của BH1750 nối với chân analog pin 5 của Arduino.
Chân SDA của BH1750 nối với chân analog pin 4 của Arduino.
Chân ADD của BH1750 nối với GND của Arduino.
Chân dương của động cơ nối với chân pin4 của Arduino.
Chân còn lại của động cơ nối với chân GND của Arduino.
Ta thấy:
Arduino sử dụng 8 chân nên ta xài Conn-sil 8 để thay thế.
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 13/26
BH1750 sử dụng 5 chân nên ta xài Conn-sil 5 để thay thế.
DS18B201 sử dụng 3 chân nên ta xài Conn-sil 3 để thay thế.
Sau đó ta vào Proteus 8 chọn ISIS bắt đầu nối dây và ta có hình sau:
Hình 3-5: Liên kết linh kiện với nhau
3.4.2 Mạch thực tế
Hình 3-6: Mạch thực tế
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B
ĐỒ ÁN 2
Trang 14/26
3.5 Kết quả
Hình 3-10: Viết code trên Arduino
Hình 3-11: Kết quả hiển thị trên COM
Hệ thống giám sát phòng khách sạn
SVTH: Nguyễn Văn B