Đồ án tốt nghiệp kỹ thuật điện tử truyền thông: Giải pháp đếm số lượng viên thuốc trong vỉ

Đồ án tốt nghiệp kỹ thuật điện tử truyền thông tập trung vào hệ thống đếm số lượng viên thuốc trong vỉ, ứng dụng công nghệ hiện đại, chính xác và hiệu quả.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2019

78
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: MỤC TIÊU

1.1. Mục tiêu của đề tài là thực hiện đếm chính xác số viên thuốc có trong vỉ thuốc để phân loại vỉ thuốc lỗi dùng Board Raspberry Pi 3B+

1.2. NỘI DUNG NGHIÊN CỨU

1.3. GIỚI HẠN

1.4. BỐ CỤC

2. CHƯƠNG 2: CƠ SỞ LÍ THUYẾT

2.1. TỔNG QUAN VỀ XỬ LÍ ẢNH

2.1.1. Giới thiệu về xử lý ảnh

2.1.2. Các bước cơ bản trong xử lý ảnh

2.1.3. Không gian màu

2.1.3.1. Mô hình màu RGB
2.1.3.2. Ba kênh màu RGB riêng biệt
2.1.3.3. Không gian màu HSV
2.1.3.4. Cách chuyển từ không gian màu RGB sang không gian màu HSV

2.1.4. Xử lý hình thái học (Morphology)

3. CHƯƠNG 3: TÍNH TOÁN VÀ THIẾT KẾ

3.1. TÍNH TOÁN VÀ THIẾT KẾ

3.1.1. Thiết kế sơ đồ khối của hệ thống

3.1.2. Tính toán và thiết kế mạch

3.1.3. Thiết kế khối thu tín hiệu hình ảnh

3.1.4. Thiết kế khối cảm biến

3.1.5. Thiết kế khối hiển thị

3.1.6. Khối công suất

3.1.7. Khối xử lý trung tâm

3.1.8. Sơ đồ nguyên lí mạch điện của hệ thống

3.2. THI CÔNG HỆ THỐNG

3.3. ĐÓNG GÓI VÀ THI CÔNG MÔ HÌNH

3.3.1. Đóng gói bộ điều khiển

3.3.2. Thi công mô hình

3.4. LẬP TRÌNH HỆ THỐNG

3.4.1. Lưu đồ chương trình trên Raspberry

3.4.2. Lưu đồ chương trình trên Arduino

3.4.3. Lưu đồ chương trình đo khoảng cách của cảm biến siêu âm

3.4.4. Lưu đồ chương trình của timer2

3.4.5. Phần mềm lập trình cho vi điểu khiển

3.5. VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG – THAO TÁC

3.5.1. Viết tài liệu hướng dẫn sử dụng

5. CHƯƠNG 5: KẾT QUẢ, NHẬN XÉT VÀ ĐÁNH GIÁ

5.1. KẾT QUẢ ĐẠT ĐƯỢC

5.2. KẾT QUẢ THỰC NGHIỆM

5.3. Mô hình sản phẩm

5.4. Kết quả thực nghiệm từ việc nhận diện số thuốc

5.5. NHẬN XÉT – ĐÁNH GIÁ

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. HƯỚNG PHÁT TRIỂN

6.1.1. Chương trình trên Raspberry

6.1.2. Chương trình trên Arduino

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về xử lý ảnh

Xử lý ảnh là một lĩnh vực khoa học và công nghệ phát triển nhanh, ứng dụng rộng rãi trong nhiều ngành như y tế, giáo dục và công nghiệp. Kỹ thuật điện tửkỹ thuật truyền thông đóng vai trò quan trọng trong việc nâng cao chất lượng ảnh và phân tích ảnh. Các bước cơ bản trong xử lý ảnh bao gồm thu nhận ảnh, tiền xử lý, phân đoạn, biểu diễn và nhận dạng ảnh. Đồ án tốt nghiệp này tập trung vào việc đếm số lượng viên thuốc trong vỉ thuốc bằng cách sử dụng kỹ thuật sốcông nghệ điện tử.

1.1. Thu nhận ảnh

Ảnh được thu nhận thông qua camera hoặc các thiết bị thu ảnh khác. Chất lượng ảnh phụ thuộc vào thiết bị và môi trường thu nhận. Trong đồ án tốt nghiệp, camera USB Logitech C270 được sử dụng để thu nhận ảnh vỉ thuốc.

1.2. Tiền xử lý ảnh

Sau khi thu nhận, ảnh được tiền xử lý để loại bỏ nhiễu và nâng cao độ tương phản. Các kỹ thuật như lọc nhiễu và điều chỉnh độ sáng được áp dụng để làm ảnh rõ nét hơn, phục vụ cho quá trình đếm viên thuốc.

II. Kỹ thuật xử lý hình thái học

Xử lý hình thái học là một kỹ thuật quan trọng trong xử lý ảnh, dựa trên lý thuyết tập hợp và cấu trúc hình học. Các phép toán cơ bản bao gồm phép giãn nở (Dilation), phép co (Erosion), phép mở (Opening)phép đóng (Closing). Những phép toán này được sử dụng để phân tích và xử lý cấu trúc hình ảnh, giúp cải thiện độ chính xác trong việc đếm số lượng viên thuốc.

2.1. Phép giãn nở và phép co

Phép giãn nở làm tăng kích thước của các đối tượng trong ảnh, trong khi phép co làm giảm kích thước. Hai phép toán này thường được kết hợp để loại bỏ nhiễu và tách biệt các đối tượng trong ảnh.

2.2. Phép mở và phép đóng

Phép mở là sự kết hợp của phép co và phép giãn nở, giúp loại bỏ các đối tượng nhỏ không mong muốn. Phép đóng ngược lại, được sử dụng để lấp đầy các khoảng trống nhỏ trong đối tượng.

III. Thiết kế hệ thống đếm viên thuốc

Hệ thống điện tử được thiết kế để đếm số lượng viên thuốc trong vỉ thuốc bao gồm các thành phần chính như Raspberry Pi 3 Model B, camera USB, cảm biến siêu âm SRF04module điều khiển động cơ L298. Hệ thống sử dụng kỹ thuật truyền thông để giao tiếp giữa các thành phần và kỹ thuật số để xử lý ảnh.

3.1. Thiết kế sơ đồ khối

Sơ đồ khối của hệ thống bao gồm các khối thu tín hiệu hình ảnh, khối cảm biến, khối hiển thị và khối xử lý trung tâm. Raspberry Pi đóng vai trò là bộ xử lý trung tâm, điều khiển toàn bộ hệ thống.

3.2. Thi công mô hình

Mô hình được thi công với băng chuyền, buồng sáng và cần gạt thuốc lỗi. Hệ thống được lập trình bằng ngôn ngữ Python và sử dụng thư viện OpenCV để xử lý ảnh và đếm viên thuốc.

IV. Kết quả và đánh giá

Hệ thống đã đạt được kết quả khả quan trong việc đếm số lượng viên thuốc với độ chính xác cao. Các thử nghiệm cho thấy hệ thống có thể đếm chính xác từ 2 đến 9 viên thuốc trong vỉ. Tuy nhiên, vẫn còn một số hạn chế như độ chính xác giảm khi số lượng viên thuốc tăng lên.

4.1. Kết quả thực nghiệm

Kết quả thực nghiệm cho thấy hệ thống đếm chính xác 100% với vỉ thuốc có 2 viên và 6 viên. Tuy nhiên, với vỉ thuốc có 8 viên, độ chính xác giảm xuống còn 90%.

4.2. Nhận xét và hướng phát triển

Hệ thống cần được cải thiện để tăng độ chính xác khi đếm số lượng viên thuốc lớn. Hướng phát triển tiếp theo bao gồm tối ưu hóa thuật toán xử lý ảnh và nâng cấp phần cứng.

12/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. TỔNG QUAN Ở chương này chúng em trình bày về: thiết kế sơ đồ khối cho hệ thống, tính toán thiết kế cho từng khối, sơ đồ nguyên lý của toàn mạch, thiết kế buồng sáng. Chương 4: Thi công hệ thống Chương này trình bày sơ đồ: mạch in, các linh kiện sử dụng trong mạch, thi công mô hình, lập trình hệ thống, viết lưu đồ giải thuật, viết tài liệu hướng dẫn sử dụng thao tác. Chương 5: Kết Quả, Nhận Xét và Đánh Giá Chương này trình bày kết quả của quá trình nghiên cứu, nếu ra những khó khăn trong quá trình làm và cách khắc phục, nhận xét mô hình đã làm có đạt hay không.

Chương 6: Kết Luận và Hướng Phát Triển Chương này trình bày: đánh giá mô hình hoạt động ổn hay không, đạt bao nhiêu phần trăm so với ban đầu đặt ra. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3 CHƯƠNG 2. CƠ SỞ LÍ THUYẾT Chương 2. TỔNG QUAN VỀ XỬ LÍ ẢNH 2.

Giới thiệu về xử lý ảnh Xử lý ảnh là một lĩnh vực mang tính khoa học và công nghệ. Nó là một ngành khoa học mới so với nhiều ngành khoa học khác nhưng tốc độ phát triển đang rất nhanh, kích thích các trung tâm nghiên cứu, ứng dụng, đặc biệt là máy tính chuyên dụng riêng cho nó. Các phương pháp xử lý ảnh bắt đầu từ các ứng dụng chính: nâng cao chất lượng ảnh và phân tích ảnh. Ứng dụng đầu tiên được biết đến là nâng cao chất lượng ảnh báo được truyền qua cáp từ Luân Đôn đến New York từ những năm 1920.

Hiện nay xử lý ảnh được ứng dụng trong nhiều lĩnh vực: Chính trị, y tế, giáo dục. Xử lý tín hiệu là một môn học trong kỹ thuật điện tử, viễn thông và trong toán học. Nghiên cứu và xử lý tín hiệu kỹ thuật số và analog, giải quyết các vấn đề về lưu trữ, các thành phần bộ lọc, các hoạt động khác trên tín hiệu… Các tín hiệu này bao gồm truyền dẫn tín hiệu, âm thanh hoặc giọng nói, hình ảnh, và các tín hiệu khác. Cũng như xử lý dữ liệu bằng đồ hoạ, xử lý ảnh số là một lĩnh vực của tin học ứng dụng.

Xử lý dữ liệu bằng đồ họa đề cập đến những ảnh nhân tạo, các ảnh này được xem xét như là một cấu trúc dữ liệu và được tạo bởi các chương trình. Xử lý ảnh số bao gồm các phương pháp và kỹ thuật biến đổi, để truyền tải hoặc mã hoá các ảnh tự nhiên. Mục đích của xử lý ảnh gồm:  Biến đổi ảnh làm tăng chất lượng ảnh.  Tự động nhận dạng ảnh, đoán nhận ảnh, đánh giá các nội dung của ảnh.

Trong số các phương pháp xử lý tín hiệu kể trên, lĩnh vực giải quyết với các loại tín hiệu mà đầu vào là một hình ảnh và đầu ra cũng là một hình ảnh, sản phẩm đầu ra được thực hiện trong một quá trình xử lý, đó chính là quá trình xử lý ảnh. Nó có thể được chia thành xử lý hình ảnh tương tự và xử lý hình ảnh kỹ thuật số. Để dễ tưởng tượng, xét các bước cần thiết trong xử lý ảnh. Đầu tiên, ảnh tự nhiên từ thế giới ngoài được thu nhận qua các thiết bị thu (như Camera, máy chụp ảnh) sau đó nó được chuyển trực tiếp thành ảnh số tạo thuận lợi cho xử lý tiếp theo.[1] BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4 CHƯƠNG 2.

Các bước cơ bản trong xử lý ảnh Thu nhận ảnh Tiền xử lý ảnh Phân đoạn ảnh Biểu diễn ảnh Nhận dạng ảnh Hình 2. Các bước cơ bản trong xử lí ảnh. Phần thu nhận ảnh (Image Acquisition): Ảnh có thể nhận qua camera màu hoặc đen trắng. Thường ảnh nhận qua camera là ảnh tương tự (loại camera ống chuẩn CCIR với tần số 1/25, mỗi ảnh 25 dòng), cũng có loại camera đã số hoá (như loại CCD – Change Coupled Device) là loại photodiot tạo cường độ sáng tại mỗi điểm ảnh.

Camera thường dùng là loại quét dòng; ảnh tạo ra có dạng hai chiều. Chất lượng một ảnh thu nhận được phụ thuộc vào thiết bị thu, vào môi trường (ánh sáng, phong cảnh). Tiền xử lý (Image Processing): Sau bộ thu nhận, ảnh có thể nhiễu độ tương phản thấp nên cần đưa vào bộ tiền xử lý để nâng cao chất lượng. Chức năng chính của bộ tiền xử lý là lọc nhiễu, nâng độ tương phản để làm ảnh rõ hơn, nét hơn.

Phân đoạn ảnh: Phân đoạn ảnh là tách một ảnh đầu vào thành các vùng thành phần để biểu diễn phân tích, nhận dạng ảnh. Đây là phần phức tạp khó khăn nhất trong xử lý ảnh và cũng dễ gây lỗi, làm mất độ chính xác của ảnh. Kết quả nhận dạng ảnh phụ thuộc rất nhiều vào công đoạn này. Biểu diễn ảnh: Đầu ra ảnh sau phân đoạn chứa các điểm ảnh của vùng ảnh (ảnh đã phân đoạn) cộng với mã liên kết với các vùng lận cận.

Việc biến đổi các số liệu này thành dạng thích hợp là cần thiết cho xử lý tiếp theo bằng máy tính. Việc chọn các tính chất để thể hiện ảnh gọi là trích chọn đặc trưng (Feature Selection) gắn với việc tách các đặc tính của ảnh dưới dạng các thông tin định lượng hoặc làm cơ sở để phân biệt lớp đối tượng này với đối tượng khác trong phạm vi ảnh nhận được. Ví dụ: trong nhận dạng ký tự trên phong bì thư, chúng ta miêu tả các đặc trưng của từng ký tự giúp phân biệt ký tự này với ký tự khác. Nhận dạng và nội suy ảnh: Nhận dạng ảnh là quá trình xác định ảnh.

Quá trình này thường thu được bằng cách so sánh với mẫu chuẩn đã được học (hoặc lưu) từ trước. Nội suy là phán đoán theo ý nghĩa trên cơ sở nhận dạng. Ví dụ: một loạt chữ số và nét gạch ngang trên phong bì thư có thể được nội suy thành mã điện thoại. Có nhiều cách phân loại ảnh khác nhau về ảnh.

Theo lý thuyết về nhận dạng, các BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 CHƯƠNG 2. CƠ SỞ LÍ THUYẾT mô hình toán học về ảnh được phân theo hai loại nhận dạng ảnh cơ bản:  Nhận dạng theo tham số.  Nhận dạng theo cấu trúc. Một số đối tượng nhận dạng khá phổ biến hiện nay đang được áp dụng trong khoa học và công nghệ là: nhận dạng ký tự (chữ in, chữ viết tay, chữ ký điện tử), nhận dạng văn bản (Text), nhận dạng vân tay, nhận dạng mã vạch, nhận dạng mặt người… Cơ sở tri thức: Như đã nói ở trên, ảnh là một đối tượng khá phức tạp về đường nét, độ sáng tối, dung lượng điểm ảnh, môi trường để thu ảnh phong phú kéo theo nhiễu.

Trong nhiều khâu xử lý và phân tích ảnh ngoài việc đơn giản hóa các phương pháp toán học đảm bảo tiện lợi cho xử lý, người ta mong muốn bắt chước quy trình tiếp nhận và xử lý ảnh theo cách của con người. Trong các bước xử lý đó, nhiều khâu hiện nay đã xử lý theo các phương pháp trí tuệ con người. Vì vậy, ở đây các cơ sở tri thức được phát huy. Không gian màu Không gian màu là một mô hình toán học dùng để mô tả các màu sắc trong thực tế được biểu diễn dưới dạng số học.

Trên thực tế có rất nhiều không gian màu khác nhau được mô hình để sử dụng vào những mục đích khác nhau. Trong bài này ta sẽ tìm hiểu qua về ba không gian màu cơ bản hay được nhắc tới và ứng dụng nhiều, đó là hệ không gian màu RGB và HSV. Mô hình màu RGB Mô hình màu RGB sử dụng mô hình bổ sung trong đó ánh sáng đỏ, xanh lá cây và xanh lam được tổ hợp với nhau theo nhiều phương thức khác nhau. Mô hình màu RGB BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 CHƯƠNG 2.

CƠ SỞ LÍ THUYẾT để tạo thành các màu khác. Từ viết tắt RGB trong tiếng Anh có nghĩa là đỏ (red), xanh lá cây (green) và xanh lam (blue), là ba màu gốc trong các mô hình ánh sáng bổ sung. Cũng lưu ý rằng mô hình màu RGB tự bản thân nó không định nghĩa thế nào là “đỏ”, “xanh lá cây” và “xanh lam” một cách chính xác, vì thế với cùng các giá trị như nhau của RGB có thể mô tả các màu tương đối khác nhau trên các thiết bị khác nhau có cùng một mô hình màu. Trong khi chúng cùng chia sẻ một mô hình màu chung, không gian màu thực sự của chúng là dao động một cách đáng kể.

Ba kênh màu RGB riêng biệt RGB là không gian màu rất phổ biến được dùng trong đồ họa máy tính và nhiều thiết bị kĩ thuật số khác. Ý tưởng chính của không gian màu này là sự kết hợp của 3 màu sắc cơ bản : màu đỏ (R, Red), xanh lục (G, Green) và xanh lơ (B, Blue) để mô tả tất cả các màu sắc khác. Nếu như một ảnh số được mã hóa bằng 24bit, nghĩa là 8bit cho kênh R, 8bit cho kênh G, 8bit cho kênh B, thì mỗ kênh này màu này sẽ nhận giá trị từ 0-255. Với mỗi giá trị khác nhau của các kênh màu kết hợp với nhau ta sẽ được một màu khác nhau, như vậy ta sẽ có tổng cộng 255x255x255 = 1.66 triệu màu sắc.

Ví dụ: màu đen là sự kết hợp của các kênh màu (R, G, B) với giá trị tương BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 CHƯƠNG 2. CƠ SỞ LÍ THUYẾT ứng (0, 0, 0) màu trắng có giá trị (255, 255, 255), màu vàng có giá trị (255, 255, 0), màu tím đậm có giá trị (64, 0, 128) .Nếu ta dùng 16bit để mã hóa một kênh màu (48bit cho toàn bộ 3 kênh màu) thì dãi màu sẽ trãi rộng lên tới 3×216 =. Một con số rất lớn. Không gian màu HSV Hình 2.

Hình tròn màu sắc HSV HSV là không gian màu được dùng nhiều trong việc chỉnh sửa ảnh, phân tích ảnh và một phần của lĩnh vực thị giác máy tính. Hệ không gian này dựa vào 3 thông số sau để mô tả màu sắc H = Hue: màu sắc. S = Saturation: độ đậm đặc, sự bảo hòa. V = value: giá trị cường độ sáng.

Cách chuyển từ không gian màu RGB sang không gian màu HSV. Các giá trị R, G, B được chia cho 255 để thay đổi phạm vi từ 0.1: R' = R/255 G' = G/255 B' = B/255 Cmax = max(R', G', B') Cmin = min(R', G', B') BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 CHƯƠNG 2. CƠ SỞ LÍ THUYẾT Δ = Cmax – Cmin Cách tính Hue: Cách tính Saturation: Cách tính value: V = Cmax 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Đồ án tốt nghiệp: Đếm số lượng viên thuốc trong vỉ bằng kỹ thuật điện tử truyền thông là một nghiên cứu ứng dụng công nghệ điện tử và truyền thông để tự động hóa quá trình đếm viên thuốc trong vỉ. Đồ án này không chỉ giúp tăng hiệu quả và độ chính xác trong sản xuất dược phẩm mà còn giảm thiểu sai sót do con người. Phương pháp được đề xuất có thể tích hợp vào các dây chuyền sản xuất hiện đại, mang lại lợi ích kinh tế và kỹ thuật đáng kể.

Để hiểu rõ hơn về các ứng dụng tự động hóa trong lĩnh vực kỹ thuật, bạn có thể tham khảo Luận văn thạc sĩ kỹ thuật điều khiển và tự động hóa định vị và vẽ bản đồ đồng thời dựa trên kết hợp camera và lidar trong môi trường sông ngòi, nghiên cứu này cung cấp cái nhìn sâu sắc về việc kết hợp công nghệ camera và lidar. Ngoài ra, Luận văn thạc sĩ nghiên cứu thiết kế chế tạo hệ thống cảm biến vi lỏng phát hiện vật thể trong kênh dẫn sẽ giúp bạn khám phá thêm về các hệ thống cảm biến tiên tiến. Cuối cùng, Luận án tiến sĩ phát triển hệ thống định vị và lập kế hoạch chuyển động hiệu quả cho robot dạng bánh trong môi trường động là một tài liệu tuyệt vời để hiểu về các giải pháp tự động hóa trong môi trường phức tạp.

Mỗi liên kết trên là cơ hội để bạn mở rộng kiến thức và khám phá các ứng dụng kỹ thuật tiên tiến khác.