Tài liệu: Đề tài nckh thiết kế hệ thống quản lý thiết bị trong nhà

Chuyên khảo phân tích Đề tài nckh thiết kế hệ thống quản lý thiết bị trong nhà, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

Người đăng

Ẩn danh

Thể loại

Đề Tài Nghiên Cứu Khoa Học

2021

61
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về Đề tài Nghiên cứu Khoa học Thiết kế Hệ thống Quản lý

Đề tài nghiên cứu khoa học về thiết kế hệ thống quản lý thiết bị là một công trình quan trọng trong lĩnh vực Kỹ thuật máy tính và viễn thông. Đề tài này được thực hiện tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh với mục đích phát triển một hệ thống quản lý thông minh có khả năng giám sát và điều khiển các thiết bị trong nhà một cách hiệu quả. Nghiên cứu này kết hợp các công nghệ hiện đại như Internet of Things (IoT), truyền thông WiFi và ứng dụng di động để tạo ra một giải pháp toàn diện. Hệ thống được thiết kế với mục tiêu nâng cao chất lượng cuộc sống, tiết kiệm năng lượng và cung cấp sự tiện lợi trong quản lý các thiết bị gia dụng.

1.1. Mục tiêu và phạm vi của Đề tài NCKH

Mục tiêu chính của đề tài NCKHthiết kế hệ thống quản lý có thể giám sát và điều khiển các thiết bị từ xa thông qua ứng dụng di động. Phạm vi nghiên cứu bao gồm thiết kế phần cứng, phát triển phần mềm, tích hợp cảm biến và xây dựng giao diện người dùng thân thiện. Hệ thống cần đáp ứng các yêu cầu về độ tin cậy, khả năng mở rộng và tính an toàn trong quản lý dữ liệu người dùng.

1.2. Bố cục và cấu trúc của Tài liệu

Tài liệu báo cáo được tổ chức thành các chương chính: giới thiệu mục tiêu, thiết kế phần cứng, thiết kế phần mềm ứng dụng, kết quả thực hiện và kết luận. Mỗi phần cung cấp thông tin chi tiết về các thành phần của hệ thống quản lý, từ lý thuyết đến ứng dụng thực tế, giúp người đọc hiểu rõ quy trình phát triển toàn bộ dự án.

II. Thiết kế Phần cứng trong Hệ thống Quản lý Thiết bị

Phần cứng hệ thống là nền tảng quan trọng để xây dựng một hệ thống quản lý hiệu quả. Dự án sử dụng các linh kiện điện tử tiên tiến như Arduino Mega 2560 làm bộ vi xử lý chính, ESP8266ESP32 để kết nối WiFi. Các cảm biến thông minh như MQ-135 (chất lượng không khí), DHT11 (nhiệt độ và độ ẩm) và ACS712 (dòng điện) được tích hợp để thu thập dữ liệu thực tế. Module relay được sử dụng để điều khiển các thiết bị, trong khi màn hình LCD hiển thị thông tin theo thời gian thực. Thiết kế phần cứng tuân theo các chuẩn giao tiếp I2CUART để đảm bảo tương thích và hiệu suất cao.

2.1. Các linh kiện chính và chức năng

Arduino Mega 2560 đóng vai trò xử lý trung tâm với khả năng tính toán mạnh mẽ. ESP8266 NodeMCU cung cấp kết nối WiFi cho việc truyền dữ liệu, trong khi ESP32-CAM hỗ trợ chức năng camera giám sát. Các cảm biến cung cấp dữ liệu môi trường, module relay điều khiển thiết bị, và LCD hiển thị thông tin. Mỗi linh kiện được chọn lựa cẩn thận để tối ưu hóa hiệu suất và chi phí.

2.2. Chuẩn giao tiếp và kết nối

Chuẩn giao tiếp I2C cho phép giao tiếp với nhiều thiết bị qua hai dây, giảm số lượng chân cần thiết. UART được sử dụng để truyền thông nối tiếp giữa ArduinoESP8266. Các chuẩn này đảm bảo giao tiếp đáng tin cậy giữa các thành phần hệ thống quản lý, cho phép xây dựng một hệ thống có độ tin cậy cao.

III. Thiết kế Phần mềm và Ứng dụng Di động

Phần mềm hệ thống được phát triển sử dụng Arduino IDE cho lập trình microcontrollerAndroid Studio cho ứng dụng di động. Arduino IDE cung cấp môi trường lập trình chuẩn hóa với thư viện phong phú cho các cảm biến và giao tiếp. Ứng dụng Android được thiết kế với giao diện thân thiện, cho phép người dùng giám sát dữ liệu từ cảm biến và điều khiển các thiết bị từ xa. Hệ thống sử dụng Google Firebase làm cơ sở dữ liệu đám mây để lưu trữ và đồng bộ hóa dữ liệu. Ứng dụng di động bao gồm các chức năng chính như điều khiển thiết bị, giám sát thời gian thực, thống kê dữ liệu năng lượng và nhận thông báo cảnh báo qua SMS.

3.1. Lập trình Phần cứng với Arduino IDE

Phần mềm Arduino điều khiển logic của hệ thống quản lý, xử lý tín hiệu từ cảm biến và gửi lệnh điều khiển. Lưu đồ chương trình được thiết kế để xử lý dữ liệu một cách tuần tự, đảm bảo tất cả các thiết bị hoạt động đồng bộ. Lập trình bao gồm các hàm khởi tạo cảm biến, đọc dữ liệu, xử lý logic và truyền dữ liệu qua WiFi đến ứng dụng di động.

3.2. Phát triển Ứng dụng trên Android Studio

Ứng dụng Android cung cấp giao diện người dùng trực quan với nhiều màn hình chức năng. Giao diện chính hiển thị trạng thái toàn bộ hệ thống, màn hình điều khiển cho phép bật/tắt thiết bị, màn hình giám sát theo dõi dữ liệu cảm biến, và màn hình thống kê phân tích năng lượng tiêu thụ. Ứng dụng kết nối với Google Firebase để nhận và gửi dữ liệu, hỗ trợ thông báo đẩy và cảnh báo tự động.

IV. Kết quả Thực hiện và Đánh giá Hệ thống Quản lý

Hệ thống quản lý đã được thi công và kiểm thử thành công với các kết quả khả quan. Mạch điện được thiết kế trên phần mềm Proteus và thực hiện trên bảng mạch thực tế. Giao diện ứng dụng trên Android Studio hoạt động ổn định với tốc độ phản hồi nhanh. Kết nối hệ thống giữa phần cứng, ứng dụng di độngGoogle Firebase đã được kiểm chứng, cho phép truyền dữ liệu theo thời gian thực. Đề tài NCKH này chứng minh khả năng ứng dụng Internet of Things trong quản lý thiết bị gia dụng. Hướng phát triển trong tương lai bao gồm tích hợp trí tuệ nhân tạo để tự động hóa thêm, bổ sung thêm cảm biến chuyên biệt và mở rộng khả năng điều khiển.

4.1. Kết quả Thi công và Kiểm thử

Mạch điện hệ thống đã được thi công với chất lượng cao, tất cả linh kiện hoạt động bình thường. Kiểm thử chức năng cho thấy cảm biến đo lường chính xác, module relay điều khiển thiết bị hiệu quả. Ứng dụng Android giao diện mượt mà, không bị lỗi trong các hoạt động cơ bản. Kết nối WiFi ổn định trong phạm vi sử dụng thực tế, đảm bảo giao tiếp liên tục với Google Firebase.

4.2. Hướng phát triển và Ứng dụng Thực tế

Hệ thống quản lý này có tiềm năng mở rộng rất lớn với việc thêm các cảm biến khác như phát hiện khí gas, ánh sáng và an ninh. Tích hợp trí tuệ nhân tạo có thể tối ưu hóa tiêu thụ năng lượng. Ứng dụng thực tế trong nhà thông minh, tòa nhà và các cơ sở công nghiệp là hướng phát triển chính của đề tài NCKH này.

28/12/2025

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

Chương 1: GIỚI THIỆU Chương 2: CƠ SỞ LÝ THUYẾT (Chương 2 sẽ tìm hiểu cơ sở lý thuyết các linh kiện của hệ thống, phần mền hỗ trợ lập trình, phần mềm hỗ trợ thiết kế giao diện app và các chuẩn giao tiếp.) Chương 3: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG (Chương 3 sẽ tính toán thiết kế hệ thống, sơ đồ khối, thiết kế sơ đồ nguyên lý, lập trình chức năng của phần cứng, thiết kế app và kết nối hệ thống) Chương 4: KẾT QUẢ THỰC HIỆN, NHẬN XÉT VÀ ĐÁNH GIÁ Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 2 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2. Thiết kế phần cứng 2. Arduino Mega 2560 Arduino Mega 2560 là một bo mạch vi điều khiển dựa trên ATmega2560. Nó có 54 chân đầu vào / đầu ra kỹ thuật số (trong đó 15 chân có thể được sử dụng làm đầu ra PWM), 16 đầu vào tương tự, 4 UART (cổng nối tiếp phần cứng), bộ dao động thạnh anh 16 MHz, kết nối USB, giắc cắm nguồn, đầu cắm ICSP, và một nút reset.

Bo mạch Mega 2560 tương thích với hầu hết các module được thiết kế cho Uno và các bo mạch trước đây là Duemilanove hoặc Diecimila. 1 Bo mạch Arduino Mega 2560 Thông số kỹ thuật:  Vi điều khiển chính: ATmega2560  Số chân Digital I/O: 54 (trong đó 15 chân có khả năng xuất xung PWM)  Số chân Analog Input: 16  Dòng điện DC Current trên mỗi chân I/O: 20mA  Flash Memory: 256 KB trong đó 8 KB sử dụng cho bootloader.  SRAM: 8 KB  EEPROM: 4 KB  Clock Speed: 16 MHz 3 2. Kit thu phát Wifi ESP8266 NodeMCU Kit thu phát Wifi ESP8266 NodeMCU Lua CP2102 Ai-Thinker được phát triển dựa trên nền chip Wifi SoC ESP8266 với thiết kế dễ sử dụng và đặc biệt là có thể sử dụng trực tiếp trình biên dịch của Arduino để lập trình và nạp code, điều này khiến việc sử dụng và lập trình các ứng dụng trên ESP8266 trở nên rất đơn giản.

Kit thu phát Wifi ESP8266 NodeMCU Lua CP2102 Ai-Thinker được dùng cho các ứng dụng cần kết nối, thu thập dữ liệu và điều khiển qua sóng Wifi, đặc biệt là các ứng dụng liên quan đến IoT. Kit thu phát Wifi ESP8266 NodeMCU Lua CP2102 Ai-Thinker sử dụng chip nạp và giao tiếp UART mới và ổn định nhất là CP2102 có khả năng tự nhận Driver trên tất cả các hệ điều hành Window và Linux, đây là phiên bản nâng cấp từ các phiên bản sử dụng IC nạp giá rẻ CH340. 2 Kit thu phát WiFi ESP8266 NodeMCU Thông số kỹ thuật:  IC chính: ESP8266MOD (ESP-12E).  Phiên bản firmware: NodeMCU Lua.

 Chip nạp và giao tiếp UART: CP2102.  Cấp nguồn: 5VDC MicroUSB hoặc Vin.  GIPO giao tiếp mức 3.  Tích hợp Led báo trạng thái, nút Reset, Flash.

Kit thu phát WiFi ESP32 Camera ESP32-CAM Kit RF thu phát Wifi BLE ESP32 Camera ESP32-CAM Ai-Thinker được sản xuất bởi Ai-Thinker có kích thước nhỏ gọn với bộ xử lý chính là module ESP32 + Camera OV2640 được sử dụng trong các ứng dụng truyền hình ảnh, xử lý ảnh qua Wifi, Bluetooth hoặc các ứng dụng IoT, mạch có chất lượng gia công tốt, độ bền cao. 3 Kit thu phát WiFi ESP32 Camera ESP32-CAM Thông số kỹ thuật:  Model: ESP32-CAM Ai-Thinker.  Cấp nguồn: tối thiểu 5V-2A.  SPI Flash: Default 32Mbit.

 RAM: 520KB SRAM +4M PSRAM.2 BR/EDR and BLE standards.11 b/g/n/  Thẻ SD: hỗ trợ tối đa 4Gb.  Số cổng IO: 9.  UART Baudrate: Default 115200 bps.  Định dạng hình ảnh: JPEG( OV2640 support only ), BMP, GRAYSCALE.

 Tần số hoạt động: 2412 ~2484MHz.  Bảo mật: WPA/WPA2/WPA2-Enterprise/WPS. Module SIM800L SIM800L là module GSM/GPRS bốn băng tần, hoạt động trên các tần số GSM850MHz, EGSM900MHz, DCS1800MHz và PCS1900MHz. SIM800L có tính năng GPRS đa khe cắm lớp 12/lớp 10 (tùy chọn bổ sung) và hỗ trợ các chương trình mã hóa GPRS CS-1, CS-2, CS-3 và CS-4.

4 Module SIM800L Thông số kỹ thuật:  Nguồn cấp: nên dùng nguồn có dòng và áp đủ 4.2V-2A để đảm bảo mạch hoạt động ổn định.  Khe cắm microSIM.  Dòng khi ở chế độ chờ: 10 mA.  Dòng khi hoạt động: 100 mA đến 2A.

 Hỗ trợ 4 băng tần phổ biến.  Kích thước: 25 mm x 22 cm. Module hạ áp AMS1117 Mạch cấp nguồn 3.3V/5V DC ASM1117 được sử dụng để tạo điện áp 3.3V/5V DC 800mA cấp cho mạch điện với đầu vào linh hoạt từ 4. 5 Module hạ áp AMS1117 Thông số kỹ thuật:  Điện áp vào : 4.

 Kích thước: 25 x 11 mm. Module hạ áp DC XL4015 Mạch giảm áp DC XL4015 (5A) có chỉnh dòng được sử dụng để giảm áp DC như các mạch giảm áp xung thông thường, mạch được tích hợp IC Opamp so sánh tại đầu ra và biến trở chỉnh hạn mức dòng điện giúp đảm bảo an toàn khi sử dụng, trong các trường hợp chạm hoặc quá dòng mạch sẽ cảnh báo qua đèn led và tự ngắt. 6 Module hạ áp XL4015 7 Thông số kỹ thuật:  IC chính: XL4015.  Điện áp đầu vào: 8~36VDC.

 Điện áp đầu ra: 1.  Dòng đầu ra tối đa: 5A.  Tần số xung: 180KHz.  Tích hợp Mosfet đóng ngắt tần số cao.

 Maximum Duty Cycle: 100%.  Minimum Drop Out: 0.  Nhiệt độ làm việc : -40 ~ 125 độ C0 2. Linh kiện hiển thị 2.

Màn hình LCD LCD có rất nhiều dạng phân biệt theo kích thước từ vài kí tự đến hàng chục kí tự, từ 1 hàng đến vài chục hàng. Ví dụ LCD 16×2 có nghĩa là có 2 hàng, mỗi hàng có 16 kí tự. LCD 20×4 có nghĩa là có 4 hàng, mỗi hàng có 20 kí tự. 7 Màn hình LCD 20x4 LCD có nhiều loại và số chân của chúng cũng khác nhau nhưng có 2 loại phổ biến là loại 14 chân và loại 16 chân.

Sự khác nhau là các chân nguồn cung cấp cho đèn nền, còn các chân điều khiển thì không thay đổi, khi sử dụng loại LCD nào thì phải tra datasheet của chúng để biết rõ các chân. 8 Chân số Tên Chân Input / Output Chức năng 1 VSS Nguồn GND 2 VDD Nguồn +5V 3 VO Tín hiệu tương tự Điều khiển độ tương phản của LCD 4 RS Ngõ vào Chân chọn thanh ghi (Register select). Nối chân RS với logic “0” (GND) hoặc logic “1” (VCC) để chọn thanh ghi. Logic “0”: Bus D0-D7 sẽ nối với thanh ghi lệnh IR của LCD (ở chế độ “ghi” - write) hoặc nối với bộ đếm địa chỉ của LCD (ở chế độ “đọc” - read).

Logic “1”: Bus D0-D7 sẽ nối với thanh ghi dữ liệu DR bên trong LCD. 5 R/W Ngõ vào Read/Write. Logic ‘1’: bật chế độ đọc (READ) Logic ‘0’: bật chế độ ghi (WRITE) 6 E Ngõ vào Enable – Chân cho phép. 7 D0 Ngõ vào/Ngõ ra Chân dữ liệu (LSB – Least Significant Bit) 8 D1 Ngõ vào/Ngõ ra Chân dữ liệu 9 D2 Ngõ vào/Ngõ ra Chân dữ liệu 10 D3 Ngõ vào/Ngõ ra Chân dữ liệu 11 D4 Ngõ vào/Ngõ ra Chân dữ liệu 12 D5 Ngõ vào/Ngõ ra Chân dữ liệu 13 D6 Ngõ vào/Ngõ ra Chân dữ liệu 14 D7 Ngõ vào/Ngõ ra Chân dữ liệu (MSB – Most Significant Bit) 15 LED_A Ngõ vào Chân Anode LED nền.

16 LED_K Ngõ vào Chân Cathode LED nền. Bảng 1 Sơ đồ chân LCD 9 2. Module chuyển đổi I2C cho LCD Module chuyển đổi I2C cho LCD giải quyết LCD có quá nhiều chân gây khó khăn trong quá trình kết nối và chiếm dụng nhiều chân của vi điều khiển, thay vì sử dụng tối thiểu 6 chân của vi điều khiển để kết nối với LCD (RS, EN, D7, D6, D5 và D4) thì với module chuyển đổi bạn chỉ cần sử dụng 2 chân (SCL, SDA) để kết nối. Module chuyển đổi I2C hỗ trợ các loại LCD sử dụng driver HD44780(LCD 1602, LCD 2004, … ), kết nối với vi điều khiển thông qua giao tiếp I2C, tương thích với hầu hết các vi điều khiển hiện nay.

8 Module chuyển đổi I2C cho LCD Thông số kĩ thuật  Điện áp hoạt động: 2.  Địa chỉ mặc định: 0X27 (có thể điều chỉnh bằng ngắn mạch chân A0/A1/A2).  Tích hợp Jump chốt để cung cấp đèn cho LCD hoặc ngắt.  Tích hợp biến trở xoay điều chỉnh độ tương phản cho LCD.

Module relay Mạch Relay Opto cách ly 5/12VDC (có hai loại 5VDC và 12VDC) thích hợp với các ứng dụng đóng ngắt tải AC hoặc DC, mạch có thiết kế nhỏ gọn, tích hợp opto và transistor cách ly, kích đóng tùy chọn bằng mức thấp hoặc mức cao phù hợp với mọi loại MCU và thiết kế có thể sử dụng nguồn ngoài giúp cho việc sử dụng trở nên thật linh động và dễ dàng. 9 Module relay có opto cách ly Thông số kỹ thuật:  Điện áp sử dụng: Có hai loại 5VDC và 12VDC.  Tín hiệu kích: mức thấp hoặc mức cao.  Tiêu thụ dòng khoảng 80mA.

 Điện thế đóng ngắt tối đa: AC250V ~ 10A hoặc DC30V ~ 10A (Để an toàn nên dùng cho tải có công suất <100W).  Tích hợp Opto cách ly, diode chống nhiễu và đèn báo tín hiệu kích.  Kích thước: 75 x 55 x 20mm. Module cảm biến chất lượng không khí MQ-135 Thường được dùng trong các thiết bị kiểm tra chất lượng không khí bên trong cao ốc, văn phòng, thích hợp để phát hiện NH3, NOx, Ancol, Benzen, khói, CO2,… Hình 2.

10 Module cảm biến chất lượng không khí MQ-135 Thông số kỹ thuật:  Điện áp nguồn: 5V DC.  Điện áp của heater: 5V±0.  Điện trở tải: thay đổi được (2kΩ-47kΩ).  Điện trở của heater: 33Ω±5%.

 Công suất tiêu thụ của heater: ít hơn 800mW.  Khoảng phát hiện: 10 - 300 ppm NH3, 10 - 1000 ppm Benzene, 10 - 300 ppm Alcol.  Kích thước: 32mm*20mm.  Bền, tuổi thọ cao.

 Phát hiện nhanh, độ nhạy cao. Module cảm biến nhiệt độ, độ ẩm DHT11 Cảm biến độ ẩm, nhiệt độ DHT11 được tích hợp sẵn điện trở 5,1k giúp người dùng dễ dàng kết nối và sử dụng hơn so, module lấy dữ liệu thông qua giao tiếp 1 dây. Bộ tiền xử lý tín hiệu tích hợp trong cảm biến giúp bạn có được dữ liệu chính xác mà không cần phải qua bất kỳ tính toán nào. Module được thiết kế hoạt động ở mức điện áp 5VDC.

11 Module cảm biến nhiệt độ, độ ẩm DHT11 Thông số kỹ thuật:  Điện áp hoạt động: 5VDC.  Chuẩn giao tiếp: 1 dây.  Khoảng đo độ ẩm: 20%-70%RH sai số ± 5%RH.  Khoảng đo nhiệt độ: 0-50 °C sai số ± 2°C.

 Tần số lấy mẫu tối đa: 1Hz (1 giây / lần).  Kích thước: 28mm x 12mm x10mm.

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