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

by FSTEM in Circuits > Raspberry Pi

54 Views, 0 Favorites, 0 Comments

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

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

hình camera.png
hình mạch raspberry.png
download.jpg

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

1.png

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

2.png
  1. Cài đặt thư viện
  2. sudo apt update
  3. sudo reboot
  4. pip install ultralytics
  5. pip install opencv-python
  6. pip install pycamera2
  7. Source code:
  8. best.onnx: là model
  9. Detect.py: là file chạy

Cách Chạy

  1. python3 -m venv --system-site-packages /home/pi/TrashDetect
  2. source TrashDetect/bin/activate
  3. Bật terminal
  4. cd ./Plastic-Waste-Detection-YOLOv5s-Raspberry-Pi4
  5. Cd đến thư mục tải về
  6. python Detect.py

Sau Khi Chạy

3.png

Hình ảnh