Đồ án HCMUTE: Thiết kế mô hình điều khiển thông minh cho thiết bị điện dân dụng

Khám phá đồ án HCMUTE thiết kế mô hình điều khiển thông minh cho thiết bị điện dân dụng, ứng dụng công nghệ hiện đại trong cuộc sống.

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2015

84
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. ĐẶT VẤN ĐỀ

1.2. TẦM QUAN TRỌNG CỦA ĐỀ TÀI

1.3. NỘI DUNG ĐỀ TÀI

1.4. MỤC TIÊU ĐỀ TÀI

1.5. ĐỐI TƯỢNG NGHIÊN CỨU

1.6. PHƯƠNG THỨC THỰC HIỆN

1.7. HÌNH THÀNH Ý TƯỞNG

1.8. THIẾT KẾ HỆ THỐNG

1.9. THI CÔNG HỆ THỐNG

1.10. VẬN HÀNH VÀ KIỂM TRA

2. CHƯƠNG 2: THIẾT KẾ HỆ THỐNG

2.1. CƠ SỞ DỮ LIỆU THIẾT KẾ

2.2. VI ĐIỀU KHIỂN PIC

2.2.1. TỔNG QUAN VỀ VI ĐIỀU KHIỂN

2.2.2. VI ĐIỀU KHIỂN PIC18F4550

2.2.3. VI ĐIỀU KHIỂN PIC16F877A

3. CHƯƠNG 3: THI CÔNG HỆ THỐNG

3.1. TÍNH TOÁN LỰA CHỌN THIẾT BỊ

3.2. MẠCH ĐỘNG LỰC

3.3. MẠCH ĐIỀU KHIỂN

3.4. SƠ ĐỒ ĐẤU NỐI MẠCH ĐIỀU KHIỂN

3.5. LỰA CHỌN LINH KIỆN

3.6. CHƯƠNG TRÌNH ĐIỀU KHIỂN THIẾT BỊ

4. CHƯƠNG 4: VẬN HÀNH HỆ THỐNG

4.1. MÔ HÌNH SAU KHI ĐÃ THI CÔNG

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

5.1. HƯỚNG PHÁT TRIỂN

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

DANH MỤC CÁC BẢNG BIỂU

DANH SÁCH CÁC HÌNH ẢNH

LỜI MỞ ĐẦU

Tóm tắt

I. Thiết kế điều khiển thông minh

Đồ án tốt nghiệp "Thiết kế mô hình điều khiển thông minh cho thiết bị điện dân dụng tại HCMUTE" tập trung vào thiết kế điều khiển thông minh, cụ thể là thiết kế mô hình điều khiển thiết bị điện. Nội dung nghiên cứu bao gồm việc tích hợp hệ thống điều khiển nhà thông minh (smart home), sử dụng các công nghệ Internet vạn vật (IoT)điều khiển từ xa. ArduinoESP32 được xem xét như các nền tảng vi điều khiển tiềm năng. Thiết kế phần cứngthiết kế phần mềm, bao gồm lập trình nhúng, là trọng tâm của nghiên cứu. Mô hình 3D có thể được sử dụng để trực quan hóa thiết kế. Phát triển phần cứng liên quan đến việc lựa chọn linh kiện phù hợp và tích hợp hệ thống. Giám sát từ xađiều khiển từ xa thông qua ứng dụng di động (mobile app)giao diện người dùng (user interface) thân thiện là mục tiêu chính. Trải nghiệm người dùng (user experience) cũng được cân nhắc trong quá trình thiết kế.

1.1. Lựa chọn công nghệ và phần cứng

Việc lựa chọn vi điều khiển là bước quan trọng. ArduinoESP32, hai nền tảng phổ biến trong lĩnh vực IoT, được đánh giá về hiệu suất, khả năng kết nối và khả năng tương thích với các module khác. Cảm biến đóng vai trò quan trọng trong việc thu thập dữ liệu từ môi trường, ví dụ như cảm biến nhiệt độ LM35cảm biến chuyển động PIR. Module Ethernet ENC28J60kết nối Wifi được xem xét để thực hiện điều khiển từ xa. Giao thức TCP/IP được sử dụng để đảm bảo truyền dữ liệu ổn định. Thiết kế điện bao gồm việc tính toán công suất, lựa chọn các linh kiện điện như relay, contactor phù hợp với tải. An toàn điện được ưu tiên hàng đầu trong suốt quá trình thiết kế và thi công. Tiết kiệm năng lượng cũng được xem xét thông qua việc lựa chọn linh kiện tiết kiệm năng lượng và tối ưu hóa thuật toán điều khiển.

1.2. Thiết kế phần mềm và giao diện người dùng

Phần mềm điều khiển được phát triển dựa trên ngôn ngữ lập trình phù hợp với nền tảng vi điều khiển đã chọn. Lập trình nhúng là kỹ thuật cốt lõi trong việc tạo ra mã lệnh điều khiển các thiết bị. Thiết kế phần mềm bao gồm việc viết chương trình điều khiển, xử lý dữ liệu từ cảm biến, và điều khiển các thiết bị đầu ra. Giao diện người dùng (UI) cần được thiết kế thân thiện, dễ sử dụng, cho phép người dùng điều khiển thiết bị một cách trực quan. Ứng dụng di động (mobile app) có thể được phát triển để cho phép điều khiển từ xa. Trải nghiệm người dùng (UX) được tối ưu hóa để đảm bảo sự dễ dàng và tiện lợi trong quá trình sử dụng. Mô phỏng điều khiển được thực hiện để kiểm tra chức năng của hệ thống trước khi tiến hành thi công thực tế. Phân tích hệ thống được thực hiện để đánh giá hiệu quả và độ tin cậy của hệ thống.

II. Thực hiện và đánh giá

Quá trình thi công hệ thống bao gồm việc lắp ráp mạch điện, kết nối các module, và cài đặt phần mềm. Mô hình điều khiển được xây dựng và thử nghiệm. Phân tích hệ thống được thực hiện để đánh giá hiệu suất và hiệu quả của mô hình. Thực tế ảo (nếu có) được dùng để mô phỏng và kiểm tra hệ thống trước khi triển khai. Thử nghiệm thực tế bao gồm việc kiểm tra các chức năng chính của hệ thống, như điều khiển tự động, điều khiển từ xa, và giám sát từ xa. Kết quả thử nghiệm được phân tích và đánh giá để xác định độ tin cậy và hiệu quả của hệ thống. Báo cáo khoa học tổng hợp toàn bộ quá trình nghiên cứu, thiết kế, thi công và đánh giá kết quả.

2.1. Phân tích và đánh giá kết quả

Kết quả thử nghiệm được phân tích để đánh giá hiệu quả của mô hình điều khiển thông minh. Các chỉ số hiệu suất quan trọng như độ chính xác, độ tin cậy, và thời gian phản hồi của hệ thống được đo lường và phân tích. Điện năng tiêu thụ của hệ thống cũng được đo để đánh giá tính hiệu quả về mặt năng lượng. An toàn điện được kiểm tra kỹ lưỡng. So sánh với các hệ thống tương tự để đánh giá tính cạnh tranh và ưu điểm của mô hình được nghiên cứu. Thuật toán điều khiển được đánh giá về hiệu quả và khả năng thích ứng với các điều kiện vận hành khác nhau. Phân tích dữ liệu thu thập được từ quá trình thử nghiệm cung cấp cơ sở để cải tiến mô hình trong tương lai.

2.2. Ứng dụng và hướng phát triển

Mô hình điều khiển thông minh này có tiềm năng ứng dụng rộng rãi trong các hộ gia đình, giúp tự động hóa các thiết bị điện và tiết kiệm năng lượng. Việc mở rộng hệ thống để điều khiển nhiều thiết bị hơn, tích hợp với các dịch vụ đám mây, và sử dụng trí tuệ nhân tạo (AI) hoặc học máy (machine learning) để cải thiện khả năng tự động hóa là những hướng phát triển tiềm năng. Tích hợp với các hệ thống nhà thông minh khác cũng là một hướng phát triển quan trọng. An ninh mạng cần được xem xét kỹ lưỡng để bảo mật hệ thống. Cải tiến giao diện người dùng để tăng tính thân thiện và dễ sử dụng cũng là một hướng phát triển cần được ưu tiên.

01/02/2025

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

ĐẶT VẤN ĐỀ Ngày nay, các thiết bị điện tử và tự động hóa có mặt ở khắp mọi nơi, chúng ta dễ dàng bắt gặp các lĩnh vực, từ những ứng dụng đặc biệt trong công nghiệp cho đến những sản phẩm dân dụng. Ban đầu, việc điều khiển các thiết bị điện dân dụng thông qua một hệ thống gồm các phần tử nối với nhau bằng dây dẫn. Tuy nhiên, việc điều khiển thiết bị của mô hình này cần sự tác động trực tiếp của con ngƣời, trong nhiều trƣờng hợp tạo nên sự bất tiện về khoảng cách điều khiển cũng nhƣ về mặt ý thức và không đảm bảo an toàn. Còn chƣa kể đến việc mở rộng phạm vi điều khiển khá khó khắn và tốn kém chi phí.

Sự ra đời của công nghệ điện điện tử đã làm thay đổi hoàn toàn phƣơng thức điều khiển thiết bị trực tiếp nhƣ trƣớc đây.Từ không tự động đã trở nên tự động, từ trực tiếp đã trở thành gián tiếp.Việc ứng dụng vi xử lí trong điều khiển thiết bị điện có rất nhiều những ƣu điểm trong thực tế. Có thể gắn kết nhiều thứ, thiết bị đầu cuối với nhau thông qua bộ điều khiển trung tâm nhƣ máy tính, máy in,camera,…và cũng có thể ứng dụng mạng Ethernet trong điều khiển sé làm việc điều khiển trở nên cực kì dễ dàng và tiện lợi. Do đó việc điều khiển thông minh thiết bị nhu cầu hết sức cần thiết trong cuộc sống. Nắm đƣợc tầm quan trọng đó, nhóm chúng em đã thực hiện đề tài “THIẾT KẾ MÔ HÌNH ĐIỀU KHIỂN THÔNG MINH CÁC THIẾT BỊ ĐIỆN DÂN DỤNG”.

Có thể nói đề tài này có rất nhiều ứng dụng trong thực tiễn, tự động hóa, điều khiển từ xa thiết bị điện trong gia đình. Nếu mở rộng đề tài, có thể ứng dụng để điều khiển hệ thống trong công nghiệp và điều khiển với khoảng cách không giới hạn. TẦM QUAN TRỌNG CỦA ĐỀ TÀI Với sự bùng nổ của ngành tự động hóa và công nghệ điện tử, công nghệ ngày phát triển, kèm với đó là nhu cầu về tiện ích trong cuộc sống của con ngƣời ngày càng cao. Do vậy, với đề tài “Thiết kế mô hìnhđiều khiển thông minh các thiết bị điện dân dụng”, việcđiều khiển các thiết bị điện trong ngôi nhà sẽ đƣợc tự động hóa hoàn toàn hay cũng thể đƣợc điều khiển dễ dàngtừ xa thông qua một hệ thống mạng Ethernet cục bộ.

Trang 1 do an Hình 1.1: Mô hình điều khiển thiết bị thông minh 1. NỘI DUNG ĐỀ TÀI - Tìm hiểu về module cảm biến PIR, bộ điều khiển từ xa bằng sóng cao tần, cách thức điều khiển quang sóng Wi-Fi LAN. - Thiết kế phần mềm và phần cứng. - Thi công hệ thống.

- Vận hành và kiểm tra tính ổn định. MỤC TIÊU ĐỀ TÀI - Tìm hiểu về hệ thống điều khiển thông minh bằng cảm biến chuyển độngPir, cảm biến nhiệt độ. - Tìm hiểu về hệ thống điều khiển qua mạng wifi. - Thiết kế và thi công hệ thống điều khiển thông minh các thiết bị điện dân dụng.

ĐỐI TƢỢNG NGHIÊN CỨU - Chip vi điều khiển 16F887 và 18F4550. - Module cảm biến chuyển động PIR, cảm biến nhiệt độ LM35, chip ENC28J60, bộ thu phát sóng cao tần. - Màn hình hiển thị LCD. PHƢƠNG THỨC THỰC HIỆN  Quy trình thực hiện gồm 4 bƣớc sau: Trang 2 do an Hình 1.2: Quy trình thực hiện đề tài 1.

HÌNH THÀNH Ý TƢỞNG - Phƣơng thức điều khiển các thiết bị điện dân dụng. - Sự phát triển khoa học cộng nghệ trong lĩnh vực tự động hóa và điện điện tử. - Áp dụng công nghệ vào các hình thức điều khiển. THIẾT KẾ HỆ THỐNG - Nghiên cứu vận dụng những kiến thức đã học.

- Tìm hiểu dữ liệu về cảm biến PIR, cảm biến LM35, module ENC28J60, vi điều khiển PIC18F4550 và PIC16F887. - Thiết kế phần cứng hệ thống. - Thiết lập sơ đồ khối. - Thiết lập sơ đồ nguyên lý.

- Thiết kế phần mềm hệ thống. - Xây dựng lƣu đồ giải thuật hệ thống điều khiển. - Viết chƣơng trình điều khiển tự động và từ xa thiết bị điện. THI CÔNG HỆ THỐNG - Thi công mạch điều khiển.

- Thi công mạch động lực. VẬN HÀNH VÀ KIỂM TRA - Vận hành mô hình điều khiển tự động thông qua cảm biến và mô hình điều khiển thiết bị qua sóng cao tần và sóng Wi-Fi. - Kiểm tra tính ổn định trong quá trình vận hành. Trang 3 do an CHƢƠNG 2: THIẾT KẾ HỆ THỐNG 2.

CƠ SỞ DỮ LIỆU THIẾT KẾ 2. VI ĐIỀU KHIỂN PIC 2. TỔNG QUAN VỀ VI ĐIỀU KHIỂN [1] Vi điều khiển là một máy tính đƣợc tích hợp trên một chíp, nó thƣờng đƣợc sử dụng để điều khiển các thiết bị điện tử. Vi điều khiển, thực chất, là một hệ thống bao gồm một vi xử lý có hiệu suất đủ dùng và giá thành thấp (khác với các bộ vi xử lý đa năng dùng trong máy tính) kết hợp với các khối ngoại vi nhƣ bộ nhớ, các mô đun vào/ra, các mô đun biến đổi số sang tƣơng tự và tƣơng tự sang số,.

Ở máy tính thì các mô đun thƣờng đƣợc xây dựng bởi các chíp và mạch ngoài. Vi điều khiển thƣờng đƣợc dùng để xây dựng các hệ thống nhúng. Nó xuất hiện khá nhiều trong các dụng cụ điện tử, thiết bị điện, máy giặt, lò vi sóng, điện thoại, đầu đọc DVD,thiết bị đa phƣơng tiện, dây chuyền tự động, v. Hầu hết các vi điều khiển ngày nay đƣợc xây dựng dựa trên kiến trúc Harvard, kiến trúc này định nghĩa bốn thành phần cần thiết của một hệ thống nhúng.

Những thành phần này là lõi CPU, bộ nhớ chƣơng trình (thông thƣờng là ROM hoặc bộ nhớ Flash), bộ nhớ dữ liệu (RAM), một hoặc vài bộ định thời và các cổng vào/ra để giao tiếp với các thiết bị ngoại vivà các môi trƣờng bên ngoài - tất cả các khối này đƣợc thiết kế trong một vi mạch tích hợp. Vi điều khiển khác với các bộ vi xử lý đa năng ở chỗ là nó có thể hoạt động chỉ với vài vi mạch hỗ trợ bên ngoài. VI ĐIỀU KHIỂN PIC18F4550 PIC18F4550 là một chip vi xử lí cơ bản đa chức năng và là một sản phẩm thuộc họ vi xử lí PIC thông dụng của công ty Microchip.1: Vi điều khiển PIC18F4550 Trang 4 do an Vi điều khiển đóng vai trò nhƣ là CPU của một hệ thống, nhận các tín hiệu đầu vào, xử lí và xuất ra các lệnh điều khiển các thiết bị đầu ra. Với bộ nhớ 32kb Flash lƣu trữ chƣơng trình.

Và cụ thể ở đồ án này là việc lƣu trữ trang web sẽ đƣợc nhúng vào vi điều khiển này. Những tính năng của PIC18F4450: Bảng 2.1: Tính năng của Vi Điều Khiển PIC18F4550 Tính năng Mô tả Operating Frequency DC – 48 MHz Program Memory (Bytes) 32768 Program Memory (Instructions) 16384 Data Memory (Bytes) 2048 Data EEPROM Memory (Bytes) 256 Interrupt Sources 20 I/O Ports Ports A, B, C, D, E Timers 4 Capture/Compare/PWM Modules 1 Enhanced Capture/ 1 Compare/PWM Modules Serial Communication MSSP, Enhanced USART Universal Serial Bus (USB) 1 Module Streaming Parallel Port (SPP) Yes 13-Bit Analog-to-Digital Module Yes Comparator 2 Resets (and Delays) POR, BOR, RESET Instruction, Stack Full, Stack Underflow (PWRT, OST), MCLR (optional), WDT Programmable Low-Voltage Yes Detect Programmable Brown-out Reset Yes Instruction Set 75 Instructions; 83 with Extended Instruction Set enabled Trang 5 do an  Hình ảnh sơ đồ chân PIC Hình 2.2: Sơ đồ chân PIC18F4550  Sơ đồ nguyên lý kết nối PIC18F4550 - Nguồn hoạt động 5VDC. - Nút nhấn reset vi điều khiển. - Dao động thạch anh 20Mhz.3: Sơ đồ nguyên lí PIC18F4550 Trang 6 do an 2.

VI ĐIỀU KHIỂN PIC16F877A  Cấu hình của vi điều khiển pic 16F887  Đặc điểm thực thi tốc độ cao CPU RISC  Có 35 lệnh đơn.  Thời gian thực hiện tất cả các lệnh là 1 chu kì máy, ngoại trừ lệnh rẽ nhánh là 2.  Tốc độ hoạt động: - Ngõ vào xung clock có tần số 20 MHz. - Chu kì thực hiện lệnh 200 ns.

 Có nhiều nguồn ngắt  Có 3 kiểu định nghĩa địa chỉ trực tiếp và tức thời.  Cấu trúc đặc biệt của vi điều khiển  Bộ dao động nội chính xác.  Có thể lựa chọn tần số từ 31 kHz đến 8 Mhz bằng phần mềm.  Cộng hƣởng bằng phần mềm.

 Chế độ bắt đầu bằng 2 cấp tốc độ.  Mạch phát hiện hỏng dao động thạch anh cho các ứng dụng quan trọng.  Có chuyển mạch nguồn xung clock trong quá trình hoạt động để tiết kiệm công suất.  Có chế độ ngủ để tiết kiệm công suất.

 Dãy điện áp hoạt động rộng từ 2V đến 5.  Tầm nhiệt độ hoạt động theo chuẩn công nghiệp.  Có mạch reset khi có điện (Power on reset – POR).  Có bộ định thời chờ ổn định điện áp khi mới có điện (Power up Timer – PWRT) và bộ định thời chờ dao động hoạt động ổn định khi mới cấp điện (Oscillator Start-up Timer – OST).

 Có mạch reset khi phát hiện nguồn điện bị sụt giảm, cho phép lựa chọn bằng phần mềm (Brown out reset – BOR).  Có bộ định thời giám sát (Whatchdog Timer – WDT) dung dao động trong chip cho phép bằng phần mềm (có thể định thời lên đến 268 giây).  Đa hợp ngõ vào reset với ngõ vào có điện trở kéo lên.  Có bảo vệ code đã lập trình  Bộ nhớ Flash cho phép xóa và lập trình 100.

Trang 7 do an  Bộ nhớ Eeprom cho phép xóa và lập trình 1.000 lần và có thể tồn tại.  Cho phép đọc/ ghi bộ nhớ chƣơng trình khi mạch hoạt động.  Có tích hợp mạch gỡ rối.  Cấu trúc ngoại vi  Có 35 chân I/O cho phép lựa chọn hƣớng độc lập.

 Mỗi ngõ ra có thể nhận/ cấp dòng lớn khoảng 25mA nên có thể trực tiếp điều khiển led.  Có các port báo ngắt khi có mức thay đổi logic.  Có các port điện trở kéo lên bên trong có thể lập trình.  Có ngõ vào báo thức khỏi chế độ công suất cực thấp.

 Có mudule so sánh tƣơng tự.  Có 2 bộ so sánh điện áp tƣơng tự.  Có mudule nguồn điện áp tham chiếu có thể lập trình.  Có nguồn điện áp tham chiếu cố định có giá trị bằng 0,6V.

 Có các ngõ vào các ngõ ra của bộ so sánh điện áp.  Có chế độ chốt SR.  Có bộ chuyển đổi tƣơng tự sang số : có 14 bộ chuyển đổi tƣơng tự với độ phân giải 10 bit.  Có timer0: 8 bit hoạt động định thời / đếm xung ngoại có bộ chia trƣớc có thể lập trình.

 Có timer1: - 16 bit hoạt động định thời / đếm xung ngoại có bộ chia trƣớc có thể lập trình. - Có ngõ vào cổng của timer1 để có thể điều khiển timer1 đếm từ tín hiệu bên ngoài.

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

Bài viết "Thiết kế mô hình điều khiển thông minh cho thiết bị điện dân dụng tại HCMUTE" trình bày một giải pháp sáng tạo nhằm nâng cao hiệu quả và tính tiện lợi trong việc điều khiển các thiết bị điện trong gia đình. Mô hình này không chỉ giúp người dùng dễ dàng quản lý và điều chỉnh thiết bị từ xa mà còn tối ưu hóa việc sử dụng năng lượng, góp phần bảo vệ môi trường. Độc giả sẽ tìm thấy những thông tin hữu ích về công nghệ điều khiển thông minh, từ đó có thể áp dụng vào thực tiễn cuộc sống.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng công nghệ trong lĩnh vực điều khiển, hãy tham khảo bài viết Tiểu luận ứng dụng plc điều khiển robot delta phân loại sản phẩm theo màu, nơi bạn sẽ khám phá cách PLC được sử dụng trong tự động hóa sản xuất. Ngoài ra, bài viết Hcmute thiết kế thiết bị điều khiển đa chức năng dùng smartphone thông qua firebase sẽ cung cấp cho bạn cái nhìn sâu sắc về việc điều khiển thiết bị qua smartphone, một xu hướng ngày càng phổ biến. Cuối cùng, bạn có thể tìm hiểu về Đồ án hcmute điều khiển và giám sát mô hình nhà kính qua internet, nơi ứng dụng công nghệ IoT trong việc giám sát và điều khiển môi trường trồng trọt. Những bài viết này sẽ giúp bạn mở rộng kiến thức và hiểu rõ hơn về các ứng dụng công nghệ trong cuộc sống hiện đại.