Nhận Diện Rác Thải

Dự án phân loại rác có sử dụng raspberry pi được thiết kế để mọi người có thể dễ dàng trong việc phân loại rác trước khi bỏ vào thùng rác. Từ đó dễ dàng vận chuyển, tái chế, qua đó góp phần giảm lượng rác thải ra môi trường, góp phần nâng cao ý thức của cộng đồng về bảo vệ môi trường, tăng lượng rác thải có thể tái chế. Các loại rác nhận biết được các rác thải nhựa như chai, bịch ni lông.
Supplies



Màn hình LCD 1602 kèm Module I2C
Camera raspberry pi
Raspberry pi 4 module B
Lắp Ráp Phần Cứng

Dùng 2 dây đỏ và đen để nối 2 đầu VCC và GND của màn hình LCD 1602 kèm Module I2C và Raspberry pi 4 module B (dây đỏ vào đầu VCC và dây đen vào đầu GND) để cung cấp điện cho màn hình
Nối 2 đầu SDA và SCL của màn hình LCD 1602 kèm Module I2C vào 2 đầu GPIO bất kì của Raspberry pi 4 module B. Hai đầu đó là 2 đầu để nhận tín hiệu của chương trình
Lập Trình

- Cài đặt thư viện
- sudo apt update
- sudo reboot
- pip install ultralytics
- pip install opencv-python
- pip install pycamera2
- Source code:
- best.onnx: là model
- Detect.py: là file chạy
Cách Chạy
- python3 -m venv --system-site-packages /home/pi/TrashDetect
- source TrashDetect/bin/activate
- Bật terminal
- cd ./Plastic-Waste-Detection-YOLOv5s-Raspberry-Pi4
- Cd đến thư mục tải về
- python Detect.py
Sau Khi Chạy

Hình ảnh