Đồ án tốt nghiệp: Thiết kế và thi công hệ thống giám sát điều khiển thiết bị trong phòng học

Đồ án tốt nghiệp thiết kế và thi công hệ thống giám sát, điều khiển thiết bị trong phòng học ứng dụng công nghệ điện tử viễn thông hiện đại.

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2024

131
15
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Tổng quan tình hình nghiên cứu của đề tài

1.2. Các nghiên cứu nước ngoài

1.3. Các nghiên cứu trong nước

1.4. Tính cấp thiết của đề tài

1.5. Mục tiêu nghiên cứu

1.6. Nhiệm vụ nghiên cứu

1.7. Đối tượng và phạm vi nghiên cứu

1.7.1. Đối tượng nghiên cứu

1.7.2. Giới hạn đề tài

1.8. Bố cục của đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Giới thiệu về các chuẩn giao tiếp

2.2. Nguyên lý hoạt động

2.3. Ưu điểm và nhược điểm

2.4. So sánh giữa RTSP và HTTP

2.5. Công nghệ RFID

2.5.1. Nguyên lý hoạt động

2.5.2. Ưu điểm và nhược điểm

2.6. Công nghệ vân tay

2.6.1. Nguyên lý hoạt động

2.6.2. Ưu điểm và nhược điểm

2.7. IoT là gì và ứng dụng của IoT

2.7.1. Hoạt động của một hệ thống IoT

2.7.2. Ứng dụng của IoT trong đời sống

2.7.2.1. Trong nông nghiệp
2.7.2.2. Trong các hệ thống nhà thông minh
2.7.2.3. Trong công nghiệp

2.8. Các hệ điều hành của Jetson Nano

2.9. NVIDIA Isaac SDK (Linux For Terga)

2.10. NVIDIA DeepStream SDK

2.11. Phát hiện đối tượng (Object Detection)

2.11.1. Tổng quan về phát hiện đối tượng

2.11.2. Tổng quan về YOLO

2.11.3. So sánh với YOLOv3 với YOLOv8

3. CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG

3.1. Yêu cầu và sơ đồ khối hệ thống

3.2. Yêu cầu của hệ thống

3.3. Sơ đồ khối phần cứng và chức năng mỗi khối

3.4. Hoạt động của hệ thống. Thiết kế hệ thống phần cứng

3.4.1. Khối màn hình điều khiển

3.4.2. Khối xử lý trung tâm

3.4.3. Khối cảm biến vân tay

3.4.4. Khối hiển thị

3.4.5. Khối hồng ngoại

3.4.6. Khối điều khiển quạt

3.4.7. Khối điều khiển

3.5. Sơ đồ nguyên lý toàn bộ hệ thống

3.6. Chức năng và hoạt động của phần mềm

3.6.1. Visual Studio Code

3.6.2. Lưu đồ khối điều khiển

3.6.3. Lưu đồ khối xử lý trung tâm

4. CHƯƠNG 4: KẾT QUẢ, NHẬN XÉT VÀ ĐÁNH GIÁ

4.1. Kết quả thi công phần cứng

4.2. Kết quả thiết kế phần mềm

4.3. Kết quả hoạt động của toàn hệ thống

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Ưu điểm, hạn chế và hướng phát triển

5.2. Hướng phát triển

DANH SÁCH HÌNH ẢNH

DANH SÁCH BẢNG

DANH MỤC TỪ VIẾT TẮT

Tóm tắt

I. Hệ thống giám sát

Hệ thống giám sát là một phần quan trọng trong đề tài, tập trung vào việc theo dõi và quản lý các thiết bị trong phòng học thông minh. Hệ thống này sử dụng công nghệ IoT để thu thập dữ liệu từ các cảm biến môi trường, giúp giám sát các thông số như nhiệt độ, độ ẩm và ánh sáng. Giám sát thời gian thực cho phép người quản lý theo dõi trạng thái của các thiết bị một cách liên tục, đảm bảo hiệu quả hoạt động và tiết kiệm năng lượng.

1.1. Công nghệ IoT trong giám sát

Công nghệ IoT đóng vai trò trung tâm trong việc kết nối các thiết bị và cảm biến, tạo thành một hệ thống tích hợp hoàn chỉnh. Các thiết bị được kết nối thông qua mạng Internet, cho phép điều khiển và giám sát từ xa. Hệ thống kết nối này không chỉ giúp quản lý thiết bị hiệu quả mà còn tối ưu hóa việc sử dụng năng lượng, đáp ứng nhu cầu của giải pháp giáo dục hiện đại.

1.2. Cảm biến môi trường

Các cảm biến môi trường được sử dụng để đo lường các thông số như nhiệt độ, độ ẩm và ánh sáng trong phòng học. Dữ liệu từ các cảm biến này được truyền về hệ thống trung tâm, giúp người quản lý đưa ra các quyết định điều chỉnh phù hợp. Quản lý năng lượng được thực hiện thông qua việc phân tích dữ liệu từ các cảm biến, đảm bảo các thiết bị hoạt động hiệu quả và tiết kiệm điện năng.

II. Điều khiển thiết bị

Điều khiển thiết bị là một trong những chức năng chính của hệ thống, cho phép người dùng điều khiển các thiết bị như đèn, quạt, tivi và điều hòa thông qua một giao diện trực quan. Hệ thống hỗ trợ điều khiển từ xa, giúp người dùng có thể quản lý các thiết bị từ bất kỳ đâu. Tự động hóa phòng học được thực hiện thông qua việc tích hợp các thuật toán nhận diện người, tự động tắt các thiết bị khi không có người trong phòng.

2.1. Điều khiển ánh sáng và nhiệt độ

Hệ thống cho phép điều khiển ánh sángđiều khiển nhiệt độ một cách linh hoạt. Người dùng có thể điều chỉnh độ sáng của đèn và nhiệt độ của điều hòa thông qua giao diện điều khiển. Hệ thống thông minh này không chỉ tạo sự thoải mái cho người dùng mà còn giúp tiết kiệm năng lượng đáng kể.

2.2. Tự động hóa phòng học

Tự động hóa phòng học được thực hiện thông qua việc tích hợp các thuật toán nhận diện người. Hệ thống sẽ tự động tắt các thiết bị khi không có người trong phòng, giúp tránh lãng phí điện năng. Giải pháp IoT này không chỉ nâng cao hiệu quả quản lý mà còn góp phần bảo vệ môi trường.

III. Phòng học thông minh

Phòng học thông minh là mục tiêu chính của đề tài, hướng đến việc tạo ra một môi trường học tập hiện đại và tiện nghi. Hệ thống tích hợp các công nghệ như IoT, cảm biến môi trườnghệ thống điều khiển từ xa, giúp quản lý và điều khiển các thiết bị một cách hiệu quả. Quản lý lớp học được thực hiện thông qua việc phân tích dữ liệu từ hệ thống, giúp giáo viên và nhà quản lý đưa ra các quyết định phù hợp.

3.1. Quản lý thiết bị

Quản lý thiết bị là một phần quan trọng của phòng học thông minh. Hệ thống cho phép người quản lý theo dõi trạng thái của các thiết bị, lên lịch bảo trì và điều chỉnh hoạt động của chúng. Hệ thống bảo mật được tích hợp để đảm bảo an toàn cho dữ liệu và thiết bị, ngăn chặn các truy cập trái phép.

3.2. Giải pháp giáo dục

Giải pháp giáo dục được đề xuất trong đề tài không chỉ tập trung vào việc quản lý thiết bị mà còn hướng đến việc nâng cao chất lượng dạy và học. Công nghệ giáo dục được tích hợp vào hệ thống, giúp giáo viên và học sinh tương tác hiệu quả hơn trong môi trường học tập hiện đại.

21/02/2025
Đồ án tốt nghiệp công nghệ kỹ thuật điện tử viễn thông thiết kế và thi công hệ thống giám sát điều khiển thiết bị trong phòng học

Trích đoạn nội dung tài liệu

Chương 1: Tổng quan – Trình bày tổng quan về hệ thống, từ tính cấp thiết của đề tài, tình hình nghiên cứu trong và ngoài nước, nhiệm vụ và mục tiêu nghiên cứu. Chương 2: Cơ sở lý thuyết – Trình bày về những lý thuyết, khái niệm liên quan đến hệ thống. Một số giao tiếp truyền thông cơ bản như UART, I2C, SPI, RTSP. Các công nghệ liên quan như RFID và vân tay.

Mô hình nhận diện người. Chương 3: Thiết kế và xây dựng hệ thống – Trình bày về quá trình xây dựng hệ thống từ sơ đồ khối, sơ đồ nguyên lý đến chọn linh kiện cho hệ thống và vẽ PCB cho hệ thống. Chương này cũng trình bày quá trình viết chương trình cho hệ thống và những phần mềm liên quan trong quá trình đó. Chương 4: Kết quả, nhận xét và đánh giá – Trình bày về kết quả của đề tài thu được sau khi xây dựng.

Chương 5: Kết luận và hướng phát triển – Đưa ra những kết luận rút ra được từ chương 4 và hướng phát triển cho đề tài sau này. ĐỒ ÁN TỐT NGHIỆP 3 Chương 2. Cơ sở lý thuyết CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. Giới thiệu về các chuẩn giao tiếp 2.

Tổng quan UART (Universal Asynchronous Receiver – Transmitter) là một giao thức truyền thông phổ biến giữa thiết bị với thiết bị đơn giản và lâu đời nhất. Là một giao thức truyền nhận nối tiếp không đồng bộ. Là một giao thức đơn giản chỉ gồm 2 dây dữ liệu là TX(Transmitter) và RX (Receiver). Tùy vào nhu cầu và mục đích mà tốc độ của truyền của UART có thể cấu hình được tốc độ truyền thường phổ biến từ 9600 baud đến 115200 baud.

Tốc độ này sẽ tương đương với số lượng bit truyền được trong một giây. 1: Giao tiếp UART 2. Nguyên lý hoạt động Dữ liệu truyền qua UART được tổ chức thành các gói. Mỗi gói bao gồm một bit bắt đầu, 5 đến 9 bit dữ liệu (phụ thuộc vào cấu hình của UART), một bit kiểm tra chẵn lẻ tùy chọn, và 1 hoặc 2 bit dừng.

ĐỒ ÁN TỐT NGHIỆP 4 Chương 2. Cơ sở lý thuyết Hình 2. 2: Gói dữ liệu của giao thức UART Start-bit: Còn gọi lại bit đồng bộ hóa, được đặt trước dữ liệu thực tế. Để bắt đầu truyền dữ liệu, nó sẽ thay đổi đường dữ liệu từ mức cao xuống mức thấp.

Điều này tạo ra một chuyển đổi từ mức cao sang mức thấp trên đường dữ liệu, và cũng là dấu hiệu cho thiết bị nhận UART rằng dữ liệu thực sự sắp được truyền đi. Khung dữ liệu: Trong giao tiếp UART, các bit dữ liệu chứa thông tin thực được truyền từ người gửi đến người nhận. Chiều dài của khung dữ liệu này có thể là từ 5 đến 8 bit. Nếu không sử dụng khung kiểm tra chẵn lẻ thì có thể lớn hơn, thường là 9 bit.

Thông thường LSB (Least Significant Bit) của dữ liệu sẽ được truyền trước có nghĩa là bit có giá trị nhỏ nhất sẽ được gửi trước tiên sau đó đến các bit lớn hơn. Điều này giúp đảm bảo người nhận có thể đọc dữ liệu một cách chính xác. Bit chẵn lẻ: Bit kiểm tra chẵn lẻ giúp người nhận kiểm tra tính chính xác của dữ liệu nhận được. Nó hoạt động như một hệ thống kiểm tra lỗi, cho phép người nhận xác định xem dữ liệu nhận được có bị lỗi hay không.

Bit chẵn lẻ có thể được sử dụng trong hai phương pháp kiểm tra lỗi là kiểm tra chẵn và kiểm tra lẻ. Tóm lại bit chẵn lẻ giúp đảm bảo tính toàn vẹn của dữ liệu trong quá trình truyền/nhận nhưng không phải lúc nào cũng được ứng dụng trong thực tế. ĐỒ ÁN TỐT NGHIỆP 5 Chương 2. Cơ sở lý thuyết Bit dừng: Thường được đặt ở cuối mỗi gói giao tiếp.

Thông thường chỉ sử dụng một bit. Khi dữ liệu đã được truyền xong, UART sẽ giữ đường dữ liệu ở mức logic ‘1’. Ưu điểm và nhược điểm Ưu điểm: Chỉ sử dụng 2 dây để giao tiếp giúp người dùng có thể dễ dàng sử dụng. Không cần tín hiệu xung clock để có thể giao tiếp.

Độ tin cậy cao của dữ liệu do có một bit chẵn lẻ để kiểm tra lỗi. Nhược điểm: Kích thước tối đa của khung dữ liệu chỉ là 9 bit. Không hỗ trợ hệ thống Master – Slave. Ứng dụng Là một trong chuẩn giao tiếp truyền thông phổ biến trong lĩnh vực điện tử.

Do đó UART được sử dụng rộng rãi trong các ứng dụng như kết nối giữa các vi điều khiển với ngoại vi, truyền dữ liệu giữa máy tính tới thiết bị ngoại vi, cũng như trong các ứng dụng nhúng như IoT và robotics. Tổng quan SPI là thiết bị được Motorola phát triển vào những năm 1980, nó là một thiết bị thực hiện giao thức giao tiếp nối tiếp đồng bộ. Nó được sử dụng để giao tiếp giữa các thiết bị ngoại vi, tức là thiết bị đầu vào và đầu ra và vi điều khiển và cho phép truyền dữ liệu với tốc độ cao. Phổ biến với các ứng dụng truyền thông kỹ thuật số và hệ thống nhúng.Là một chuẩn truyền thông nối tiếp đông bộ có thể truyền dữ liệu ở chế độ song công toàn phần, SPI có thể truyền và nhận dữ liệu từ thiết bị này sang thiết bị khác cùng một lúc.

ĐỒ ÁN TỐT NGHIỆP 6 Chương 2. Cơ sở lý thuyết Hình 2. 3: Các thành phần của SPI Master Device: là thiết bị kiểm soát quá trình chuyển đổi dữ liệu trên cơ sở dữ liệu SPI, kiểm soát luồng dữ liệu và nó tạo ra xung clock để cung cấp cho Slave. Trong hầu hết các ứng dụng, thiết bị chính là bộ vi điều khiển hoặc bộ điều khiển SPI chuyên dụng.

Slave Device: Thiết bị nô lệ: là thiết bị ngoại vi được kết nối với cở sở dữ liệu của SPI và được điều khiển bởi các thiết bị chính. Mỗi Slave có một mã Slave Select khác nhau, cho phép Master Device chọn thiết bị mà nó muốn giao tiếp. Spi Bus: là một kết nối vật lý qua việc truyền dữ liệu giữa các thiết bị Slave và Master. Nó chứa bốn đường tín hiệu như dưới đây: + Slave Select(SS): Trong Slave Select, mỗi thiết bị Slave sẽ có một chân SS riêng.

Nếu Master muốn giao tiếp với một thiết bị con cụ thể, nó sẽ sử dụng chân SS tương ứng. Khi sử dụng nhiều Slave, các Slave này có thể chia sử dụng chung các chân MOSI, MISO và SCK tuy nhiên đối với chân Slave Select phải riêng biệt. + Master Out Slave In(MOSI): Trong MOSI thiết bị Master có thể chia sẻ dữ liệu hoặc thông tin từ chính nó đến các thiết bị Slave. ĐỒ ÁN TỐT NGHIỆP 7 Chương 2.

Cơ sở lý thuyết + Master In Slave Out(MISO): Trong MISO, các thiết bị Slave có thể gửi dữ liệu của bản thân đến với thiết bị Master. + Serial Clock(SCK): Là tún hiệu xung clock được tạo ra bởi thiết bị Master gửi cho các thiết bị con để đồng bộ thời gian truyền dữ liệu. Data Transfer Protocol: SPI được sử dụng như một giao tiếp nối tiếp đồng bộ để truyền dữ liệu đơn giản. Dữ liệu được có thể được truyền và nhận cùng một lúc ở chế độ song công toàn phần.

Bằng cách tạo xung clock, Master và Slave sẽ khởi tạo việc chuyển dữ liệu. Trong mỗi xung clock, một bit dữ liệu sẽ được truyền cả từ Master sang Slave và ngược lại từ Slave sang Master. Data Rate: cơ sở dữ liệu SPI có thể hỗ trợ tốc độ truyền dữ liệu khác nhau tùy thuộc vào khả năng chính của các thiết bị nô lệ và độ dài của đường truyền. Tốc độ dữ liệu được chỉ định bằng bit trên mỗi megahertz (MHz) hoặc second (bps).

CPOL (CPGClock Polarity) và CPHA (Clock Phase): chúng được sử dụng để xác định mối quan hệ giữa tín hiệu dữ liệu và tín hiệu clock. Các tín hiệu dữ liệu gồm MOSI(Master out slave in) và MISO (Master out slave out) được gọi là tín hiệu dữ liệu. SCK (Serial clock) được gọi là tín hiệu clock. Có sẵn trong bốn kết hợp có thể khác nhau của các thiết lập CPHA và CPOL, nó cho phép người dùng cấu hình linh hoạt giao diện SPI cho công việc với các thiết bị khác nhau.

Nguyên lý hoạt động Trong giao thức SPI, các thiết bị kết nối với mối quan hệ là Master – Slave trong một giao diện đa điểm. Một thiết bị được xác định là Master của bus thường là một vi điều khiển và tất cả các thiết bị khác bao gồm các thiết bị ngoại vi và vi điều khiển còn lại đều được xem là Slave. Xung nhịp: Tín hiệu xung nhịp đồng bộ hóa được sử dụng để định thời việc truyền dữ liệu từ Master và lấy mẫu dữ liệu từ các slave. Mỗi bit dữ liệu được truyền trong mỗi chu kỳ xung nhịp, vì vậy tốc độ truyền dữ liệu phụ thuộc vào tần số của tín hiệu xung nhịp.

Quá trình giao tiếp SPI bắt đầu khi master cấu hình và tạo ra tín hiệu xung nhịp. ĐỒ ÁN TỐT NGHIỆP 8 Chương 2. Cơ sở lý thuyết Slave Select: Master có thể chọn slave mà nó muốn giao tiếp bằng cách đặt đường CS/SS của slave ở mức điện áp thấp. Trong trạng thái idle, không truyền tải, dòng slave select được giữ ở mức điện áp cao.

Nhiều chân CS/SS có thể có sẵn trên thiết bị master để cho phép kết nối nhiều slave theo cách song song. Nếu chỉ có một chân CS/SS, nhiều slave có thể được kết nối với master thông qua daisy chain. MOSI và MISO: Master gửi dữ liệu đến Slave qua đường MOSI, từng bit một. Slave nhận dữ liệu từ Master thông qua chân MOSI.

Dữ liệu thường được gửi từ master đến slave với bắt đầu từ MSB (Most Significant Bit) trước. Ngược lại, Slave có thể gửi dữ liệu trở lại Master qua đường MISO, với từng bit một. Dữ liệu từ Slave đến master thường được gửi từ LSB (Least Significant Bit) trước. Ưu điểm và nhược điểm Ưu điểm: Trong SPI không có bit bắt đầu và dừng, vì vậy dữ liệu có thể được truyền liên tục.

Tốc độ truyền dữ liệu cao. Các đường truyền dữ liệu là riêng biệt do đó nó có thể truyền và nhận dữ liệu cùng một thời điểm. Nhược điểm: So với I2C và UART, SPI sử dụng nhiều dây để kết nối hơn. Nếu UART có parity bit giúp kiểm tra dữ liệu gửi có đúng hay không, I2C có ACK/NACK để kiểm tra đã nhận được dữ liệu hay chưa thì SPI lại không có khiến không thể xác nhận dữ liệu có được truyền đi thành công hay chưa.

Chỉ cho phép duy nhất một Master. Ứng dụng Các ứng dụng của SPI bao gồm hệ thống nhúng IoT(Internet of Things), điều khiển robot, truyền dữ liệu nhanh giữa các vi điều khiển với các thiết bị ngoại vi.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề "Thiết kế hệ thống giám sát và điều khiển thiết bị phòng học" cung cấp cái nhìn tổng quan về việc phát triển một hệ thống giám sát hiệu quả cho các thiết bị trong phòng học. Nó nhấn mạnh tầm quan trọng của việc ứng dụng công nghệ để nâng cao chất lượng giảng dạy và học tập, đồng thời đảm bảo an toàn cho học sinh. Hệ thống này không chỉ giúp giáo viên theo dõi hoạt động của học sinh mà còn cho phép điều khiển các thiết bị một cách linh hoạt và hiệu quả.

Để mở rộng thêm kiến thức về các ứng dụng công nghệ trong giám sát, bạn có thể tham khảo tài liệu Ứng dụng mô hình yolo xây dựng hệ thống giám sát thí sinh trong phòng thi. Tài liệu này sẽ giúp bạn hiểu rõ hơn về cách mà mô hình Yolo có thể được áp dụng trong việc giám sát và quản lý thí sinh, từ đó cung cấp thêm góc nhìn về việc ứng dụng công nghệ trong giáo dục.

Việc tìm hiểu sâu hơn về các hệ thống giám sát và điều khiển sẽ không chỉ giúp bạn nắm bắt được xu hướng công nghệ hiện đại mà còn mở ra nhiều cơ hội để cải thiện môi trường học tập.