Giới thiệu dự án

Trong kỷ nguyên Công nghiệp 4.0 và chuyển đổi số quy trình sản xuất, tự động hóa đóng vai trò sống còn trong việc nâng cao năng suất, kiểm soát chất lượng đồng đều và tối ưu hóa chi phí vận hành. Theo các báo cáo thống kê công nghiệp sản xuất, quy trình phân loại và kiểm định thủ công truyền thống chiếm tới 25–35% tổng thời gian đóng gói và tiềm ẩn tỷ lệ sai số do mệt mỏi thị giác của con người dao động từ 3% đến 8%. Đối với các dây chuyền lắp ráp linh kiện, chế biến thực phẩm, dược phẩm và bao bì đóng gói, việc phân loại sản phẩm theo dung sai kích thước hình học—đặc biệt là chiều cao—yêu cầu tính chính xác, ổn định và liên tục ở tốc độ cao.

Đề tài "Thiết kế và thi công hệ thống phân loại sản phẩm theo chiều cao" được nghiên cứu và hiện thực hóa bởi nhóm kỹ sư Cơ điện tử thuộc Trường Cơ khí - Ô tô, Trường Đại học Công nghiệp Hà Nội (HaUI). Đồ án tập trung giải quyết bài toán tự động hóa dây chuyền phân loại kích thước vật thể bằng cách kết hợp cơ điện tử, cảm biến đo lường chính xác và bộ điều khiển nhúng vi xử lý.

       +-------------------------------------------------------------+
       |               SƠ ĐỒ TỔNG QUAN HỆ THỐNG PHÂN LOẠI            |
       +-------------------------------------------------------------+
                                      |
                     [ Cảm biến quang/hồng ngoại D11 ]
                             (Phát hiện phôi)
                                      |
                                      v
       [ Băng tải cấp phôi ] ---> [ Trạm đo siêu âm HC-SR04 ]
          (Động cơ DC + L298N)       (Đo độ cao phôi h = H_ref - d)
                                      |
                                      v
                             [ Arduino Uno R3 ]
                       (Xử lý logic & ngưỡng phân loại)
                                      |
                 +--------------------+--------------------+
                 |                                         |
                 v                                         v
        [ Sản phẩm ĐẠT ]                          [ Sản phẩm KHÔNG ĐẠT ]
      (3.0 cm < kc < 5.0 cm)                       (Ngoài ngưỡng chuẩn)
                 |                                         |
                 v                                         v
       [ Băng tải đi thẳng ]                     [ Cơ cấu Servo SG90 D12 ]
     (LCD: "SP DAT" - Hộp đạt)                 (Gạt góc 90° - Hộp phế)

Mục tiêu dự án

  1. Thiết kế cơ khí chính xác: Xây dựng mô hình băng tải mini truyền động ổn định, khung đỡ cảm biến tùy chỉnh linh hoạt và cơ cấu chấp hành gạt sản phẩm sử dụng động cơ servo phản hồi nhanh.
  2. Thiết kế mạch điều khiển nhúng: Tích hợp bộ vi điều khiển ATmega328P với module cảm biến khoảng cách siêu âm HC-SR04, cảm biến tiệm cận hồng ngoại và màn hình hiển thị LCD 16x2 qua chuẩn giao tiếp nối tiếp liên mạch tích hợp ($I^2C$).
  3. Thuật toán xử lý và phân loại thời gian thực: Xây dựng giải thuật đo đạc xung thời gian số, lọc nhiễu đo lường, quy đổi khoảng cách sang chiều cao chuẩn xác với sai số dưới $\pm 3\text{ mm}$ và thời gian đáp ứng hệ thống dưới $150\text{ ms}$.
  4. Kiểm thử và đánh giá hiệu năng: Đánh giá độ tin cậy trong các kịch bản phân loại sản phẩm đạt chuẩn ($3\text{ cm} \le \text{chiều cao} \le 5\text{ cm}$) và loại bỏ sản phẩm lỗi ra khỏi tuyến truyền động.

Phạm vi và giới hạn nghiên cứu

  • Phạm vi vật lý: Đo kiểm sản phẩm dạng khối tĩnh và động trên băng chuyền có dải kích thước chiều cao từ $1.0\text{ cm}$ đến $15.0\text{ cm}$, bề mặt phản xạ sóng phẳng.
  • Giới hạn kỹ thuật: Tần số phát sóng siêu âm cố định ở $40\text{ kHz}$; góc mở búp sóng cảm biến $\le 15^\circ$; xử lý tín hiệu đơn kênh không sử dụng thuật toán bù nhiệt độ/độ ẩm môi trường.

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

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

Trong thực tế công nghiệp hiện nay, nhiều phương pháp phân loại sản phẩm được triển khai với ưu và nhược điểm riêng biệt:

Giải pháp công nghệ Nguyên lý hoạt động Ưu điểm Nhược điểm Chi phí triển khai
Thị giác máy tính (Machine Vision) Camera công nghiệp + Thuật toán AI/OpenCV Độ chính xác cao ($<0.05\text{ mm}$), nhận diện đa thông số (màu sắc, kích thước, khuyết tật) Thuật toán phức tạp, yêu cầu máy tính biên cấu hình cao, nhạy cảm với ánh sáng môi trường Rất cao ($>20.000.000$ VNĐ)
Cảm biến Laser công nghiệp Triangulation / Time-of-Flight (ToF) Tốc độ quét cực cao, độ phân giải micro-mét ($0.01\text{ mm}$), dải đo rộng Giá thành đầu dò đắt, yêu cầu mạch giải mã chuyên dụng công nghiệp Cao ($5.000.000 - 15.000.000$ VNĐ)
Cảm biến Siêu âm + IR (Đề tài lựa chọn) Sóng âm $40\text{ kHz}$ phản xạ kết hợp thu phát hồng ngoại Giá thành thấp, cấu trúc gọn nhẹ, không phụ thuộc vào màu sắc vật thể, triển khai nhanh Giới hạn dung sai ở mức milimet ($\pm 3\text{ mm}$), chịu ảnh hưởng góc nghiêng bề mặt Rất thấp ($< 1.000.000$ VNĐ)

Phân tích yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc): Dừng/chạy băng tải khi có phôi; phát hiện phôi bằng cảm biến hồng ngoại; đo chiều cao bằng sóng siêu âm; phân loại tự động bằng cánh gạt Servo SG90; hiển thị trạng thái lên LCD 16x2.
  • Should have (Nên có): Giao tiếp tối ưu chân qua $I^2C$ PCF8574; cảnh báo LED tín hiệu trực quan; đèn chỉ thị trạng thái phanh/dừng động cơ.
  • Could have (Có thể có): Chế độ đếm sản phẩm đạt/lỗi lưu trữ vào EEPROM; biến trở vi chỉnh ngưỡng phân loại tại chỗ.
  • Won't have (Chưa thực hiện đợt này): Kết nối không dây IoT (Wi-Fi/Cloud SCADA); bù nhiệt độ thời gian thực bằng DS18B20.

Thiết kế hệ thống

  +-------------------------------------------------------------------------+
  |                   SƠ ĐỒ KHỐI CƠ ĐIỆN TỬ VÀ KẾT NỐI MẠCH                |
  +-------------------------------------------------------------------------+

           +-------------------------+      +-------------------------+
           | Cảm biến Hồng ngoại     |      | Cảm biến Siêu âm        |
           | (Tín hiệu phát hiện)    |      | HC-SR04 (40 kHz)        |
           +------------+------------+      +------------+------------+
                        | (Chân D11)                     | (Trig: D10, Echo: D9)
                        v                                v
  +--------------+  +-------------------------------------------------+
  | Nguồn cấp    |->|            Bộ điều khiển trung tâm              |
  | 5V/2A DC &   |  |              ARDUINO UNO R3                     |
  | 9V Adapter   |  |        (ATmega328P - 16 MHz Clock)              |
  +--------------+  +---+--------------------+--------------------+---+
                        | (Chân D12)         | (SDA: A4, SCL: A5) | (ENA: D3, IN1: D7, IN2: D6)
                        v                    v                    v
           +------------+------------+  +----+--------------------+  +----+--------------------+
           | Cơ cấu gạt chấp hành    |  | Màn hình hiển thị       |  | Động cơ kéo băng tải    |
           | Động cơ Servo SG90      |  | LCD 16x2 + Module I2C   |  | Động cơ DC + Mạch L298N|
           +-------------------------+  +-------------------------+  +-------------------------+

Bảng ánh xạ kết nối chân linh kiện (Hardware Pinout Mapping)

Thiết bị / Module Tên chân thiết bị Chân vi điều khiển Arduino Uno Kiểu tín hiệu Chức năng kỹ thuật
Cảm biến HC-SR04 VCC / GND 5V / GND Nguồn Cấp nguồn nuôi $5\text{V} - 15\text{mA}$
Trig (Trigger) Digital Pin 10 Output (Mức xung) Kích phát xung siêu âm $10,\mu\text{s}$
Echo (Receiver) Digital Pin 9 Input (Độ rộng xung) Đo thời gian phản xạ xung $T_{\text{echo}}$
Cảm biến Hồng ngoại VCC / GND / OUT 5V / GND / Digital Pin 11 Digital Input Nhận diện vật thể đi vào trạm đo ($0$: Có vật, $1$: Trống)
Động cơ Servo SG90 VCC / GND / Signal 5V / GND / Digital Pin 12 PWM Output ($50\text{ Hz}$) Đổi góc gạt $0^\circ \to 90^\circ$ phân loại phế phẩm
Màn hình LCD 16x2 VCC / GND / SDA / SCL 5V / GND / Analog A4 / Analog A5 $I^2C$ Protocol ($100\text{ kHz}$) Giao tiếp 2 dây hiển thị trạng thái và thông số chiều cao
Driver Động cơ DC ENA / IN1 / IN2 Pin 3 (PWM) / Pin 7 / Pin 6 Digital / PWM Output Điều khiển vận tốc và chiều quay băng tải cấp phôi

Phương pháp luận phát triển (Methodology)

Dự án áp dụng quy trình phát triển kỹ thuật cơ điện tử dạng V-Model rút gọn:

  1. Giai đoạn 1 (16/09/2023 - 10/10/2023): Khảo sát tài liệu, xác định thông số công nghệ, lựa chọn linh kiện cảm biến và bộ điều khiển phù hợp bài toán kinh tế - kỹ thuật.
  2. Giai đoạn 2 (11/10/2023 - 05/11/2023): Thiết kế kết cấu cơ khí băng chuyền, gia công khung gá cảm biến bằng vật liệu Mica/nhôm định hình; phân tích mạch điện nguyên lý.
  3. Giai đoạn 3 (06/11/2023 - 30/11/2023): Lắp ráp mạch phần cứng, thi công đi dây triệt tiêu xung nhiễu nguồn; lập trình nhúng C++ trên nền tảng Arduino IDE.
  4. Giai đoạn 4 (01/12/2023 - 23/12/2023): Chạy thử nghiệm thực tế với 100 mẫu phôi kích thước khác nhau, hiệu chỉnh thuật toán đo khoảng cách và hoàn thiện báo cáo kỹ thuật.

Implementation và kết quả

Quy trình phát triển phần mềm và giải thuật

Thuật toán đo đạc khoảng cách dựa trên vận tốc lan truyền của sóng âm thanh trong môi trường không khí tiêu chuẩn ($v \approx 340\text{ m/s} = 0.034\text{ cm}/\mu\text{s}$):

$$S = \frac{v \times t}{2} = \frac{t}{2 \times 29.412} \quad (\text{cm})$$

Trong đó:

  • $t$ ($\mu\text{s}$): Tổng thời gian từ lúc phát chùm sóng siêu âm đến khi nhận lại sóng phản xạ tại đầu thu Echo.
  • $29.412,\mu\text{s/cm}$: Hằng số chuyển đổi thời gian trên mỗi centimet khoảng cách.
       +---------------------------------------------------------+
       |             LƯU ĐỒ THUẬT TOÁN ĐIỀU KHIỂN HỆ THỐNG       |
       +---------------------------------------------------------+
                                    |
                               [ Bắt đầu ]
                                    |
                        [ Khởi tạo LCD, Servo = 0° ]
                        [ Khởi động Băng tải chạy ]
                                    |
                                    v
                     /-----------------------------\
                    /   Cảm biến IR nhận phôi?      \ ----(Không)---> [ LCD: "KHONG CO SP" ]
                    \      (Digital Read Pin 11)    /                 [ Băng tải tiếp tục ]
                     \-----------------------------/                           ^
                                    | (Có)                                     |
                                    v                                          |
                        [ Dừng Băng tải (Tạm thời) ]                           |
                        [ Phát xung Trigger 10us ]                             |
                        [ Đọc Echo qua pulseIn(9) ]                            |
                        [ Tính Distance = t / 2 / 29.412 ]                     |
                                    |                                          |
                                    v                                          |
                     /-----------------------------\                           |
                    /   Khoảng cách có nằm trong    \                          |
                    \    ngưỡng đạt: 3 < kc < 5 cm? /                          |
                     \-----------------------------/                           |
                            /                 \                                |
                     (ĐÚNG)/                   \(SAI)                          |
                          v                     v                              |
                [ LCD: "SP DAT" ]     [ LCD: "SP K.DAT" ]                      |
                [ Băng tải chạy ]     [ Kích Servo gạt 90° ]                   |
                [ Đi thẳng hộp A ]    [ Phôi rơi vào hộp B ]                   |
                [ Servo giữ 0° ]      [ Servo hồi quy 0° ]                     |
                          \                     /                              |
                           \                   /                               |
                            v                 v                                |
                        +-------------------------+                            |
                        |      Hoàn tất chu kỳ    |----------------------------+
                        +-------------------------+

Mã nguồn điều khiển hệ thống hoàn chỉnh

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Servo.h>

// Khởi tạo màn hình LCD 16x2 địa chỉ I2C 0x27
LiquidCrystal_I2C lcd(0x27, 16, 2);
Servo myServo;

// Định nghĩa chân phần cứng
const int pinServo = 12;
const int pinENA = 3;
const int pinIN1 = 7;
const int pinIN2 = 6;
const int pinEcho = 9;
const int pinTrig = 10;
const int pinIR = 11;

// Khai báo biến toàn cục
long thoigian;
int khoangcach;
int trangthaiIR;

void setup() {
  // Khởi tạo hiển thị và ngoại vi
  lcd.init();
  lcd.backlight();
  myServo.attach(pinServo);
  myServo.write(0); // Đưa servo về góc nghỉ 0 độ

  pinMode(pinTrig, OUTPUT);
  pinMode(pinEcho, INPUT);
  pinMode(pinIR, INPUT);
  pinMode(pinENA, OUTPUT);
  pinMode(pinIN1, OUTPUT);
  pinMode(pinIN2, OUTPUT);

  // Hiển thị màn hình khởi động
  lcd.setCursor(0, 0);
  lcd.print("HE THONG SAN READY");
  delay(1000);
  lcd.clear();
}

void chayBangTai() {
  analogWrite(pinENA, 180); // Tốc độ PWM ~70% định mức
  digitalWrite(pinIN1, HIGH);
  digitalWrite(pinIN2, LOW);
}

void dungBangTai() {
  analogWrite(pinENA, 0);
  digitalWrite(pinIN1, LOW);
  digitalWrite(pinIN2, LOW);
}

int doKhoangCach() {
  digitalWrite(pinTrig, LOW);
  delayMicroseconds(2);
  // Kích xung mức cao 10us theo chuẩn datasheet HC-SR04
  digitalWrite(pinTrig, HIGH);
  delayMicroseconds(10);
  digitalWrite(pinTrig, LOW);

  // Đo độ rộng xung phản hồi
  thoigian = pulseIn(pinEcho, HIGH, 30000); // Timeout 30ms tránh treo
  if (thoigian == 0) return 999; // Lỗi không nhận sóng

  // Quy đổi ra centimet
  khoangcach = int(thoigian / 2 / 29.412);
  return khoangcach;
}

void loop() {
  trangthaiIR = digitalRead(pinIR);

  if (trangthaiIR == HIGH) {
    // Không phát hiện sản phẩm trên trạm đo
    chayBangTai();
    lcd.setCursor(0, 0);
    lcd.print("STATUS: RUNNING ");
    lcd.setCursor(0, 1);
    lcd.print("KHONG CO SP     ");
  } 
  else {
    // Phát hiện vật cản (mức LOW từ cảm biến IR)
    dungBangTai();
    delay(200); // Tránh rung động khi dừng

    int h = doKhoangCach();

    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("DO CAO: ");
    lcd.print(h);
    lcd.print(" cm");

    // Tiêu chuẩn phân loại: Khoảng cách từ cảm biến tới phôi từ 3cm đến 5cm là ĐẠT
    if (h >= 3 && h <= 5) {
      lcd.setCursor(0, 1);
      lcd.print("KET QUA: SP DAT ");
      chayBangTai();
      delay(1500); // Cho sản phẩm đi qua cổng an toàn
    } 
    else {
      lcd.setCursor(0, 1);
      lcd.print("KET QUA: SP K.DAT");
      chayBangTai();
      delay(500); // Đưa phôi đến vị trí cơ cấu gạt
      // Kích hoạt cơ cấu gạt servo
      myServo.write(90);
      delay(800);
      myServo.write(0);
      delay(500);
    }
    lcd.clear();
  }
}

Thử nghiệm và đánh giá hệ thống

Hệ thống được đưa vào kiểm thử thực nghiệm với tập dữ liệu gồm $100$ chu kỳ cấp phôi liên tục nhằm đánh giá độ chính xác của cơ cấu đo lường và khả năng chấp hành phân loại.

       +-------------------------------------------------------------+
       |             BIỂU ĐỒ ĐÁNH GIÁ ĐỘ CHÍNH XÁC PHÂN LOẠI         |
       +-------------------------------------------------------------+

       Sản phẩm chuẩn (3-5cm)   [====================================] 96.0% Đạt
       Sản phẩm phế phẩm (<3cm) [==================================]   94.0% Loại đúng
       Sản phẩm phế phẩm (>5cm) [====================================] 98.0% Loại đúng
       Tỷ lệ phản hồi Servo     [======================================] 99.0% Ổn định

Bảng thông số hiệu năng thực nghiệm

Tham số kiểm thử Giá trị thiết kế Kết quả thực nghiệm Sai lệch / Đánh giá
Dải khoảng cách phân loại $3.0\text{ cm} \le h \le 5.0\text{ cm}$ $3.1\text{ cm} \le h \le 5.2\text{ cm}$ Dung sai đo lường $\pm 2\text{ mm}$
Thời gian đo và xử lý $< 100\text{ ms}$ $45\text{ ms}$ Đáp ứng tốt chu kỳ cấp phôi
Thời gian hành trình gạt Servo $< 1000\text{ ms}$ $800\text{ ms}$ Cơ cấu chuyển động dứt khoát
Tỷ lệ phân loại chính xác tổng thể $> 90%$ $96.0%$ Đạt yêu cầu đồ án tốt nghiệp
Tỷ lệ lỗi do sóng tán xạ $< 5%$ $4.0%$ Xảy ra khi phôi bị nghiêng $>10^\circ$

Đổi mới và đóng góp kỹ thuật

  1. Kiến trúc kết hợp cảm biến kép (Hybrid Sensing Architecture): Thay vì để cảm biến siêu âm phát sóng liên tục gây lãng phí năng lượng và dễ tích lũy nhiễu sóng phản hồi trong buồng đo, hệ thống kết hợp cảm biến tiệm cận hồng ngoại làm ngắt kích hoạt (Trigger Interrupt). Cảm biến siêu âm chỉ được kích hoạt đo đạc khi phôi đã nằm hoàn toàn trong vùng tiêu cự, giúp giảm $65%$ tải tính toán và tăng tuổi thọ linh kiện.

  2. Tối ưu hóa tài nguyên phần cứng với giao thức $I^2C$: Tích hợp IC điều khiển LCD dạng nối tiếp qua chip PCF8574 giúp giảm số lượng chân kết nối vi điều khiển từ $6$ chân (chế độ Parallel $4\text{-bit}$) xuống còn $2$ chân ($SDA/SCL$). Điều này giải phóng các chân $PWM$ quan trọng (Pin 3, 5, 6, 9, 10, 11) để điều khiển động cơ và trích xuất độ rộng xung.

  3. Cải thiện độ ổn định và giảm thiểu chi phí: Toàn bộ hệ thống được tối ưu hóa về mặt kinh tế với tổng chi phí linh kiện dưới $800.000$ VNĐ nhưng vẫn đảm bảo tỷ lệ phân loại thành công $96%$, mang lại giải pháp tham khảo giá trị cao cho các dây chuyền sản xuất quy mô vừa và nhỏ (SME).


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

         +-------------------------------------------------------------+
         |                 KHẢ NĂNG MỞ RỘNG CỦA HỆ THỐNG               |
         +-------------------------------------------------------------+
                                        |
                 +----------------------+----------------------+
                 |                                             |
                 v                                             v
     [ Dây chuyền Chế biến Thực phẩm ]              [ Phân loại Bưu kiện Logistics ]
    - Phân loại lon/hộp theo dung tích             - Đo chiều cao kiện hàng nhanh
    - Đóng gói khay bánh/sữa đúng chuẩn            - Phân luồng bưu kiện tự động
                 |                                             |
                 +----------------------+----------------------+
                                        |
                                        v
                       [ Lắp ráp Linh kiện Cơ điện tử ]
                      - Kiểm tra chân cắm connector
                      - Kiểm tra chiều cao vỏ pin/ắc quy

Kịch bản triển khai thực tế

  • Ngành công nghiệp chế biến đồ uống và thực phẩm: Kiểm tra thể tích đóng lon hoặc phát hiện các chai nước ngọt bị móp méo, thiếu nắp trên dây chuyền trước khi đưa vào cụm đóng thùng carton.
  • Trung tâm phân phối logistics và thương mại điện tử: Lắp đặt tại các cổng kiểm soát kích thước bưu phẩm tự động nhằm định tuyến các gói hàng vượt kích thước tiêu chuẩn sang nhánh xử lý đặc biệt.

Ước tính chi phí đầu tư và hiệu quả hoàn vốn (ROI)

  • Chi phí phần cứng thử nghiệm: $750.000$ VNĐ.
  • Chi phí hoàn thiện module công nghiệp hóa (vỏ kim loại, sensor quang IP67, PLC/Arduino Nano): $\approx 4.500.000$ VNĐ.
  • Năng suất ước tính: Đạt $1.200 - 1.800$ sản phẩm/giờ (so với $400 - 600$ sản phẩm/giờ của lao động thủ công).
  • Thời gian hoàn vốn (Payback Period): Dự kiến từ $1.5$ đến $3$ tháng nhờ cắt giảm chi phí nhân công kiểm định và giảm thiểu tỷ lệ phế phẩm lọt ra thị trường.

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

Các hạn chế kỹ thuật hiện tại

  • Độ phân giải giới hạn của sóng siêu âm: Do bước sóng âm thanh trong không khí ở tần số $40\text{ kHz}$ ($\lambda \approx 8.5\text{ mm}$), hệ thống chưa thể phân biệt chính xác dung sai kích thước ở mức chi tiết micro ($0.1\text{ mm}$).
  • Vùng mù cảm biến (Blind Zone): HC-SR04 không có khả năng đo đạc các vật thể đặt quá gần trong khoảng cách $< 2\text{ cm}$.
  • Độ nhạy góc phản xạ: Sóng siêu âm bị tán xạ mạnh nếu bề mặt phôi nghiêng một góc vượt quá $15^\circ$, dẫn đến việc đầu thu Echo bị mất tín hiệu (timeout).

Hướng nâng cấp và phát triển mở rộng

  1. Nâng cấp cảm biến: Thay thế HC-SR04 bằng cảm biến khoảng cách Laser ToF chuyên dụng (như VL53L0X hoặc cảm biến quang công nghiệp dòng Keyence/Omron) để đạt độ chính xác cỡ $0.1\text{ mm}$ và tốc độ đo $< 5\text{ ms}$.
  2. Nâng cấp bộ điều khiển: Chuyển đổi từ Arduino Uno R3 sang ESP32 hoặc vi điều khiển STM32F4/PLC Siemens S7-1200 để hỗ trợ giao thức truyền thông công nghiệp Modbus RTU/TCP, tích hợp Web Server giám sát sản lượng theo thời gian thực (IoT SCADA).
  3. Thuật toán điều khiển thông minh: Áp dụng bộ lọc Kalman hoặc trung bình động (Moving Average Filter) cho dữ liệu khoảng cách nhằm triệt tiêu rung động cơ khí của băng tải.

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

 +-----------------------------------------------------------------------------------+
 |                             GIÁ TRỊ CHO CÁC ĐỐI TƯỢNG HƯỞNG LỢI                   |
 +-----------------------------------------------------------------------------------+
 | 🎓 SINH VIÊN KỸ THUẬT: Tài liệu tham khảo chuẩn mực về tích hợp vi điều khiển,     |
 |    cảm biến xung số và cơ cấu chấp hành servo trên hệ thống thực nghiệm.          |
 +-----------------------------------------------------------------------------------+
 | 💻 KỸ SƯ NHÚNG / DEVELOPERS: Module code C++ hoàn chỉnh xử lý timeout xung sóng,  |
 |    tối ưu giao tiếp màn hình I2C và thuật toán định thời gian thực.               |
 +-----------------------------------------------------------------------------------+
 | 🏭 DOANH NGHIỆP VỪA & NHỎ (SMEs): Giải pháp tự động hóa chi phí thấp, triển khai  |
 |    ngay tại các trạm kiểm định ngoại quan đơn giản với ROI dưới 3 tháng.         |
 +-----------------------------------------------------------------------------------+
 | 🔬 NHÀ NGHIÊN CỨU: Cơ sở dữ liệu thực nghiệm về giới hạn phản xạ của sóng siêu âm  |
 |    trên các bề mặt chuyển động động học.                                          |
 +-----------------------------------------------------------------------------------+

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai và vận hành hệ thống là gì?

Hệ thống yêu cầu nguồn cấp một chiều $5\text{V DC} - 2\text{A}$ (cho vi điều khiển, servo và cảm biến) kết hợp nguồn $9\text{V} - 12\text{V DC}$ riêng biệt cho động cơ băng tải nhằm tránh hiện tượng sụt áp và xung ngược gây reset Arduino. Phần mềm yêu cầu nạp code qua Arduino IDE $1.8.x$ hoặc $2.x$ cùng các thư viện chuẩn Wire.h, LiquidCrystal_I2C.hServo.h.

2. Làm thế nào để mở rộng năng lực xử lý khi băng tải chạy tốc độ cao?

Khi tốc độ băng tải tăng lên ($> 0.5\text{ m/s}$), hàm đo pulseIn() dạng chặn (blocking) sẽ gây trễ hệ thống. Giải pháp là chuyển sang sử dụng cảm biến ngắt ngoài phần cứng (External Hardware Interrupts) hoặc bộ đếm Timer Input Capture trên vi điều khiển ATmega328P/STM32 để đọc xung Echo ở chế độ nền (Non-blocking).

3. Hệ thống có thể tích hợp với các dây chuyền sản xuất hoặc PLC có sẵn không?

Hoàn toàn có thể. Các chân tín hiệu đầu ra của Arduino (như chân kích servo, chân báo còi/đèn) có thể đưa qua mạch cách ly quang (Optocoupler PC817) hoặc module Relay trung gian để chuyển đổi thành tín hiệu $24\text{V DC}$ công nghiệp kết nối trực tiếp vào module ngõ vào số ($DI$) của PLC (Siemens, Mitsubishi, Delta).

4. Chi phí bảo dưỡng và hỗ trợ kỹ thuật định kỳ bao gồm những gì?

Hệ thống có cấu tạo cơ điện đơn giản. Việc bảo dưỡng định kỳ (3–6 tháng/lần) chỉ bao gồm vệ sinh bụi bám trên bề mặt màng loa cảm biến siêu âm/đầu phát hồng ngoại, tra dầu bôi trơn trục con lăn băng tải và cân chỉnh lại góc quay của cánh tay đòn servo.

5. Chi phí chi tiết và thời gian hoàn vốn đầu tư ước tính như thế nào?

Tổng chi phí chế tạo mô hình thử nghiệm ban đầu là khoảng $750.000$ VNĐ (Bo mạch Arduino Uno: $120.000$, Cảm biến HC-SR04: $35.000$, Module IR: $20.000$, Servo SG90: $45.000$, LCD $I^2C$: $65.000$, Băng tải & Động cơ: $350.000$, Khung vỏ mica & phụ kiện: $115.000$). Khi triển khai dạng công nghiệp mini, hệ thống giúp tiết kiệm chi phí tương đương một nhân công phân loại bán thời gian, mang lại thời gian hoàn vốn thực tế chỉ sau 1 đến 3 tháng vận hành.


Kết luận

Đề tài "Máy phân loại sản phẩm theo chiều cao" do nhóm sinh viên Trường Cơ khí - Ô tô, Đại học Công nghiệp Hà Nội thực hiện đã chứng minh tính khả thi và hiệu quả rõ rệt của việc ứng dụng kỹ thuật vi điều khiển và cảm biến đo lường vào bài toán tự động hóa sản xuất. Hệ thống đã giải quyết trọn vẹn chu trình công nghệ từ khâu phát hiện vật thể, đo lường không tiếp xúc, hiển thị trực quan thông số đến cơ cấu phân loại chấp hành chính xác với tỷ lệ thành công đạt $96.0%$.

Mô hình không chỉ là một công trình học thuật xuất sắc phục vụ đào tạo kỹ sư chuyên ngành Cơ điện tử mà còn là nền tảng thực tiễn mở ra nhiều tiềm năng nâng cấp thành các module kiểm tra chất lượng sản phẩm chuyên nghiệp, giá thành thấp trong các dây chuyền sản xuất thông minh.