Bối cảnh và vấn đề nghiên cứu

  • Lý do chọn đề tài: Khi công nghệ ngày càng phát triển, nhu cầu nâng cao chất lượng cuộc sống và giảm sức lao động con người trong việc thu gom rác trở nên cấp thiết. Việc hiện đại hoá thùng rác giúp làm sạch môi trường, giảm việc dùng tay mở nắp bẩn, đồng thời nâng cao ý thức đổ rác đúng nơi.
  • Mục tiêu và câu hỏi nghiên cứu
    1. Thiết kế một thùng rác thông minh có chức năng tự đóng mở nắp khi có người đổ rác.
    2. Thông báo trạng thái “đầy”/“không đầy” của thùng rác.
    3. Đánh giá hiệu quả của các cảm biến và thuật toán điều khiển trong các điều kiện thực tế (ánh sáng, mức rác).
  • Đối tượng, phạm vi nghiên cứu
    • Đối tượng: Thùng rác gia đình/ văn phòng có khả năng tự động mở nắp và báo trạng thái.
    • Phạm vi không gian: Mô hình thùng rác kích thước 17 × 15 × 23 cm (±1 cm) được lắp ráp và thử nghiệm trong môi trường phòng thí nghiệm.
    • Phạm vi thời gian: Thời gian thực hiện dự án từ khâu khảo sát, thiết kế đến thử nghiệm và đánh giá (khoảng 4 tháng).

Cơ sở lý thuyết và phương pháp

  • Khung lý thuyết, khái niệm, văn bản pháp luật hoặc mô hình
    • Vi điều khiển PIC18F4520 (8 bit, kiến trúc Harvard, tốc độ tối đa 20 MHz, flash 8 KB, RAM 1 KB) – nguồn [1].
    • Cảm biến hồng ngoại và quang trở (LDR) để phát hiện vật cản và mức ánh sáng.
    • Servo SG90 để điều khiển cơ cấu mở/đóng nắp.
    • Màn hình LCD1602 (HD44780 driver) để hiển thị trạng thái.
  • Phương pháp nghiên cứu
    • Thu thập thông tin: Khảo sát, lập bảng hỏi, đọc tài liệu kỹ thuật (datasheet) và tài liệu nghiên cứu về thùng rác thông minh.
    • Xử lý thông tin: Phân tích định tính (đánh giá ưu điểm, nhược điểm của các linh kiện) và định lượng (so sánh thông số kỹ thuật).
    • Thiết kế và mô phỏng: Sử dụng phần mềm MPLAB IDE (lập trình C cho PIC) và Proteus để mô phỏng mạch.
    • Thực nghiệm: Lắp ráp trên breadboard, kiểm tra chức năng các kịch bản (trời sáng/tối, thùng đầy/không đầy, người có/không có).
  • Nguồn dữ liệu
    • Datasheet của PIC18F4520, LED hồng ngoại, LM358, Servo SG90, LCD1602, IC 7805.
    • Các bản mô phỏng và hình ảnh trong tài liệu (hình 1‑50).

Nội dung chính theo từng chương

Chương 1: Tổng quan – Vấn đề nghiên cứu và các lý thuyết liên quan

  • Trình bày bối cảnh, mục tiêu, ý nghĩa khoa học và thực tiễn của thùng rác thông minh.
  • Tổng hợp các công nghệ hiện có (GPS, RFID…) và chỉ ra hạn chế về chi phí, hạ tầng.

Chương 2: Thiết kế thùng rác thông minh – Phân tích yêu cầu, thiết kế mạch điện và sản phẩm

Hạng mục Nội dung chi tiết
Mục tiêu thiết kế Tự động mở nắp khi có người đổ rác, thông báo khi thùng đầy, tiêu thụ < 10 W, chi phí < 1 triệu đồng.
Điều kiện ràng buộc Kích thước ≤ 17 × 15 × 23 cm, nguồn 9‑12 VDC, công suất tối đa 7,5 W.
Kiến trúc hệ thống Kiểm soát qua PIC18F4520, ba khối: cảm biến (IR, LDR), điều khiển (PIC), thực thi (servo, LED).
So sánh vi điều khiển So sánh PIC18F4520 và STM32F103C8T6
Thiết kế khối nguồn IC 7805 + lọc C1‑C4, LED chỉ báo nguồn (D2).
Thiết kế cảm biến IR LM358 so sánh điện áp từ LED thu/phát; đầu ra logic 1 khi có vật cản.
Thiết kế cảm biến ánh sáng LM358 so sánh LDR; đầu ra logic 1 khi trời tối.
Thiết kế khối điều khiển Định nghĩa các chân PIC (RA1‑RA3, RD2‑RD3) để nhận tín hiệu và điều khiển servo/LED.
Thiết kế khối hiển thị LCD1602 kết nối 8 dữ liệu + 2 điều khiển, hiển thị các thông báo (“TRASH: FULL”, “LID‑OPEN”, …).
Thiết kế khối thực thi Servo SG90 nhận PWM từ RD2, LED chiếu sáng qua transistor Q2.
Mô phỏng Proteus mô phỏng các khối, xác nhận đúng logic đầu ra cho 6 trường hợp (trời sáng/tối, thùng đầy/không đầy, người có/không).

Chương 3: Thử nghiệm và đánh giá – Vận hành, thử nghiệm và đánh giá sản phẩm

  • Vận hành sản phẩm: Đưa tay vào vùng cảm biến, servo mở nắp, LCD hiển thị trạng thái, LED bật khi trời tối.
  • Thử nghiệm mô phỏng: Xác nhận 6 kịch bản (bảng “Mô phỏng khối hiển thị và khối thực thi”).
  • Thử nghiệm thực tế: Lắp trên breadboard, kiểm tra thời gian mở nắp (3 s hoặc 7 s tùy mức rác), độ ổn định nguồn.
  • Đánh giá sản phẩm:
    • Chức năng: Hoạt động đúng theo thiết kế trong mọi kịch bản.
    • Tiêu thụ điện năng: ≤ 7,5 W (đúng tiêu chuẩn < 10 W).
    • Chi phí: < 1 triệu đồng (theo bảng thành phần).
    • Độ tin cậy: Không có lỗi phần mềm/ phần cứng sau 30 giờ hoạt động liên tục.

Thiết kế và triển khai

  • Kiến trúc hệ thống: Kiến trúc nhúng một vi điều khiển PIC18F4520 trung tâm, kết nối ba khối chức năng (cảm biến, hiển thị, thực thi) qua các cổng I/O.
  • Công nghệ sử dụng
    • Phần cứng: PIC18F4520, LM358, LED hồng ngoại, LDR, Servo SG90, LCD1602, IC 7805, các điện trở, tụ lọc.
    • Phần mềm: Lập trình C trong MPLAB IDE, biên dịch thành file *.hex, nạp bằng PICkit‑3.
  • Kiểm thử
    • Mô phỏng: Proteus kiểm tra logic và thời gian phản hồi.
    • Thử nghiệm thực tế: Kiểm tra độ trễ servo, độ sáng LED, độ chính xác cảm biến IR (phát hiện vật cản) và LDR (phân biệt sáng/tối).
    • Kiểm thử tích hợp: Đánh giá toàn bộ chuỗi từ cảm biến → PIC → servo/LED → LCD.

Kết quả và đóng góp

  • Kết quả chính
    Chỉ tiêu Giá trị trong văn bản
    Kích thước 17 × 15 × 23 cm ± 1 cm
    Nguồn cấp 9‑12 VDC → 5 V (IC 7805)
    Tiêu thụ điện năng ≤ 7,5 W
    Chi phí < 1 triệu đồng
    Thời gian mở nắp 3 s (không đầy) / 7 s (đầy)
    Độ chính xác cảm biến Phát hiện vật cản và mức ánh sáng đúng trong mọi kịch bản mô phỏng và thực tế.
  • Giải pháp/kiến nghị: Sử dụng PIC18F4520 do giá thành thấp, tiêu thụ ít điện, phù hợp với yêu cầu xử lý không quá cao. Kiến nghị tối ưu hoá PCB để giảm kích thước, bổ sung cảm biến siêu âm để tăng độ chính xác đo mức rác.
  • Đóng góp so với nghiên cứu trước
    • Đưa ra thiết kế chi phí thấp (< 1 tr đồng) cho thùng rác gia đình, trong khi các đề tài trước (GPS, RFID) có chi phí trung bình cao hơn.
    • Tích hợp đồng thời cảm biến ánh sáng, IR và servo trong một module điều khiển duy nhất, giảm độ phức tạp so với các giải pháp đa vi điều khiển.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế
    • Thiết kế hiện tại chỉ dùng cảm biến hồng ngoại và LDR; độ nhạy phụ thuộc vào môi trường ánh sáng và phản xạ vật thể.
    • Không có cơ chế nén rác hay báo cáo dữ liệu qua mạng IoT.
    • Thí nghiệm chỉ thực hiện trong phòng thí nghiệm, chưa kiểm chứng trong môi trường công cộng thực tế.
  • Hướng nghiên cứu tiếp
    • Thêm cảm biến siêu âm hoặc trọng lực để đo mức rác chính xác hơn.
    • Kết nối mô-đun Wi‑Fi (ESP8266) để truyền dữ liệu mức rác lên nền tảng quản lý đô thị.
    • Tối ưu hoá phần mềm để giảm thời gian tiêu thụ và cải thiện độ ổn định khi nguồn cung không ổn định.

Giá trị tham khảo

  • Đối tượng người đọc: Sinh viên ngành Điện tử, Viễn thông, Kỹ thuật Điện tử; các nhà nghiên cứu, kỹ sư đang thực hiện đề tài thùng rác thông minh hoặc các hệ thống nhúng tương tự.
  • Phần đáng tham khảo
    • Bảng so sánh vi điều khiển: Giúp lựa chọn MCU phù hợp cho các dự án chi phí thấp.
    • Mô phỏng Proteus: Quy trình mô phỏng các khối cảm biến và điều khiển, hữu ích cho việc kiểm tra nhanh trước khi lắp ráp.
    • Thiết kế PCB: Tiêu chuẩn thiết kế mạch in (khoảng cách, độ rộng đường mạch) áp dụng cho các dự án PCB mini.

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

  1. Thùng rác thông minh này sử dụng vi điều khiển nào và tại sao lại chọn nó?

    • Sử dụng PIC18F4520 vì chi phí thấp, tiêu thụ điện năng thấp, đủ khả năng xử lý các tín hiệu cảm biến và PWM cho servo (bảng so sánh PIC vs STM32 trong chương 2).
  2. Khi thùng rác đã đầy, hệ thống sẽ phản hồi như thế nào?

    • LCD hiển thị “TRASH: FULL”; nếu người đưa tay vào, servo vẫn mở nắp nhưng thời gian mở dài hơn (7 s) và LED chỉ bật khi trời tối.
  3. Chi phí và tiêu thụ điện năng của sản phẩm là bao nhiêu?

    • Chi phí < 1 triệu đồng; tiêu thụ điện năng tối đa 7,5 W (được liệt kê trong mục “Thông số kỹ thuật” chương 2).
  4. Làm sao hệ thống phát hiện môi trường ánh sáng để bật/tắt đèn?

    • Qua cảm biến quang trở (LDR) kết nối với LM358; khi ánh sáng giảm (trời tối) đầu ra của LM358 chuyển thành logic 1, kích hoạt transistor Q2 để bật LED chiếu sáng.
  5. Có thể mở rộng để thu thập dữ liệu rác qua mạng không?

    • Hiện bản thiết kế chưa có mô-đun giao tiếp không dây, nhưng hướng nghiên cứu tiếp đề xuất tích hợp ESP8266/ESP32 để truyền dữ liệu mức rác lên nền tảng IoT.

Kết luận

Thùng rác thông minh được thiết kế dựa trên vi điều khiển PIC18F4520, kết hợp cảm biến hồng ngoại, cảm biến ánh sáng, servo và màn hình LCD để tự động mở nắp và báo trạng thái. Sản phẩm đáp ứng các yêu cầu về chi phí, tiêu thụ điện năng và kích thước, đồng thời chứng minh được tính khả thi qua mô phỏng và thử nghiệm thực tế. Các cải tiến tiếp theo nên tập trung vào cảm biến mức rác chính xác hơn và tích hợp kết nối IoT để mở rộng chức năng quản lý rác đô thị.