Đồ án HCMUTE: Thiết kế và thi công hệ thống báo cháy sử dụng công nghệ Lora

Đồ án nghiên cứu hcmute thiết kế và thi công hệ thống báo cháy sử dụng công nghệ truyền thông lora, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán kỹ thuật.

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2017

77
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU

1.1. TỔNG QUAN VỀ CÔNG NGHỆ TRUYỀN THÔNG KHÔNG DÂY

1.2. PHẠM VI ÁP DỤNG

1.2.1. Internet of Things và thế giới

1.2.2. Mục tiêu đề tài

1.2.3. Nhiệm vụ đề tài

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

2.1. TỔNG QUAN VỀ CÔNG NGHỆ TRUYỀN THÔNG LORA

2.1.1. Giới thiệu công nghệ truyền thông RF LoRa(LoRa)

2.1.2. Giới thiệu module thu phát RF LoRa

2.1.3. Chế độ hoạt động của module LoRa

2.1.4. Giới thiệu về chân AUX

2.1.5. Các chế độ truyền của LoRa

2.1.6. Giới thiệu về IC SX1278 được dùng trong module LoRa

2.2. GIỚI THIỆU VỀ ARDUINO

2.2.1. Arduino Ethernet Shield

2.3. CÁC LOẠI CẢM BIẾN

2.3.1. Cảm biến nhiệt độ, độ ẩm DHT21

2.3.2. Cảm biến khí CO

2.4. MÀN HÌNH LCD 20X4

2.5. CÁC CHUẨN GIAO TIẾP ĐƯỢC SỬ DỤNG TRONG HỆ THỐNG

2.5.1. Chuẩn giao tiếp UART

2.5.2. Chuẩn giao tiếp SPI

2.5.2.1. Phần mềm lập trình
2.5.2.2. Phần mềm thiết kế mạch, mô phỏng
2.5.2.3. Phần mềm hỗ trợ giao tiếp

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

3.1. PHÂN TÍCH HỆ THỐNG

3.1.1. Yêu cầu thiết kế

3.1.2. Sơ đồ khối của hệ thống

3.2. THIẾT KẾ PHẦN CỨNG

3.2.1. Trạm xử lý trung tâm (Server)

3.2.2. Nguồn cung cấp

4. CHƯƠNG 4: THI CÔNG VÀ KẾT QUẢ

4.1. Thi công trạm cảnh báo

4.2. Thi công trạm xử lý trung tâm

5. CHƯƠNG 5: KẾT QUẢ VÀ THỰC NGHIỆM

5.1. Những vấn đề nghiên cứu

5.2. Những vấn đề hoàn thành

5.2.1. Kiểm tra khoảng cách thực tế của module LoRa

5.2.2. Vận hành hệ thống thực tế

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

6.1. Ưu điểm của đề tài

6.2. Hạn chế của đề tài

6.3. HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI

DANH MỤC HÌNH

DANH MỤC BẢNG

CÁC TỪ VIẾT TẮT

Tóm tắt

I. Thiết kế hệ thống báo cháy Lora tại HCMUTE

Đồ án tốt nghiệp "Thiết kế và thi công hệ thống báo cháy sử dụng công nghệ truyền thông Lora" tại HCMUTE tập trung vào việc xây dựng một hệ thống báo cháy hiệu quả, sử dụng công nghệ Lora để khắc phục những hạn chế của các hệ thống truyền thống. Hệ thống báo cháy Lora này được thiết kế để hoạt động trong phạm vi rộng, đặc biệt hữu ích trong việc cảnh báo cháy ở các khu vực rộng lớn hoặc vùng sâu vùng xa. Đồ án đề cập đến các khía cạnh quan trọng của thiết kế hệ thống báo cháy, bao gồm lập đặt hệ thống báo cháy, bảo trì hệ thống báo cháy, và tích hợp hệ thống báo cháy. Mục tiêu chính là tạo ra một giải pháp báo cháy Lora đáng tin cậy, hiệu quả, và an toàn.

1.1. Yêu cầu thiết kế và sơ đồ khối

Phần này tập trung vào việc phân tích các yêu cầu thiết kế của hệ thống báo cháy Lora. Các yêu cầu này bao gồm phạm vi phủ sóng, độ tin cậy, khả năng mở rộng, và chi phí. Sơ đồ khối của hệ thống được trình bày chi tiết, thể hiện sự tương tác giữa các thành phần chính như trạm cảm biến, module LoRa, và trạm trung tâm. Thiết kế phần cứng bao gồm việc lựa chọn các thành phần, ví dụ như loại module LoRa (thiết bị báo cháy Lora), cảm biến nhiệt độ, độ ẩm, và khí gas. Thiết kế phần mềm tập trung vào việc phát triển thuật toán xử lý dữ liệu từ các cảm biến, giao diện người dùng, và hệ thống cảnh báo. Đặc biệt, phần này nhấn mạnh vào việc lựa chọn phần mềm quản lý hệ thống báo cháy phù hợp để giám sát và điều khiển hệ thống hiệu quả. Việc lựa chọn hệ thống báo cháy phù hợp cũng được xem xét kỹ lưỡng dựa trên các yếu tố kỹ thuật và kinh tế.

1.2. Thi công và kết quả thực tế

Phần này mô tả chi tiết quá trình thi công hệ thống báo cháy Lora, bao gồm việc lắp đặt các trạm cảm biến, cấu hình module LoRa, và thiết lập kết nối với trạm trung tâm. Kết quả thực tế của quá trình thi công hệ thống báo cháy được trình bày, bao gồm phạm vi hoạt động, độ chính xác, và độ tin cậy của hệ thống. Quy trình thi công hệ thống báo cháy được minh họa rõ ràng, giúp độc giả hiểu rõ hơn về cách thức vận hành hệ thống. Các vấn đề gặp phải trong quá trình thi công báo cháy HCMUTE và cách giải quyết cũng được đề cập. Kết quả kiểm tra khoảng cách truyền thực tế của báo cháy không dây Lora được so sánh với lý thuyết, đánh giá hiệu quả của công nghệ Lora trong báo cháy. Bảo trì hệ thống báo cháy cũng được xem xét, đảm bảo hệ thống hoạt động ổn định lâu dài. Các ưu điểmnhược điểm của hệ thống được phân tích cặn kẽ.

1.3. Phân tích và đánh giá

Phần này tập trung vào việc đánh giá hiệu quả của hệ thống báo cháy Lora được thiết kế và thi công. Ưu điểm của hệ thống báo cháy Lora so với các hệ thống truyền thống được phân tích, nhấn mạnh vào tính năng truyền xa, tiết kiệm năng lượng và khả năng mở rộng. Nhược điểm của hệ thống báo cháy Lora cũng được chỉ ra, ví dụ như khả năng bị nhiễu sóng. Việc so sánh hệ thống báo cháy Lora và hệ thống báo cháy truyền thống được thực hiện, giúp làm rõ những điểm mạnh và điểm yếu của từng loại hệ thống. Ứng dụng hệ thống báo cháy Lora trong thực tế được đề cập, mở ra tiềm năng ứng dụng rộng rãi của công nghệ này. An toàn phòng cháy chữa cháy HCMUTE được cải thiện đáng kể nhờ hệ thống này. Giải pháp báo cháy Lora này đóng góp vào việc nâng cao an toàn phòng cháy chữa cháy.

01/02/2025

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

Chương 1: Tổng quan Trong chương này giới thiêu chung về các công nghệ truyền không dây hiện nay và cơ sở lý thuyết để chọn công nghệ truyền thông RF LoRa. Từ đó đề ra mục tiêu nghiên cứu của đề tài. Chương 2: Cơ sở lý thuyết Trong chương này trình bày cơ sở lý thuyết của các phần cứng, phần mềm và các giao tiếp được sử dụng trong hệ thống. Chương 3: Thiết kế và xây dựng hệ thống Chương này nêu ra các yêu cầu về phần cứng và phần mềm từ đó hình thành sơ đồ khối của hệ thống.

 Thiết kế phần cứng: trình bày về các thiết kế mà nhóm đã thực hiện trên các phần cứng có sẵn hay phần cứng tự làm dựa theo sơ đồ khối hệ thống.  Thiết kế phần mềm: trình bày về các lưu đồ giải thuật để giải quyết cách yêu cầu về phần mềm và cấu hình cho các module trong đề tài. Chương 4: Thi công và kết quả Thi công hệ thống và kết quả Chương 5: Kết quả và thực nghiệm Đưa ra các kết quả về và vận hành hệ thống. Chương 6: Kết luận và hướng phát triển.

Trình bày về hướng phát triển. 5 do an ` CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ CÔNG NGHỆ TRUYỀN THÔNG LORA 2.1 Giới thiệu công nghệ truyền thông RF LoRa(LoRa) LoRa là một modul thu phát sóng RF với khoảng cách xa khoảng vài trăm mét đến vài ngàn mét trong môi trường lý tưởng. Với băng tần hoạt động là 433Mhz.1: Phạm vi ứng dụng của công nghệ truyền thông RF LoRa Trước đây LoRa được dùng trong quân sự và không gian do khoảng cách truyền xa hơn các thiết bị thu phát RF khác. Ngày nay LoRa được dùng trong thương mại do giá thành rẻ và dễ sử dụng Ưu điểm của LoRa là truyền tín hiệu ở 1 khoảng cách xa.

1 trạm thu phát sử dụng LoRa có thể bao gồm 1 vùng rộng lớn tùy vào môi trường hoặc địa hình xung quanh. Mạch thu phát LoRa được sử dụng trong hệ thống là RF UART LoRa SX 1278 E32-TTL-100 433 Mhz có khoảng cách truyền tối đa là 3000m trong môi trường lý tưởng 6 do an ` 2.2 Giới thiệu module thu phát RF LoRa Hình 2.2: Hình ảnh thực tế Module LoRa Mạch thu phát RF UART LoRa SX 1278 433 Mhz 3000m sử dụng chip SX 1278 của nhà sản xuất SENTECH chuẩn giao tiếp LORA. Chuẩn LoRa mang đến 2 yếu tố quan trọng là tiết kiệm năng lượng và khoảng cách siêu xa và có thể cấu hình thành mạng. Mạch thu phát RF UART LoRa SX 1278 433 Mhz 3000m được tích hợp phần chuyển đổi giao tiếp SPI qua UART giúp việc giao tiếp và sử dụng dễ dàng hơn.

Với kích thước nhỏ gọn 5 x 21 x 36 mm, LoRa dễ dang đáp ứng hầu hết các yêu cầu về không gian trong các thiết bị người dùng, ví dụ như các trạm thu phát tín hiệu, trong các thiết bị điều khiển từ xa…. Phần mềm đi kèm từ nhà sản xuất giúp việc cấu hình LoRa trở nên dễ dàng hơn. Cấu hình trực tiếp lên LoRa qua Adapter LoRa  Thông số kỹ thuật: - Model: E32-TTL-100 RF - IC chính: SX1278 từ SEMTECH. - Điện áp hoạt đông: 2.5 VDC - Điện áp giao tiếp: TTL - Tần số hoạt động : 410 -441Mhz - Công suất: 20dbm (100mW) - Dòng điện ở chế độ ngủ (M1=1 M0=1): 1,7uA - Chuẩn giao tiếp: UART - Độ dài chuỗi khi nhận :gói dữ liệu 256 bytes - Độ dài chuỗi khi truyền :gói dữ liệu 256 bytes - Khoảng cách truyền tối đa trong điều kiện lý tưởng: 3000m - Tốc độ truyền: 0.2 Kbps ( mặc định 2.4 Kbps) - Hỗ trợ 65536 địa chỉ cấu hình.

7 do an ` - Nhiệt độ hoạt động bình thường: -30oC ~ +85 oC - Độ ẩm hoạt động bình thường : 10% ~ 90% - Nhiệt độ bảo quản :-40oC~125oC - Kích cỡ: 21x36mm.3: Kích thước và số chân thực tế của LoRa Module có tổng cộng 7 chân được ký hiệu trực tiếp lên module Bảng 2.1: Mô tả chức năng các chân của module Số chân Kí hiệu Ứng dụng 1 M0 Kết hợp với M1 để cài đặt 4 chế độ hoạt động của LoRa 2 M1 Kết hợp với M0 để cài đặt 4 chế độ hoạt động của LoRa 3 RXD Nối với chân TX của Vi điều khiển 4 TXD Nối với chân RX của Vi điều khiển 5 AUX Chỉ các trạng thái của LoRa 6 VCC Kết nối với nguồn 5V 7 GND Kết nối với Mass (0V) 2.3 Chế độ hoạt động của module LoRa. Trong module LoRa có 2 chân điều khiển M0, M1. Giúp người sử dụng có thể dễ dàng chuyển chế độ hoạt động của module Bảng 2.2 Các chế độ hoạt động của LoRa Chế độ Trạng thái M1 M0 Mô tả Chú ý Chế độ 0 Bình thường 0 0 Giao tiếp Serial sẽ Thiết bị nhận sẽ nhận mở. Module truyền được dữ liệu khi hoạt liên tục động ở chế độ 0,1 Chế độ 1 Báo thức 0 1 Giao tiếp Serial mở.

Thiết bị nhận chỉ nhận Khi gửi dữ liệu được dữ liệu khi ở chế LoRa sẽ tự động gửi độ 0,1,2 kèm theo mã để kích 8 do an ` hoạt chế độ 2 Chế độ 2 Tiết kiệm 1 0 Các giao tiếp Serial Thiết bị nhận chỉ nhận pin đóng. Đợi mã kích được dữ liệu khi thiết hoạt từ chế độ 1 bị truyền ở chế độ 1 ( thiết bị truyền không được ở chế này) Chế độ 3 Ngủ 1 1 Dùng để cấu hình LoRa Lựa chọn chế độ hoạt động của LoRa qua việc thay đổi điện áp hoạt động vào 2 chân M0, M1 với 2 mức điện áp là (0V,3.3V~5V) Thời gian để LoRa chuyển chế độ hoạt động là 1ms  Chế độ hoạt động bình thường (M1=0,M1=0) Truyền: LoRa nhận dữ liệu người dùng từ cổng Serial. Khi LoRa nhận được dữ liệu đầu tiên đầu ra AUX ở mức thấp thấp, khi LoRa là đặt tất cả các dữ liệu vào IC RF và khởi động bắt đầu, chân TX ở mức cao. Tại thời điểm này, gói dữ liệu không dây đã bắt đầu truyền, bạn có thể truyền lên đến 256 byte dữ liệu.

Các gói dữ liệu được gửi thông qua chế độ 0, nó chỉ có thể được nhận bởi các LoRa ở chế độ 0,1. Nhận: LoRa mở cổng nhận dữ liệu không dây, Chân AUX sẽ ở mức cao khi nhận xong gói dữ liệu.  Chế độ hoạt động báo thức (M0=1, M1=0) Truyền: LoRa truyền dữ liệu giống chế độ 0. Khi ở chế độ này thì khi truyền thì LoRa sẽ tự động gửi kèm 1 mã dùng để kích hoạt chế độ wake-up trong mỗi gói dữ liệu.

Nhận: LoRa hoạt động giống chế độ Nomal  Chế độ hoạt động tiết kiệm pin (M0=0, M1=1) Truyền: LoRa sẽ không truyền được dữ liệu. Nhận: LoRa sẽ nhận dữ liệu khi nhận thì LoRa sẽ nhận mã đánh thức ở chế độ 1, chân AUX sẽ lên lại mức cao khi nhận xong gói dữ liệu Bảng 2.3: Theo dõi dòng điện khi ở chế độ tiết kiệm pin của nhà sản xuất Rate\ 250 500 750 1000 1250 1500 1750 2000 Delay(ms) 1KBPS 1,16 0,58 0,39 0,29 0,23 0,19 0,17 0,15 mA mA mA mA mA mA mA mA 10KBPS 179u 92uA 63uA 48uA 39uA 34uA 30uA 27uA A 20KBPS 121u 63uA 43uA 34uA 27uA 24uA 21uA 19uA A 25KBPS 121u 63uA 43uA 34uA 27uA 24uA 21uA 19uA A 9 do an `  Chế độ hoạt động ngủ (M0=1, M1=1) Truyền: LoRa sẽ không thế truyền tải dữ liệu Nhận: LoRa sẽ không nhận được dữ liệu Chế độ “ngủ” này dùng để cấu hình LoRa. Thay đổi thông số cài đặt.4 Giới thiệu về chân AUX Chân AUX là 1 chân ngõ ra dùng để báo hiệu LoRa có truyền nhận được hay không. Chân AUX sẽ ở mức thấp khi LoRa không có tín hiệu truyền đi hoặc nhận vào.

Truyền theo kiếu nối tiếp (Serial ) Hình 2.4: Mô tả hoạt động của chân AUX trong việc truyền dữ liệu Chân AUX sẽ ở mức 1 và sẽ xuống mức 0 khi TX RX bắt đầu truyền nhận trong khoảng 1-2ms và khi kết thúc việc truyền hoặc nhận gói dữ liệu đó thì chân AUX sẽ lên mức 1 Cấu hình (khi LoRa ở chế độ ngủ) Hình 2.5: Mô tả hoạt động của chân AUX khi cấu hình Chân AUX sẽ ở mức 1 khi LoRa còn trong quá trình cấu hình các thông số hoạt động và sẽ lên mức 1 khi cấu hình xong Chú ý: - Chân AUX ở mức 0 nếu LoRa đang hoạt động có nghĩa là LoRa ko truyền nhận được - Khi LoRa truyền nhận, AUX sẽ chuyển mức hoạt động trong 2ms - Khi chuyển chế độ từ ngủ qua bình thường chân AUX sẽ ở hoạt động mức 0 10 do an ` 2.5 Các chế độ truyền của LoRa  Chế độ truyền điểm- điểm (Point to Point) Hình 2.6: Chế độ truyền điểm-điểm Ở hình thức truyền này, cả 2 LoRa được đặt cùng địa chỉ và cùng kênh. Ở hình thức truyền này không phân biệt LoRa nào là địa chỉ Host hay địa chỉ thường.  Chế độ truyền xác định ( Target) Hình 2.7: Chế độ truyền cố định Ở hình thức này, một module có thể giao tiếp với một module khác cả khi khác kênh và khác địa chỉ. Ở chế độ này thì phải chọn chế độ chỉ định (Target) trong mục chế độ truyền (Transmit mode) 11 do an ` Hình 2.8: Chọn chế độ truyền Target để truyền Khi ở chế độ này thì khi gửi mã thì phải kèm theo địa chỉ và số kênh module LoRa cần kết nối.

Ví dụ module LoRa A có địa chỉ 01 kênh 01 muốn kết nối với module LoRa B có địa chỉ 02, kênh 02, thì khi module A gửi dữ liệu phải kèm theo địa chỉ và số kênh của module B là. 02 02 C0 <chuỗi data> Hình 2.9: Cấu hình 2 module LoRa ở chế độ Target 12 do an ` Hình 2.10: Truyền dữ liệu theo chuỗi Hex Hình 2.11: Truyền theo chuỗi được chuyển từ mã Hex theo bảng mã ASCII 13 do an ` Hình 2.12: : Bảng mã ASCII  Truyền theo chế độ Broadcast Hình 2.13: Mô tả hình thức truyền Broadcast Ở hình thức này, một module được cấu hình với địa chỉ là FF FF, module này có thể phát dữ liệu đến tất cả các module có cùng kênh. Để chuyển tới một địa chỉ mong muốn thì phải chuyển module sang chế độ Target. Khi chọn chế độ này thì phải chọn chế độ truyền liên tục (Transparent) trong mục chế độ truyền (Transmit mode) 14 do an ` Hình 2.14: Chọn chế độ truyền trong Transmit Mode Chế độ truyền được được sử dụng trong đề tài này bao gồm 2 khối cảnh báo (client) với 1 khối xử lý trung tâm (Server).

Các khối cảnh báo sẽ gửi dữ liệu về khối xử lý trung tâm và 2 khối cảnh báo không giao tiếp được với nhau.

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

Bài viết "Thiết kế và thi công hệ thống báo cháy Lora tại HCMUTE" cung cấp cái nhìn sâu sắc về quy trình thiết kế và thi công hệ thống báo cháy sử dụng công nghệ Lora tại Trường Đại học Sư phạm Kỹ thuật TP.HCM. Bài viết nhấn mạnh tầm quan trọng của việc áp dụng công nghệ hiện đại trong việc bảo vệ an toàn cho các cơ sở giáo dục, đồng thời giới thiệu các lợi ích của hệ thống báo cháy Lora như khả năng truyền tín hiệu xa, tiết kiệm năng lượng và dễ dàng bảo trì. Độc giả sẽ tìm thấy thông tin hữu ích về cách thức triển khai hệ thống này, cũng như những ứng dụng thực tiễn trong môi trường học đường.

Nếu bạn muốn mở rộng kiến thức về các ứng dụng công nghệ trong lĩnh vực kỹ thuật, hãy tham khảo thêm bài viết Hcmute thiết kế và chế tạo mô hình xử lý bụi tách từ hạt nhựa, nơi bạn có thể tìm hiểu về các giải pháp xử lý bụi trong công nghiệp. Ngoài ra, bài viết Luận văn tốt nghiệp nghiên cứu thiết kế và thi công tủ ats dùng logo siemens sẽ cung cấp cho bạn cái nhìn về thiết kế tủ ATS, một phần quan trọng trong hệ thống điện. Cuối cùng, bài viết Luận văn thạc sĩ hcmute ứng dụng phương pháp proper generaieid decomposition và phương pháp phần tử hữu hạn cho bài toán lưu chất sẽ giúp bạn hiểu rõ hơn về các phương pháp phân tích trong kỹ thuật lưu chất. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu biết về các công nghệ tiên tiến trong lĩnh vực kỹ thuật.