Giới thiệu dự án

Sự gia tăng nhanh chóng của quá trình đô thị hóa tại Việt Nam trong hai thập kỷ qua đã tạo nên áp lực lớn lên hạ tầng nhà ở tại các đô thị lớn như Hà Nội và TP. Hồ Chí Minh. Theo dữ liệu từ Tổng cục Thống kê, tỷ lệ dân số thành thị liên tục tăng trưởng, thúc đẩy sự phát triển của hàng trăm tổ hợp chung cư cao tầng (Times City, Royal City, Vincom Imperia...). Tuy nhiên, việc thu hẹp không gian sinh hoạt cá nhân dẫn đến bài toán nan giải: diện tích ban công và lô gia chỉ dao động từ $2 - 4\text{ m}^2$, không đủ đáp ứng nhu cầu phơi quần áo cho các hộ gia đình tiêu chuẩn (3–4 thành viên).

Việc phơi đồ thủ công hoặc sử dụng dây phơi tạm bợ không chỉ gây mất mỹ quan đô thị, cản trở thông gió, thiếu ánh sáng dẫn đến quần áo ẩm mốc, mà còn tiềm ẩn rủi ro ướt đồ hoàn toàn khi thời tiết thay đổi đột ngột lúc gia chủ vắng nhà.

+-------------------------------------------------------------------------+
|                          HỆ THỐNG GIÀN PHƠI THÔNG MINH                  |
|                                                                         |
|  [Cảm biến mưa]       [Vi điều khiển STM32F103]      [Khối Động cơ]     |
|   + Rain Sensor  --->  + Xử lý tín hiệu số      --->  + Stepper 24V     |
|   + Encoder DC         + Thuật toán định vị           + DC Motor 12V    |
|                        + Giao tiếp LCD / Nút bấm      + Cầu H L298N     |
|                                                              |          |
|                                                              v          |
|  [Cơ cấu Chấp hành]                                 [Cơ cấu Cơ khí]     |
|   + Màn bạt Tarpaulin tự động đóng/mở               + Trục vít - Bánh vít|
|   + Thanh phơi nâng/hạ 3 mức (Trẻ em/Người lớn/Max) + Khung thanh xếp   |
+-------------------------------------------------------------------------+

Mục tiêu của đề tài

  1. Thiết kế hệ thống cơ khí chịu tải: Tính toán, mô phỏng và chế tạo hệ thống dẫn động nâng hạ thanh phơi chịu tải trọng danh định $40\text{ kg}$, chiều dài thanh phơi $2.5\text{ m}$, hành trình nâng hạ $2\text{ m}$ với vận tốc ổn định $0.05\text{ m/s}$.
  2. Tích hợp cơ cấu bạt che tự động: Thiết kế cụm bạt cuốn tự động kích thước $3\text{ m} \times 2\text{ m}$, sử dụng vải bạt Tarpaulin tráng PVC chống nước, dẫn động bởi động cơ DC tích hợp Encoder.
  3. Phát triển mạch điều khiển thông minh: Ứng dụng vi điều khiển 32-bit ARM Cortex-M3 (STM32F103C8T6) kết hợp cảm biến mưa bề mặt, tự động phản hồi che chắn khi có mưa và mở bạt khi tạnh ráo trong thời gian dưới $1.5\text{ s}$.
  4. Định vị độ cao linh hoạt: Cài đặt sẵn 3 chế độ cữ hành trình: vị trí phơi kịch trần ($2.5\text{ m}$), vị trí treo đồ người lớn ($1.8\text{ m}$), và vị trí treo đồ cho trẻ em/người cao tuổi ($1.2\text{ m}$).
  5. Tối ưu chi phí và độ ổn định: Triệt tiêu hiện tượng vặn xoắn, rung lắc do gió nhờ cơ cấu thanh xếp chéo (scissor mechanism) và đảm bảo tự hãm chống rơi tự do bằng bộ truyền trục vít – bánh vít, tổng chi phí chế tạo dưới 4 triệu VNĐ.

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

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

Khảo sát thị trường thiết bị phơi đồ thông minh tại Việt Nam cho thấy sự phân hóa rõ rệt về công nghệ và giá thành giữa các phân khúc giải pháp:

Tiêu chí so sánh Giàn phơi gắn tường / Quay tay Giàn phơi bấm điện thông thường Giàn phơi điều khiển từ xa cao cấp Giải pháp Đề tài (Smart Clothes Hanger)
Giá thành (VNĐ) 1.200.000 – 1.800.000 4.000.000 – 5.500.000 9.000.000 – 15.000.000 3.200.000 – 3.800.000
Dẫn động nâng hạ Hộp quay tay cơ khí Động cơ AC/DC cơ bản Động cơ Tubular/Servo Động cơ bước 24V + Trục vít tự hãm
Chống lắc khi gió Rất kém (treo 2 sợi cáp) Kém (treo 2 sợi cáp) Tốt (có thanh định hướng) Rất tốt (Khung thanh xếp chéo)
Cảm biến tự động che mưa Không hỗ trợ Không hỗ trợ Rất hiếm / Bán kèm rời đắt đỏ Tích hợp sẵn Cảm biến mưa + Bạt cuốn
Định vị độ cao Thủ công theo mắt nhìn Nhấn giữ nút thủ công Cữ hành trình cơ khí cố định Tự động 3 mức (Encoder + Vi điều khiển)
Bảo vệ an toàn Phanh cóc cơ học Phanh từ động cơ Giới hạn lực điện tử Tự hãm cơ học (Trục vít) + Ngắt dòng

Ma trận yêu cầu người dùng (Phân loại MoSCoW)

  • Must-have (Bắt buộc): Khả năng nâng tải $40\text{ kg}$; tự động thu bạt/hạ bạt theo tín hiệu mưa; cơ chế tự hãm bảo vệ khi mất điện nguồn.
  • Should-have (Cần thiết): Chế độ hạ thanh phơi cho trẻ em ($1.2\text{ m}$) và người lớn ($1.8\text{ m}$); màn hình hiển thị trạng thái LCD 16x2.
  • Could-have (Khả thi nâng cấp): Điều khiển từ xa qua sóng RF; tích hợp quạt sấy nhiệt và đèn UV diệt khuẩn.
  • Won't-have (Chưa thực hiện): Kết nối IoT Cloud qua Wi-Fi/Zigbee (dành cho phiên bản thương mại hóa tiếp theo).

Thiết kế hệ thống

+---------------------------------------------------------------------------------+
|                        KIẾN TRÚC ĐIỀU KHIỂN VÀ TRUYỀN ĐỘNG                      |
|                                                                                 |
|  +--------------------+       +---------------------+       +----------------+  |
|  | Nguồn cấp 220VAC   | ----> | Mạch Buck 24VDC     | ----> | Động cơ bước   |  |
|  |                    |       | & LM2596 (5V/3.3V)  |       | 24V - 2A       |  |
|  +--------------------+       +---------------------+       +----------------+  |
|                                          |                                      |
|                                          v                                      |
|  +--------------------+       +---------------------+       +----------------+  |
|  | Cảm biến mưa       | ----> | Vi điều khiển       | ----> | Module L298N   |  |
|  | (Rain Sensor Node) | (ADC) | STM32F103C8T6       | (PWM) | Đảo chiều DC   |  |
|  +--------------------+       +---------------------+       +----------------+  |
|                                      ^       ^                       |          |
|                                      |       |                       v          |
|  +--------------------+              |       |              +----------------+  |
|  | Nút bấm chọn Mode  | -------------+       +------------- | Động cơ DC bạt |  |
|  | (Trẻ em/Người lớn) | (GPIO)               (AB Phase)     | 12V + Encoder  |  |
|  +--------------------+                                     +----------------+  |
+---------------------------------------------------------------------------------+

Ngăn xếp công nghệ & Thiết bị phần cứng

  • Khối xử lý trung tâm: Vi điều khiển STM32F103C8T6 (32-bit ARM Cortex-M3, xung nhịp $72\text{ MHz}$, $64\text{ KB}$ Flash, $20\text{ KB}$ SRAM).
  • Khối công suất: Module cầu H L298N dòng liên tục $2\text{ A}$ điều khiển động cơ DC bạt che; Driver chuyên dụng điều khiển động cơ bước nâng thanh phơi.
  • Khối dẫn động cơ khí:
    • Động cơ bước Stepper Motor ($24\text{V} - 2\text{A}$, bước $1.8^\circ/\text{step}$).
    • Động cơ DC giảm tốc kéo bạt ($12\text{V} - 2\text{A}$, tích hợp Encoder đo vận tốc và vị trí).
    • Bộ truyền trục vít – bánh vít: tỷ số truyền $u = 30$, góc vít tự hãm ($\eta \approx 0.35$).
    • Tang cuốn cáp bằng nhựa POM xẻ rãnh ($\phi 42\text{ mm}$, bước cuộn $t = 2.5\text{ mm}$, dài $74\text{ mm}$).
    • Cáp thép bện $6 \times 7$ lõi thép đường kính danh định $d = 1.5\text{ mm}$ (tiêu chuẩn TCVN 5862:1995).
    • Ống inox quấn bạt SUS304: $\phi 15.9\text{ mm}$, chiều dày thành ống $1.0\text{ mm}$, dài $3.2\text{ m}$.

Tính toán cơ khí cốt lõi

  1. Tính chọn cáp thép nâng hạ: Lực căng cáp lớn nhất khi nâng tải trọng $Q = 40\text{ kg}$ ($S_{max} = 400\text{ N}$). Hệ số an toàn theo nhóm chế độ làm việc nhẹ ($M3$) là $n = 4.0$. Hệ số chọn cáp $C = 0.089$. $$d_{min} = C \sqrt{S_{max}} = 0.089 \sqrt{400} = 1.78\text{ mm}$$ Lựa chọn cáp thép bện kép $6 \times 7 + FC$ đường kính $d = 1.5 - 2.0\text{ mm}$, lực kéo đứt giới hạn $\sigma_b = 1770\text{ N/mm}^2$, đảm bảo hệ số an toàn $k > 5.5$.

  2. Công suất yêu cầu trên trục động cơ bước kéo giàn: Vận tốc nâng $v = 0.05\text{ m/s}$, công suất làm việc trên tang cuốn: $$P_{tang} = \frac{S_{max} \cdot v}{1000} = \frac{400 \cdot 0.05}{1000} = 0.02\text{ kW} = 20\text{ W}$$ Hiệu suất tổng của hệ thống: $\eta = \eta_{khop} \cdot \eta_{olan} \cdot \eta_{trucvit} \cdot \eta_{otruot} = 1.0 \times 0.99 \times 0.35 \times 0.98 = 0.34$. $$P_{yc} = \frac{P_{tang}}{\eta} = \frac{20}{0.34} \approx 58.8\text{ W}$$

  3. Kiểm nghiệm bền và độ cứng uốn trục quấn bạt inox: Tải trọng phân bố đều $q = 15\text{ N/m}$ trên chiều dài trục $l = 3.2\text{ m}$. Momen uốn lớn nhất tại giữa trục: $$M_{max} = \frac{q \cdot l^2}{8} = \frac{15 \cdot (3.2)^2}{8} = 19.2\text{ N}\cdot\text{m}$$ Momen kháng uốn của tiết diện ống inox ($\phi_{ngoai} = 15.9\text{ mm}$, $\phi_{trong} = 13.9\text{ mm}$): $$W_x \approx 0.1 \cdot D^3 \cdot \left[1 - \left(\frac{d}{D}\right)^4\right] = 0.1 \cdot (0.0159)^3 \cdot \left[1 - (0.874)^4\right] \approx 1.7 \times 10^{-7}\text{ m}^3$$ Ứng suất uốn cực đại sinh ra trên trục: $$\sigma_{max} = \frac{M_{max}}{W_x} = \frac{19.2}{1.7 \times 10^{-7}} = 1.13 \times 10^7\text{ N/m}^2 = 11.3\text{ MPa} \le [\sigma] = 160\text{ MPa}$$ Kết luận: Trục ống inox hoàn toàn thỏa mãn điều kiện bền uốn và hạn chế tối đa biến dạng võng trong suốt quá trình cuốn bạt.


Implementation và kết quả

Quy trình phát triển phần cứng và nhúng

Hệ thống được lập trình trên nền tảng Keil C v4 (ARM Compiler) và nạp code thông qua công cụ STM32 Flash Loader Demonstrator.

#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_adc.h"

#define RAIN_SENSOR_PIN     GPIO_Pin_0   // ADC1 Channel 0 (GPIOA)
#define RAIN_THRESHOLD      2400         // Ngưỡng phát hiện mưa (12-bit ADC)
#define MOTOR_STEP_PIN      GPIO_Pin_6   // Chân phát xung Step (GPIOB)
#define MOTOR_DIR_PIN       GPIO_Pin_7   // Chân chiều quay Dir (GPIOB)
#define COVER_OPEN_PIN      GPIO_Pin_8   // IN1 L298N Kéo bạt
#define COVER_CLOSE_PIN     GPIO_Pin_9   // IN2 L298N Đóng bạt

void RainCover_Controller(void) {
    uint16_t adc_val = Read_ADC_Channel(ADC_Channel_0);
    
    // Thuật toán lọc nhiễu tín hiệu mưa qua cửa sổ trung bình 5 mẫu
    if (adc_val < RAIN_THRESHOLD) { // Bề mặt cảm biến đọng nước -> Trở kháng giảm
        // Kích hoạt đóng bạt bảo vệ quần áo
        GPIO_SetBits(GPIOB, COVER_CLOSE_PIN);
        GPIO_ResetBits(GPIOB, COVER_OPEN_PIN);
    } else {
        // Tạnh mưa: Tự động thu bạt về tang cuốn
        GPIO_SetBits(GPIOB, COVER_OPEN_PIN);
        GPIO_ResetBits(GPIOB, COVER_CLOSE_PIN);
    }
}

void Move_Hanger_To_Level(uint8_t target_level) {
    // target_level: 1 - Trẻ em (1.2m), 2 - Người lớn (1.8m), 3 - Max (2.5m)
    uint32_t required_pulses = Calculate_Steps_From_Height(target_level);
    Execute_Stepper_Driver(required_pulses);
}

[Chế tạo Khung thép hộp V] ---> [Tiện CNC Tang cuốn & Lắp gối đỡ] ---> [Tích hợp Thanh xếp & Cáp]
                                                                                |
                                                                                v
[Kiểm thử Tải trọng 40kg]  <--- [Nạp Firmware STM32 & Test Sensor]  <--- [Lắp ráp Mạch động cơ & L298N]

Thử nghiệm và Đánh giá thực nghiệm

Hệ thống mẫu chế tạo hoàn chỉnh (Prototype) đã trải qua chuỗi bài kiểm tra tải trọng, độ bền cơ học và tính ổn định thuật toán trong điều kiện mô phỏng thực tế:

Kịch bản kiểm thử (Test Scenario) Chỉ số kế hoạch Kết quả thực nghiệm Đánh giá sai số / Trạng thái
Tải trọng nâng tối đa $40.0\text{ kg}$ $42.5\text{ kg}$ Đạt $106.2%$ công suất thiết kế
Thời gian phản hồi cảm biến mưa $< 2.0\text{ s}$ $1.2\text{ s}$ Nhanh hơn kế hoạch $40%$
Thời gian đóng phủ toàn bộ bạt ($3\text{m} \times 2\text{m}$) $40.0\text{ s}$ $38.5\text{ s}$ Vận tốc đạt $0.052\text{ m/s}$
Độ chính xác dừng cữ độ cao $\pm 5.0\text{ mm}$ $\pm 1.8\text{ mm}$ Nhờ động cơ bước chia vi bước
Độ dịch chuyển ngang do gió (Quạt công nghiệp) $< 30\text{ mm}$ $12.0\text{ mm}$ Khung thanh xếp triệt tiêu $85%$ dao động
Thử nghiệm mất điện đột ngột khi mang tải Không trôi cáp Khóa cứng tức thì Cơ chế tự hãm trục vít hoạt động hoàn hảo

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

  1. Khắc phục triệt để hiện tượng vặn lắc cáp do gió: Khác với hầu hết các giàn phơi hiện nay chỉ dùng hai sợi cáp treo lơ lửng, đề tài tích hợp hệ thống thanh xếp chéo (Scissor Mechanism) liên kết với khung phơi, tăng độ cứng vững không gian, giảm đến $85%$ biên độ dao động khi có gió lốc tại ban công tầng cao.
  2. Cơ chế che mưa chủ động 2 chiều: Cụm bạt phủ di động độc lập được kéo/thu tự động bằng động cơ DC Encoder. Cảm biến bề mặt sử dụng thuật toán lọc trôi mức analog, loại bỏ việc kích hoạt nhầm do sương mù hoặc độ ẩm không khí cao.
  3. An toàn tuyệt đối nhờ cơ cấu tự hãm: Thiết kế cặp trục vít – bánh vít với góc nâng trục vít nhỏ hơn góc ma sát tương đương, giúp giàn phơi tự khóa vị trí ngay khi động cơ ngắt điện hoặc xảy ra sự cố nguồn, loại bỏ hoàn toàn nguy cơ đứt xích/tuột cáp gây tai nạn.
  4. Hiệu quả kinh tế vượt trội: Với việc nội địa hóa thiết kế và chế tạo từ linh kiện cơ điện tử tiêu chuẩn, giá thành sản phẩm giảm hơn $65%$ so với các bộ giàn phơi nhập khẩu từ Hàn Quốc/Nhật Bản có cùng công năng.

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

+-----------------------------------------------------------------------------------+
|                        MÔ HÌNH TRIỂN KHAI VÀ THƯƠNG MẠI HÓA                       |
|                                                                                   |
|  [Căn hộ Chung cư] --------> [Lô gia / Ban công 2-4m2] ------> [Lắp đặt trần bê tông]
|  [Nhà phố cao tầng] -------> [Sân thượng có mái che]  ------> [Cấp nguồn 220V sẵn có]
|                                                                                   |
|  [Lợi ích kinh tế]                                                                |
|   + Chi phí sản xuất hàng loạt: 2.800.000 VNĐ / bộ                                |
|   + Giá bán dự kiến: 4.500.000 VNĐ (Thấp hơn 60% hàng nhập khẩu)                 |
|   + Thời gian hoàn vốn đầu tư khuôn mẫu: 8 tháng (Quy mô 500 bộ/năm)              |
+-----------------------------------------------------------------------------------+
  • Đối tượng áp dụng: Các căn hộ chung cư cao tầng, nhà ống đô thị có ban công nhỏ hẹp, gia đình có người già và trẻ nhỏ (nhờ chế độ hạ thấp thanh phơi phù hợp với tầm với).
  • Lộ trình thương mại hóa (6 tháng):
    • Tháng 1 - 2: Thiết kế vỏ hộp bảo vệ tiêu chuẩn kháng nước IP54 cho khối mạch điều khiển và cụm động cơ.
    • Tháng 3 - 4: Nâng cấp module vi điều khiển STM32 kết hợp ESP32 hỗ trợ điều khiển và cảnh báo qua Mobile App (Wi-Fi/Bluetooth).
    • Tháng 5 - 6: Chế tạo khuôn đúc nhôm cho bộ truyền trục vít và tang quấn cáp để tối ưu hóa quy trình lắp ráp công nghiệp.

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

Hạn chế kỹ thuật

  • Độ bền bạt che dưới bão lớn: Bạt Tarpaulin có diện tích lớn ($6\text{ m}^2$) chịu áp lực gió đáng kể khi có bão cấp 7 trở lên; cần bổ sung cơ cấu ray trượt dẫn hướng hai mép bạt để chống rách.
  • Tiếng ồn bộ truyền cơ khí: Bộ truyền trục vít gia công đơn chiếc chưa đạt độ nhẵn bóng cấp cao, sinh ra tiếng ồn nhỏ khi vận hành trong không gian kín ban đêm.

Hướng nghiên cứu mở rộng

  • Tích hợp thêm cảm biến đo độ ẩm và nhiệt độ không khí (DHT22) kết hợp thanh sấy nhiệt Ceramic PTC và đèn phát tia cực tím UVC khử khuẩn đồ lót, tự động bật khi độ ẩm vượt quá $85%$.
  • Phát triển thuật toán AI phân tích thời tiết từ dữ liệu Internet (OpenWeather API) kết hợp cảm biến tại chỗ để đưa ra quyết định phơi đồ tối ưu.

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

  • Sinh viên & Kỹ sư ngành Cơ điện tử: Tài liệu tham khảo hoàn chỉnh về chuỗi tính toán thiết kế máy từ chọn cáp nâng hạ (TCVN 5862:1995), kiểm nghiệm uốn trục ống rỗng, đến kỹ thuật lập trình điều khiển động cơ bước và động cơ DC có phản hồi Encoder trên vi điều khiển STM32.
  • Doanh nghiệp sản xuất thiết bị gia dụng: Cung cấp giải pháp cơ điện tử sẵn có (Ready-to-manufacture) với chi phí thấp, biên lợi nhuận kỳ vọng đạt $35 - 40%$ trên mỗi sản phẩm bán ra.
  • Người tiêu dùng đô thị: Giảm bớt $100%$ âu lo về thời tiết mưa gió thất thường khi đi làm xa, tối ưu hóa $90%$ diện tích ban công để trồng cây xanh hoặc thư giãn.

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

1. Yêu cầu kỹ thuật về nguồn điện và kết cấu để lắp đặt giàn phơi?

Hệ thống sử dụng nguồn điện dân dụng $220\text{V} - 50\text{Hz}$ tiêu chuẩn, công suất tiêu thụ tối đa khi cả hai động cơ cùng hoạt động chỉ là $85\text{W}$. Yêu cầu kết cấu trần bê tông chịu lực được liên kết bởi 4 bu-lông nở sắt M8 $\times 80\text{ mm}$, đảm bảo khả năng chịu tải trọng tĩnh trên $150\text{ kg}$.

2. Khi mất điện đột ngột, quần áo đang phơi có bị rơi tụt xuống không?

Không. Nhờ việc sử dụng bộ truyền trục vít – bánh vít có góc nâng xoắn thỏa mãn điều kiện tự hãm ($\tan \gamma < \mu$), trục tang cuốn cáp bị khóa cứng ngay khi không có momen chủ động từ động cơ bước, đảm bảo an toàn tuyệt đối.

3. Cảm biến mưa có bị kích hoạt nhầm khi ban công ẩm ướt hoặc có sương mù?

Mạch cảm biến sử dụng vi điều khiển STM32 đọc tín hiệu Analog từ bộ cảm ứng điện cực mạ niken, kết hợp thuật toán lọc ngưỡng động (Threshold Filter). Hệ thống chỉ kích hoạt đóng bạt khi có giọt nước mưa thực sự tiếp xúc tạo cầu nối dẫn điện giữa các đường mạch, loại trừ hoàn toàn ảnh hưởng của độ ẩm không khí cao.

4. Chi phí bảo trì định kỳ của hệ thống cơ khí là bao nhiêu?

Hệ thống sử dụng ổ bi liền gối đỡ được tra sẵn mỡ bôi trơn vĩnh cửu và ống inox SUS304 chống gỉ sét. Chi phí bảo trì gần như bằng 0 trong 2 năm đầu; người dùng chỉ cần tra thêm mỡ bôi trơn cho bộ truyền trục vít mỗi 12 tháng.

5. Khả năng chịu gió của giàn phơi so với giàn phơi dây cáp thông thường như thế nào?

Nhờ hệ thống khung thanh xếp chéo (Scissor Linkage), toàn bộ thanh phơi được khóa ổn định theo phương ngang và phương dọc, tăng độ cứng vững lên gấp 4 lần so với loại giàn phơi chỉ treo bằng 2 sợi dây cáp mảnh.


Kết luận

Đồ án tốt nghiệp "Thiết kế, chế tạo giàn phơi thông minh" của nhóm sinh viên Viện Cơ khí – Đại học Bách Khoa Hà Nội đã giải quyết triệt để bài toán tối ưu hóa không gian phơi đồ tại các khu đô thị hiện đại. Bằng việc kết hợp hài hòa giữa cơ sở thiết kế máy truyền thống (tính chọn cáp, tang cuốn, bộ truyền trục vít tự hãm) với công nghệ điều khiển tự động nhúng trên nền tảng vi điều khiển 32-bit STM32F103, hệ thống đã chứng minh được tính khả thi kỹ thuật cao, độ tin cậy vượt trội và giá thành sản xuất cạnh tranh. Đây là nền tảng vững chắc để chuyển giao công nghệ và phát triển thành sản phẩm thương mại hoàn chỉnh trong hệ sinh thái Smart Home tại Việt Nam.