Dự án AI và IoT: Phân loại rác thải thông minh
Trung cấp7/6/2026

Dự án AI và IoT: Phân loại rác thải thông minh

Dùng AI và Raspberry Pi và các loại cảm biến để chế tạo thiết bị nhận diện vật thể từ đó giúp phân loại rác thải tự động, giúp nâng cao ý thức bảo vệ môi trường.

AI và IoTRaspberry Pi,AI phân loại rác thải
0 lượt thích0 người đã làm1 giờ7 bước8 linh kiện
← Quay lại dự án
Hướng dẫn chi tiết

Phần 2: Cài đặt môi trường làm việc trên Raspberry Pi

1. Hướng dẫn cài đặt Raspberry Pi OS; 2. Cài đặt các thư viện cần thiết cho Python; 3. Cài đặt OpenCV để xử lý ảnh; 4. Cài đặt TensorFlow Lite cho mô hình AI; 5. Cài đặt MQTT cho kết nối IoT; 6. Kiểm tra môi trường làm việc.

Cập nhật 07/06/2026

Phần 2: Cài đặt môi trường làm việc trên Raspberry Pi

1. Hướng dẫn cài đặt Raspberry Pi OS

Để bắt đầu, bạn cần cài đặt Raspberry Pi OS. Tải xuống công cụ Raspberry Pi Imager từ trang chính thức. Sau khi cài đặt, làm theo các bước sau:

  1. Mở Raspberry Pi Imager.

  2. Chọn "Choose OS" và chọn "Raspberry Pi OS (64-bit)".

  3. Chọn thẻ SD của bạn trong "Choose Storage".

  4. Nhấn "Write" để bắt đầu quá trình cài đặt.

Sau khi hoàn tất, lắp thẻ SD vào Raspberry Pi và khởi động thiết bị.

2. Cài đặt các thư viện cần thiết cho Python

Để cài đặt các thư viện cần thiết, mở terminal và thực hiện các lệnh sau:

sudo apt update
sudo apt install python3-pip python3-dev

Tiếp theo, cài đặt các thư viện bổ sung:

sudo apt install python3-numpy python3-scipy

3. Cài đặt OpenCV để xử lý ảnh

OpenCV là thư viện quan trọng cho xử lý ảnh. Cài đặt bằng lệnh:

sudo apt install python3-opencv

Để kiểm tra cài đặt, bạn có thể chạy:

python3 -c "import cv2; print(cv2.__version__)"

Lưu ý: Phiên bản OpenCV trong kho lưu trữ Raspberry Pi OS có thể đã lỗi thời. Để có các tính năng nâng cao, bạn nên xây dựng từ mã nguồn hoặc sử dụng một bánh xe đã được biên soạn sẵn.

4. Cài đặt TensorFlow Lite cho mô hình AI

TensorFlow Lite hỗ trợ chạy mô hình AI trên Raspberry Pi. Cài đặt bằng lệnh:

pip3 install tflite-runtime

Lưu ý: Đảm bảo rằng phiên bản TensorFlow Lite tương thích với Raspberry Pi 5.

5. Cài đặt MQTT cho kết nối IoT

MQTT là giao thức nhẹ cho IoT. Cài đặt thư viện Paho MQTT bằng lệnh:

pip3 install paho-mqtt

Bạn cũng có thể cài đặt broker MQTT như Mosquitto:

sudo apt install mosquitto mosquitto-clients

6. Kiểm tra môi trường làm việc

Để đảm bảo mọi thứ hoạt động, bạn có thể chạy các lệnh sau trong terminal:

python3 -c "import paho.mqtt.client as mqtt; print('MQTT Client OK')"
python3 -c "import cv2; print('OpenCV OK')"
python3 -c "import tflite_runtime.interpreter as tflite; print('TensorFlow Lite OK')"

Cảnh báo: Nếu có lỗi, hãy kiểm tra lại các bước cài đặt và phiên bản tương thích.