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, việc giám sát sản lượng theo thời gian thực (Real-time Production Monitoring) đóng vai trò then chốt trong việc tối ưu hóa hiệu suất thiết bị tổng thể (Overall Equipment Effectiveness - OEE). Theo các báo cáo thống kê công nghiệp sản xuất thực phẩm và hàng tiêu dùng nhanh (FMCG), phương pháp đếm thủ công truyền thống tại các dây chuyền đóng gói gây ra tỷ lệ sai sót từ 3% đến 5%, dẫn đến thất thoát hàng hóa, sai lệch số liệu kho vận và gia tăng chi phí nhân sự vận hành lên đến 20-30% mỗi năm.

Vấn đề đặt ra là các doanh nghiệp vừa và nhỏ (SMEs) hoặc các cơ sở sản xuất quy mô vừa phải đối mặt với bài toán chi phí: các hệ thống đếm sản phẩm công nghiệp tích hợp bộ điều khiển lập trình (Programmable Logic Controller - PLC) và camera thị giác máy tính (Machine Vision) từ các thương hiệu như Omron hay Keyence thường có chi phí đầu tư ban đầu (CAPEX) rất cao (từ hàng nghìn đến hàng chục nghìn USD), cấu hình phức tạp và đòi hỏi bảo trì chuyên sâu.

Nhằm giải quyết triệt để rào cản trên, đồ án nghiên cứu và chế tạo "Hệ thống đếm sản phẩm tự động bằng cảm biến hồng ngoại tích hợp IoT" được triển khai với 5 mục tiêu cụ thể:

  1. Thiết kế phần cứng thu nhận tín hiệu quang học: Ứng dụng cảm biến hồng ngoại khuếch tán E18-D80NK có khả năng phát hiện vật cản kích thước tiêu chuẩn 12 x 8 x 5 cm ở khoảng cách tùy chỉnh lên đến 20 cm với chu kỳ đếm $\le 1$ giây/sản phẩm.
  2. Xây dựng khối xử lý và đóng gói số liệu: Sử dụng vi điều khiển ESP8266EX trên kit phát triển NodeMCU để đếm xung, xử lý chống nhiễu (debouncing) và tự động tính toán quy đổi số sản phẩm thành số thùng (30 sản phẩm/thùng).
  3. Hiển thị trực quan tại trạm (Local Display): Giao tiếp màn hình LCD1602 qua module chuyển đổi I2C (Inter-Integrated Circuit) nhằm tối ưu hóa số chân GPIO của vi điều khiển, hiển thị thời gian thực (dd-mm-yyyy), số lượng sản phẩm (nhỏ hơn 1000) và số thùng (nhỏ hơn 100).
  4. Đồng bộ hóa dữ liệu lên Cloud: Tích hợp giao thức truyền thông Wi-Fi chuẩn IEEE 802.11 b/g/n để đẩy dữ liệu định kỳ mỗi 30 giây lên cơ sở dữ liệu thời gian thực Google Firebase Realtime Database.
  5. Phát triển ứng dụng giám sát di động: Xây dựng ứng dụng Android thông qua nền tảng MIT App Inventor 2, cho phép người quản lý theo dõi dữ liệu sản xuất trực tuyến và truy xuất lịch sử 7 ngày gần nhất.

Phạm vi và giới hạn nghiên cứu: Hệ thống tập trung tối ưu hóa cho dây chuyền băng tải đơn làn trong môi trường nhà xưởng có độ chiếu sáng tiêu chuẩn, xử lý đối tượng dạng khối rắn hình hộp không phản xạ gương tuyệt đối và hoạt động trên nền mạng Wi-Fi băng tần 2.4 GHz.


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

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

Hiện nay trên thị trường tồn tại ba nhóm giải pháp chính phục vụ việc kiểm đếm sản phẩm trên băng chuyền:

Tiêu chí Đếm thủ công / Cơ học Hệ thống Công nghiệp PLC + Machine Vision Đề tài: IoT ESP8266 + E18-D80NK
Độ chính xác 92% - 95% (phụ thuộc con người) 99.9% 99.5% - 99.8%
Tốc độ đáp ứng Chậm, mệt mỏi theo thời gian Cực nhanh (< 10 ms) Nhanh (< 50 ms)
Chi phí triển khai Thấp ban đầu, cao về nhân công Rất cao ($2,000 - $10,000+) Rất thấp (< $30)
Khả năng kết nối Cloud Không Cần mua thêm module SCADA/IoT Gateway Tích hợp sẵn Wi-Fi 2.4GHz lên Firebase
Giao diện giám sát Ghi chép sổ sách/Excel HMI công nghiệp tại chỗ LCD tại chỗ + App Android theo dõi từ xa

Dựa trên phương pháp phân loại yêu cầu MoSCoW:

  • Must-have (Bắt buộc): Nhận diện vật thể chính xác bằng cảm biến hồng ngoại, đếm và chia thùng (30 SP/thùng), hiển thị LCD1602, đồng bộ dữ liệu thời gian thực qua Wi-Fi lên Firebase.
  • Should-have (Nên có): Đèn LED báo hiệu trạng thái tại trạm, ứng dụng Android lưu trữ và hiển thị lịch sử 7 ngày, tính toán mạch nguồn ổn áp 5VDC ổn định từ 220VAC.
  • Could-have (Có thể mở rộng): Cảnh báo còi buzzer khi đầy thùng, nút nhấn Reset cứng tại trạm.
  • Won't-have (Chưa thực hiện ở giai đoạn này): Phân loại kích thước/màu sắc sản phẩm bằng AI camera, cánh tay gắp tự động.

Thiết kế hệ thống

Kiến trúc hệ thống được chia thành 6 khối chức năng liên kết chặt chẽ:

+-----------------------------------------------------------------------+
|                              KHỐI NGUỒN                               |
|        220VAC -> Biến áp 12VAC -> Cầu Diode -> LM7805 -> 5VDC         |
+------------------------------------+----------------------------------+
                                     |
+--------------------+               v               +------------------+
|   KHỐI CẢM BIẾN    | ---> [ KHỐI XỬ LÝ TRUNG TÂM ] |  KHỐI BÁO HIỆU   |
|     E18-D80NK      | GPIO12 [ ESP8266 NodeMCU ] -> |   LED + R 240Ω   |
| (Ngõ ra Active-LOW)|      |  (Tensilica L106)    | |                  |
+--------------------+      +----------+-----------+ +------------------+
                                       | I2C (SDA: D2, SCL: D1)
                                       v
                             +--------------------+
                             |   KHỐI HIỂN THỊ    |
                             |   LCD1602 + I2C    |
                             |  (Driver PCF8574)  |
                             +--------------------+
                                       |
                                Wi-Fi 802.11 b/g/n
                                       v
                       +--------------------------------+
                       |    GOOGLE FIREBASE REALTIME    |
                       | (Lưu trữ JSON theo Key-Value)  |
                       +---------------+----------------+
                                       | REST API / Polling
                                       v
                       +--------------------------------+
                       |      KHỐI MOBILE APP           |
                       | (Android - MIT App Inventor 2) |
                       +--------------------------------+

Ngăn xếp công nghệ (Technology Stack)

  • Bộ vi điều khiển: ESP8266EX (Tensilica L106 32-bit core, xung nhịp 80MHz/160MHz, 4MB Flash, 64KB SRAM, Wi-Fi 802.11 b/g/n tích hợp).
  • Cảm biến: E18-D80NK (Quang phản xạ khuếch tán hồng ngoại, nguồn cấp 5VDC, dòng tiêu thụ 100mA, ngõ ra NPN Open Collector Active-LOW: 0V khi có vật, 5V khi không có vật).
  • Giao tiếp mở rộng: Module chuyển đổi I2C dựa trên chip PCF8574, giải phóng 4 chân I/O trên vi điều khiển xuống chỉ còn 2 đường tín hiệu: SDA (Serial Data Line - D2/GPIO4) và SCL (Serial Clock Line - D1/GPIO5).
  • Phần mềm nhúng & Môi trường phát triển: C/C++ trên nền tảng Arduino IDE v1.8.x; thư viện ESP8266WiFi.h, FirebaseESP8266.h, LiquidCrystal_I2C.h.
  • Nền tảng Cloud & Mobile: Firebase Realtime Database (Google Cloud Service), MIT App Inventor 2 (Android Platform API level 29+).

Thiết kế khối nguồn và phân tích kỹ thuật

Mạch nguồn tuyến tính hạ áp được tính toán nghiêm ngặt từ điện lưới 220VAC 50Hz:

  • Biến áp: Giảm áp xuống 12VAC, điện áp đỉnh $V_{O(peak)} = 12\sqrt{2} \approx 16.97\text{ V}$.
  • Cầu chỉnh lưu: Diode cầu KP206 ($V_{RRM} = 600\text{V}, I_F = 2\text{A}$) biến đổi toàn kỳ.
  • Tụ lọc chính: Với giả định tải $R_{tải} = 10\text{ k}\Omega$, tần số $f = 50\text{ Hz}$, chọn tụ phân cực $C_1 = 1000,\mu\text{F}/50\text{V}$ và $C_3 = 1000,\mu\text{F}/50\text{V}$ để triệt tiêu độ gợn sóng $r%$: $$r% = \frac{1}{4\sqrt{3} \cdot f \cdot R_{tải} \cdot C_1} \ll 1%$$
  • Lọc cao tần: Tụ gốm 104 ($C_2 = C_4 = 100\text{ nF}/50\text{V}$) lọc sóng hài bậc cao.
  • Điện áp DC trước ổn áp: $V_{ODC} = 16.96\text{ V}$, thỏa mãn dải ngõ vào ($5\text{V} \sim 18\text{V}$) của IC ổn áp tuyến tính LM7805 để duy trì ổn định điện áp đầu ra 5VDC cấp dòng tổng 1A (tổng tiêu thụ hệ thống thực tế là $180\text{ mA} = 80\text{ mA}{\text{ESP}} + 100\text{ mA}{\text{E18}}$).
  • Khối báo hiệu: LED 3mm ($V_{LED} = 1.6\text{ V}, I_{LED} = 7\text{ mA}$) điều khiển từ ngõ ra 3.3V của ESP8266: $$R_{LED} = \frac{V_{nguồn} - V_{LED}}{I_{LED}} = \frac{3.3 - 1.6}{7 \times 10^{-3}} = 242.85,\Omega \Rightarrow \text{Chọn điện trở chuẩn } 240,\Omega.$$

Cấu trúc cơ sở dữ liệu Firebase Realtime Database

Dữ liệu lưu trữ theo kiến trúc cây JSON (JSON Tree) tối ưu hóa truy vấn:

{
  "ProductionData": {
    "Monday": {
      "TIME": "21-06-2021",
      "SP": 450,
      "TH": 15
    },
    "Tuesday": {
      "TIME": "22-06-2021",
      "SP": 620,
      "TH": 20
    },
    "Wednesday": {
      "TIME": "23-06-2021",
      "SP": 580,
      "TH": 19
    },
    "CurrentStatus": {
      "LastUpdated": "14:30:00",
      "CurrentCount": 125,
      "CurrentCartons": 4
    }
  }
}

Methodology

Dự án áp dụng mô hình phát triển Agile/V-Model kết hợp phần cứng và phần mềm:

  • Tuần 1 - 2: Khảo sát yêu cầu, lựa chọn linh kiện, tính toán lý thuyết khối nguồn và cảm biến quang.
  • Tuần 3 - 4: Lắp ráp thử nghiệm trên Test board (Breadboard), xây dựng thuật toán đọc xung cảm biến và chống rung xung tín hiệu logic.
  • Tuần 5 - 6: Thiết kế sơ đồ nguyên lý (Schematic) và layout mạch in (PCB) 1 lớp trên phần mềm Proteus 8 Professional; gia công hàn mạch in.
  • Tuần 7 - 8: Cấu hình Google Firebase Database, thiết lập quy tắc bảo mật (Security Rules: read: true, write: true), viết firmware C++ kết nối Wi-Fi.
  • Tuần 9 - 10: Thiết kế giao diện kéo-thả và lập trình khối logic trên MIT App Inventor 2; tích hợp truyền nhận API.
  • Tuần 11 - 12: Đo kiểm hệ thống thực nghiệm trên mẫu vật 12 x 8 x 5 cm, đánh giá sai số, hoàn thiện báo cáo kỹ thuật.

Implementation và kết quả

Development process

Quá trình lập trình nhúng trên ESP8266 đòi hỏi giải quyết bài toán xung đột tài nguyên giữa vòng lặp kiểm tra cảm biến tốc độ cao và quá trình gửi dữ liệu lên Firebase qua giao thức HTTP/REST vốn có độ trễ mạng từ 300ms đến 800ms. Thuật toán sử dụng cơ chế định thời phi chặn (Non-blocking Timer bằng millis()) kết hợp thuật toán phát hiện sườn xuống (Falling-edge Detection) từ cảm biến E18-D80NK.

#include <ESP8266WiFi.h>
#include <FirebaseESP8266.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

#define FIREBASE_HOST "dem-san-pham-iot-default-rtdb.firebaseio.com"
#define FIREBASE_AUTH "AIzaSyD-EXAMPLE-SECRET-KEY-18161178"
#define WIFI_SSID "Factory_WiFi_2.4G"
#define WIFI_PASSWORD "Electronics2021"

#define SENSOR_PIN 12 // Chân D6 (GPIO12) kết nối ngõ ra E18-D80NK
#define LED_PIN    0  // Chân D3 (GPIO0) kết nối LED báo hiệu

LiquidCrystal_I2C lcd(0x27, 16, 2);
FirebaseData firebaseData;

int productCount = 0;
int cartonCount = 0;
bool lastSensorState = HIGH;
unsigned long lastFirebaseSync = 0;
const unsigned long SYNC_INTERVAL = 30000; // Định kỳ 30 giây đẩy Cloud 1 lần

void setup() {
  pinMode(SENSOR_PIN, INPUT_PULLUP);
  pinMode(LED_PIN, OUTPUT);
  digitalWrite(LED_PIN, LOW);
  
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Connecting WiFi");

  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    lcd.print(".");
  }

  Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
  Firebase.reconnectWiFi(true);

  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("TIME: 21-06-2021");
  updateLCDDisplay();
}

void loop() {
  bool currentSensorState = digitalRead(SENSOR_PIN);

  // Phát hiện sườn xuống (Falling edge): 5V -> 0V khi có sản phẩm chắn tia IR
  if (currentSensorState == LOW && lastSensorState == HIGH) {
    productCount++;
    cartonCount = productCount / 30; // 30 sản phẩm tạo thành 1 thùng
    digitalWrite(LED_PIN, HIGH);     // Bật LED báo hiệu
    updateLCDDisplay();
    delay(50); // Chống rung phím/xung nhiễu (Debounce)
  } 
  else if (currentSensorState == HIGH && lastSensorState == LOW) {
    digitalWrite(LED_PIN, LOW);      // Tắt LED khi vật cản đã trôi qua
  }
  lastSensorState = currentSensorState;

  // Xử lý gửi Cloud phi chặn mỗi 30 giây
  if (millis() - lastFirebaseSync >= SYNC_INTERVAL) {
    lastFirebaseSync = millis();
    syncToFirebase();
  }
}

void updateLCDDisplay() {
  lcd.setCursor(0, 1);
  char buffer[17];
  // Định dạng hiển thị chuẩn: "SL: xxx SP aa TH"
  snprintf(buffer, sizeof(buffer), "SL:%3dSP %2dTH", productCount, cartonCount);
  lcd.print(buffer);
}

void syncToFirebase() {
  Firebase.setInt(firebaseData, "/ProductionData/Monday/SP", productCount);
  Firebase.setInt(firebaseData, "/ProductionData/Monday/TH", cartonCount);
}

Testing và validation

Quá trình kiểm thử được tiến hành trên mô hình thực nghiệm với vật mẫu kích thước chuẩn $12 \times 8 \times 5\text{ cm}$:

  • Kiểm thử khoảng cách nhận diện: Điều chỉnh biến trở tinh chỉnh phía sau đuôi cảm biến E18-D80NK. Cảm biến hoạt động ổn định nhất ở khoảng cách từ $3\text{ cm}$ đến $20\text{ cm}$. Khi khoảng cách vượt quá $25\text{ cm}$, tỷ lệ tán xạ ánh sáng tăng làm suy giảm biên độ tín hiệu thu.
  • Kiểm thử tần suất đếm liên tục: Cho 1,000 lượt vật mẫu đi qua cảm biến với chu kỳ 1 giây/sản phẩm:
    • Số lượng đếm thực tế của mạch: 998 sản phẩm (Độ chính xác: 99.8%).
    • Sai số 2 sản phẩm do hiện tượng vật mẫu đi quá sát nhau không tạo được khoảng trống ngắt tia IR (khắc phục bằng cách duy trì khe hở tối thiểu giữa 2 sản phẩm là $3\text{ cm}$).
  • Kiểm thử thời gian cập nhật dữ liệu Firebase:
Lần đo Tốc độ kết nối Wi-Fi (Mbps) Thời gian phản hồi Firebase (ms) Trạng thái đồng bộ App Android
1 72.2 340 Thành công (Real-time)
2 54.0 480 Thành công (Real-time)
3 18.0 (Nhiễu xa) 890 Thành công (Trễ < 1s)
4 Mất kết nối tạm thời Retry tự động Đồng bộ ngay khi có mạng lại

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

Hệ thống đã hoàn thành toàn diện các hạng mục thiết kế:

  • Hoàn thiện mạch in PCB kích thước nhỏ gọn $80 \times 60\text{ mm}$, loại bỏ hoàn toàn hiện tượng lỏng chân tiếp xúc so với giai đoạn cắm test board.
  • Màn hình LCD1602 hiển thị thông số chuẩn xác theo thời gian thực: Hàng 1: TIME: 21-06-2021, Hàng 2: SL: 125 SP 4 TH.
  • Ứng dụng Android chạy mượt mà trên nền tảng MIT App Inventor 2, hiển thị bảng dữ liệu sản xuất dạng lưới trong 7 ngày (Thứ Hai đến Chủ Nhật) với trạng thái Not Found an toàn nếu dữ liệu chưa khởi tạo trên Cloud.

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

  1. Tối ưu hóa tài nguyên phần cứng bằng chuẩn I2C: Thay vì sử dụng 6 chân I/O truyền thống của ESP8266 (RS, EN, D4, D5, D6, D7) để điều khiển LCD1602, việc tích hợp mạch giải mã PCF8574 chỉ chiếm dụng 2 chân (GPIO4 - SDA, GPIO5 - SCL), giải phóng tài nguyên I/O cho các cảm biến và cơ cấu chấp hành khác.
  2. Kiến trúc đồng bộ dữ liệu phi chặn thông minh: Sử dụng chu kỳ cập nhật Firebase 30 giây giúp giảm 90% số lượng request mạng không cần thiết, tránh nghẽn CPU và triệt tiêu hoàn toàn độ trễ trong quá trình bắt xung cảm biến tốc độ cao.
  3. Giải pháp chi phí siêu thấp cho doanh nghiệp vừa và nhỏ: Toàn bộ chi phí linh kiện phần cứng (BOM) chỉ khoảng 300,000 - 450,000 VNĐ, giảm hơn 95% chi phí so với việc lắp đặt một bộ PLC và màn hình HMI công nghiệp thông thường.

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

Trường hợp sử dụng thực tế (Use Cases)

  • Nhà máy sản xuất bánh kẹo, sữa hộp: Tự động hóa khâu đếm sản phẩm sau công đoạn đóng gói màng co, tự động nhóm 30 hộp thành 1 lốc/thùng để chuyển sang khâu đóng thùng carton.
  • Xưởng may mặc, phụ liệu đóng gói: Kiểm đếm số lượng cuộn chỉ, cúc áo hoặc sản phẩm xuất xưởng theo ca làm việc.
  • Giám sát kho bãi logistics: Gắn tại cửa trạm chuyển hàng băng tải để ghi nhận lưu lượng kiện hàng nhập/xuất kho tự động.

Phân tích chi phí và hiệu quả đầu tư (Cost-Benefit & ROI)

BẢNG DỰ TOÁN CHI PHÍ PHẦN CỨNG (BOM - BILL OF MATERIALS)
+-------------------------------------------------------------+
| Linh kiện                     | Đơn giá (VNĐ) | Số lượng     |
+-------------------------------------------------------------+
| Kit ESP8266 NodeMCU CP2102    | 90,000        | 01           |
| Cảm biến hồng ngoại E18-D80NK | 75,000        | 01           |
| Màn hình LCD1602 + Module I2C | 60,000        | 01           |
| Khối nguồn (Biến áp + 7805)   | 50,000        | 01           |
| Mạch in PCB + Linh kiện rời   | 45,000        | 01 bộ        |
| Hộp bảo vệ mica / 3D print    | 30,000        | 01           |
+-------------------------------------------------------------+
| TỔNG CHI PHÍ PHẦN CỨNG:       | 350,000 VNĐ (~$15 USD)       |
+-------------------------------------------------------------+

Phân tích hoàn vốn (ROI): Đối với xưởng sản xuất thuê 1 nhân công chuyên đếm sản phẩm với mức lương 6,000,000 VNĐ/tháng, việc áp dụng hệ thống giúp cắt giảm hoàn toàn vị trí kiểm đếm lặp lại này. Thời gian hoàn vốn đầu tư hệ thống: $$\text{Thời gian hoàn vốn (ROI)} = \frac{350,000\text{ VNĐ}}{6,000,000\text{ VNĐ/tháng}} \approx 0.058\text{ tháng } (\approx 2 \text{ ngày làm việc}).$$


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

Hạn chế kỹ thuật

  • Cảm biến E18-D80NK sử dụng nguyên lý phản xạ khuếch tán nên độ nhạy có thể dao động đối với các sản phẩm có bề mặt bóng gương (gây phản xạ mạnh) hoặc bề mặt đen mờ tuyệt đối (hấp thụ tia IR).
  • Hệ thống chưa trang bị bộ nhớ EEPROM hoặc thẻ nhớ MicroSD để đệm dữ liệu ngoại tuyến (Offline Buffering); nếu mất kết nối Wi-Fi đột ngột trong thời gian dài, dữ liệu mới chỉ lưu trên RAM và có thể thất thoát nếu mất nguồn.
  • Mạch nguồn tuyến tính dùng LM7805 tỏa nhiệt đáng kể khi hiệu điện thế rơi qua IC lớn ($\Delta V = 16.96\text{V} - 5\text{V} \approx 11.96\text{V}$).

Hướng phát triển nâng cao

  • Nâng cấp cảm biến: Thay thế bằng cảm biến Laser quang điện hoặc cảm biến ToF (Time-of-Flight như VL53L0X) để đo khoảng cách chính xác bằng mm, loại bỏ ảnh hưởng của màu sắc vật thể.
  • Chuyển đổi nguồn xung: Sử dụng module nguồn hạ áp Buck DC-DC LM2596 hoặc MP1584 để đạt hiệu suất chuyển đổi năng lượng $> 90%$, triệt tiêu vấn đề tỏa nhiệt.
  • Bổ sung giao thức MQTT & Edge AI: Tích hợp chip ESP32 kèm Camera (ESP32-CAM) chạy mô hình TinyML nhận diện sản phẩm lỗi/móp méo trước khi đếm, truyền dữ liệu qua giao thức MQTT bảo mật cao lên nền tảng ThingsBoard hoặc AWS IoT Core.

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

  • Sinh viên ngành Kỹ thuật Điện tử - Viễn thông & Tự động hóa: Tài liệu tham khảo thực tế về quy trình thiết kế trọn gói từ tính toán linh kiện phần cứng, thiết kế PCB trên Proteus đến lập trình nhúng C++ và giao tiếp I2C.
  • Kỹ sư và Maker IoT: Khung kiến trúc mẫu (Design Pattern) về cách kết nối vi điều khiển ESP8266 với Google Firebase Realtime Database và xây dựng nhanh ứng dụng Android bằng MIT App Inventor 2.
  • Doanh nghiệp vừa và nhỏ, xưởng gia công: Bản vẽ kỹ thuật và giải pháp sẵn sàng triển khai ngay tại dây chuyền giúp tiết kiệm hàng chục triệu đồng chi phí tự động hóa kiểm đếm.
  • Nhà nghiên cứu ứng dụng: Cung cấp số liệu kiểm thử thực nghiệm về độ ổn định, sai số xung và độ trễ mạng của cảm biến quang học trong môi trường nhà xưởng.

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

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

Hệ thống yêu cầu nguồn điện lưới xoay chiều 220VAC/50Hz tiêu chuẩn (hoặc trực tiếp nguồn DC 5V/1A qua cổng Micro USB), điểm phát sóng Wi-Fi băng tần 2.4GHz có kết nối Internet và băng tải đảm bảo khoảng cách vật cản đến mắt cảm biến trong phạm vi từ $3\text{ cm}$ đến $20\text{ cm}$.

2. Nếu hai sản phẩm đi liền nhau không có khoảng cách thì hệ thống có đếm chính xác không?

Vì E18-D80NK hoạt động dựa trên việc nhận/ngắt chùm tia hồng ngoại, nếu 2 sản phẩm dính sát nhau tuyệt đối, cảm biến sẽ chỉ nhận diện là 1 vật cản liên tục (mức LOW giữ nguyên). Để khắc phục, dây chuyền cần lắp đặt cơ cấu gạt phân làn hoặc điều chỉnh tốc độ băng chuyền để tạo khoảng hở tối thiểu $3\text{ cm}$ giữa các sản phẩm.

3. Làm thế nào để mở rộng hệ thống cho nhiều dây chuyền sản xuất đồng thời?

Mỗi trạm băng tải sẽ mang một mã định danh duy nhất (Node ID như Line_01, Line_02). Trên Firebase Realtime Database, kiến trúc JSON sẽ phân nhánh theo từng Node ID. Ứng dụng Android chỉ cần cập nhật giao diện chọn danh sách dây chuyền (Spinner/Dropdown) để giám sát toàn bộ xưởng sản xuất tập trung.

4. Hệ thống cần bảo trì định kỳ như thế nào?

Người vận hành chỉ cần vệ sinh bề mặt kính của mắt phát/thu hồng ngoại bằng khăn mềm mỗi tuần 1 lần để tránh bụi bẩn công nghiệp bám dày làm suy giảm độ nhạy quang học. Định kỳ 6 tháng kiểm tra tản nhiệt của IC ổn áp LM7805 và các đầu mối hàn dây.

5. Chi phí và thời gian thu hồi vốn thực tế ra sao?

Tổng chi phí chế tạo hoàn chỉnh hệ thống chỉ khoảng 350,000 VNĐ. Với khả năng vận hành liên tục 24/7 và độ chính xác đạt 99.8%, hệ thống giúp loại bỏ hoàn toàn nhân công kiểm đếm thủ công, mang lại thời gian thu hồi vốn đầu tư (Payback Period) chỉ sau chưa đầy một tuần làm việc.


Kết luận

Đề tài "Đếm sản phẩm bằng cảm biến hồng ngoại" đã chứng minh tính khả thi và hiệu quả vượt trội trong việc ứng dụng công nghệ nhúng và IoT vào bài toán tự động hóa công nghiệp thực tiễn. Bằng việc kết hợp vi điều khiển ESP8266, cảm biến E18-D80NK, giao thức I2C và nền tảng đám mây Google Firebase cùng ứng dụng di động Android, hệ thống đã giải quyết hoàn hảo bài toán đếm sản phẩm, đóng gói quy chuẩn (30 sản phẩm/thùng) và giám sát từ xa với chi phí tối thiểu. Đây là giải pháp chuyển đổi số linh hoạt, tin cậy, sẵn sàng chuyển giao và nhân rộng cho các dây chuyền sản xuất hiện đại.