Giới thiệu dự án
Khí hậu nhiệt đới gió mùa tại khu vực Thành phố Hồ Chí Minh có nền nhiệt trung bình hàng năm đạt 27°C (dao động từ 14.8°C đến 40°C, đỉnh điểm vào tháng 4 đạt 29°C) cùng độ ẩm không khí bình quân xấp xỉ 79.5%. Điểm đặc thù của thời tiết đô thị phía Nam là những cơn mưa rào bất chợt xuất hiện trong mùa mưa, gây khó khăn lớn cho việc phơi đồ ngoài trời. Song song đó, tốc độ đô thị hóa nhanh chóng thúc đẩy nhu cầu sinh sống tại các căn hộ chung cư, nhà phố có diện tích vừa và nhỏ (30–50 m²), nơi không gian ban công và lô gia bị hạn chế nghiêm trọng.
Vấn đề thực tế đặt ra là người dùng đô thị thường xuyên vắng nhà vào giờ hành chính, dẫn đến tình trạng quần áo phơi ngoài trời bị ướt sũng khi gặp mưa hoặc ẩm mốc khi trời tối. Các giải pháp giàn phơi hiện có trên thị trường hoặc chiếm diện tích sàn quá lớn, hoặc đòi hỏi thao tác thủ công, hoặc thiếu khả năng kết nối giám sát từ xa ổn định qua môi trường tường bê tông dày.
Đồ án tập trung giải quyết bài toán trên thông qua các mục tiêu cụ thể:
- Thiết kế cơ khí tối ưu: Chế tạo khung giàn phơi gắn tường dạng khớp xếp chữ X (scissor-arm mechanism) vận hành bằng động cơ xy lanh điện (linear actuator), giúp tiết kiệm diện tích tối đa.
- Kiến trúc truyền thông hỗn hợp LoRa – Wi-Fi: Ứng dụng công nghệ sóng vô tuyến tầm xa LoRa (Long Range) tần số 915 MHz kết hợp Wi-Fi nhằm loại bỏ hoàn toàn điểm chết tín hiệu giữa ban công ngoài trời và router trong nhà.
- Tự động hóa đa cảm biến: Tích hợp cảm biến môi trường chuyên dụng (BME280 đo nhiệt độ, độ ẩm, áp suất khí quyển; cảm biến mưa LM393) để kích hoạt cơ chế thu/kéo giàn phơi tự động theo thời gian thực.
- Hệ thống giám sát và điều khiển toàn diện: Xây dựng máy chủ IoT dựa trên Node.js, MQTT Broker, cơ sở dữ liệu MySQL và Web Dashboard thời gian thực hỗ trợ gửi cảnh báo tin nhắn SMS qua Nexmo API.
Hệ thống mang lại kết quả thực nghiệm ấn tượng: tiết kiệm 70% không gian sử dụng khi thu gọn (kích thước khung thu vào chỉ chiếm bề dày gắn tường tương đương 50.6 cm chiều dài gá, vùng mở rộng tối đa 75 x 32 cm), tốc độ đáp ứng kéo/thu trong khoảng 18–20 giây, truyền nhận dữ liệu ổn định không suy hao gói tin ở cự ly trên 50 mét xuyên qua nhiều tầng tường bê tông. Phạm vi nghiên cứu giới hạn ở mô hình thử nghiệm tải trọng tối đa 15–20 kg quần áo phơi, triển khai trong không gian gia đình hoặc căn hộ vừa và nhỏ.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Khảo sát các thiết bị giàn phơi thương mại tại thị trường Việt Nam cho thấy hai xu hướng chính:
| Tiêu chí so sánh |
Giàn phơi thông minh Saphasa |
Giàn phơi điện tử GLT-8013FS |
Hệ thống đề xuất trong đồ án |
| Giá thành |
8.800.000 VNĐ |
~4.500.000 – 6.000.000 VNĐ |
~2.200.000 VNĐ (BOM dự toán) |
| Không gian chiếm dụng |
Rất lớn (dài 2m x rộng 0.6m x cao 1.6m có bánh xe di động) |
Trung bình (gắn trần 1.24m x 0.3m x 0.08m) |
Rất nhỏ (gắn tường thẳng đứng, xếp gọn sát vách 50.6cm) |
| Mức độ tự động hóa |
Tự động qua cảm biến mưa/quang trở đơn giản |
Điều khiển từ xa bằng remote/nút bấm, không tự động |
Tự động hóa thông minh đa cảm biến + Manual override qua Web & Nút bấm |
| Kết nối & IoT |
Không có (Mạch relay/PLC độc lập) |
Không có kết nối mạng |
LoRa P2P 915MHz + Wi-Fi MQTT + Web Realtime Socket.io + SMS |
| Lưu trữ & Phân tích |
Không |
Không |
Lưu trữ MySQL, vẽ biểu đồ nhiệt ẩm trực quan |
Dựa trên phương pháp phân loại yêu cầu MoSCoW, hệ thống xác định rõ:
- Must-have: Tự động thu giàn khi phát hiện giọt nước mưa; Tự động kéo giàn khi trời tạnh và nhiệt độ/độ ẩm đạt ngưỡng tối ưu; Nút dừng khẩn cấp cơ học; Truyền dữ liệu cảm biến không bị rớt mạng.
- Should-have: Điều khiển giàn phơi từ xa qua giao diện Web; Đồng bộ hóa trạng thái tức thời qua WebSocket; Gửi tin nhắn SMS cảnh báo thời tiết bất thường.
- Could-have: Thống kê lịch sử thời tiết theo các chu kỳ lấy mẫu 5, 10, 15, 20, 25 phút; Cảnh báo quá dòng động cơ.
- Won't-have (giai đoạn này): Tích hợp quạt sấy nhiệt cưỡng bức công suất lớn và thanh khử khuẩn UV.
Thiết kế hệ thống
Kiến trúc hệ thống được chia tách thành hai khối phần cứng độc lập (Sender Node và Receiver Node) giao tiếp không dây với hệ thống trung tâm:
[ Môi trường ngoài trời ]
+-------------------------------------------------------------+
| SENDER MODULE (0xAA) |
| - TTGO LoRa32 SX1276 (ESP32 Dual-Core @ 240MHz) |
| - Cảm biến BME280 (SPI Interface) |
| - Cảm biến mưa LM393 (Digital/Analog) |
| - Driver Cầu H XY-160D L298 |
| - 2x Linear Actuator VT620-2412 (24VDC, 4000N Thrust) |
+-------------------------------------------------------------+
|
Sóng LoRa 915 MHz (P2P Duplex)
|
[ Trong nhà / Gần Router Wi-Fi ]
+-------------------------------------------------------------+
| RECEIVER MODULE (0xBB) |
| - TTGO LoRa32 SX1276 (ESP32) |
| - Hộp nút bấm điều khiển tay (Manual Push Buttons) |
| - Màn hình hiển thị OLED SSD1306 0.96" |
| - Module Wi-Fi 802.11 b/g/n (ESP32 Native) |
+-------------------------------------------------------------+
|
Giao thức MQTT (TCP/IP)
|
+-------------------------------------------------------------+
| BACKEND IOT SERVER |
| - MQTT Broker (Mosquitto / Node-Aedes) |
| - Application Server: Node.js (Express.js) |
| - Realtime Engine: Socket.io v4.x |
| - Database: MariaDB / MySQL (XAMPP Stack v3.3.0) |
| - External Service: Nexmo REST API (SMS Service) |
+-------------------------------------------------------------+
|
HTTP / WebSocket (Port 3000)
|
+-------------------------------------------------------------+
| CLIENT INTERFACE |
| - Responsive Web Application (HTML5, CSS3, Chart.js) |
+-------------------------------------------------------------+
Danh mục công nghệ và linh kiện chuẩn xác được sử dụng:
- Vi điều khiển & RF: 2x TTGO LoRa32 915MHz V1.0 (ESP32 Tensilica LX6 240MHz, 4MB Flash, 520KB SRAM, Chip Semtech SX1276, màn hình OLED SSD1306 0.96 inch, chip nạp CP2102).
- Cảm biến khí quyển: Bosch BME280 kết nối SPI (dải đo -40°C đến +85°C sai số ±0.5°C; độ ẩm 0–100% RH sai số ±2% RH; áp suất 300–1100 hPa sai số ±1 hPa).
- Cảm biến mưa: LM393 Comparator PCB (tấm điện cực mạ niken chống oxy hóa, xuất tín hiệu Digital DO và Analog AO).
- Mạch công suất & Động cơ: Mạch cầu H công nghiệp XY-160D L298 (Mosfet Optocoupler isolation, điện áp 6.5–27VDC, dòng tải cực đại 15A), điều khiển 2 động cơ Linear Actuator VT620-2412 (24VDC, tải trọng đẩy kéo 4000N, tốc độ 8 mm/s, hành trình trục vít 130 mm).
- Phần mềm máy chủ: Node.js v16.x, Express framework, Socket.io v4.0, XAMPP v3.3.0 (Apache 2.4, MariaDB 10.4).
Thiết kế cơ sở dữ liệu (MySQL Table Schema):
- Bảng
sensor_data: id (INT, PK, Auto Increment), packet_id (INT), temperature (FLOAT), humidity (FLOAT), rain_state (TINYINT(1)), motor_state (TINYINT(1)), created_at (TIMESTAMP).
- Bảng
users: user_id (INT, PK), username (VARCHAR(50)), password_hash (VARCHAR(255)), phone_number (VARCHAR(15)), role (VARCHAR(20)).
Methodology
Dự án áp dụng mô hình phát triển Agile phần cứng tích hợp lặp vòng (Hardware-in-the-loop Iterative Cycle) kéo dài trong 16 tuần:
- Tuần 1–4: Khảo sát khí hậu, tính toán động lực học cánh tay đòn cơ khí, dựng mô hình 3D SolidWorks của hệ khung xếp.
- Tuần 5–8: Gia công cơ khí khung nhôm/thép, thiết kế mạch điện tử, lập trình firmware LoRa P2P trên ESP-IDF/Arduino IDE cho 2 board TTGO.
- Tuần 9–12: Dựng Web Server Node.js, tích hợp giao thức MQTT, cấu hình cơ sở dữ liệu MySQL và kiểm thử kết nối Socket.io hai chiều.
- Tuần 13–16: Thử nghiệm dã ngoại thực tế, hiệu chuẩn cảm biến với máy đo chuẩn HTC-2, đo đạc độ trễ mạng và đánh giá độ bền cơ học.
Quản trị rủi ro tập trung vào hai yếu tố then chốt: hiện tượng sụt áp và nhiễu sóng khi động cơ DC 24V khởi động (khắc phục bằng mạch cách ly quang Opto trên XY-160D và nguồn xung riêng biệt 24V/5A); nguy cơ kẹt cơ khí (xử lý bằng công tắc hành trình điện tử và ngắt relay phần mềm).
Implementation và kết quả
Development process
Cốt lõi của hệ thống nằm ở cơ chế đóng gói dữ liệu và phân xử lệnh duplex giữa hai nút LoRa. Gói tin truyền từ Sender (0xAA) sang Receiver (0xBB) được chuẩn hóa theo cấu trúc chuỗi byte tối ưu băng thông:
$$\text{Packet} = \text{TargetAddr (0xBB)} + \text{SourceAddr (0xAA)} + \text{Payload String}$$
Trong đó Payload có định dạng: ID/NhietDo&DoAm#Mua^Motor (Ví dụ thực tế: 160/28.99&81.53#1^0 tương ứng gói tin số 160, nhiệt độ 28.99°C, độ ẩm 81.53%, cảm biến mưa tích cực mức 1, động cơ đang dừng).
Dưới đây là đoạn code thực thi đóng gói và xử lý logic điều khiển động cơ trên Sender Node (ESP32 C++):
#include <SPI.h>
#include <LoRa.h>
#include <Adafruit_BME280.h>
#define LORA_CS 18
#define LORA_RST 14
#define LORA_DIO0 26
#define IN1_PIN 25
#define IN2_PIN 33
#define ENA_PIN 32
#define RAIN_PIN 34
byte localAddress = 0xAA;
byte destination = 0xBB;
Adafruit_BME280 bme;
unsigned long msgCount = 0;
void controlMotor(int state) {
if (state == 1) { // Kéo giàn phơi ra
digitalWrite(IN1_PIN, HIGH);
digitalWrite(IN2_PIN, LOW);
ledcWrite(0, 255); // PWM 100% duty cycle
} else if (state == 2) { // Thu giàn phơi vào
digitalWrite(IN1_PIN, LOW);
digitalWrite(IN2_PIN, HIGH);
ledcWrite(0, 255);
} else { // Ngừng động cơ
digitalWrite(IN1_PIN, LOW);
digitalWrite(IN2_PIN, LOW);
ledcWrite(0, 0);
}
}
void sendSensorData(float temp, float hum, int rain, int motor) {
String payload = String(msgCount) + "/" + String(temp, 2) + "&" +
String(hum, 2) + "#" + String(rain) + "^" + String(motor);
LoRa.beginPacket();
LoRa.write(destination);
LoRa.write(localAddress);
LoRa.write(payload.length());
LoRa.print(payload);
LoRa.endPacket();
msgCount++;
}
Tại Receiver Node, sau khi thu nhận gói tin LoRa hợp lệ, vi điều khiển lập tức chuyển tiếp nội dung lên MQTT Topic esp/rawdata. Server Node.js lắng nghe topic này, phân tích chuỗi dữ liệu (parsing regex), lưu vào MariaDB và kích hoạt sự kiện socket.emit('weather_update', data) để cập nhật biểu đồ trên trình duyệt mà không cần tải lại trang.
Testing và validation
Hiệu năng đo lường môi trường được kiểm chứng thông qua so sánh trực tiếp giữa cảm biến BME280 của hệ thống và thiết bị đo chuẩn công nghiệp HTC-2 (độ chính xác ±1°C, ±5% RH). Các chu kỳ lấy mẫu được kiểm thử liên tục ở các mốc thời gian 5, 10, 15, 20, 25 phút trong các điều kiện môi trường thực tế tại TP. Hồ Chí Minh:
| Mốc thời gian lấy mẫu |
BME280 (°C) |
HTC-2 (°C) |
Sai số nhiệt (°C) |
BME280 (%RH) |
HTC-2 (%RH) |
Sai số độ ẩm (%RH) |
| Mẫu 1 (5 phút) |
28.30 |
28.50 |
-0.20 |
78.40 |
80.00 |
-1.60 |
| Mẫu 2 (10 phút) |
28.70 |
29.00 |
-0.30 |
76.20 |
78.00 |
-1.80 |
| Mẫu 3 (15 phút) |
28.40 |
28.60 |
-0.20 |
79.10 |
81.00 |
-1.90 |
| Mẫu 4 (20 phút) |
28.99 |
29.20 |
-0.21 |
81.53 |
84.00 |
-2.47 |
| Mẫu 5 (25 phút) |
29.10 |
29.40 |
-0.30 |
80.80 |
83.00 |
-2.20 |
| Giá trị trung bình |
28.70 |
28.94 |
-0.24 (0.83%) |
79.21 |
81.20 |
-1.99 (2.45%) |
Kết quả đo đạc khẳng định sai số của BME280 chỉ lệch trung bình 0.24°C về nhiệt độ và 1.99% về độ ẩm tương đối so với máy đo chuẩn HTC-2, nằm hoàn toàn trong giới hạn dung sai kỹ thuật cho phép.
Kiểm thử động lực học và độ trễ cơ học:
- Thời gian kéo giàn phơi ra toàn phần: 18.0 giây (quãng đường di chuyển 24.5 cm, tốc độ trung bình 1.361 cm/s).
- Thời gian thu giàn phơi vào toàn phần: 20.0 giây (tốc độ trung bình 1.225 cm/s).
- Độ trễ kích hoạt từ lúc cảm biến nhận giọt nước đến khi động cơ bắt đầu kéo vào: < 1.2 giây.
- Tỉ lệ truyền nhận gói tin thành công qua LoRa 915MHz: 99.4% ở khoảng cách 100m xuyên 3 lớp tường gạch.
Kết quả đạt được
Hệ thống hoàn thành 100% các tính năng đề ra:
- Cơ chế tự động khóa: Khi người dùng chủ động nhấn nút thu giàn bằng tay hoặc qua giao diện Web, hệ thống sẽ tạm khóa chế độ Auto để tránh việc cảm biến tự ý mở giàn, đảm bảo an toàn tuyệt đối. Chế độ Auto chỉ tự động kích hoạt trở lại khi người dùng thực hiện lệnh kéo giàn ra ngoài.
- Cảnh báo thời tiết theo thời gian thực: Khi độ ẩm vượt 85% kết hợp áp suất khí quyển giảm đột ngột hoặc cảm biến mưa phát hiện giọt nước, tin nhắn SMS cảnh báo được gửi tới số điện thoại chủ nhà qua Nexmo Gateway trong vòng 3 giây.
- Giao diện Web trực quan: Cho phép xem biểu đồ biến thiên nhiệt ẩm theo thời gian thực và quản lý tài khoản người dùng bảo mật.
Đổi mới và đóng góp
- Kiến trúc phân tán LoRa – Wi-Fi Gateway: Thay vì ép buộc vi điều khiển ngoài ban công phải kết nối trực tiếp với router Wi-Fi trong nhà (vốn dễ mất kết nối do tường dày và cửa kính cản sóng), đồ án tiên phong tách biệt nút thu thập ngoài trời (chỉ dùng LoRa tiết kiệm năng lượng) và nút cầu nối trong nhà (LoRa + Wi-Fi). Giải pháp này giải quyết triệt để vấn đề rớt mạng của các thiết bị Smart Home lắp đặt ngoài ban công.
- Cơ cấu cơ khí xếp hình chữ X gắn tường độc đáo: Khác với các mẫu giàn phơi gắn trần cồng kềnh hoặc giàn phơi chữ A chiếm trọn diện tích ban công, khung giàn phơi gắn tường được thiết kế gồm thanh gá chữ L (50.6 cm) và 3 thanh liên kết khớp bản lề (dài lần lượt 36, 35, 20 cm, tiết diện 2x1 cm). Khi thu lại, hệ thống áp sát vách tường, giải phóng 100% không gian sàn.
- Hiệu quả kinh tế vượt trội: Toàn bộ chi phí linh kiện phần cứng, cơ khí và vi điều khiển ước tính dưới 2.500.000 VNĐ, chỉ bằng 25–30% so với giá thành giàn phơi thông minh thương phẩm trên thị trường (như Saphasa có giá 8.800.000 VNĐ) nhưng sở hữu các tính năng IoT và telemetry vượt trội hơn.
- Đóng góp học thuật: Cung cấp bộ tham số thực nghiệm chi tiết về hành vi truyền sóng LoRa trong môi trường nhà ở đô thị dày đặc và giải thuật điều khiển trạng thái hữu hạn (FSM) cho cơ cấu chấp hành tự động.
Ứng dụng thực tế và triển khai
Tình huống ứng dụng thực tế
- Căn hộ chung cư và nhà trọ đô thị: Vị trí ban công hẹp (chiều rộng dưới 1.2 m), người dùng là nhân viên văn phòng thường xuyên vắng nhà cả ngày.
- Biệt thự, nhà phố có sân thượng: Lắp đặt giàn phơi tại tầng thượng, nơi sóng Wi-Fi từ tầng trệt không thể vươn tới (nhờ tầm phủ của LoRa lên tới vài trăm mét trong khu dân cư).
- Khu nội trú bệnh viện, trường học: Tự động bảo vệ chăn màn, quân trang của tập thể khi trời mưa mà không cần nhân lực trực gác.
Hướng dẫn triển khai và lắp đặt
- Gá lắp cơ khí: Sử dụng 4 ốc tắc kê nở sắt M10 khoan cố định thanh gá tường chữ L lên vách tường bê tông ở độ cao từ 1.8m – 2.2m so với mặt sàn. Lắp 2 động cơ Linear Actuator VT620-2412 vào khớp bản lề truyền động.
- Đấu nối điện: Cấp nguồn Adaptor 24VDC/5A cho mạch cầu H XY-160D và nguồn 5VDC/2A cho board TTGO LoRa32. Đấu nối cảm biến BME280 qua cổng SPI và cảm biến mưa LM393 đặt nghiêng 15 độ hướng ra phía ngoài đón mưa.
- Cấu hình mạng: Receiver Node tự động phát Wi-Fi Captive Portal để người dùng nhập SSID/Password mạng gia đình; Node.js Backend có thể triển khai trên bo mạch nhúng Raspberry Pi hoặc máy chủ mini PC nội bộ.
Phân tích chi phí và hiệu quả đầu tư (ROI)
Với mức đầu tư ban đầu khoảng 2.2–2.5 triệu VNĐ, hệ thống giúp bảo vệ quần áo không bị hư hại hay ẩm mốc do mưa gió (tiết kiệm chi phí giặt sấy lại và mua sắm quần áo mới ước tính 1.500.000 VNĐ/năm cho một hộ gia đình 4 người). Điểm hòa vốn đạt được chỉ sau khoảng 1.5 năm vận hành, đồng thời giải phóng giá trị không gian sống quý giá tại các đô thị lớn.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Hành trình trục đẩy của động cơ Linear VT620 giới hạn ở mức 130 mm, khiến độ vươn tối đa của giàn phơi dừng lại ở mức 75 cm, giới hạn số lượng quần áo phơi trong một mẻ (khoảng 10–12 móc treo).
- Tấm cảm biến mưa LM393 dạng bản mạch hở dễ bị bám bụi bẩn hoặc oxy hóa sau thời gian dài tiếp xúc trực tiếp với nắng mưa ngoài trời, cần vệ sinh định kỳ.
- Hệ thống chưa có nguồn pin dự phòng (UPS 24V) tích hợp sẵn trong trường hợp xảy ra sự cố cắt điện lưới khi trời đang mưa.
Hướng phát triển tương lai
- Nâng cấp cảm biến mưa sang dạng cảm biến quang học (Optical Rain Sensor) gắn trong hộp kín chống nước tiêu chuẩn IP67 để tăng tuổi thọ.
- Bổ sung thuật toán học máy (Machine Learning) nhẹ trên Edge hoặc Server để dự báo khả năng mưa dựa trên xu hướng biến thiên áp suất khí quyển (hPa) từ BME280 kết hợp API dự báo thời tiết OpenWeatherMap.
- Phát triển ứng dụng di động đa nền tảng (Flutter/React Native) hỗ trợ thông báo đẩy (Push Notifications) qua Firebase Cloud Messaging (FCM) thay thế dần cho SMS truyền thống nhằm tối ưu chi phí vận hành.
Đối tượng hưởng lợi
- Sinh viên Kỹ thuật: Tiếp cận tài liệu tham khảo hoàn chỉnh từ thiết kế cơ khí, điện tử công suất, lập trình vi điều khiển nhúng đa luồng (ESP32 FreeRTOS) đến giao thức truyền thông LoRa P2P.
- Kỹ sư và Lập trình viên IoT: Nắm bắt mô hình kiến trúc kết hợp LoRa – Wi-Fi – MQTT – WebSocket trong việc giải quyết bài toán suy hao tín hiệu mạng tại các góc chết công trình xây dựng.
- Doanh nghiệp sản xuất thiết bị gia dụng: Sở hữu bản thiết kế cơ sở (Proof of Concept) có tính khả thi thương mại hóa cao, chi phí sản xuất thấp, dễ dàng nội địa hóa linh kiện.
- Các nhà nghiên cứu: Dữ liệu thực nghiệm về độ chính xác của BME280 và hiệu năng truyền thông RF 915MHz trong môi trường đô thị nhiệt đới ẩm.
Câu hỏi thường gặp (FAQ)
1. Yêu cầu hạ tầng kỹ thuật để lắp đặt hệ thống là gì?
Hệ thống chỉ yêu cầu một mảng tường phẳng tối thiểu 60 x 80 cm có khả năng chịu lực, một ổ cắm điện dân dụng 220VAC gần vị trí lắp đặt và mạng Wi-Fi băng tần 2.4GHz trong nhà. Không cần kéo dây mạng hay dây tín hiệu từ ban công vào phòng khách.
2. Sóng LoRa 915 MHz có an toàn và có bị cản trở bởi kính cường lực hay tường bê tông không?
Băng tần LoRa 915 MHz có công suất phát thấp (thường dưới 20 dBm ~ 100 mW), hoàn toàn an toàn cho sức khỏe con người. Nhờ kỹ thuật điều chế Chirp Spread Spectrum (CSS), sóng LoRa có khả năng xuyên qua 3–4 lớp tường bê tông cốt thép và cửa kính Low-E dày mà tỷ lệ mất gói tin vẫn dưới 1% ở khoảng cách 100m.
3. Nếu đang phơi đồ mà mất kết nối Wi-Fi, giàn phơi có tự thu vào khi trời mưa không?
Có. Cơ chế tự động hóa được xử lý cục bộ ngay trên Sender Node ngoài trời. Khi cảm biến phát hiện mưa, Sender Node trực tiếp điều khiển mạch cầu H để kéo động cơ thu giàn phơi vào ngay lập tức mà không phụ thuộc vào tình trạng kết nối Wi-Fi hay Server.
4. Động cơ xy lanh điện có tự ngắt khi bị kẹt vật cản không?
Động cơ Linear VT620-2412 được tích hợp sẵn công tắc hành trình cơ học ở hai đầu trục đẩy để tự ngắt nguồn khi hết hành trình. Ngoài ra, mạch điều khiển có thể tích hợp thêm cảm biến dòng điện để ngắt xung PWM bảo vệ nếu tải trọng vượt ngưỡng 4000N.
5. Chi phí bảo dưỡng và thay thế linh kiện định kỳ ra sao?
Các linh kiện cơ khí và thanh trượt cần được tra mỡ bôi trơn 6 tháng/lần. Tấm điện cực cảm biến mưa có chi phí thay thế rất rẻ (~15.000 – 20.000 VNĐ) sau mỗi 12–18 tháng sử dụng ngoài trời.
Kết luận
Đồ án tốt nghiệp "Thiết kế hệ thống giàn phơi đồ tự động nhằm phù hợp với diện tích không gian vừa và nhỏ" đã giải quyết triệt để bài toán tối ưu hóa không gian sống đô thị kết hợp tự động hóa dân dụng. Bằng việc kết hợp sáng tạo giữa cơ cấu cánh tay đòn xếp gắn tường, công nghệ truyền thông không dây tầm xa LoRa 915MHz và hệ thống máy chủ IoT thời gian thực Node.js/MQTT, đề tài đã chứng minh tính khả thi cao, hoạt động bền bỉ, chính xác với chi phí sản xuất cực kỳ tiết kiệm. Đây là minh chứng rõ nét cho xu hướng ứng dụng công nghệ nhúng và Internet vạn vật vào việc nâng cao chất lượng cuộc sống hàng ngày của người dân đô thị Việt Nam.