
Mục lục:
- Bước 1: Bước 1: Các thành phần của AGRI-2-EYE
- Bước 2: Bước 2: Nguyên mẫu Agri-2-EYE
- Bước 3: Bước 3: Sơ đồ dự án
- Bước 4: Bước 4: Phát triển giường ngủ
- Bước 5: Bước 5: Cấu hình Sigfox
- Bước 6: Bước 6: Mã Agri-2-EYE
- Bước 7: Bước 7: Nền tảng đám mây Ubidots
- Bước 8: Bước 8: Giao diện Ubidots của chúng tôi
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15

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 3: 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?
- Bước đầu tiên là truy cập trang web Mbed:
- Tạo một tài khoản
- 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)
- Tạo một dự án
- Nhập thư viện hữu ích, ví dụ: thư viện DHT
- Bắt đầu chương trình
- Biên dịch mã
- 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


Đố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

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

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.
- Truy cập https://ubidots.com/ và tạo một tài khoản
- 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 "+"
- Chọn nhãn và tên
- Định cấu hình mã thông báo để kết nối với phụ trợ Sigfox
- Trong bảng điều khiển, hãy thêm tất cả tiện ích con bạn cần
- 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:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước

Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)

Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)

Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Âm thanh bay bổng với Arduino Uno Từng bước (8 bước): 8 bước

Acoustic Levitation With Arduino Uno Step-by-by-by (8 bước): bộ chuyển đổi âm thanh siêu âm L298N Dc cấp nguồn cho bộ chuyển đổi âm thanh nữ với chân cắm một chiều nam Arduino UNOBreadboard Cách hoạt động: Đầu tiên, bạn tải mã lên Arduino Uno (nó là một vi điều khiển được trang bị kỹ thuật số và các cổng tương tự để chuyển đổi mã (C ++)
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)

Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy