Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh công nghiệp hóa và hiện đại hóa, các doanh nghiệp sản xuất đối mặt với áp lực cạnh tranh gay gắt, đòi hỏi phải nâng cao chất lượng sản phẩm đồng thời tối ưu hóa chi phí vận hành. Để giải quyết bài toán này, các hệ thống tự động hóa bao gồm băng chuyền, hệ thống cảm biến và các cơ cấu chấp hành động lực ngày càng được ứng dụng sâu rộng trong các dây chuyền sản xuất nhằm thay thế thao tác thủ công, giải phóng sức lao động và gia tăng năng suất. Trong các dây chuyền đóng chai công nghiệp, công đoạn kiểm tra mức chất lỏng và kiểm soát quy cách đóng nắp là mắt xích bắt buộc để đảm bảo tính đồng đều trước khi phân phối ra thị trường.
Từ yêu cầu thực tiễn đó, đề tài "Thiết kế và thi công băng chuyền kiểm tra sản phẩm dùng Arduino" được thực hiện bởi nhóm sinh viên Dương Ngọc Tiến và Đinh Trần Thanh Huy, dưới sự hướng dẫn của ThS. Nguyễn Trường Duy tại Bộ môn Điện tử Công nghiệp – Y sinh, Khoa Điện – Điện tử, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (khóa 2013, hoàn thành tháng 01/2018).
Mục tiêu và các nội dung nghiên cứu được xác định cụ thể theo hồ sơ giao nhiệm vụ:
- Mục tiêu nghiên cứu: Thiết kế và chế tạo hoàn chỉnh mô hình băng chuyền tự động có khả năng kiểm tra hai tiêu chí của sản phẩm chai nước lọc đóng chai (dung tích 330ml, vỏ nhựa trong suốt, nắp màu xanh dương): nhận biết lượng nước bên trong có đạt thể tích chuẩn hay không (thông qua khối lượng) và nhận diện nắp chai đã được đóng đúng quy cách hay chưa. Hệ thống tự động loại bỏ các chai không đạt chuẩn ra khỏi băng tải và hiển thị thống kê số lượng chai lỗi, chai đạt lên màn hình LCD.
- Nhiệm vụ nghiên cứu (5 nội dung thực hiện):
- Nội dung 1: Tìm hiểu, lựa chọn các giải pháp kỹ thuật và linh kiện điện tử phù hợp với yêu cầu đề tài.
- Nội dung 2: Thiết kế và gia công cơ khí mô hình băng chuyền.
- Nội dung 3: Tính toán, thiết kế mạch nguyên lý cho các khối chức năng trong hệ thống.
- Nội dung 4: Vận hành thử nghiệm mô hình, phát hiện và hiệu chỉnh lỗi phần cứng cũng như chương trình điều khiển.
- Nội dung 5: Đánh giá kết quả thực nghiệm và đối chiếu với các mục tiêu ban đầu.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Dây chuyền băng tải phân loại tự động và sản phẩm kiểm tra chuẩn là chai nước khoáng thể tích 330ml, vỏ nhựa trong suốt, chứa nước lọc, nắp nhựa màu xanh dương.
- Phạm vi không gian: Mô hình thực nghiệm có kích thước vật lý chiều dài 1m, chiều rộng 10cm, chiều cao 20cm, thực hiện tại phòng thí nghiệm Bộ môn Điện tử Công nghiệp – Y sinh.
- Phạm vi thời gian: Đề tài được triển khai từ ngày 01/10/2017 đến ngày 10/01/2018.
Cơ sở lý thuyết và phương pháp
Khóa luận kết hợp giữa nền tảng lý thuyết truyền động cơ điện tử, nguyên lý chuyển đổi tín hiệu cảm biến và phương pháp thiết kế hệ thống nhúng điều khiển phân tán.
Cơ sở lý thuyết chuyên ngành
- Lý thuyết hệ thống băng tải công nghiệp: Tổng quan về các cấu trúc khung đỡ (nhôm định hình, thép sơn tĩnh điện, inox), dây băng tải (PVC, PU), động cơ truyền động giảm tốc, cơ cấu rulo kéo và con lăn đỡ. Phân loại các dạng băng chuyền đặc thù như băng tải xích, băng tải con lăn, băng tải cao su, băng tải xoắn ốc, băng tải đứng, băng tải rung và băng tải linh hoạt.
- Nguyên lý đo lực biến dạng đàn hồi (Strain Gauge & Cầu Wheatstone): Ứng dụng cảm biến tải trọng (Loadcell) dựa trên nguyên lý mạch cầu điện trở cân bằng Wheatstone. Khi có lực tác dụng, thanh kim loại chịu uốn làm biến dạng các điện trở dán trên bề mặt, tạo ra điện áp vi sai tỷ lệ từ 1 đến 3 mV/V. Tín hiệu này được khuếch đại và số hóa qua mạch biến đổi chuyên dụng HX711 sử dụng bộ chuyển đổi tương tự - số (ADC) độ phân giải 24-bit với giao thức truyền thông đồng bộ 2 dây (chân DT và SCK).
- Nguyên lý nhận biết màu sắc quang học: Ánh sáng phản xạ từ nắp chai được phân tích bằng mô hình 3 màu cơ bản (Red, Green, Blue). Cảm biến quang TCS3200 tích hợp ma trận 8x8 photodiode gồm 4 nhóm bộ lọc quang học: 16 photodiode lọc màu đỏ, 16 photodiode lọc màu xanh dương, 16 photodiode lọc màu xanh lá và 16 photodiode không lọc (clear). Dòng điện quang chuyển đổi thành sóng vuông có tần số tỷ lệ thuận với cường độ bức xạ phản xạ, cho phép vi điều khiển định lượng màu thông qua phép đo tần số xung.
- Nguyên lý cảm biến tiệm cận quang học hồng ngoại: Cảm biến E18-D80NK sử dụng bộ phát và thu tia hồng ngoại điều chế tần số nhằm triệt tiêu nhiễu quang học từ môi trường, xuất tín hiệu logic dạng NPN cực thu hở (open-collector).
- Nguyên lý điều khiển động cơ bước và mạch cầu H: Động cơ bước 2 pha 6 dây hoạt động theo nguyên lý cấp xung tuần tự vào các cuộn dây pha của stato để quay roto các góc bước rời rạc 1,8 độ. Mạch công suất cầu H L298N đảm nhiệm đảo chiều dòng điện và đóng cắt công suất điều khiển vị trí cơ cấu gạt.
- Chuẩn giao tiếp 1 dây (1-Wire): Nghiên cứu cơ chế truyền thông bán song công trên một đường dây bus đơn do Dallas phát triển, bao gồm giản đồ thời gian của các trạng thái Reset/Presence, Write 0, Write 1 và Read bit theo các khe thời gian chuẩn 60µs.
Phương pháp nghiên cứu
- Phương pháp phân tích - tổng hợp lý thuyết: Khảo sát tài liệu kỹ thuật, sơ đồ chân và giản đồ thời gian hoạt động của các IC chuyên dụng (ATmega2560, HX711, TCS3200, L298N, HD44780).
- Phương pháp thiết kế mô đun hóa: Chia tách hệ thống thành các khối độc lập (khối xử lý trung tâm, khối cảm biến trọng lượng, khối cảm biến màu sắc, khối phát hiện vị trí, khối cơ cấu chấp hành và khối hiển thị), sau đó tích hợp đồng bộ.
- Phương pháp thực nghiệm kiểm chứng: Thu thập dữ liệu đo lường trực tiếp, kiểm thử độ ổn định tín hiệu theo thời gian và đánh giá sai số cảm biến dưới các điều kiện vận hành thực tế.
Thiết kế và triển khai
Hệ thống được thiết kế theo cấu trúc điều khiển tập trung sử dụng bo mạch Arduino Mega 2560 làm bộ xử lý trung tâm. Băng chuyền vận chuyển sản phẩm qua lần lượt các trạm kiểm định được bố trí cơ cấu cảm biến và cơ cấu loại bỏ.
+-----------------------------------------------------------------------------------+
| BẢNG THÔNG SỐ CÁC KHỐI LINH KIỆN |
+----------------------+--------------------+---------------------------------------+
| Tên khối / Linh kiện | Mã / Thông số kỹ thuật | Đặc tính hoạt động chức năng |
+----------------------+--------------------+---------------------------------------+
| Khối điều khiển | Arduino Mega 2560 | Chip ATmega2560, 54 chân I/O, 16 chân |
| | (Thạch anh 16 MHz) | ADC, 256 KB Flash ROM, 8 KB SRAM |
+----------------------+--------------------+---------------------------------------+
| Cảm biến khối lượng | Loadcell YZC-133 | Tải trọng 1 kg, độ nhạy 1.15 mV/V, |
| | kết hợp IC HX711 | ADC 24-bit, giao tiếp 2 dây (SCK, DT) |
+----------------------+--------------------+---------------------------------------+
| Cảm biến màu sắc | TCS3200 | Ma trận 8x8 photodiode, Fout 2Hz-500kHz|
| | | Chân chọn S0, S1 (tần số); S2, S3 (màu)|
+----------------------+--------------------+---------------------------------------+
| Cảm biến phát hiện | E18-D80NK (2 bộ) | Khoảng cách 3-80 cm, ngõ ra NPN |
| | | Dòng kích <300 mA, có biến trở chỉnh |
+----------------------+--------------------+---------------------------------------+
| Động cơ kéo băng tải | DC GA25 200 rpm | Điện áp 3-12 VDC, tỷ số truyền 1/45, |
| | | tốc độ qua hộp số: 130 rpm (ở 12V) |
+----------------------+--------------------+---------------------------------------+
| Động cơ gạt sản phẩm | Động cơ bước 2 pha | Kích thước 42x42x50 mm, 6 đầu dây, |
| (3 động cơ) | góc bước 1,8 độ | Điện áp 12 VDC, điều khiển qua L298N |
+----------------------+--------------------+---------------------------------------+
| Mạch điều khiển công | Driver cầu H L298N | 2 cầu H độc lập, dòng đỉnh 2A/cầu, |
| suất gạt | | công suất tiêu tán 20W (ở 75°C) |
+----------------------+--------------------+---------------------------------------+
| Khối hiển thị | LCD 16x2 (HD44780) | Giao tiếp chế độ 4-bit, hiển thị số |
| | | lượng sản phẩm lỗi và sản phẩm đạt |
+----------------------+--------------------+---------------------------------------+
Kiến trúc điều khiển và lưu đồ vận hành
- Trạm kiểm tra thể tích nước (Khối lượng): Chai nước được đưa vào bàn cân cố định gắn cảm biến Loadcell YZC-133 kết nối module HX711. Sau khi giá trị khối lượng ổn định, Arduino đọc dữ liệu 24-bit thông qua chuỗi 25-27 xung clock tại chân SCK. Nếu khối lượng nằm ngoài dải quy định (ít hơn hoặc nhiều hơn thể tích chuẩn 330ml), hệ thống ghi nhận trạng thái lỗi thể tích. Động cơ bước thứ nhất thực hiện chuyển chai từ bàn cân lên mặt băng tải chuyển động.
- Trạm kiểm tra nắp chai: Động cơ DC giảm tốc GA25 vận hành băng tải kéo chai di chuyển. Khi chai đến vị trí kiểm tra nắp, cảm biến quang hồng ngoại E18-D80NK thứ nhất phát hiện chai và kích hoạt cảm biến màu TCS3200. Vi điều khiển cấu hình chân S2=L, S3=H để chọn bộ lọc màu xanh dương, đồng thời chọn tỷ lệ tần số đầu ra thích hợp qua S0, S1. Tần số xung phản hồi tại chân OUT được đo đạc; nếu không phát hiện đúng ngưỡng tần số đại diện cho nắp màu xanh dương, hệ thống xác nhận chai bị lỗi nắp (chưa đóng nắp hoặc sai màu nắp).
- Cơ cấu phân loại và gạt sản phẩm:
- Nếu chai bị lỗi thể tích, khi trôi đến vị trí gạt thứ nhất (được xác định bằng cảm biến tiệm cận), động cơ bước thứ hai kích hoạt qua mạch cầu H L298N, gạt chai hỏng ra khỏi băng tải.
- Nếu chai đạt khối lượng nhưng bị lỗi nắp chai, động cơ bước thứ ba tại vị trí tiếp theo sẽ gạt chai ra khay phế phẩm nắp.
- Nếu sản phẩm thỏa mãn đồng thời cả hai điều kiện, chai tiếp tục di chuyển thẳng đến cuối hành trình băng chuyền.
- Hiển thị giám sát: Màn hình LCD 16x2 cập nhật liên tục tổng số chai đạt chuẩn, số chai lỗi thể tích và số chai lỗi đóng nắp thông qua giao tiếp các đường dữ liệu DB4-DB7 và các chân điều khiển RS, E.
Nội dung chính theo từng chương
CHƯƠNG 1. TỔNG QUAN
Chương này tập trung xác lập tính cấp thiết của việc tự động hóa dây chuyền sản xuất, phân tích vai trò của hệ thống băng chuyền kết hợp cảm biến trong việc nâng cao năng suất và chất lượng sản phẩm. Nhóm tác giả xác định mục tiêu thiết kế mô hình băng chuyền kiểm tra sản phẩm chai nước suối 330ml (nhựa trong, nắp xanh dương), đưa ra 5 nội dung nghiên cứu kỹ thuật và vạch rõ các giới hạn phần cứng: băng chuyền kích thước 1m x 10cm x 20cm, 1 động cơ DC giảm tốc GA25, 3 động cơ bước kèm driver L298N, 1 cảm biến Loadcell 1kg, 1 cảm biến màu TCS3200, 2 cảm biến quang E18-D80NK, màn hình hiển thị LCD 16x2 và bộ xử lý trung tâm Arduino Mega 2560.
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT
Chương 2 cung cấp nền tảng lý thuyết chi tiết cho toàn bộ các thiết bị và chuẩn giao tiếp trong đề tài. Nội dung phân tích cấu tạo cơ bản của hệ thống băng chuyền công nghiệp và đặc điểm của 7 loại băng chuyền phổ biến. Phần cứng được thuyết minh tường tận:
- Phân tích cơ chế hoạt động của chuẩn giao tiếp 1-Wire (Reset/Presence, Write 0/1, Read bit) với mã định danh 64-bit và kiểm tra CRC.
- Trình bày thông số kiến trúc của vi điều khiển ATmega2560 và bo mạch Arduino Mega 2560.
- Trình bày nguyên lý đo lực uốn bằng mạch cầu Wheatstone trong Loadcell 1kg, cùng sơ đồ giao tiếp và giản đồ thời gian dịch xung 24-bit của IC HX711 qua bảng thông số độ lợi (kênh A độ lợi 128 hoặc 64, kênh B độ lợi 32).
- Thuyết minh cấu tạo mảng 8x8 photodiode của cảm biến TCS3200, bảng logic chọn màu qua chân S2/S3, bảng chia tỉ lệ tần số đầu ra qua S0/S1 và dải tần số 2Hz - 500kHz.
- Trình bày đặc tính ngõ ra cực thu hở NPN của cảm biến quang hồng ngoại E18-D80NK (khoảng cách phát hiện 3 - 80cm).
- Khảo sát đặc tính kỹ thuật động cơ DC giảm tốc GA25 (tỷ số truyền 1/45), cấu tạo động cơ bước 2 pha 6 dây (bước góc 1,8 độ), chức năng các chân module cầu H L298N và tập lệnh điều khiển vi mạch HD44780 trên LCD 16x2 (bao gồm cờ báo bận BF, thanh ghi IR, DR).
CHƯƠNG 3. TÍNH TOÁN VÀ THIẾT KẾ
Tác giả xây dựng sơ đồ khối toàn hệ thống và hiện thực hóa việc tính toán thiết kế chi tiết cho 8 khối chức năng:
- Khối điều khiển: Kết nối chân vi điều khiển ATmega2560 với các ngoại vi.
- Khối cảm biến lượng nước: Thiết kế mạch phối ghép giữa Loadcell 1kg với các ngõ vào vi sai của module HX711 và đưa về chân tín hiệu số của Arduino.
- Khối phát hiện nắp và phát hiện chai: Sơ đồ phối ghép tín hiệu quang của TCS3200 và kết nối điện trở kéo lên (pull-up) cho ngõ ra NPN của E18-D80NK.
- Khối chấp hành và hiển thị: Tính toán dòng điều khiển cho module công suất L298N dẫn động các cuộn dây pha động cơ bước gạt, mạch điều khiển đóng/cắt động cơ kéo băng chuyền GA25 và mạch điều phối 4-bit dữ liệu cho LCD 16x2.
- Khối nguồn và sơ đồ nguyên lý toàn mạch: Tính toán dòng và áp tiêu thụ của hệ thống nhằm lựa chọn nguồn cấp DC ổn định cho toàn mạch.
CHƯƠNG 4. THI CÔNG HỆ THỐNG
Nội dung chương trình bày toàn bộ quy trình hiện thực hóa phần cứng và phần mềm của đồ án:
- Thi công phần cứng: Gia công khung cơ khí băng chuyền dài 1m, lắp ráp bàn cân cơ học cho Loadcell, bố trí giá đỡ cho cảm biến màu TCS3200 và cảm biến hồng ngoại E18-D80NK, lắp đặt các cơ cấu tay gạt gắn trục động cơ bước, thi công bo mạch điều khiển trung tâm và đấu nối dây dẫn.
- Xây dựng giải thuật và lập trình: Xây dựng lưu đồ giải thuật chương trình chính (Main flowchart) quản lý chu trình tuần hoàn từ khâu cân, kéo băng tải, kiểm tra nắp, phân loại đến thống kê. Xây dựng các lưu đồ giải thuật chương trình con điều khiển 3 động cơ bước (động cơ gạt bàn cân, động cơ gạt lỗi thể tích, động cơ gạt lỗi nắp).
- Môi trường phát triển và vận hành: Cài đặt phần mềm Arduino IDE, quy trình cấu hình cổng COM, nạp chương trình vào chip ATmega2560 và tài liệu hướng dẫn vận hành mô hình thực tế.
CHƯƠNG 5. KẾT QUẢ, NHẬN XÉT VÀ ĐÁNH GIÁ
Chương này công bố các số liệu thu được từ quá trình kiểm nghiệm thực tế từng khối linh kiện trên mô hình:
- Khối cảm biến Loadcell và HX711: Khảo sát bảng đo lường giá trị khối lượng lặp lại trên cùng một mẫu chai nước chuẩn 330ml để đánh giá độ trôi và độ lặp lại của phép đo.
- Khối cảm biến màu TCS3200: Đo đạc dải tần số xung đầu ra khi có nắp chai màu xanh dương và khi không có nắp, xác lập ngưỡng phân biệt rõ ràng giữa sản phẩm đạt và lỗi.
- Khối cảm biến tiệm cận E18-D80NK và khối động cơ gạt: Đánh giá khoảng cách nhận diện vật cản thực tế, độ trễ tác động và góc quay quét của động cơ bước qua mạch cầu H L298N.
- Đánh giá chung: Tổng kết mức độ vận hành ăn khớp giữa cơ khí băng tải, cảm biến và giải thuật điều khiển.
CHƯƠNG 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Đánh giá mức độ hoàn thành nhiệm vụ so với đề cương ban đầu: mô hình thi công hoàn chỉnh, hoạt động đúng trình tự phân loại hai tiêu chí và đếm sản phẩm chính xác. Đồng thời, tác giả chỉ ra các mặt hạn chế còn tồn tại và đề xuất các giải pháp nâng cấp trong tương lai.
Kết quả và đóng góp
Kết quả định lượng và thực nghiệm
- Chế tạo hoàn chỉnh mô hình băng chuyền kích thước 1m x 10cm x 20cm, hoạt động liên tục và đồng bộ giữa cơ cấu truyền động kéo băng tải (động cơ DC GA25 200rpm) và các cơ cấu gạt phân loại (3 động cơ bước 42x42x50mm).
- Ứng dụng thành công giải pháp đo lường vi sai dùng cảm biến Loadcell 1kg YZC-133 và bộ chuyển đổi ADC 24-bit HX711 để phát hiện sai lệch lượng nước bên trong chai nhựa 330ml; thực nghiệm đo lặp lại trên cùng một chai nước đạt yêu cầu cho kết quả giá trị đo ổn định, nhận dạng chính xác chai thiếu hoặc thừa thể tích.
- Ứng dụng cảm biến màu quang học TCS3200 để phân biệt nắp chai màu xanh dương dựa trên việc đo tần số xung ngõ ra (dải làm việc 2Hz - 500kHz), phát hiện chính xác trạng thái chai chưa đóng nắp.
- Định vị sản phẩm tin cậy bằng 2 cảm biến quang hồng ngoại E18-D80NK trong phạm vi điều chỉnh 3 - 80cm, triệt tiêu tín hiệu báo giả khi băng chuyền vận hành rỗng.
- Hiển thị đầy đủ, trực quan các thông số số lượng chai đạt chuẩn, số lượng chai hỏng do nắp và số lượng chai hỏng do thể tích trên màn hình LCD 16x2.
- Xác định và đo đạc chính xác bảng dòng điện và điện áp tiêu thụ của toàn hệ thống trong các trạng thái làm việc tĩnh và làm việc động khi các cơ cấu chấp hành đồng thời kích hoạt.
Giải pháp và đề xuất kỹ thuật của tác giả
- Đề xuất giải pháp đặt trạm cân tĩnh ở đầu chu trình kết hợp cơ cấu gạt bước trung gian đưa sản phẩm lên băng tải, giải quyết vấn đề dao động cơ học gây sai số cho cảm biến tải trọng nếu đặt cân trực tiếp trên mặt băng tải đang chạy.
- Đề xuất phương án lọc màu quang học sử dụng tần số xung vuông thay cho việc đọc giá trị điện áp analog thông thường, giúp tăng khả năng chống nhiễu trên đường truyền từ cảm biến TCS3200 về khối xử lý.
- Đề xuất cơ chế điều khiển góc bước chính xác cho tay gạt thông qua IC L298N, giúp tay gạt quay đúng biên độ cần thiết để loại bỏ sản phẩm lỗi rồi tự động quay về vị trí chờ mà không cần lắp đặt thêm công tắc hành trình giới hạn cơ khí.
Đóng góp kỹ thuật tự nêu
Đồ án đã hiện thực hóa một mô hình kiểm định sản phẩm đóng chai tự động đa tiêu chí (kết hợp cả khối lượng và màu sắc) với chi phí chế tạo thấp bằng cách tích hợp vi điều khiển mã nguồn mở Arduino Mega 2560 và các mô-đun cảm biến công nghiệp bán sẵn. Mô hình chứng minh tính khả thi của giải pháp phân loại tự động hóa cơ sở, phục vụ trực tiếp cho công tác nghiên cứu, học tập và mô phỏng thực hành các hệ thống cơ điện tử trong nhà trường.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế được ghi nhận
- Thời gian lấy mẫu và tốc độ băng chuyền: Do cảm biến Loadcell cần một khoảng thời gian chờ nhất định để dao động tắt dần và bộ ADC 24-bit HX711 hoàn tất chu kỳ đọc dữ liệu, tốc độ kiểm tra tổng thể của dây chuyền chưa thể đạt tốc độ cao như các dây chuyền chiết rót công nghiệp quy mô lớn.
- Độ nhạy quang học với ánh sáng môi trường: Cảm biến màu TCS3200 phụ thuộc vào 4 đèn LED trắng chiếu sáng trên module; khi ánh sáng môi trường bên ngoài thay đổi mạnh hoặc có nguồn sáng phức tạp rọi vào, tần số ngõ ra có hiện tượng dao động biên độ nhỏ, đòi hỏi phải che chắn buồng đo.
- Tính linh hoạt cơ khí: Hệ thống cơ khí và các cữ gạt được thiết kế cố định theo kích thước của chai nước 330ml và màu nắp xanh dương; chưa có cơ chế thay đổi linh hoạt kích thước đồ gá khi cần kiểm tra các loại chai có quy cách dung tích hoặc màu nắp khác nhau.
Hướng nghiên cứu phát triển
- Nghiên cứu thay thế hoặc bổ sung hệ thống thị giác máy tính công nghiệp (Machine Vision / Image Processing) sử dụng camera chuyên dụng để kiểm tra đồng thời nhiều chỉ tiêu: mức nước, màu nắp, dị vật bên trong chai, độ nguyên vẹn của màng co và nhãn mác sản phẩm.
- Tích hợp thêm các bộ lọc số trong giải thuật vi điều khiển nhằm giảm thời gian ổn định của tín hiệu cân tải động trực tiếp trên băng chuyền.
- Nâng cấp bộ điều khiển từ Arduino lên hệ thống PLC (Programmable Logic Controller) công nghiệp kết hợp biến tần điều khiển tốc độ động cơ băng tải để tăng độ bền công nghiệp và độ chống nhiễu điện từ.
- Thiết kế mạng truyền thông giám sát kết nối giao diện SCADA trên máy tính hoặc nền tảng IoT công nghiệp nhằm thu thập dữ liệu sản lượng, thống kê tỷ lệ lỗi và cảnh báo sự cố từ xa theo thời gian thực.
Giá trị tham khảo
Tài liệu đồ án này có giá trị tham khảo thiết thực cho:
- Sinh viên các ngành kỹ thuật: Công nghệ Kỹ thuật Điện tử - Viễn thông, Điện tử Công nghiệp, Kỹ thuật Cơ điện tử, Kỹ thuật Điều khiển và Tự động hóa đang thực hiện đồ án môn học, đồ án tốt nghiệp liên quan đến hệ thống băng tải phân loại tự động.
- Người làm nghiên cứu thực hành hệ thống nhúng: Tài liệu cung cấp chi tiết kỹ thuật về giao tiếp vi điều khiển với module biến đổi ADC 24-bit chuyên dụng HX711, cách xử lý tín hiệu tần số từ cảm biến màu TCS3200 và phương pháp điều khiển động cơ bước qua mạch cầu H L298N.
- Các phần đáng tham khảo sâu:
- Chương 2 và Chương 3: Sơ đồ kết nối chân, nguyên lý hoạt động và giản đồ xung của module HX711 và cảm biến TCS3200; sơ đồ nối dây giữa động cơ bước 6 dây với mạch cầu H L298N.
- Chương 4: Cấu trúc lưu đồ giải thuật chương trình chính và các chương trình con phối hợp điều khiển các động cơ chấp hành đồng bộ với tín hiệu cảm biến quang.
Câu hỏi thường gặp
1. Tại sao hệ thống phải sử dụng module ADC 24-bit HX711 kèm theo cảm biến Loadcell mà không đọc trực tiếp bằng chân Analog của Arduino Mega 2560?
Ngõ ra điện áp của cảm biến Loadcell dựa trên cầu điện trở Wheatstone rất nhỏ, thường chỉ đạt mức 1.15 mV/V (với nguồn cấp 5V, điện áp ra cực đại chỉ khoảng vài milivôn). Trong khi đó, bộ chuyển đổi ADC 10-bit tích hợp sẵn trên Arduino Mega 2560 có độ phân giải điện áp khoảng 4,88 mV (5V/1024), không thể ghi nhận được sự thay đổi vi mô này. Module HX711 tích hợp bộ tiền khuếch đại vi sai với độ lợi tùy chọn 32, 64 hoặc 128 và bộ chuyển đổi ADC độ phân giải cao 24-bit (độ phân giải điện áp đạt mức microvôn), đáp ứng yêu cầu chuyển đổi tín hiệu trọng lượng thành dữ liệu số gửi về vi điều khiển qua giao thức 2 dây.
2. Cảm biến màu TCS3200 truyền dữ liệu màu sắc về Arduino Mega 2560 bằng phương thức nào?
Cảm biến TCS3200 không xuất ra giá trị điện áp tương tự (analog) mà chuyển đổi dòng điện quang từ ma trận 8x8 photodiode thành tín hiệu xung vuông có tần số tỷ lệ thuận với cường độ ánh sáng. Arduino điều khiển 2 chân S2, S3 để chọn bộ lọc màu tương ứng (đỏ, xanh dương, xanh lá hoặc không lọc) và 2 chân S0, S1 để chọn hệ số chia tần số ngõ ra (0%, 2%, 20%, 100%). Sau đó, Arduino đo tần số tín hiệu trả về tại chân OUT của cảm biến để định lượng thành phần màu sắc phản xạ từ nắp chai.
3. Hệ thống sử dụng bao nhiêu động cơ và mỗi loại đảm nhiệm vai trò gì?
Hệ thống sử dụng tổng cộng 4 động cơ gồm 2 chủng loại:
- 01 động cơ DC giảm tốc GA25 200rpm (tỷ số truyền 1/45): Sử dụng nguồn 12VDC để kéo trục rulo vận hành băng tải di chuyển sản phẩm liên tục.
- 03 động cơ bước kích thước 42x42x50mm (loại 2 pha 6 dây, bước góc 1,8 độ):
- Động cơ bước 1: Đảm nhiệm việc gạt chai nước từ bàn cân Loadcell sang mặt băng chuyền sau khi hoàn thành đo khối lượng.
- Động cơ bước 2: Đảm nhiệm việc gạt chai bị lỗi thể tích (lỗi khối lượng) ra khỏi băng tải.
- Động cơ bước 3: Đảm nhiệm việc gạt chai bị lỗi chưa đóng nắp ra khỏi băng tải.
4. Vai trò của cảm biến tiệm cận quang hồng ngoại E18-D80NK trong dây chuyền là gì?
Cảm biến E18-D80NK đóng vai trò phát hiện sự hiện diện của chai nước khi trôi đến đúng vị trí kiểm định trên băng chuyền. Nhờ tín hiệu kích hoạt từ cảm biến tiệm cận, vi điều khiển mới bắt đầu kích hoạt cảm biến màu TCS3200 lấy mẫu và ra lệnh cho các cơ cấu gạt hoạt động đúng thời điểm. Điều này giúp hệ thống không bị kích hoạt nhầm khi băng chuyền chạy không tải và tiết kiệm tài nguyên xử lý của vi điều khiển.
5. Phương thức kết nối hiển thị giữa LCD 16x2 và vi điều khiển ATmega2560 được triển khai như thế nào?
LCD 16x2 (sử dụng IC điều khiển HD44780) được kết nối với Arduino Mega 2560 theo chế độ 4-bit dữ liệu (sử dụng 4 đường bus DB4 đến DB7 thay vì 8 đường bus DB0-DB7) nhằm tiết kiệm chân xuất nhập cho vi điều khiển. Các chân điều khiển chính gồm chân chọn thanh ghi RS (chuyển đổi giữa thanh ghi lệnh IR và thanh ghi dữ liệu DR), chân chọn chế độ đọc/ghi R/W và chân cho phép chốt dữ liệu E.
Kết luận
Đồ án tốt nghiệp "Thiết kế và thi công băng chuyền kiểm tra sản phẩm dùng Arduino" của nhóm sinh viên Dương Ngọc Tiến và Đinh Trần Thanh Huy đã hoàn thành trọn vẹn mục tiêu thiết kế và thi công một hệ thống kiểm tra sản phẩm đóng chai tự động đa tiêu chí quy mô phòng thí nghiệm. Bằng việc kết hợp hài hòa giữa cơ cấu cơ khí băng tải, bộ xử lý trung tâm Arduino Mega 2560 và các khối cảm biến đo lường (Loadcell YZC-133 qua HX711, cảm biến quang TCS3200, cảm biến tiệm cận E18-D80NK), hệ thống đã thực hiện chính xác các chức năng định lượng mức nước, nhận diện nắp chai, phân loại sản phẩm lỗi bằng động cơ bước và hiển thị thống kê sản lượng lên màn hình LCD. Đây là tài liệu kỹ thuật có tính ứng dụng thực hành cao, đóng góp một mô hình mẫu phục vụ đào tạo và nghiên cứu chuyên sâu về tích hợp hệ thống cơ điện tử và tự động hóa công nghiệp.