Introduction: 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
Step 1: 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
Step 2: 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
Step 3: 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
Step 4: Sau Khi Chạy
Hình ảnh





