Mục lục:

Quy mô cân IOT Flower Pot: 7 bước
Quy mô cân IOT Flower Pot: 7 bước

Video: Quy mô cân IOT Flower Pot: 7 bước

Video: Quy mô cân IOT Flower Pot: 7 bước
Video: CHÂN ÁI - ORANGE x KHÓI x CHÂU ĐĂNG KHOA | Official Music Video 2024, Tháng bảy
Anonim
IOT Flower Pot Cân Cân
IOT Flower Pot Cân Cân
IOT Chậu hoa Cân Cân
IOT Chậu hoa Cân Cân
IOT Chậu hoa Cân Cân
IOT Chậu hoa Cân Cân
IOT Chậu hoa Cân Cân
IOT Chậu hoa Cân Cân

Tôi muốn giới thiệu Cân đo trọng lượng chậu hoa IOT của mình, nó có thể lấy và ghi lại trọng lượng của một chậu hoa liên tục. Vì vậy, độ ẩm của đất có thể được lấy trực tiếp. Và khi nào cây cần nước là có thể biết được.

Tại sao sử dụng phương pháp cân không đo điện dung hoặc điện trở?

1. một đầu dò cần thiết để được đưa vào trong chậu, nó có thể làm tổn thương rễ cây.

2. đo điện dung hoặc điện trở không thể nhận được giá trị độ ẩm trực tiếp của đất.

Ví dụ, Sinn của tôi. 'Stone's Georgia' là 287g khi đất hơi khô.

Sau khi tưới nước, nó trở thành 460g, 173g là nước.

Hình ảnh đầu tiên là Sinn của tôi. 'Stone's Georgia', chụp năm ngoái.

Bước 1: Cách thức hoạt động

Làm thế nào nó hoạt động
Làm thế nào nó hoạt động
Làm thế nào nó hoạt động
Làm thế nào nó hoạt động

Trước khi cân, cần có một thao tác rõ ràng để tránh không bị trôi hoặc trôi theo nhiệt độ hoặc những thứ tương tự như vậy.

Cảm biến lực được gắn giữa ván chân tường và tấm cố định. Một đầu của tấm di động được nối với một bản lề và đầu kia được đặt phía trên bánh xe hướng tâm.

Bánh xe hướng tâm được điều khiển bởi Servo MG995. Ở vị trí trên cùng, Chậu hoa sẽ đứng trên đĩa có thể di chuyển được. Hoạt động rõ ràng có thể được thực hiện. Ở vị trí dưới cùng, Chậu hoa sẽ đứng trên tấm cố định. Hoạt động cân có thể được thực hiện. Để tránh hỏng cảm biến lực, nhiều lúc thì Chậu hoa sẽ đứng trên tấm có thể di chuyển được. Nodemcu được sử dụng để đọc cảm biến lực, điều khiển máy chủ và gửi dữ liệu đến máy chủ IOT thông qua WIFI sử dụng giao thức MQTT.

Bước 2: Thu thập những gì bạn cần

Thu thập những gì bạn cần
Thu thập những gì bạn cần
Thu thập những gì bạn cần
Thu thập những gì bạn cần
Thu thập những gì bạn cần
Thu thập những gì bạn cần

Dưới đây là danh sách mọi thứ cần thiết cho dự án này:

1. cân trọng lượng (sử dụng Load Cell của nó)

2. Mô-đun HX711

3. NodeMCU với ESP-12E

4. MG995 Servo

5. Ban ABS dày 5mm

6. một số bộ phận in 3D

7. một số cáp

8. Vít và đai ốc M3 và M4

Bước 3: Tạo quy mô cân

Tạo quy mô cân
Tạo quy mô cân
Tạo quy mô cân
Tạo quy mô cân
Tạo quy mô cân
Tạo quy mô cân

Bảng ABS 200 * 250 * 5 mm được sử dụng làm cơ sở của Cân cân.

Cảm biến lực được gắn trên bảng.

Tấm cố định được cấu tạo với tấm gốc và một phần được in 3d.

Tấm di động là một tấm ABS 180 * 190 * 5mm với một sườn tăng cường ABS 5mm khác.

Bản lề, giá đỡ servo, bánh xe trung tâm là phần in 3d.

Keo hoặc vặn chúng.

Một tệp sketchup có thể cho bạn biết vị trí đặt các bộ phận.

Bước 4: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây

Lên dây cho chúng.

Nếu sử dụng chế độ ngủ sâu ESP8266, thì chân GPIO16 và RST phải được kết nối, không sử dụng trong ứng dụng này.

Bước 5: Mã hóa

Arduino được sử dụng và thư viện HX711 được sử dụng, đây là liên kết

github.com/bogde/HX711

Nodemcu gửi tin nhắn MQTT đến máy chủ domoticz trong NAS của tôi. Vì vậy cần có thư viện khách MQTT.

github.com/knolleary/pubsubclient

Một lỗi với thư viện HX711, đó là thiết lập lại phần mềm sẽ xảy ra khi kết nối máy chủ MQTT sau khi bao gồm thư viện HX711. Nhận xét "void output (void) {};" trong HX711. CPP có thể giải quyết vấn đề.

Cài đặt SSID, Mật khẩu, MQTT của bạn nên được sửa đổi trước khi sử dụng.

const char * ssid = "SSID CỦA BẠN";

const char * password = "MẬT KHẨU CỦA BẠN";

const char * mqtt_domoticz = "MÁY CHỦ CỦA BẠN";

Bước 6: Hiệu chuẩn

Sự định cỡ
Sự định cỡ
Sự định cỡ
Sự định cỡ

Tham khảo hướng dẫn trong thư viện HX711.

1. Gọi set_scale () không có tham số.

2. Gọi tare () không có tham số.

3. Đặt một trọng lượng đã biết lên cân và gọi get_units (10).

4. Chia kết quả ở bước 3 cho trọng lượng đã biết của bạn. Bạn sẽ nhận được về tham số bạn cần chuyển cho set_scale ().

5. Điều chỉnh thông số ở bước 4 cho đến khi bạn có kết quả chính xác.

Bước 7: Tóm tắt

Đây là bài viết đầu tiên của tôi bằng tiếng Anh, có thể mắc một số lỗi.

Một số chức năng khác có thể được bổ sung như hiển thị trọng lượng, tưới cây.

Đề xuất: