Bối cảnh và vấn đề nghiên cứu

Sự phát triển của công nghệ tự động hóa và xu hướng xây dựng nhà thông minh (Smart Home) đã tạo ra nhu cầu lớn về các hệ thống điều khiển thiết bị điện từ xa nhằm nâng cao tính tiện nghi và an toàn cho người sử dụng. Bối cảnh thực tiễn được nhóm tác giả ghi nhận qua các sự kiện công nghệ lớn như thương vụ Google mua lại Nest Labs trị giá 3,2 tỷ USD (2014), Samsung giới thiệu nền tảng Samsung Smart Home tại CES 2014 và Apple bắt đầu triển khai các dự án nhà thông minh. Đồng thời, sự phổ cập của điện thoại thông minh trên toàn cầu (đạt 2,08 tỷ người dùng vào năm 2016, trong đó hệ điều hành Android chiếm 82,8% thị phần) cùng sự gia tăng thuê bao Internet tại Việt Nam (đạt 52% dân số, Internet băng rộng di động đạt 36,28 triệu thuê bao năm 2015 theo số liệu của Cục Viễn thông) đã tạo nền tảng hạ tầng thuận lợi cho việc kết nối và quản lý thiết bị gia dụng.

Vấn đề kỹ thuật được đặt ra xuất phát từ hạn chế của các hệ sinh thái điều khiển trước đó: phần lớn chỉ sử dụng một kết nối đơn lẻ, dẫn đến các nhược điểm cố hữu như cự ly điều khiển ngắn (đối với Bluetooth), tốc độ trễ và phát sinh chi phí cước viễn thông (đối với tin nhắn SMS), hoặc phụ thuộc mạng nội bộ và thiếu khả năng tương tác trực tiếp tại chỗ trên thiết bị (đối với cổng Ethernet). Đề tài "Thiết kế hệ thống điều khiển các thiết bị điện tự động trong nhà" được thực hiện nhằm tích hợp đa phương thức giao tiếp trên một bộ điều khiển trung tâm duy nhất, cho phép người dùng giám sát và đóng ngắt thiết bị linh hoạt.

Mục tiêu nghiên cứu của đề tài bao gồm:

  • Xây dựng hệ thống phần cứng và phần mềm có khả năng kết nối và điều khiển tối đa 4 thiết bị điện dân dụng (220VAC).
  • Cho phép điều khiển trực tiếp tại chỗ thông qua màn hình cảm ứng gắn trên hộp thiết bị.
  • Cho phép điều khiển từ xa qua điện thoại thông minh Android bằng kết nối Bluetooth hoặc SMS.
  • Cho phép điều khiển thông qua giao diện Web khi kết nối chung mạng cục bộ (LAN) qua cổng Ethernet.
  • Đồng bộ và hiển thị trạng thái hoạt động thực tế của từng thiết bị lên màn hình cảm ứng, ứng dụng di động và trang web điều khiển.

Nhiệm vụ nghiên cứu được phân chia thành 8 nội dung cụ thể:

  1. Nghiên cứu phương pháp điều khiển thông qua Bluetooth, SMS, Ethernet và màn hình cảm ứng.
  2. Xác định các giải pháp thiết kế hệ thống điều khiển thiết bị điện tự động trong nhà.
  3. Nghiên cứu phần cứng vi điều khiển, các module chức năng và các chuẩn giao tiếp liên quan.
  4. Nghiên cứu các phần mềm lập trình hệ thống và thiết kế mạch in (PCB).
  5. Thiết kế và thi công bộ điều khiển trung tâm cùng khối công suất.
  6. Lắp ráp, chạy thử nghiệm, kiểm tra và cân chỉnh toàn bộ hệ thống.
  7. Thiết kế vỏ hộp bảo vệ các khối linh kiện phần cứng.
  8. Đánh giá kết quả thực hiện so với mục tiêu và yêu cầu kỹ thuật ban đầu.

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

  • Đối tượng nghiên cứu: Hệ thống nhúng tích hợp vi điều khiển ARM Cortex-M3, các khối thu phát dữ liệu không dây/có dây và mạch công suất đóng ngắt dòng điện xoay chiều.
  • Phạm vi không gian: Ứng dụng điều khiển thiết bị điện nội thất trong nhà.
  • Phạm vi kỹ thuật và giới hạn:
    • Nguồn cấp hệ thống: Điện áp xoay chiều 220VAC.
    • Số lượng kênh tải: Tối đa 4 ngõ ra 220VAC, dòng điện định mức tối đa 10A mỗi ngõ.
    • Cự ly điều khiển Bluetooth: Tối đa 15m trong điều kiện không có vật cản.
    • Cự ly điều khiển SMS: Trong toàn bộ vùng phủ sóng của mạng di động GSM.
    • Cự ly điều khiển Ethernet: Trong phạm vi mạng nội bộ (LAN).
    • Kích thước cơ khí của hộp điều khiển trung tâm: 150mm × 140mm × 85mm.

Cơ sở lý thuyết và phương pháp

Đề tài vận dụng các nền tảng lý thuyết kỹ thuật điện tử, vi xử lý nhúng và mạng truyền thông:

  • Kiến trúc vi điều khiển ARM Cortex-M3: Dựa trên cấu trúc 32-bit RISC và kiến trúc Harvard (phân tách bus chương trình và bus dữ liệu). Bộ xử lý hỗ trợ tập lệnh Thumb/Thumb-2, đường ống lệnh 3 tầng (Fetch - Decode - Execute) và tính năng định địa chỉ trực tiếp từng bit (bit-banding) trên vùng nhớ SRAM và ngoại vi.
  • Chuẩn truyền thông Ethernet và mô hình mạng IEEE 802.3: Nguyên lý phân tầng dữ liệu (Application, Transport, Network, Data Link với lớp con LLC/MAC, Physical), giao thức điều khiển truy cập môi trường CSMA/CD (Carrier Sense Multiple Access with Collision Detection) và cấu trúc khung truyền (Preamble, SFD, Destination/Source MAC, Type, Data, CRC/FCS).
  • Mạng thông tin di động toàn cầu GSM (Global System for Mobile Communications): Hoạt động trên các băng tần tiêu chuẩn (900 MHz và 1800 MHz), phân chia thời gian đa truy nhập (TDMA) với 8 khe thời gian trên một kênh vô tuyến, cơ chế truyền nhận tập lệnh AT thông qua chuẩn UART.
  • Chuẩn kết nối không dây Bluetooth (IEEE 802.15.1): Hoạt động ở dải tần 2,4 GHz vô hướng, tốc độ truyền tải lý thuyết từ 720 Kbps đến 1 Mbps trong phạm vi mạng cá nhân (WPAN).
  • Giao tiếp nối tiếp UART và SPI: UART truyền nhận nối tiếp bất đồng bộ không cần dây xung nhịp chung; SPI truyền nhận đồng bộ tốc độ cao với 4 đường tín hiệu (MOSI, MISO, SCK, CS/SS).
  • Nguyên lý điều khiển tải xoay chiều không tiếp điểm: Sử dụng Optocoupler cách ly quang học (MOC3020) kết hợp linh kiện bán dẫn Triac (BTA12) để kích mở và ngắt nguồn điện áp cao 220VAC, loại bỏ hiện tượng hồ quang điện và tia lửa điện so với rơ-le cơ khí truyền thống.

Phương pháp nghiên cứu thực nghiệm và thiết kế kỹ thuật được nhóm tác giả áp dụng:

  • Phương pháp phân tích - tổng hợp tài liệu kỹ thuật: Khảo cứu sơ đồ chân, tập thanh ghi và giản đồ xung từ datasheet của STM32F103VET6, ENC28J60, SIM900A, HC-05 và Triac BTA12.
  • Phương pháp kế thừa và phát triển: Sử dụng các kết quả và kinh nghiệm tích lũy từ các học phần Đồ án môn học 1 và 2 để tối ưu hóa thiết kế phần cứng.
  • Phương pháp thiết kế và chế tạo phần cứng (CAD/CAM): Sử dụng phần mềm Altium Designer để vẽ sơ đồ nguyên lý (Schematic) và layout mạch in 2 lớp (PCB), thực hiện gia công in mạch, hàn linh kiện, lắp ráp cơ khí vào khung hộp.
  • Phương pháp phát triển phần mềm đa nền tảng: Lập trình nhúng ngôn ngữ C bằng Keil MDK-ARM cho vi điều khiển; lập trình ứng dụng Android bằng Java/XML trên Android Studio; thiết kế giao diện Web bằng Adobe Dreamweaver.
  • Phương pháp kiểm thử thực nghiệm: Đo đạc điện áp nguồn, kiểm tra tín hiệu truyền thông trên từng module, cân chỉnh thời gian đáp ứng và đánh giá độ ổn định của hệ thống trong điều kiện tải thực tế.

Nguồn dữ liệu sử dụng trong đồ án bao gồm số liệu thống kê từ Cục Viễn thông (Bộ Thông tin và Truyền thông Việt Nam), báo cáo ngành từ báo Kinh tế và Dự báo, VnExpress và dữ liệu kỹ thuật từ các nhà sản xuất bán dẫn (STMicroelectronics, Microchip, SIMCom).


Thiết kế và triển khai hệ thống

Hệ thống được thiết kế theo cấu trúc mô-đun hóa, phân tách rõ ràng giữa khối xử lý trung tâm, các khối truyền thông dữ liệu, khối hiển thị/nhập liệu và khối đóng cắt công suất.

Khối chức năng Linh kiện / Công nghệ chính Thông số kỹ thuật & Giao tiếp Vai trò trong hệ thống
Điều khiển trung tâm STM32F103VET6 (ARM Cortex-M3) 32-bit, 72 MHz, 512KB Flash, 64KB RAM, 100-LQFP, 2.0–3.6V Xử lý logic trung tâm, giải mã lệnh, điều khiển đóng ngắt và cập nhật trạng thái
Truyền thông Ethernet IC ENC28J60 + Cổng RJ45 Chuẩn IEEE 802.3, 10Base-T PHY/MAC tích hợp, giao tiếp SPI (tối đa 20MHz) Kết nối mạng LAN, xử lý gói tin TCP/IP và lưu trữ trang web điều khiển
Truyền thông GSM/SMS Module SIM900A (SIMCOM/MLAB) Băng tần kép 900/1800 MHz, nguồn 4.8VDC/2A, giao tiếp UART Nhận tin nhắn điều khiển SMS và phản hồi tin nhắn trạng thái qua mạng di động
Truyền thông Bluetooth Module HC-05 Chuẩn Bluetooth IEEE 802.15.1, băng tần 2.4GHz, UART baudrate 38400 bps Nhận lệnh điều khiển tầm ngắn (≤15m) từ ứng dụng điện thoại Android
Hiển thị & Cảm ứng Màn hình màu GLCD TFT 3.2 inch Tích hợp tấm cảm ứng điện trở (Touch Screen), giao tiếp vi điều khiển qua SPI Hiển thị giao diện điều khiển tại chỗ và nhận thao tác cảm ứng trực tiếp
Cách ly & Công suất Opto MOC3020 + Triac BTA12 Cách ly quang 5000V, tải xoay chiều 220VAC, dòng định mức tối đa 10A/kênh Đóng/ngắt nguồn điện cung cấp cho 4 thiết bị điện gia dụng, có LED báo trạng thái
Nguồn cấp hệ thống Mạch chuyển đổi AC-DC & IC ổn áp Nguồn ngõ vào 220VAC; ngõ ra hạ áp 5VDC và ổn áp 3.3VDC Cung cấp điện áp ổn định cho vi điều khiển, các module giao tiếp và mạch kích

Hệ thống phần mềm được triển khai đồng bộ trên ba môi trường:

  1. Chương trình nhúng trên vi điều khiển STM32F103VET6: Viết bằng ngôn ngữ C trên môi trường Keil MDK-ARM, sử dụng thư viện chuẩn CMSIS. Cấu trúc chương trình gồm hàm khởi tạo (Start) và các chương trình con quét định kỳ (XulyBluetooth, XulyTouch, XulyEthernet, XulyMode) để phân tích gói tin nhận được và cập nhật trạng thái các chân GPIO điều khiển Triac.
  2. Ứng dụng trên điện thoại di động Android: Xây dựng trên môi trường Android Studio. Ứng dụng bao gồm giao diện đăng nhập bảo mật, module cấu hình thiết bị Bluetooth (ghép nối với HC-05 qua mã PIN mặc định 0000/1234), module soạn/gửi tin nhắn SMS tới SIM900A và màn hình điều khiển hiển thị trực quan các nút bật/tắt thiết bị.
  3. Giao diện Web: Xây dựng bằng phần mềm Adobe Dreamweaver (HTML, CSS và JavaScript), lưu trữ trực tiếp trên bộ nhớ vi điều khiển thông qua chồng giao thức TCP/IP của ENC28J60, cho phép các máy tính hoặc máy tính bảng kết nối cùng mạng LAN truy cập qua địa chỉ IP để giám sát và điều khiển.

Về mặt cơ khí và đóng gói, toàn bộ bo mạch điều khiển 2 lớp và bo mạch công suất được bố trí gọn gàng bên trong khung sườn kim loại với kích thước 150mm × 140mm × 85mm. Mặt trước hộp chứa màn hình cảm ứng TFT 3.2 inch; mặt sau bố trí công tắc nguồn tổng, giắc cắm nguồn 220VAC, cổng mạng RJ45 và 4 ổ cắm ngõ ra tải.


Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương 1 trình bày lý do lựa chọn đề tài, tính cấp thiết của việc phát triển hệ thống điều khiển nhà thông minh tại Việt Nam và phân tích các số liệu thống kê liên quan đến thị trường thiết bị di động, tỷ lệ người dùng Internet và smartphone. Tác giả xác định rõ ràng mục tiêu nghiên cứu, 8 nội dung triển khai, phạm vi giới hạn của đề tài (4 ngõ ra 220VAC/10A, cự ly Bluetooth 15m, đóng gói kích thước 150mm × 140mm × 85mm) và cấu trúc phân bổ các chương trong đồ án.

Chương 2: Cơ sở lý thuyết

Chương 2 cung cấp kiến trúc phần cứng và lý thuyết truyền thông chi tiết:

  • Phân tích cấu trúc lõi ARM Cortex-M3, bản đồ bộ nhớ (Memory Map), tập lệnh Thumb-2 và bảng thông số kỹ thuật của vi điều khiển STM32F103VET6.
  • Trình bày kiến trúc phân lớp của mạng Ethernet, giao thức CSMA/CD, cấu trúc khung truyền Ethernet (Preamble, MAC đích/nguồn, Type, Data, CRC) và chi tiết phần cứng IC điều khiển Ethernet ENC28J60 cùng tập lệnh giao tiếp qua SPI.
  • Giới thiệu mạng thông tin di động GSM, cấu trúc phân hệ trạm gốc (BSS), phân hệ chuyển mạch (NSS), thông số module SIM900A và nguyên lý truyền thông nối tiếp UART (cấu trúc Frame, bít Start, Data, Parity, Stop, thanh ghi TXREG/TSR/SPBRG).
  • Khái quát chuẩn Bluetooth, module HC-05 (băng tần 2.4GHz, baudrate 38400, cơ chế tự động ghép nối).
  • Giới thiệu màn hình GLCD TFT cảm ứng sử dụng giao tiếp SPI và nguyên lý đóng cắt bán dẫn của Opto cách ly quang MOC3020 kết hợp Triac BTA12.

Chương 3: Tính toán và thiết kế

Chương 3 tập trung vào thiết kế kỹ thuật của toàn bộ hệ thống:

  • Xây dựng sơ đồ khối tổng quát thể hiện mối liên kết giữa khối nguồn, khối vi điều khiển trung tâm, khối Bluetooth, khối SMS, khối Ethernet, khối hiển thị/cảm ứng và khối giao tiếp thiết bị công suất.
  • Tính toán và thiết kế chi tiết sơ đồ nguyên lý cho từng khối chức năng (mạch cấp nguồn hạ áp 220VAC-5VDC, mạch ổn áp 3.3VDC, mạch giao tiếp SPI với ENC28J60 và cổng RJ45, mạch giao tiếp UART với SIM900A và HC-05, mạch kích công suất Triac có tích hợp Opto cách ly).
  • Tổng hợp sơ đồ nguyên lý toàn mạch và lập danh mục linh kiện chi tiết phục vụ thi công.

Chương 4: Thi công hệ thống

Chương 4 mô tả quy trình hiện thực hóa phần cứng và phần mềm:

  • Thiết kế mạch in PCB 2 lớp cho bo mạch điều khiển trung tâm và bo mạch công suất bằng phần mềm Altium Designer, kèm hình ảnh thiết kế 3D và hình ảnh bo mạch thực tế sau khi in và hàn linh kiện.
  • Thiết kế cơ khí, gia công khung sườn và hoàn thiện đóng gói hộp bảo vệ có kích thước 150mm × 140mm × 85mm.
  • Xây dựng lưu đồ thuật toán và triển khai mã nguồn chương trình nhúng cho STM32F103VET6 trên Keil MDK-ARM (lưu đồ Main Activity, chương trình con Start, XulyBluetooth, XulyTouch, XulyEthernet, XulyMode).
  • Lập trình ứng dụng Android trên Android Studio và xây dựng giao diện điều khiển web trên Adobe Dreamweaver.
  • Biên soạn tài liệu hướng dẫn sử dụng và quy trình vận hành hệ thống theo từng bước chuẩn hóa.

Chương 5: Kết quả, nhận xét và đánh giá

Chương 5 trình bày các kết quả thực nghiệm đạt được:

  • Hoàn thiện sản phẩm phần cứng với đầy đủ các khối chức năng được đóng hộp chắc chắn.
  • Kiểm thử thành công ứng dụng Android: thực hiện kết nối ghép nối Bluetooth HC-05 và gửi nhận tin nhắn SMS điều khiển thiết bị chính xác.
  • Kiểm thử thành công giao diện Web: truy cập ổn định thông qua trình duyệt web trên máy tính để bàn và máy tính bảng (iPad) trong mạng LAN.
  • Hệ thống thực hiện đóng ngắt độc lập và đồng bộ 4 tải điện xoay chiều, phản hồi tức thời trạng thái lên màn hình cảm ứng TFT 3.2 inch và các thiết bị điều khiển từ xa.
  • Đưa ra các nhận xét và đánh giá kỹ thuật so với các chỉ tiêu ban đầu đặt ra.

Chương 6: Kết luận và hướng phát triển

Chương 6 tổng kết toàn bộ quá trình thực hiện đồ án, khẳng định hệ thống đã đáp ứng đầy đủ các yêu cầu thiết kế về phần cứng, phần mềm và tính ổn định. Đồng thời, tác giả đề xuất các hướng nâng cấp và mở rộng hệ thống trong tương lai.


Kết quả và đóng góp

Kết quả kỹ thuật đạt được

  • Sản phẩm phần cứng hoàn chỉnh: Chế tạo thành công bộ điều khiển trung tâm độc lập kích thước 150mm × 140mm × 85mm, tích hợp vi điều khiển STM32F103VET6, module ENC28J60, module SIM900A, module Bluetooth HC-05, màn hình TFT cảm ứng 3.2 inch và mạch nguồn chuyển đổi tích hợp.
  • Khả năng đóng ngắt tải: Điều khiển độc lập và an toàn 4 ngõ ra tải điện xoay chiều 220VAC với dòng điện định mức tối đa 10A thông qua mạch cách ly Opto MOC3020 và Triac BTA12.
  • Đa dạng hóa phương thức tương tác:
    • Điều khiển trực tiếp tại chỗ bằng thao tác chạm trên màn hình cảm ứng.
    • Điều khiển không dây tầm ngắn qua ứng dụng Android kết nối Bluetooth (cự ly ổn định tối đa 15m không vật cản).
    • Điều khiển từ xa không giới hạn khoảng cách qua tin nhắn SMS (trong vùng phủ sóng mạng GSM).
    • Điều khiển nội bộ qua mạng LAN thông qua giao diện web tương thích trên cả máy tính và máy tính bảng.
  • Đồng bộ hóa dữ liệu: Trạng thái bật/tắt của các thiết bị được cập nhật đồng thời trên màn hình phần cứng, giao diện ứng dụng Android và giao diện web.

Đóng góp của đề tài

  • Khắc phục nhược điểm của các hệ thống điều khiển đơn kết nối trước đây (vốn chỉ có Bluetooth, chỉ có SMS hoặc chỉ có Ethernet) bằng việc tích hợp 4 kênh giao tiếp vào một nền tảng phần cứng duy nhất.
  • Cung cấp giải pháp đóng cắt tải điện không tiếp điểm sử dụng linh kiện bán dẫn (Triac), giúp tăng độ bền cơ học, loại bỏ tiếng ồn đóng ngắt và hạn chế nguy cơ phát sinh hồ quang điện so với rơ-le cơ truyền thống.
  • Xây dựng mô hình nhúng hoàn chỉnh từ khâu thiết kế nguyên lý, layout mạch in, đóng vỏ cơ khí đến lập trình hệ thống đa tầng (nhúng, di động, web).

Hạn chế và hướng nghiên cứu tiếp

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

  • Số lượng tải điều khiển bị giới hạn ở 4 ngõ ra 220VAC do thiết kế phần cứng ban đầu.
  • Kết nối Bluetooth bị giới hạn cự ly hoạt động trong phạm vi tối đa 15m và phụ thuộc vào vật cản không gian.
  • Kết nối Ethernet mới chỉ hỗ trợ điều khiển trong phạm vi mạng cục bộ (LAN), chưa hỗ trợ cơ chế NAT/DDNS hoặc máy chủ trung gian (Cloud) để điều khiển qua mạng Internet diện rộng (WAN).
  • Phương thức điều khiển qua SMS phát sinh chi phí cước dịch vụ viễn thông trên từng tin nhắn gửi đi và có độ trễ phụ thuộc vào chất lượng mạng GSM tại thời điểm thao tác.
  • Thiết bị chỉ được thiết kế và kiểm thử cho điều kiện hoạt động bên trong nhà, chưa có tính năng kháng nước, kháng bụi chuẩn công nghiệp.

Hướng nghiên cứu tiếp

  • Nâng cấp phần sụn và cấu hình mạng để hỗ trợ điều khiển thiết bị qua Internet từ bất kỳ đâu mà không phụ thuộc vào phương thức gửi tin nhắn SMS.
  • Mở rộng số lượng ngõ ra điều khiển công suất nhằm đáp ứng nhu cầu quản lý nhiều thiết bị điện hơn trong một hộ gia đình.
  • Tích hợp thêm các khối cảm biến môi trường (nhiệt độ, độ ẩm, cường độ ánh sáng, cảm biến chuyển động) để nâng cao khả năng tự động hóa theo ngữ cảnh.

Giá trị tham khảo

Đồ án tốt nghiệp này là tài liệu kỹ thuật có giá trị tham khảo thiết thực cho:

  • Đối tượng thụ hưởng: Sinh viên, giảng viên và kỹ sư thuộc các chuyên ngành Công nghệ Kỹ thuật Điện tử - Truyền thông, Điện tử Công nghiệp, Kỹ thuật Điều khiển & Tự động hóa, Cơ điện tử và Kỹ thuật Máy tính đang thực hiện các đồ án môn học hoặc khóa luận tốt nghiệp về hệ thống nhúng và nhà thông minh.
  • Các nội dung tham khảo giá trị:
    • Sơ đồ nguyên lý và layout mạch in (Altium Designer) kết nối vi điều khiển 32-bit ARM Cortex-M3 (STM32F103VET6) với các module ngoại vi qua chuẩn SPI, UART.
    • Thiết kế mạch công suất cách ly quang học điều khiển tải 220VAC/10A sử dụng Opto MOC3020 và Triac BTA12.
    • Kỹ thuật lập trình nhúng xử lý giao thức mạng TCP/IP thông qua IC điều khiển ENC28J60 trên nền Keil MDK-ARM.
    • Phương pháp xây dựng ứng dụng di động Android kết nối đồng thời Bluetooth và dịch vụ tin nhắn SMS để điều khiển phần cứng.

Câu hỏi thường gặp

1. Vi điều khiển trung tâm và các module truyền thông chính của hệ thống gồm những loại nào?
Hệ thống sử dụng vi điều khiển trung tâm 32-bit ARM Cortex-M3 STM32F103VET6 (tần số 72 MHz, 512KB Flash, 64KB RAM). Các module truyền thông tích hợp bao gồm: module Ethernet ENC28J60 (kết nối qua SPI), module GSM/GPRS SIM900A (kết nối qua UART), module Bluetooth HC-05 (kết nối qua UART) và màn hình màu cảm ứng GLCD TFT 3.2 inch (kết nối qua SPI).

2. Khối mạch công suất được thiết kế như thế nào và có thông số định mức ra sao?
Khối mạch công suất sử dụng giải pháp điều khiển bán dẫn không tiếp điểm gồm 4 kênh độc lập. Mỗi kênh được cách ly quang bằng Optocoupler MOC3020 và đóng cắt bằng Triac BTA12, cho phép điều khiển các tải điện xoay chiều điện áp 220VAC với dòng điện định mức tối đa 10A mỗi ngõ ra, đồng thời có LED hiển thị trạng thái hoạt động của từng kênh.

3. Hệ thống hỗ trợ những phương thức điều khiển nào và giới hạn khoảng cách ra sao?
Hệ thống hỗ trợ 4 phương thức điều khiển:

  • Điều khiển trực tiếp: Chạm tay trên màn hình cảm ứng TFT 3.2 inch tại hộp thiết bị.
  • Điều khiển qua Bluetooth: Ứng dụng Android trong phạm vi tối đa 15m (không vật cản).
  • Điều khiển qua SMS: Ứng dụng Android/Tin nhắn trong toàn bộ phạm vi phủ sóng của mạng GSM.
  • Điều khiển qua Ethernet: Trình duyệt web trên máy tính hoặc máy tính bảng kết nối cùng mạng LAN.

4. Những công cụ phần mềm nào đã được sử dụng để phát triển toàn bộ hệ thống?
Các công cụ phát triển bao gồm:

  • Thiết kế phần cứng: Altium Designer (vẽ sơ đồ nguyên lý và thiết kế mạch in PCB 2 lớp).
  • Lập trình nhúng vi điều khiển: Keil MDK-ARM (ngôn ngữ C, thư viện CMSIS, nạp qua ST-Link Debugger).
  • Lập trình ứng dụng di động: Android Studio (ngôn ngữ Java và XML).
  • Thiết kế giao diện web: Adobe Dreamweaver (HTML, CSS và JavaScript).

5. Kích thước đóng gói và cách bố trí các cổng giao tiếp ngoại vi của bộ điều khiển trung tâm được thiết kế như thế nào?
Toàn bộ phần cứng được lắp đặt trong khung vỏ bảo vệ có kích thước hoàn thiện 150mm × 140mm × 85mm. Mặt trước và mặt trên bố trí màn hình cảm ứng TFT 3.2 inch; mặt sau bố trí công tắc nguồn chính, giắc cấp nguồn vào 220VAC, cổng cắm mạng RJ45 và 4 cổng cấp nguồn ngõ ra 220VAC cho tải.


Kết luận

Đồ án "Thiết kế hệ thống điều khiển các thiết bị điện tự động trong nhà" đã hoàn thành toàn diện việc nghiên cứu, thiết kế và thi công một hệ thống nhúng điều khiển 4 tải điện xoay chiều 220VAC/10A với độ ổn định cao. Sản phẩm tích hợp thành công 4 phương thức điều khiển linh hoạt gồm màn hình cảm ứng tại chỗ, kết nối Bluetooth, mạng di động SMS và cổng Ethernet cục bộ, đồng bộ trạng thái trực tiếp trên phần cứng, ứng dụng Android và giao diện Web. Đây là một tài liệu thiết kế kỹ thuật thực nghiệm hoàn chỉnh, có giá trị ứng dụng thực tiễn và tham khảo học thuật cao cho sinh viên ngành Điện tử - Truyền thông và Kỹ thuật Điều khiển.