Mục lục:

Garduino - Khu vườn thông minh với Arduino: 4 bước (có hình ảnh)
Garduino - Khu vườn thông minh với Arduino: 4 bước (có hình ảnh)

Video: Garduino - Khu vườn thông minh với Arduino: 4 bước (có hình ảnh)

Video: Garduino - Khu vườn thông minh với Arduino: 4 bước (có hình ảnh)
Video: Shop-in-a-box: container workshop deploys hardware anywhere 2024, Tháng bảy
Anonim
Image
Image
Garduino - Khu vườn thông minh với Arduino
Garduino - Khu vườn thông minh với Arduino

Những ngày này, không ai là vô tội. Có ai mà không vô tình làm chết cây không ???

Thật khó để giữ cho cây của bạn sống. Bạn mua một cây mới, và trong trường hợp xấu nhất, bạn chỉ cần quên tưới nước cho nó. Trong trường hợp tốt hơn, bạn nhớ nó tồn tại, nhưng bạn không xử lý nó đúng cách.

Với Garduino, chúng tôi sẽ giúp bạn biến ngôi nhà của bạn thành một nhà kính xinh đẹp với những cây khỏe mạnh và hạnh phúc.

Garduino là một nền tảng giám sát thực vật thông minh, sẽ giúp bạn biết rõ hơn về cây trồng của mình.

Tại sao Garduino lại tuyệt như vậy?

  • Nó theo dõi độ ẩm trong đất của cây. Quá ít độ ẩm có thể làm giảm năng suất và chết cây. Nếu độ ẩm thấp, người sử dụng nên tưới nước cho cây của mình. Giữ độ ẩm trong phạm vi thích hợp cũng giúp tránh tưới quá nhiều nước. Tưới quá nhiều nước là một nguyên nhân phổ biến và được biết đến là nguyên nhân gây chết cây, gây bệnh rễ và lãng phí nước.
  • Nó theo dõi nhiệt độ xung quanh nhà máy. Nhiệt độ là yếu tố quan trọng trong sự phát triển của cây. Điều này giúp chúng tôi theo dõi khi nhiệt độ quá cao. FYI, nhiệt độ thấp có hại cho cây trồng như nhiệt độ cao, đôi khi thậm chí còn tồi tệ hơn.
  • Nó theo dõi độ ẩm không khí. Hầu hết các loại cây cần không khí ẩm, bởi vì các lỗ thông mà chúng hít thở sẽ mất phần lớn độ ẩm khi không khí xung quanh khô, một lượng mất mát mà cây không phải lúc nào cũng có thể thay thế được nhờ nước mà rễ hấp thụ.

Chúng ta là ai?

Hai sinh viên Khoa học Máy tính từ Trung tâm Liên ngành (IDC), Herzliya, Israel.

Cả hai chúng tôi đều có một lịch trình bận rộn và chúng tôi đều yêu thích cây cối.

Căn hộ của chúng tôi có rất nhiều thực vật, và chúng tôi cảm thấy khó khăn để chăm sóc chúng đúng cách.

Chúng ta thường quên tưới nước cho chúng, và khi nhớ lại chúng ta cố gắng bù đắp cho việc quên bằng cách tưới quá nhiều nước cho chúng.

Hệ thống giám sát nhà máy này là dự án cuối cùng của chúng tôi trong khóa học “Internet of Things (IoT)”.

Chúng tôi hy vọng điều này sẽ giúp bạn giống như nó đã giúp chúng tôi!

chúng tôi rất mong nhận được hồi âm từ bạn

Đã thử dự án của chúng tôi? Hãy cho chúng tôi biết! Chúng tôi rất muốn nghe ý kiến từ bạn, nếu bạn có điểm cần cải thiện hoặc bất kỳ ý kiến đóng góp nào. Hơn nữa, chúng tôi rất muốn có được một số hình ảnh!

Quân nhu

  • 1 x bo mạch ESP8266 (Chúng tôi đã sử dụng Wemos D1 mini)
  • 1 x Cáp Micro-USB
  • 20 x cáp jumper
  • 1 x Cảm biến nhiệt độ & độ ẩm (Chúng tôi đã sử dụng DHT22)

  • Điện trở 1 x 10K Ohm
  • 1 x Cảm biến độ ẩm của đất
  • 1 x LCD (Chúng tôi đã sử dụng Đèn nền Grove LCD RGB)
  • 1 x Breadboard

Bước 1: Mạch

Các mạch
Các mạch
Các mạch
Các mạch

Trong bước này, chúng tôi sẽ kết nối tất cả các cảm biến.

Cảm biến độ ẩm đất:

  • Kết nối VCC với 3.3v
  • Kết nối GND với G
  • Kết nối A0 với A0

Man hinh LCD:

  • Kết nối GND với G
  • Kết nối VCC với 5v
  • Kết nối SDA và SCL với D1, D2

Cảm biến độ ẩm & nhiệt độ:

  • Kết nối GND với G
  • Kết nối VCC với 3.3v
  • Kết nối Dữ liệu với điện trở 10K Ohm với D3 và nguồn, như trong mạch

Bước 2: Cài đặt Phần mềm & Trang tổng quan bắt buộc

Cài đặt Phần mềm & Trang tổng quan bắt buộc
Cài đặt Phần mềm & Trang tổng quan bắt buộc
Cài đặt Phần mềm & Trang tổng quan bắt buộc
Cài đặt Phần mềm & Trang tổng quan bắt buộc

Arduino IDE

Cài đặt Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Cài đặt "trình điều khiển" có liên quan cho bảng ESP8266 vào IDE Arduino của bạn:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Tạo một tài khoản:

io.adafruit.com

Đi tới 'Nguồn cấp dữ liệu' và thêm 4 nguồn cấp dữ liệu:

1. SoilMoisture

2. Độ ẩm

3. Nhiệt độ

4. Cảnh báo

Sau đó, đi tới 'Trang tổng quan' và tạo một trang tổng quan mới, sau đó nhập vào trang tổng quan và thêm 4 khối, sử dụng dấu cộng ở bên phải của trang:

1. Thêm khối Biểu đồ đường, sau đó chọn nguồn cấp dữ liệu SoilMoisture, xác định rằng giá trị nhỏ nhất là 0 và giá trị lớn nhất là 1100.

2. Thêm khối Gauge, sau đó chọn nguồn cấp dữ liệu AirMoisture và đảm bảo rằng giá trị lớn nhất là 100.

3. Thêm khối Luồng, sau đó chọn Nguồn cấp nhiệt độ

4. Thêm khối Văn bản, sau đó chọn Nguồn cấp dữ liệu cảnh báo

Nhấp vào để lưu'.

Bước 3: Mã

Mật mã
Mật mã

Mã được đính kèm và được ghi chép đầy đủ, để dễ sử dụng.

Mở mã trong Arduino IDE, đảm bảo rằng bo mạch bạn đang làm việc thực sự là bo mạch phù hợp.

Khi bạn đang chạy màn hình nối tiếp, hãy đảm bảo rằng bạn đang sử dụng 115200baud.

Lưu ý rằng có những chỗ trong mã bạn cần sửa đổi theo dự án của mình (chẳng hạn như chi tiết WiFi của bạn).

Tất cả đều được viết trong tài liệu.

Bước 4: Đẩy thông báo

Đẩy thông báo
Đẩy thông báo
Đẩy thông báo
Đẩy thông báo

Để nhận thông báo, hãy tải xuống ứng dụng MQTT Push Client, sau đó nhập ứng dụng:

1. Thêm máy chủ. Hầu hết các chi tiết đã được chèn, chỉ cần thêm các chi tiết về tên người dùng và mật khẩu của bạn.

2. Thêm các chủ đề (nguồn cấp dữ liệu trong Adafruit IO) mà bạn quan tâm để xem. Trong dự án của chúng tôi - thêm chủ đề Tên người dùng / nguồn cấp dữ liệu / cảnh báo. Sau đó bấm lưu.

3. Đó là về nó! Nếu bạn muốn nhận thêm thông tin về các cảm biến, hãy thêm chủ đề mới và điền Tên người dùng / nguồn cấp dữ liệu / * chủ đề *, trong đó chủ đề là nguồn cấp dữ liệu bạn muốn xem. Bạn cũng có thể chọn thông báo bạn muốn nhận, nếu có:)

Bạn có thể sử dụng những chủ đề đó chỉ để cập nhật theo thời gian về các phép đo của cây.

Đề xuất: