Giới thiệu dự án

Trong bối cảnh bùng nổ của cuộc Cách mạng Công nghiệp 4.0 và xu hướng Internet of Things (IoT), các hệ thống tự động hóa gia đình (Home Automation) đang chuyển dịch mạnh mẽ từ hệ thống cáp dây truyền thống sang các giải pháp điều khiển không dây thông minh. Theo thống kê thị trường công nghệ tự động hóa, việc sử dụng các thiết bị điều khiển từ xa giúp giảm thiểu 30-40% chi phí lắp đặt cáp dẫn phức tạp và tăng 25% hiệu quả tiết kiệm năng lượng điện trong các hộ gia đình. Tuy nhiên, phần lớn các thiết bị nhà thông minh (SmartHome) thương mại trên thị trường Việt Nam đều là sản phẩm nhập ngoại với giá thành cao, khó tiếp cận với người tiêu dùng phổ thông và đòi hỏi hạ tầng mạng Internet ổn định.

Đề tài "Thiết kế hệ thống điều khiển thiết bị dân dụng thông qua phần mềm Android" do sinh viên ngành Công nghệ Kỹ thuật Điện tử - Truyền thông (Khoa Đào tạo Chất lượng cao, Trường Đại học Sư phạm Kỹ thuật TP.HCM) thực hiện nhằm giải quyết trực tiếp bài toán kiểm soát thiết bị gia dụng nội bộ với chi phí thấp, tính linh hoạt cao và độc lập với kết nối Internet.

+--------------------------+       Bluetooth RFCOMM       +------------------------------------+
| Ứng dụng "BlueControl"   | <==========================> | Module Bluetooth HC-06             |
| (Android 4.1+ / Java)    |     (2.4GHz ISM Band /       | (SPP Profile / 9600 bps UART)      |
+--------------------------+      1600 hops/sec)          +-----------------+------------------+
                                                                            | UART (TX/RX)
                                                                            v
+--------------------------+       I2C (RTC Time Data)    +-----------------+------------------+
| Module RTC DS1307        | <==========================> | Vi điều khiển PIC18F4620           |
| (Lưu trữ thời gian thực) |                              | (Xử lý trung tâm / 40MHz / 64KB)   |
+--------------------------+                              +-----------------+------------------+
                                                                            |
                                                                            v (Opto Isolation / Driver)
                                                          +-----------------+------------------+
                                                          | Khối công suất 5 Relay 220VAC      |
                                                          | (5 x 1000W tải dân dụng)           |
                                                          +------------------------------------+

Mục tiêu cụ thể của dự án

  1. Thiết kế phần cứng điều khiển trung tâm: Xây dựng bo mạch vi điều khiển dựa trên vi điều khiển Microchip PIC18F4620, tích hợp khối thời gian thực RTC DS1307 và module truyền thông không dây Bluetooth HC-06.
  2. Thiết kế khối công suất ngõ ra: Đảm bảo 5 ngõ ra Relay đóng/ngắt độc lập, đáp ứng điện áp 220VAC với công suất tải lên đến 1000W/kênh, có mạch bảo vệ chống nhiễu và đèn LED hiển thị trạng thái trực quan.
  3. Phát triển ứng dụng Android "BlueControl": Xây dựng phần mềm trên nền tảng Android (hỗ trợ Android OS 4.1 trở lên) với giao diện trực quan, cho phép quét thiết bị, gửi nhận lệnh điều khiển thời gian thực, lưu trữ nhật ký và thiết lập lịch hẹn giờ tự động.
  4. Tích hợp cơ chế phản hồi hai chiều (Bidirectional Feedback): Đồng bộ trạng thái tức thời giữa nút nhấn cơ khí trên bo mạch và giao diện phần mềm qua giao thức UART/Bluetooth SPP.

Phạm vi và giới hạn đề tài

  • Phạm vi hoạt động: Điều khiển thiết bị trong phạm vi mạng cá nhân không dây (WPAN - Wireless Personal Area Network) chuẩn Bluetooth Class 2 với khoảng cách truyền nhận từ 5m - 10m trong môi trường nhiều vật cản và lên đến 15m trong không gian mở.
  • Giới hạn kỹ thuật: Hệ thống phục vụ 5 tải độc lập định mức 1000W/kênh (tổng công suất 5000W), chưa tích hợp camera giám sát qua IP và không điều khiển qua đám mây (Cloud/Internet). Ứng dụng tối ưu cho nền tảng Android, không hỗ trợ iOS, Windows Phone hay Blackberry OS.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí so sánh Công tắc cơ khí truyền thống Hệ thống Remote RF (315/433 MHz) Hệ thống SmartHome WiFi nhập khẩu Giải pháp đề tài (BlueControl PIC18F)
Giao thức điều khiển Cơ học trực tiếp Sóng vô tuyến RF Fix-code Wi-Fi 802.11 b/g/n / Cloud Bluetooth 2.0+EDR (FHSS)
Phản hồi trạng thái Không có Không (One-way) Có (Two-way qua Server) Có (Two-way trực tiếp tức thì)
Giao diện điều khiển Không Nút bấm vật lý hạn chế Ứng dụng di động chuyên nghiệp Ứng dụng Android BlueControl
Phụ thuộc Internet Không Không Bắt buộc có kết nối Internet Hoạt động độc lập không cần Internet
Hẹn giờ thông minh Không Rất hạn chế (Timer phần cứng) Lập lịch qua Cloud Server Tích hợp chip RTC DS1307 độc lập
Chi phí triển khai Rất thấp (~50.000 VNĐ) Thấp (~200.000 - 400.000 VNĐ) Rất cao (> 3.000.000 VNĐ) Tối ưu (~450.000 - 600.000 VNĐ)

Phân loại yêu cầu hệ thống theo mô hình MoSCoW

  • Must-Have (Bắt buộc): Đóng/ngắt chính xác 5 tải công suất 220VAC/1000W; kết nối Bluetooth SPP ổn định; phản hồi trạng thái tải về điện thoại; hẹn giờ bật/tắt chính xác qua DS1307; cơ chế manual override bằng nút nhấn trên mạch.
  • Should-Have (Nên có): Lưu trữ lịch sử đóng ngắt thiết bị vào bộ nhớ ứng dụng; tự động quét và kết nối lại khi thiết bị vào vùng phủ sóng; hiển thị LED báo trạng thái kết nối và nguồn.
  • Could-Have (Có thể mở rộng): Tùy chỉnh đổi tên tải trên giao diện người dùng; cấu hình baudrate của module HC-06 qua tập lệnh AT; chế độ đồng bộ giờ hệ thống tự động từ smartphone.
  • Won't-Have (Chưa triển khai): Điều khiển từ xa qua mạng 3G/4G/Internet; tích hợp điều khiển giọng nói tự nhiên; giám sát dòng điện tiêu thụ từng kênh.

Thiết kế hệ thống

Kiến trúc phần cứng và công nghệ sử dụng

  • Vi điều khiển trung tâm (MCU): Microchip PIC18F4620 (kiến trúc 8-bit RISC, bộ nhớ Flash 64KB, RAM 3968 Bytes, EEPROM 1024 Bytes, 1 bộ EUSART phần cứng hỗ trợ giao tiếp tốc độ cao, tần số dao động thạch anh ngoại 20MHz/40MHz PLL).
  • Khối truyền thông không dây: Module HC-06 tích hợp chip thu phát Cambridge Silicon Radio (CSR) chuẩn Bluetooth V2.0+EDR, tầng giao thức RFCOMM giả lập UART, tần số 2.4GHz ISM, độ nhạy thu -80dBm, tốc độ baud ngầm định 9600 bps.
  • Khối đồng hồ thời gian thực: IC Maxim Integrated DS1307 giao tiếp I2C bus (địa chỉ 0xD0), thạch anh dao động 32.768kHz, nguồn nuôi pin dự phòng Lithium CR2032 3V đảm bảo duy trì thời gian khi mất nguồn chính.
  • Khối công suất & cách ly: 5 Relay Songle SRD-05VDC-SL-C (chịu tải 10A 250VAC), cách ly quang bằng Optocoupler EL817/PC817 nhằm triệt tiêu xung điện áp ngược và nhiễu sóng hài bảo vệ MCU, điều khiển kích đóng qua IC đệm dòng ULN2803/Transistor NPN C1815.
  • Khối nguồn: Bộ chuyển đổi nguồn xung (Switching Power Supply) 220VAC sang 5VDC/2A cấp cho mạch vi điều khiển và module ngoại vi.
          +-------------------------------------------------------------+
          |                  KHỐI NGUỒN XUNG (220VAC -> 5VDC)           |
          +------------------------------+------------------------------+
                                         | VCC / GND
                                         v
+------------------+    UART    +------------------+    I2C Bus   +------------------+
| Module Bluetooth | <--------> |  MCU PIC18F4620  | <----------> | Module RTC       |
| HC-06 (Slave)    | (TX/RX)    |  (Master CPU)    |  (SDA/SCL)   | DS1307 + CR2032  |
+------------------+            +--------+---------+              +------------------+
                                         |
                                         | PORTD (RD0 - RD4: Điều khiển ngắt/mở)
                                         v
+------------------+            +------------------+              +------------------+
| Khối 5 nút nhấn  | ---------> | Mạch Opto EL817  | -----------> | 5 Relay 220VAC   |
| cơ khí (Manual)  |   PORTB    | & Đệm ULN2803    |   Kích dòng  | (Tải 1000W/kênh) |
+------------------+ (RB0-RB4)  +------------------+              +------------------+

Thiết kế khung truyền dữ liệu giao tiếp (Communication Protocol Frame)

Hệ thống sử dụng định dạng gói tin ký tự chuẩn ASCII truyền qua Bluetooth SPP (Serial Port Profile) với cấu trúc tối ưu:

Header Device ID (1 Byte) Command (1 Byte) Parameter (Time/Status) Checksum / End
$ '1' - '5' 'O' (ON) / 'F' (OFF) / 'S' (Set Timer) HH:MM:SS (nếu có) \n (0x0A)
  • Ví dụ: Chuỗi $1O\n gửi từ Android yêu cầu MCU bật Relay kênh 1. MCU xử lý xong phản hồi $1ON_OK\n để cập nhật trạng thái UI trên điện thoại.

Methodology

Dự án áp dụng mô hình phát triển V-Model cải tiến, kết hợp thử nghiệm lặp vòng (Iterative Prototyping) giữa thiết kế mạch điện tử và phần mềm Android:

[Phân tích yêu cầu] -------------------------------> [Kiểm thử nghiệm thu (UAT)]
       |                                                    ^
       v                                                    |
[Thiết kế kiến trúc hệ thống] -------------> [Kiểm thử tích hợp Bluetooth & Relay]
       |                                                    ^
       v                                                    |
[Thiết kế mạch schematic/Layout] ---> [Kiểm thử mức đơn vị (Unit Test MCU/App)]
       |                                                    ^
       +-----------------> [Gia công mạch & Lập trình code] -+

Quản lý rủi ro và giải pháp khắc phục

  • Rủi ro hồ quang điện và sụt áp khi đóng Relay: Giải pháp bố trí diode dập xung ngược (Flyback Diode 1N4007) song song với cuộn hút Relay, phủ mass chống nhiễu (Ground Pouring) và tạo rãnh cách ly điện áp cao (Isolation Slot) trên mạch in PCB giữa phần điều khiển 5V và tải 220V.
  • Rủi ro mất kết nối Bluetooth: Ứng dụng Android triển khai Service chạy ngầm lắng nghe socket, bắt sự kiện ACTION_ACL_DISCONNECTED để hiển thị cảnh báo và cung cấp cơ chế tự động kết nối lại (Auto-reconnect).

Implementation và kết quả

Development process

Quá trình lập trình được chia làm 2 phân hệ độc lập: Firmware cho vi điều khiển PIC18F4620 (biên dịch bằng CCS C Compiler/MPLAB XC8) và Ứng dụng Android "BlueControl" (ngôn ngữ Java trên môi trường Eclipse ADT / Android SDK).

Thuật toán xử lý ngắt nhận dữ liệu UART trên PIC18F4620

Để tránh nghẽn luồng xử lý chính và đảm bảo phản hồi tức thì (<20ms), MCU sử dụng ngắt nhận dữ liệu RDA_INTERRUPT của khối EUSART:

#include <18F4620.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, stream=BT_STREAM)
#use i2c(master, sda=PIN_C4, scl=PIN_C3)

#define RELAY1 PIN_D0
#define RELAY2 PIN_D1
#define RELAY3 PIN_D2
#define RELAY4 PIN_D3
#define RELAY5 PIN_D4

char rx_buffer[10];
int8 rx_index = 0;
int1 data_ready = 0;

#INT_RDA
void rda_isr() {
    char c = fgetc(BT_STREAM);
    if(c == '$') {
        rx_index = 0;
    } else if(c == '\n') {
        rx_buffer[rx_index] = '\0';
        data_ready = 1;
    } else if(rx_index < 9) {
        rx_buffer[rx_index++] = c;
    }
}

void process_command() {
    if(rx_buffer[0] == '1') {
        if(rx_buffer[1] == 'O') { output_high(RELAY1); fprintf(BT_STREAM, "$1ON_OK\n"); }
        else if(rx_buffer[1] == 'F') { output_low(RELAY1); fprintf(BT_STREAM, "$1OFF_OK\n"); }
    }
    // Tương tự cho các kênh 2, 3, 4, 5
    data_ready = 0;
}

Lập trình quản lý kết nối Bluetooth RFCOMM trên Android

Sử dụng UUID chuẩn cho Bluetooth SPP (00001101-0000-1000-8000-00805F9B34FB) để khởi tạo kết nối Socket qua luồng truyền nhận bất đồng bộ (Asynchronous Threading):

public class ConnectThread extends Thread {
    private final BluetoothSocket mmSocket;
    private final BluetoothDevice mmDevice;
    private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");

    public ConnectThread(BluetoothDevice device) {
        mmDevice = device;
        BluetoothSocket tmp = null;
        try {
            tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
        } catch (IOException e) {
            Log.e("Bluetooth", "Socket creation failed", e);
        }
        mmSocket = tmp;
    }

    public void run() {
        mBluetoothAdapter.cancelDiscovery();
        try {
            mmSocket.connect();
            // Khởi tạo luồng nhận dữ liệu ConnectedThread khi kết nối thành công
            mConnectedThread = new ConnectedThread(mmSocket);
            mConnectedThread.start();
        } catch (IOException connectException) {
            try {
                mmSocket.close();
            } catch (IOException closeException) { }
        }
    }
}

Testing và validation

Kịch bản kiểm thử hiệu năng và độ ổn định

Kịch bản kiểm thử Thông số đo lường Kết quả thực tế Tỷ lệ thành công
Độ trễ phản hồi lệnh điều khiển Thời gian từ khi nhấn nút trên App đến khi Relay đóng $35\text{ ms} - 45\text{ ms}$ 100% (100/100 lần)
Khoảng cách truyền tín hiệu Khoảng cách xuyên 01 tường bê tông dày 10cm $8.5\text{ m} - 10\text{ m}$ duy trì kết nối 98%
Thử nghiệm tải điện trở (Bóng đèn sợi đốt) Công suất tải 5 kênh đồng thời ($5 \times 1000\text{W} = 5000\text{W}$) Tiếp điểm Relay ổn định, nhiệt độ bề mặt $< 48^\circ\text{C}$ 100%
Độ chính xác hẹn giờ RTC DS1307 Đo sai lệch thời gian sau 7 ngày vận hành liên tục Sai lệch $< 1.5\text{ giây}$ 100%
Xử lý xung đột nút nhấn cơ và Bluetooth Nhấn đồng thời nút cơ và gửi lệnh qua App MCU ưu tiên xử lý tuần tự không gây treo hệ thống 100%
Độ trễ trung bình của hệ thống:
[Gửi lệnh từ App UI] --(12ms)--> [Truyền sóng Bluetooth SPP] --(18ms)--> [MCU giải mã & Kích Opto] --(8ms)--> [Relay đóng tiếp điểm]
Tổng thời gian đáp ứng: ~38ms

Kết quả đạt được

Hệ thống đã hoàn thiện 100% các tính năng đăng ký theo đề cương đồ án tốt nghiệp:

  • Thi công hoàn chỉnh bộ điều khiển phần cứng kích thước nhỏ gọn ($15\text{cm} \times 10\text{cm}$), đóng hộp bảo vệ an toàn cách điện.
  • Ứng dụng "BlueControl" tương thích mượt mà trên các thiết bị Android chạy phiên bản từ 4.1 (Jelly Bean) đến 4.4 (KitKat) và các bản nâng cấp tiếp theo.
  • Tính năng lập lịch tự động: Hẹn giờ bật/tắt thiết bị theo từng phút/giờ chính xác tuyệt đối nhờ đồng bộ dữ liệu thời gian thực từ DS1307.

Đổi mới và đóng góp

  1. Cơ chế đồng bộ hóa trạng thái tức thời (Bi-directional Real-time Synchronization): Khác biệt hoàn toàn với các remote RF thông thường chỉ phát tín hiệu một chiều (One-way), hệ thống ứng dụng kiến trúc phản hồi vòng kín. Khi người dùng thao tác bằng nút nhấn cơ khí trên mạch điều khiển, MCU lập tức phát chuỗi cập nhật lên điện thoại, giúp trạng thái Switch UI trên Android luôn phản ánh chính xác trạng thái thực của bóng đèn/quạt.
  2. Kiến trúc hoạt động độc lập không phụ thuộc Internet: Hệ thống hoạt động độc lập tại chỗ qua sóng Bluetooth, giải quyết triệt để vấn đề mất quyền điều khiển khi mạng Internet cáp quang gặp sự cố đứt cáp hoặc mất kết nối ngoài.
  3. Hiệu quả kinh tế vượt trội: Tiết kiệm hơn 75% chi phí sản xuất so với việc mua sắm các module điều khiển SmartHome ngoại nhập cùng tính năng ở thời điểm nghiên cứu (chi phí gia công phần cứng hoàn thiện dưới 500.000 VNĐ).
  4. Tối ưu năng lượng và bảo mật phần cứng: Tận dụng kỹ thuật trải phổ nhảy tần (FHSS - Frequency Hopping Spread Spectrum) với tốc độ 1600 bước nhảy/giây trên 79 kênh con của băng tần ISM 2.4GHz, đảm bảo khả năng kháng nhiễu và chống nghe lén tín hiệu điều khiển.

Ứng dụng thực tế và triển khai

+-------------------------------------------------------------------------+
|                  CÁC MÔ HÌNH ỨNG DỤNG TRONG THỰC TẾ                     |
+------------------------------------+------------------------------------+
| 1. Nhà ở dân dụng & Căn hộ         | 2. Nông nghiệp công nghệ cao       |
| - Bật tắt đèn chiếu sáng, bình     | - Điều khiển máy bơm tưới tiêu     |
|   nước nóng, quạt thông gió.       | - Lập lịch sục khí hồ thủy sản     |
| - Đảm bảo an toàn cho trẻ em/người | - Bật quạt làm mát chuồng trại     |
|   cao tuổi không tiếp xúc điện 220V|   theo khung giờ cố định           |
+------------------------------------+------------------------------------+
| 3. Văn phòng & Lớp học thông minh  | 4. Xưởng cơ khí & May mặc nhỏ      |
| - Quản lý tắt mở hệ thống đèn trần | - Ngắt điện các cụm máy gia công   |
| - Hẹn giờ bật máy lọc không khí    | - Tránh nguy cơ chập cháy ngoài giờ|
+------------------------------------+------------------------------------+

Chiến lược triển khai và ước tính tài chính (ROI)

  • Đối tượng khách hàng mục tiêu: Các hộ gia đình có nhu cầu nâng cấp thiết bị điện thông thường thành thiết bị thông minh mà không cần đục tường đi lại dây dẫn điện; các chủ trang trại vừa và nhỏ cần giải pháp tưới tiêu tự động độc lập.
  • Phân tích hiệu quả đầu tư: Một hộ gia đình sử dụng 5 kênh công suất để điều khiển tự động hệ thống chiếu sáng và bình nóng lạnh ước tính tiết kiệm được khoảng $15 - 20%$ lượng điện lãng phí hàng tháng (tương đương 150.000 - 250.000 VNĐ/tháng). Thời gian thu hồi vốn đầu tư toàn bộ thiết bị chỉ trong vòng 3 đến 4 tháng.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Khoảng cách truyền thông bị giới hạn bởi chuẩn Bluetooth Class 2 (dưới 10m qua vật cản tường nhà).
  • Mỗi thời điểm chỉ một thiết bị Android đóng vai trò Master kết nối với Module HC-06 (mô hình mạng Piconet 1-1 SPP).
  • Chưa tích hợp module cảm biến nhiệt độ, độ ẩm môi trường để tạo ngữ cảnh tự động thông minh (Smart Context Triggers).

Hướng phát triển trong tương lai

  • Nâng cấp công nghệ truyền thông: Chuyển đổi module HC-06 sang chuẩn Bluetooth Low Energy (BLE 4.2 / 5.0) hoặc ESP32 tích hợp song song Wi-Fi/Bluetooth để hỗ trợ điều khiển từ xa qua Internet (MQTT Protocol) và đa người dùng.
  • Tích hợp cảm biến môi trường: Bổ sung cảm biến nhiệt độ/độ ẩm DHT22, cảm biến ánh sáng LDR để tự động kích hoạt tải theo điều kiện môi trường thực tế.
  • Phát triển giao diện điều khiển bằng giọng nói: Tích hợp Google Speech-to-Text API trên ứng dụng Android để hỗ trợ người khuyết tật vận hành thiết bị gia dụng bằng khẩu lệnh tiếng Việt.

Đối tượng hưởng lợi

  • Sinh viên khối ngành Kỹ thuật Điện - Điện tử, Viễn thông & CNTT: Tài liệu mẫu hoàn chỉnh về thiết kế mạch vi điều khiển 8-bit PIC18F, giao tiếp cảm biến/thời gian thực I2C, lập trình truyền thông nối tiếp UART và xây dựng ứng dụng di động Android Native tương tác phần cứng.
  • Kỹ sư nhúng và Lập trình viên di động: Cung cấp pattern mẫu về thiết kế giao thức truyền thông nhúng (Framing, Checksum, Asynchronous Socket Threading) chống phân mảnh dữ liệu.
  • Doanh nghiệp vừa và nhỏ (SMEs) & Xưởng sản xuất: Mô hình tham chiếu tin cậy để chế tạo các bo mạch điều khiển công suất giá rẻ, tối ưu hóa chi phí sản xuất thiết bị IoT nội địa.
  • Người tiêu dùng cuối: Sở hữu giải pháp tự động hóa gia đình tiện ích, nâng cao chất lượng cuộc sống, giảm thiểu tai nạn rò rỉ điện 220VAC.

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

1. Hệ thống có yêu cầu cấu hình điện thoại Android như thế nào để cài đặt BlueControl?

Ứng dụng "BlueControl" yêu cầu thiết bị chạy hệ điều hành Android từ phiên bản 4.1 (Jelly Bean, API level 16) trở lên, có hỗ trợ phần cứng Bluetooth 2.0 trở lên. Dung lượng RAM tối thiểu chỉ từ 512MB, bộ nhớ trống khả dụng dưới 15MB.

2. Khi mất điện nguồn 220VAC, các thông số cài đặt hẹn giờ có bị mất không?

Không. Module thời gian thực RTC DS1307 được cấp nguồn liên tục bởi pin dự phòng Lithium CR2032 3V (tuổi thọ 3-5 năm), đảm bảo chip đếm xung thời gian hoạt động liên tục ngay cả khi mất điện lưới. Dữ liệu cấu hình hẹn giờ được MCU lưu trữ trực tiếp vào bộ nhớ EEPROM nội của PIC18F4620 nên không bị mất dữ liệu.

3. Tải 1000W cho mỗi kênh có thể sử dụng cho những thiết bị nào trong gia đình?

Mỗi kênh chịu dòng định mức $4.5\text{A}$ (đỉnh $10\text{A}$), phù hợp cho hầu hết các thiết bị dân dụng như: toàn bộ hệ thống bóng đèn chiếu sáng (LED, sợi đốt, huỳnh quang), quạt trần, quạt hơi nước, tivi, máy bơm nước công suất nhỏ ($< 1\text{HP}$), bình đun siêu tốc hoặc nồi cơm điện.

4. Nếu điện thoại bị mất kết nối Bluetooth, người dùng có thể điều khiển thiết bị được không?

Hoàn toàn được. Hệ thống tích hợp sẵn khối 5 nút bấm cơ khí vật lý trên mặt hộp điều khiển. Người dùng có thể trực tiếp nhấn nút để đảo trạng thái ngắt/mở từng kênh Relay tương tự như công tắc gắn tường thông thường.

5. Chi phí linh kiện để chế tạo một bộ sản phẩm hoàn chỉnh là bao nhiêu?

Tổng chi phí linh kiện phần cứng (gồm MCU PIC18F4620, Module HC-06, RTC DS1307, 5 Relay Songle, linh kiện bán dẫn, vỏ hộp và gia công mạch in PCB) dao động từ 450.000 VNĐ đến 550.000 VNĐ, chỉ bằng $15 - 20%$ giá thành của các bộ điều khiển 4-5 cổng nhập khẩu trên thị trường.


Kết luận

Đề tài "Thiết kế hệ thống điều khiển thiết bị dân dụng thông qua phần mềm Android" là một công trình nghiên cứu ứng dụng hoàn chỉnh, kết hợp hài hòa giữa kỹ thuật vi điều khiển phần cứng (PIC18F4620), công nghệ truyền thông không dây băng tần ngắn (Bluetooth RFCOMM) và phát triển ứng dụng di động (Android Java). Hệ thống đã chứng minh được tính khả thi kỹ thuật cao với thời gian đáp ứng cực nhanh (<45ms), vận hành ổn định trên 5 kênh công suất 1000W độc lập và giao diện trực quan thân thiện. Thành công của đồ án không chỉ khẳng định năng lực làm chủ công nghệ của sinh viên Trường Đại học Sư phạm Kỹ thuật TP.HCM mà còn mở ra tiềm năng thương mại hóa rộng rãi các giải pháp SmartHome nội địa hóa chất lượng cao, giá thành hợp lý cho người tiêu dùng Việt Nam.