Subscribe to Continue Downloading

Redirecting...
BANG MACH 2 副本 - Source Code Hệ thống Trang trai nuôi lợn thông minh kết hợp AI điều khiển thiết bị bằng C++

Source Code Hệ thống Trang trai nuôi lợn thông minh kết hợp AI điều khiển thiết bị bằng C++

by toanAIin , on March 15, 2025

Choose Your Desired Option(s)

Source Code Hệ thống Trang trai nuôi lợn thông minh kết hợp AI điều khiển thiết bị bằng C++

Hệ thống nông trại thông minh được thiết kế với các thành phần chính:

  • ESP32 (Master): Thu thập dữ liệu từ các Arduino UNO, truyền thông tin lên website thông qua Flask và WebSocket.

  • UNO1: Hiển thị thông tin thời gian thực, điều khiển động cơ bước và vít tải để cho gia súc ăn theo lịch trình. Bật/tắt đèn tự động dựa vào cảm biến ánh sáng LDR.

  • UNO2: Giám sát nhiệt độ, độ ẩm bằng cảm biến DHT11, đo mực nước trong máng bằng cảm biến nước. Kích hoạt máy bơm tự động khi nước xuống dưới mức quy định.

  • UNO3: Phát hiện khí độc (MQ135), kích hoạt còi báo động khi phát hiện nồng độ vượt ngưỡng an toàn.

  • ESP32-CAM: Theo dõi vật nuôi thông qua hình ảnh trực tiếp.

  • AI (Google Speech-to-Text): Hỗ trợ điều khiển bằng giọng nói cho hệ thống máy bơm, động cơ bước và hệ thống chiếu sáng.

✨ TÍNH NĂNG

🧠 Công nghệ AI tiên tiến

  • Nhận diện giọng nói: Chuyển đổi giọng nói thành lệnh điều khiển.
  • Xử lý ngữ cảnh: Xác định hành động phù hợp với từng câu lệnh.

⚡ Kiến trúc hiệu suất cao

  • Giao tiếp I2C: UNO gửi dữ liệu nhanh chóng về ESP32 Master.
  • Kết nối WebSocket: ESP32 gửi dữ liệu lên website theo thời gian thực

📊 Giám sát toàn diện

  • Cảnh báo tự động: Cảnh báo tự động khi hệ thống gặp rắc rối
  • Giao diện trực quan: Hiển thị trực quan thông số tại chuồng và hình ảnh trực tiếp.

🔧 CÔNG NGHỆ SỬ DỤNG

22 副本 - Source Code Hệ thống Trang trai nuôi lợn thông minh kết hợp AI điều khiển thiết bị bằng C++

🌍 BẢNG MẠCH

 
BANG MACH 2 副本 - Source Code Hệ thống Trang trai nuôi lợn thông minh kết hợp AI điều khiển thiết bị bằng C++
 

📥 CÀI ĐẶT

🛠️ Yêu cầu hệ thống

  • 🐍 Python 3.8+
  • 📡 ESP32, Arduino Uno R3 & Arduino IDE
  • 💾 RAM 4GB+
  • 📶 WiFi kết nối internet

⚙️ Thiết lập môi trường

  1. Cài đặt thư viện Python (app.py)

    pip install flask flask-socketio opencv-python
     
  2. Nạp code vào ESP32 & Arduino

    • Sử dụng Arduino IDE nạp code cho UNO.
    • Sử dụng Arduino IDE để nạp code cho ESP32.
  3. Cấu hình ESP32 và Flask Server (ESP32.ino)

    const char* ssid = TenWiFi;
    const char* password = MatKhau;
    const char* server_url = http://localhost:5000/update; // Địa chỉ Flask server
     
  4. Cấu hình CameraWebServer (CameraWebServer.ino)

    const char* ssid = TenWiFi;
    const char* password = MatKhau;
     
  5. Cấu hình ESP32-CAM (app.py)

    #define ESP32_CAM_URL http://172.16.65.189:81/stream
     
  6. Chạy Server Flask (app.py)

    python app.py
 
Download Category ,
Product Version
File Type CPP, H
File Size 14.5 MB
Developer
Documentation

Release Information

  • Released
    :

    March 15, 2025

  • Last Updated
    :

    March 15, 2025

  • Categories
    :
  • File Included
    :

    CPP, H

  • File Size
    :

    14.5 MB

Share Your Valuable Opinions

You must log in to submit a review.

  • Sign up
Password Strength Very Weak
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
We do not share your personal details with anyone.

Please wait a moment...

(Don't refresh or go back)