Giới thiệu dự án
Trong ngành công nghệ kỹ thuật ô tô hiện đại, các hệ thống an toàn chủ động (Active Safety Systems) và hệ thống điện thân xe (Body Electrical Systems) đóng vai trò quyết định đến trải nghiệm và độ an toàn của người điều khiển phương tiện. Theo thống kê của Cơ quan An toàn Giao thông Cao tốc Quốc gia Mỹ (NHTSA), điều kiện thời tiết bất lợi như mưa lớn, sương mù và bão làm giảm hơn 30% tầm nhìn quang học, là nguyên nhân trực tiếp dẫn đến gần 15% tổng số vụ tai nạn giao thông đường bộ hàng năm. Trong bối cảnh đó, hệ thống gạt mưa và rửa kính tự động điều khiển thông qua mô-đun điều khiển thân xe (Body Control Module - BCM) đã trở thành trang bị tiêu chuẩn bắt buộc trên các dòng xe hiện đại nhằm duy trì tầm nhìn thông suốt và giảm tải thao tác cho tài xế.
Tuy nhiên, tại các cơ sở đào tạo chuyên ngành Công nghệ Kỹ thuật Ô tô, công tác giảng dạy thực hành hệ thống điện thân xe còn gặp nhiều rào cản. Các mô hình sa bàn truyền thống thường sử dụng hệ thống cơ - điện thuần túy, thiếu tính năng tự động hóa, cấu trúc đóng kín khó tiếp cận mạch điện bên trong và đặc biệt không thể giả lập các pan bệnh (hư hỏng thực tế) một cách linh hoạt, an toàn. Các thiết bị mô phỏng nhập khẩu từ nước ngoài lại có giá thành đắt đỏ (dao động từ 150.000.000 đến 300.000.000 VNĐ/bộ) và không cho phép tùy biến can thiệp sâu vào giải thuật điều khiển.
Xuất phát từ thực tiễn trên, đề tài "Nghiên cứu, thực hiện mô hình hệ thống gạt mưa trên ô tô phục vụ giảng dạy" (Đề án tốt nghiệp ngành Công nghệ Kỹ thuật Ô tô, Trường Đại học Sư phạm Kỹ thuật TP.HCM) được thực hiện với các mục tiêu trọng tâm sau:
- Nghiên cứu toàn diện cơ sở lý thuyết, nguyên lý cơ khí - điện tử và các trạng thái vận hành của hệ thống gạt mưa - rửa kính ô tô đa năng (chế độ MIST, LOW, HIGH, INT biến thiên, AUTO, kết hợp rửa kính trước/sau).
- Thiết kế và chế tạo mạch điều khiển thông minh ứng dụng vi điều khiển ATmega328P kết hợp bộ xử lý truyền thông Wi-Fi ESP8266.
- Tích hợp cảm biến mưa quang học (Optical Rain Sensor) hoạt động theo nguyên lý khúc xạ ánh sáng và biến trở giả lập cảm biến tốc độ xe (Vehicle Speed Sensor - VSS).
- Phát triển ứng dụng di động trên nền tảng Android kết nối cơ sở dữ liệu thời gian thực Google Firebase để điều khiển tạo pan lỗi từ xa phục vụ công tác đào tạo và sát hạch.
- Thi công mô hình sa bàn giảng dạy hoàn chỉnh đạt chuẩn sư phạm, an toàn điện áp DC 12V và trực quan hóa toàn bộ điểm đo kiểm tín hiệu.
Dự án giới hạn trong việc thiết kế mô hình hệ thống điện thân xe điện áp 12V DC, mô phỏng đầy đủ 5 chế độ gạt kính chắn gió phía trước, 3 chế độ gạt kính sau, tích hợp 5 pan lỗi ngắt mạch/chập mạch phổ biến trên xe ô tô thực tế.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Để xác định kiến trúc kỹ thuật tối ưu, nhóm nghiên cứu đã tiến hành so sánh hệ thống điều khiển gạt mưa được đề xuất với các giải pháp đào tạo hiện có trên thị trường:
| Tiêu chí so sánh |
Mô hình sa bàn cơ - điện cổ điển |
Thiết bị mô phỏng BCM nhập khẩu |
Mô hình nghiên cứu của đề tài |
| Phần cứng chấp hành |
Motor gạt mưa bãi, công tắc gạt cơ khí |
Hộp BCM OEM đóng kín, motor tiêu chuẩn |
Motor DC 12V 5 chân OEM, cơ cấu trục vít - bánh vít thực tế |
| Tính năng tự động |
Không có (hoàn toàn chỉnh tay) |
Tự động hóa hoàn toàn theo xe |
Cảm biến mưa quang học + giả lập tốc độ xe theo thuật toán thông minh |
| Cơ chế tạo pan lỗi |
Đấu nối thủ công bằng cầu dao/công tắc gạt |
Module tạo lỗi vật lý tích hợp |
Điều khiển không dây qua App Android & Firebase Realtime |
| Hiển thị thông số |
Không có hoặc chỉ có đồng hồ kim |
Màn hình chẩn đoán OBD-II |
Màn hình LCD 16x2 hiển thị trạng thái và chu kỳ gạt |
| Tính mở & Mở rộng |
Thấp (cố định phần cứng) |
Rất thấp (phần mềm đóng) |
Cao (mã nguồn mở C/C++, tùy biến thêm pan lỗi dễ dàng) |
| Chi phí chế tạo |
5.000.000 – 8.000.000 VNĐ |
150.000.000 – 300.000.000 VNĐ |
9.500.000 – 12.000.000 VNĐ |
Hệ thống đáp ứng các yêu cầu chức năng theo chuẩn phân loại MoSCoW:
- Must have: Hoạt động đúng 100% các chế độ nguyên bản (OFF, MIST, INT, LOW, HIGH, WASHER, REAR ON/INT/WASH); chức năng tự dừng (Auto-stop/Park position) thông qua tiếp điểm cam P2/P3; hiển thị trạng thái lên LCD 16x2.
- Should have: Chế độ AUTO tự kích hoạt gạt mưa và điều chỉnh tần số theo lượng nước bám trên kính; tạo 5 pan lỗi thực hành từ xa qua Wi-Fi.
- Could have: Tự động điều chỉnh thời gian trễ gạt gián đoạn theo vận tốc giả lập của xe.
- Won't have: Giao tiếp qua mạng CAN Bus/LIN Bus vật lý với các hộp điều khiển ECU động cơ (dành cho hướng phát triển tiếp theo).
Thiết kế hệ thống
Kiến trúc hệ thống được phân tách thành 5 khối chức năng chính:
[ Khối Cảm biến & Công tắc ]
├── Công tắc gạt mưa đa năng (10 chân)
├── Cảm biến mưa quang học (LED IR + Photodiode)
└── Biến trở giả lập tốc độ xe (Analog ADC)
│
▼
[ Khối Xử lý Trung tâm ]
├── ATmega328P (Arduino Nano): Đọc Digital/Analog, giải thuật PWM & chu kỳ gạt
├── ESP8266 NodeMCU: Kết nối Wi-Fi TCP/IP, đồng bộ Firebase Realtime DB
└── Màn hình LCD 16x2: Hiển thị thông số trạng thái
│
▼
[ Khối Driver & Điều khiển Pan ]
├── Mạch Optocoupler cách ly quang PC817
├── Mạch Relay 12V DC điều khiển đóng cắt công suất Motor
└── Mạch Relay ngắt mạch giả lập Pan lỗi
│
▼
[ Khối Chấp hành ]
├── Motor gạt mưa trước DC 12V (2 cuộn dây tốc độ LOW/HIGH, tiếp điểm cam P2/P3)
├── Motor gạt mưa sau DC 12V
└── Motor bơm nước rửa kính (Washer Pump)
Ngăn xếp công nghệ (Technology Stack)
- Vi điều khiển chính: ATmega328P (Microchip/Atmel) kiến trúc 8-bit AVR RISC, 16 MHz, 32 KB Flash, 2 KB SRAM, 8 kênh ADC 10-bit.
- Bộ truyền thông IoT: ESP8266EX (Espressif Systems) 32-bit Tensilica L106 80 MHz, 4 MB SPI Flash, Wi-Fi 802.11 b/g/n (Core v3.0.2).
- Phần mềm nhúng & IDE: Visual Studio Code v1.70 tích hợp PlatformIO Core / Arduino IDE v1.8.19.
- Ứng dụng di động: Android Studio (Chipmunk/Dolphin 2021.3+), ngôn ngữ Java SDK 11, tương thích Android API Level 24 đến 33.
- Cơ sở dữ liệu đám mây: Google Firebase Realtime Database (REST API protocol).
- Phần mềm thiết kế cơ khí & mạch: AutoCAD 2022 (thiết kế khung gá), Proteus Professional v8.13 (mô phỏng mạch nguyên lý).
Thiết kế cấu trúc dữ liệu Firebase (JSON Schema)
{
"WiperSystem": {
"Telemetry": {
"CurrentMode": "INT",
"RainDetected": true,
"RainSensorADC": 482,
"SimulatedSpeedKmh": 45,
"WiperSpeedLevel": "LOW"
},
"PanControl": {
"Pan1_FrontLowCut": false,
"Pan2_CamParkFault": false,
"Pan3_IntTimerFailure": false,
"Pan4_PumpGndCut": false,
"Pan5_RainSensorLoss": false
}
}
}
Methodology
Dự án áp dụng phương pháp phát triển lặp kết hợp phần cứng và phần mềm (Hardware-in-the-Loop Agile Development) trong 24 tuần (04/03/2022 – 09/08/2022):
- Giai đoạn 1 (Tuần 1 - 4): Nghiên cứu sơ đồ mạch nguyên lý Toyota/Hyundai, khảo sát thông số motor DC và tiếp điểm cam định vị vị trí dừng.
- Giai đoạn 2 (Tuần 5 - 10): Chế tạo cảm biến quang học, thiết kế layout PCB khối nguồn, khối vi điều khiển và mạch công suất Relay.
- Giai đoạn 3 (Tuần 11 - 18): Lập trình firmware C++ nhúng trên ATmega328P/ESP8266, xây dựng giao diện Android App kết nối Firebase.
- Giai đoạn 4 (Tuần 19 - 24): Gia công khung giá đỡ sắt sơn tĩnh điện, tích hợp hệ thống, đo kiểm điện áp và biên soạn 5 bài thực hành sư phạm.
Implementation và kết quả
Development process
Cơ cấu gạt mưa sử dụng động cơ điện một chiều 12V kết hợp hộp giảm tốc trục vít - bánh vít có tỷ số truyền $i = 50:1$, giúp tăng mô-men xoắn lên 50 lần để đảm bảo cần gạt thắng được lực ma sát của lưỡi cao su trên kính chắn gió. Động cơ tích hợp 3 chổi than: chổi than chung (Mass), chổi than tốc độ thấp (+1 / LOW) và chổi than tốc độ cao (+2 / HIGH) đặt lệch góc pha để thay đổi số vòng dây phần ứng tác dụng.
Đĩa cam bên trong motor gắn liền với công tắc định vị vị trí dừng (Park switch):
- Khi cần gạt nằm ngoài vị trí dừng: Tiếp điểm cam đóng giữa chân cực $S$ và tiếp điểm $P2$ (nối nguồn dương qua khóa điện $+B$), duy trì cấp nguồn cho motor quay tiếp dù công tắc đã OFF.
- Khi cần gạt về đúng góc nghỉ đáy kính: Tiếp điểm chuyển sang vị trí $P3$ (nối mass), ngắn mạch phần ứng motor tạo hiện tượng phanh điện động (Dynamic Braking), triệt tiêu quán tính giúp cần gạt dừng tức thì.
Giải thuật điều khiển nhúng trên ATmega328P (C++)
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int PIN_SW_LOW = 2;
const int PIN_SW_HIGH = 3;
const int PIN_SW_INT = 4;
const int PIN_CAM_P2 = 5;
const int PIN_RAIN_ANALOG = A0;
const int PIN_SPEED_POT = A1;
const int RELAY_LOW_MOTOR = 8;
const int RELAY_HIGH_MOTOR = 9;
const int RELAY_PUMP = 10;
void setup() {
pinMode(PIN_SW_LOW, INPUT_PULLUP);
pinMode(PIN_SW_HIGH, INPUT_PULLUP);
pinMode(PIN_SW_INT, INPUT_PULLUP);
pinMode(PIN_CAM_P2, INPUT);
pinMode(RELAY_LOW_MOTOR, OUTPUT);
pinMode(RELAY_HIGH_MOTOR, OUTPUT);
pinMode(RELAY_PUMP, OUTPUT);
digitalWrite(RELAY_LOW_MOTOR, LOW);
digitalWrite(RELAY_HIGH_MOTOR, LOW);
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("WIPER SYSTEM OK");
}
void loop() {
int rainVal = analogRead(PIN_RAIN_ANALOG);
int speedVal = analogRead(PIN_SPEED_POT);
int vehicleSpeed = map(speedVal, 0, 1023, 0, 120); // 0 to 120 km/h
if (digitalRead(PIN_SW_HIGH) == LOW) {
// Mode HIGH
digitalWrite(RELAY_LOW_MOTOR, LOW);
digitalWrite(RELAY_HIGH_MOTOR, HIGH);
updateLCD("MODE: HIGH SPEED", vehicleSpeed);
}
else if (digitalRead(PIN_SW_LOW) == LOW) {
// Mode LOW
digitalWrite(RELAY_HIGH_MOTOR, LOW);
digitalWrite(RELAY_LOW_MOTOR, HIGH);
updateLCD("MODE: LOW SPEED", vehicleSpeed);
}
else if (digitalRead(PIN_SW_INT) == LOW || rainVal < 500) {
// Mode INT / AUTO: Tinh toan thoi gian nghi theo van toc xe
int delayTime = map(vehicleSpeed, 0, 120, 6000, 1500); // 6s giam ve 1.5s
digitalWrite(RELAY_LOW_MOTOR, HIGH);
delay(800); // Kich hoat motor roi khoi vi tri P3
while(digitalRead(PIN_CAM_P2) == HIGH) {
// Cho motor quay xong 1 chu ky den khi cam ve vi tri P3
delay(10);
}
digitalWrite(RELAY_LOW_MOTOR, LOW);
updateLCD("MODE: INT/AUTO", vehicleSpeed);
delay(delayTime);
}
else {
// Mode OFF: Duy tri chay ve vi tri dung
if (digitalRead(PIN_CAM_P2) == HIGH) {
digitalWrite(RELAY_LOW_MOTOR, HIGH);
} else {
digitalWrite(RELAY_LOW_MOTOR, LOW);
digitalWrite(RELAY_HIGH_MOTOR, LOW);
updateLCD("MODE: SYSTEM OFF", vehicleSpeed);
}
}
}
void updateLCD(String mode, int speed) {
lcd.setCursor(0, 0);
lcd.print(mode + " ");
lcd.setCursor(0, 1);
lcd.print("V: " + String(speed) + " km/h ");
}
Testing và validation
Nhóm nghiên cứu đã thực hiện đo kiểm thực tế các thông số điện áp chuẩn tại các đầu giắc nối trên sa bàn để lập bảng cơ sở dữ liệu tra cứu cho sinh viên trong quá trình chẩn đoán:
| Vị trí đo kiểm |
Chân linh kiện |
Điện áp chế độ OFF |
Điện áp chế độ LOW |
Điện áp chế độ HIGH |
Điện áp chế độ INT |
Điện áp chế độ WASHER |
| Công tắc gạt mưa |
Chân $+B$ (Nguồn) |
$12.60\text{ V}$ |
$12.58\text{ V}$ |
$12.55\text{ V}$ |
$12.60\text{ V}$ |
$12.52\text{ V}$ |
| Công tắc gạt mưa |
Chân $+1$ (Low out) |
$0.00\text{ V}$ |
$12.45\text{ V}$ |
$0.00\text{ V}$ |
$12.45\text{ V}$ (xung) |
$0.00\text{ V}$ |
| Công tắc gạt mưa |
Chân $+2$ (High out) |
$0.00\text{ V}$ |
$0.00\text{ V}$ |
$12.42\text{ V}$ |
$0.00\text{ V}$ |
$0.00\text{ V}$ |
| Motor gạt trước |
Chân $S$ (Tiếp điểm cam) |
$0.05\text{ V}$ (vị trí dừng) / $12.50\text{ V}$ (vị trí quét) |
$12.48\text{ V}$ |
$12.45\text{ V}$ |
Dao động $0 - 12.5\text{ V}$ |
$12.48\text{ V}$ |
| Motor bơm nước |
Chân $W$ (+) |
$0.00\text{ V}$ |
$0.00\text{ V}$ |
$0.00\text{ V}$ |
$0.00\text{ V}$ |
$12.38\text{ V}$ |
| Cảm biến mưa |
Ngõ ra Analog $A0$ |
$4.85\text{ V}$ (kính khô) |
N/A |
N/A |
N/A |
$1.20 - 2.10\text{ V}$ (kính ướt) |
Ma trận kích hoạt 5 Pan bệnh thực hành
- Pan 1 (Hỏng chế độ LOW): Mở relay cắt đường dây dẫn vào chổi than $+1$. Hiện tượng: Bật LOW motor không chạy, bật HIGH motor quay bình thường.
- Pan 2 (Hỏng tiếp điểm cam tự dừng $S$): Cắt tín hiệu chân $S$ về hộp điều khiển. Hiện tượng: Khi tắt công tắc sang OFF, cần gạt lập tức dừng ngay giữa kính thay vì quay về vị trí nghỉ đáy kính.
- Pan 3 (Mất xung điều khiển INT): Ngắt mạch định thời transistor/vi điều khiển. Hiện tượng: Chế độ gián đoạn không hoạt động, các chế độ gạt liên tục vẫn hoạt động.
- Pan 4 (Mất mass cụm bơm rửa kính $EW$): Ngắt chân mass $EW$. Hiện tượng: Kéo cần gạt rửa kính (WASH) motor gạt vẫn gạt 3 chu kỳ nhưng bơm nước không phun.
- Pan 5 (Mất nguồn cảm biến mưa quang học): Cắt nguồn $+5\text{V}$ cảm biến. Hiện tượng: Bật AUTO gạt mưa không phản hồi dù xịt nước lên bề mặt cảm biến.
Kết quả đạt được
- Chỉ số kỹ thuật: Độ trễ nhận lệnh điều khiển Pan từ Smartphone qua Firebase đạt dưới $180\text{ ms}$; tần số phản hồi tín hiệu cảm biến quang học là $50\text{ Hz}$; chu kỳ gạt ngắt quãng INT tự động biến thiên chính xác từ $1.5\text{ s}$ đến $6.0\text{ s}$ tương ứng với dải vận tốc $120\text{ km/h} \rightarrow 0\text{ km/h}$.
- Độ tin cậy phần cứng: Mạch đóng ngắt Relay chịu tải dòng định mức $10\text{ A}$ liên tục, thử nghiệm 500 chu kỳ kích hoạt pan lỗi liên tục không xảy ra hiện tượng dính tiếp điểm hay xung đột vi điều khiển.
- Chỉ số giáo dục: Biên soạn thành công 01 bộ phiếu hướng dẫn thực hành gồm 5 bài tập đo kiểm sơ đồ mạch, xác định chân giắc, chẩn đoán triệu chứng lỗi và lập quy trình khắc phục sự cố điện ô tô.
Đổi mới và đóng góp
- Ứng dụng công nghệ IoT vào đào tạo nghề ô tô truyền thống: Khác với các sa bàn điện cơ thông thường dùng công tắc vật lý dễ bị học viên phát hiện vị trí pan lỗi bằng mắt thường, hệ thống tích hợp ESP8266 cho phép giảng viên kích hoạt pan ẩn không dây từ xa thông qua ứng dụng di động, nâng cao tính khách quan trong kiểm tra, đánh giá kỹ năng sinh viên.
- Thiết kế cảm biến mưa quang học tự chế: Ứng dụng nguyên lý phản xạ toàn phần nội phần (Total Internal Reflection - TIR). Khi kính khô, 100% tia hồng ngoại từ LED phản xạ vào Photodiode (Điện áp trả về $4.85\text{ V}$). Khi có giọt nước đọng trên bề mặt, chiết suất thay đổi khiến tia sáng bị khúc xạ ra ngoài, cường độ sáng thu được giảm mạnh (Điện áp giảm xuống $1.20 - 2.10\text{ V}$), giúp bộ xử lý nhận biết chính xác lượng mưa với giá thành linh kiện quang học chưa tới $50.000\text{ VNĐ}$.
- Hiệu quả kinh tế vượt trội: Giảm hơn $90%$ chi phí chế tạo so với việc đầu tư một bộ thiết bị giảng dạy nhập khẩu chuyên dụng nhưng vẫn bảo đảm đầy đủ các tính năng kỹ thuật và độ bền cơ khí trên thiết bị thật.
Ứng dụng thực tế và triển khai
- Phạm vi ứng dụng: Triển khai trực tiếp tại các phòng thí nghiệm Thực hành Điện - Điện tử Ô tô, Trung tâm Đào tạo Kỹ thuật Xe hơi tại các trường Đại học, Cao đẳng và Cao đẳng Nghề trên toàn quốc.
- Kịch bản vận hành:
- Giờ học lý thuyết: Giảng viên minh họa trực quan sự dịch chuyển dòng điện qua các chổi than và cơ cấu cam tự dừng khi thay đổi các nấc gạt trên công tắc.
- Giờ kiểm tra/Sát hạch: Giảng viên đứng từ xa chọn "Bật Pan 2" trên điện thoại. Học viên sử dụng đồng hồ vạn năng (VOM) đo điện áp tại các chân cắm giắc phân phối, đối chiếu bảng điện áp chuẩn để chẩn đoán hư hỏng trong thời gian quy định.
- Chi phí triển khai mô hình: Tổng kinh phí vật tư và chế tạo hoàn thiện đạt xấp xỉ $10.500.000\text{ VNĐ}$/mô hình, thời gian hoàn vốn đầu tư giáo dục (ROI) ước tính dưới 6 tháng so với chi phí thuê mua module thương mại.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Cảm biến mưa quang học tự thiết kế chưa được phủ lớp màng lọc phân cực ánh sáng chuyên dụng, do đó trong điều kiện ánh sáng mặt trời chiếu trực diện cường độ cao có thể xuất hiện sai số bù nhiệt.
- Chưa tích hợp giao tiếp mạng truyền thông nội bộ ô tô tiêu chuẩn như CAN Bus (Controller Area Network) hoặc LIN Bus (Local Interconnect Network) để kết nối trực tiếp với máy chẩn đoán chuyên dụng (OBD-II Scanner).
Hướng phát triển
- Nâng cấp bộ vi điều khiển sang STM32F4 hoặc ESP32 tích hợp CAN Transceiver MCP2515 để giả lập dữ liệu BCM truyền lên mạng điều khiển toàn xe.
- Ứng dụng thuật toán thị giác máy tính (Computer Vision) kết hợp camera AI mini để phân tích chính xác mật độ giọt nước và kích thước hạt mưa bám trên kính chắn gió.
- Mở rộng ứng dụng Android thành hệ thống quản lý học tập (LMS), tự động ghi nhận thời gian làm bài và chấm điểm kết quả chẩn đoán pan của sinh viên theo thời gian thực.
Đối tượng hưởng lợi
- Sinh viên ngành Kỹ thuật Ô tô: Có thiết bị thực hành trực quan, được trực tiếp cắm que đo VOM kiểm tra điện áp, thông mạch và rèn luyện tư duy chẩn đoán logic thay vì chỉ học mạch điện trên trang giấy.
- Giảng viên chuyên ngành: Tiết kiệm thời gian chuẩn bị bài giảng, chủ động tạo pan bệnh ngẫu nhiên từ xa mà không cần thao tác ngắt dây phức tạp trước mặt người học.
- Nhà trường & Cơ sở đào tạo: Tối ưu hóa chi phí đầu tư trang thiết bị dạy học, sở hữu giáo cụ trực quan đạt chuẩn kiểm định chất lượng đào tạo kỹ thuật.
- Kỹ thuật viên dịch vụ ô tô: Sử dụng làm tài liệu tham khảo chuẩn để phân tích mạch gạt mưa, hiểu rõ cấu tạo bên trong của đĩa cam tiếp điểm dừng và nguyên lý điều khiển BCM.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật về nguồn điện để vận hành sa bàn là gì?
Mô hình sử dụng nguồn điện một chiều DC 12V với dòng điện định mức từ $10\text{ A}$ đến $15\text{ A}$. Có thể sử dụng trực tiếp bình ắc quy ô tô 12V (dung lượng từ 35Ah trở lên) hoặc bộ nguồn tổ ong chuyển đổi AC 220V sang DC 12V/20A để cấp nguồn liên tục trong phòng thí nghiệm.
2. Khi mất kết nối Internet/Wi-Fi, hệ thống có vận hành được không?
Có. Hệ thống được lập trình độc lập trên vi điều khiển ATmega328P. Nếu mất kết nối Wi-Fi hoặc không có Internet, tất cả các chức năng cơ bản (MIST, LOW, HIGH, INT, Tự dừng, Cảm biến mưa tự động) vẫn hoạt động bình thường thông qua công tắc cơ khí. Kết nối Wi-Fi chỉ phục vụ tính năng điều khiển bật/tắt Pan lỗi từ xa qua App Android.
3. Tại sao khi tắt công tắc về OFF, motor gạt mưa không dừng ngay lập tức?
Đây là nguyên lý thiết kế an toàn của ô tô. Bên trong hộp giảm tốc motor có đĩa cam và các tiếp điểm $P2/P3$. Khi công tắc về OFF nhưng cần gạt chưa về đáy kính, tiếp điểm $P2$ vẫn tiếp tục cấp nguồn dương từ ắc quy qua chân $S$ để motor quay tiếp. Chỉ khi cần gạt về đúng góc nghỉ, tiếp điểm chuyển sang $P3$ nối mass gây phanh điện động thì motor mới dừng hẳn.
4. Cảm biến mưa trên mô hình có nguyên lý hoạt động giống xe thương mại không?
Hoàn toàn tương đồng về mặt vật lý. Cảm biến trên mô hình hoạt động dựa trên hiện tượng khúc xạ và tán xạ ánh sáng hồng ngoại khi có giọt nước đọng trên bề mặt kính, làm suy giảm cường độ quang thông phản xạ về diode thu quang, tương tự nguyên lý cảm biến Rain Sensor của các hãng xe như Toyota, BMW, Mercedes-Benz.
5. Chi phí bảo trì và thay thế linh kiện cho mô hình có đắt không?
Rất thấp. Các linh kiện điện tử (Arduino, ESP8266, Relay, LCD, IC quang) đều là các linh kiện tiêu chuẩn, phổ biến trên thị trường với giá thành từ vài nghìn đến vài chục nghìn đồng. Motor và công tắc gạt mưa sử dụng phụ tùng OEM độ bền cao, dễ dàng thay thế trong suốt vòng đời sử dụng từ 5 đến 10 năm.
Kết luận
Đồ án tốt nghiệp "Nghiên cứu, thực hiện mô hình hệ thống gạt mưa trên ô tô phục vụ giảng dạy" đã giải quyết trọn vẹn bài toán tích hợp giữa cơ khí động lực, điện tử ô tô và công nghệ thông tin IoT. Việc kết hợp thành công vi điều khiển ATmega328P, module ESP8266, cảm biến quang học và ứng dụng điều khiển Firebase trên nền tảng thiết bị ô tô thật đã tạo ra một giáo cụ trực quan hiện đại, giàu tính sư phạm và có giá trị ứng dụng cao.
Mô hình không chỉ giúp người học nắm vững bản chất vật lý, sơ đồ dòng điện và thuật toán điều khiển của hệ thống gạt mưa - rửa kính thông minh, mà còn mở ra hướng tiếp cận mới trong việc số hóa, hiện đại hóa các trang thiết bị đào tạo kỹ thuật ô tô tại Việt Nam.