Mục lục:

Agri-2-Eye: 9 bước
Agri-2-Eye: 9 bước

Video: Agri-2-Eye: 9 bước

Video: Agri-2-Eye: 9 bước
Video: NONSTOP BÁO THỦ 2023 - EM THÍCH LÊN BAR ĐI LAK REMIX - ANNA ĐI LẮC (MC LONGB X TK) 2024, Tháng bảy
Anonim
Agri-2-Eye
Agri-2-Eye

Trong học kỳ đầu tiên của năm thứ tư của trường kỹ thuật của chúng tôi, chúng tôi chọn làm việc trên một hệ thống giám sát nông nghiệp. Nó phải đo một số giá trị thích hợp cho sự phát triển của cây. Thiết bị phải tự chủ về năng lượng và sử dụng giao thức LPWAN.

Bước 1: Bước 1: Các thành phần của AGRI-2-EYE

Bộ vi điều khiển:

STM32L432KC

Cảm biến:

  • Độ ẩm bên ngoài: DHT22
  • Nhiệt độ bên ngoài: SMT172
  • Độ ẩm mặt đất: SKU SEN0 193
  • Nhiệt độ mặt đất: Grove 1019919
  • RGB: Grove TCS34725
  • Cường độ ánh sáng: Grove 101020076

Giao tiếp LPWAN:

Wisol SFM10R1

Biệt thự:

Bảng điều khiển năng lượng mặt trời 6V - 2W

Màn hình hiển thị:

ARCELI SSD1306

Bước 2: Bước 2: Nguyên mẫu Agri-2-EYE

Bước 2: Nguyên mẫu Agri-2-EYE
Bước 2: Nguyên mẫu Agri-2-EYE

Bước 3: Bước 3: Sơ đồ dự án

Bước 3: Sơ đồ dự án
Bước 3: Sơ đồ dự án
Bước 3: Sơ đồ dự án
Bước 3: Sơ đồ dự án
Bước 3: Sơ đồ dự án
Bước 3: Sơ đồ dự án

Đối với dự án, chúng tôi cần 3 PCB:

  • một nhà cung cấp điện PCB
  • một PCB giao tiếp
  • một PCB cảm biến bên ngoài

Bước 4: Bước 4: Phát triển giường ngủ

Nền tảng thiết bị IoT Arm Mbed cung cấp cho người dùng một nền tảng trực tuyến dễ sử dụng cho phần cứng tương thích với Mbed. Nó cho phép truy cập một lượng lớn thư viện. Cộng đồng Mbed phát triển thư viện, cấp quyền truy cập vào phần mềm miễn phí cho thiết bị tương thích và giúp người dùng giải quyết các vấn đề của họ.

Nền tảng Mbed hoạt động như thế nào?

  1. Bước đầu tiên là truy cập trang web Mbed:
  2. Tạo một tài khoản
  3. Chuyển đến menu trình biên dịch và chọn thiết bị của bạn: STM32L432KC (bộ vi điều khiển của chúng tôi)
  4. Tạo một dự án
  5. Nhập thư viện hữu ích, ví dụ: thư viện DHT
  6. Bắt đầu chương trình
  7. Biên dịch mã
  8. Xuất sang thiết bị bằng cổng micro-usb kết nối giữa PC và STM32L432KC

Chú ý đến bản đồ ghim để tương ứng với các sơ đồ.

Bước 5: Bước 5: Cấu hình Sigfox

Bước 5: Cấu hình Sigfox
Bước 5: Cấu hình Sigfox
Bước 5: Cấu hình Sigfox
Bước 5: Cấu hình Sigfox

Đối với Giao thức LPWAN, chúng tôi chọn Mô-đun Sigfox. Giao thức Sigfox thực sự hữu ích cho ứng dụng IoT vì giao tiếp không tiêu tốn nhiều năng lượng và nó cũng có thể gửi dữ liệu ở khoảng cách xa. Nó giao tiếp với phần phụ trợ của Sigfox. Trong dự án này, mô-đun giúp truyền dữ liệu đến nền tảng IoT.

Bạn cần kết nối mô-đun với CPU (Như trong hình 2).

Để gửi dữ liệu, bạn phải sử dụng định dạng lệnh AT. Ví dụ như:

AT gửi OK, TẠI $ T? trả về giá trị nhiệt độ.

Chúng tôi sử dụng định dạng này để gửi từng giá trị cảm biến.

Bước 6: Bước 6: Mã Agri-2-EYE

Bước 6: Mã Agri-2-EYE
Bước 6: Mã Agri-2-EYE

Chúng tôi phát triển mã cpp dựa trên thư viện cảm biến. Trong chính, bạn có thể tìm thấy tất cả mã bạn cần để hiểu cách chúng tôi cấu hình hiển thị màn hình, truyền tải…

Trong hình, bạn có thể thấy cách chúng tôi gửi giá trị cảm biến.

Bước 7: Bước 7: Nền tảng đám mây Ubidots

Bước 7: Nền tảng đám mây Ubidots
Bước 7: Nền tảng đám mây Ubidots

Chủ sở hữu sản phẩm chọn Ubidots làm nền tảng lưu trữ dữ liệu. Để sử dụng nó, bạn phải làm theo từng bước của quy trình.

  1. Truy cập https://ubidots.com/ và tạo một tài khoản
  2. Chọn thiết bị và tạo một thiết bị mới bằng cách nhấp vào dấu "+"
  3. Chọn nhãn và tên
  4. Định cấu hình mã thông báo để kết nối với phụ trợ Sigfox
  5. Trong bảng điều khiển, hãy thêm tất cả tiện ích con bạn cần
  6. Chọn thêm biến và chọn công cụ bạn đã tạo.

Bước 8: Bước 8: Giao diện Ubidots của chúng tôi

Đề xuất: