Mục lục:

Cảm biến nước cho đất: 7 bước
Cảm biến nước cho đất: 7 bước

Video: Cảm biến nước cho đất: 7 bước

Video: Cảm biến nước cho đất: 7 bước
Video: Arduino | Hướng dẫn sử dụng cảm biến độ ẩm đất 2024, Tháng mười một
Anonim
Cảm biến nước cho đất
Cảm biến nước cho đất

Dự án này là một cách dễ dàng và rất nhiều thông tin để giáo dục sinh viên có hiệu quả trong việc viết mã và hiểu cơ chế của các thiết bị điện tử liên quan đến arduino.

Vật liệu thiết yếu:

- Vi điều khiển Arduino

- Cảm biến nước (giá trị tối đa 1023)

- Một số dây Jumper (Cả nam với nam và nữ với nam)

- Breadboard (Khuyến nghị loại nhỏ)

- Động cơ Servo

Bước 1: Bước 1: Thu thập tất cả vật liệu

Đảm bảo đặt tất cả tài liệu của bạn vào một không gian trống, đặt chúng ở nơi rộng rãi và cách xa bất kỳ đồ ăn hoặc thức uống nào, vì điều này có thể làm hỏng thiết bị điện tử. Tôi cũng khuyên bạn nên giữ một bộ rút dây bên mình cũng như đề phòng trường hợp bạn có dây thông thường thay vì cáp jumper.

Bước 2: Bước 2: Kết nối cảm biến nước

Bước 2: Kết nối cảm biến nước
Bước 2: Kết nối cảm biến nước

1. Nhặt ba cáp jumper (đỏ, đen và vàng) và cảm biến nước

2. Kết nối dây màu đỏ với dấu + trên cảm biến nước, dây màu đen với dấu "-" và dây màu vàng với chữ S

Bước 3: Bước 3: Đấu dây đầu tiên cho Arduino

1. Kết nối hai dây với arduino, một với 5v và dây kia với GND

2. Sau bước đó, kết nối cái bạn đã kết nối với 5V với cực dương trên bảng mạch và GND với cực âm

Bước 4: Bước 4: Kết nối cảm biến nước

Bước 4: Kết nối cảm biến nước
Bước 4: Kết nối cảm biến nước

1. Kết nối dây màu vàng của cảm biến nước với A0

2. Kết nối màu đen với cực âm hoặc nối đất trên breadboard của cảm biến nước với arduino

3. Kết nối màu đỏ với cực dương vào breadboard của cảm biến nước với arduino

Bước 5: Bước 5: Động cơ Servo

Bước 5: Động cơ Servo
Bước 5: Động cơ Servo

1. Kết nối dây màu cam của động cơ servo với dây màu vàng

2. Kết nối dây màu đỏ với bất kỳ màu nào bạn chọn

3. Nối màu nâu với một màu khác mà bạn chọn

4. Khi các bước đó được thực hiện xong, bây giờ chúng ta sẽ kết nối động cơ servo với breadboard và arudino

5. Nối dây màu vàng vào chân số 9.

6. Nối dây nối với dây đỏ trên động cơ vào cực dương

7. Nối dây được kết nối với dây màu nâu trên động cơ servo với đất

Bước 6: Bước 6: Mã

Bước 6: Mã
Bước 6: Mã

1. Kết nối arduino của bạn với máy tính và mở phần mềm Arduino trên máy tính của bạn

2. Bắt đầu bằng cách xác định mô tơ servo bằng cách nói #include

3. Xác định từng biến, servo, cảm biến nước được kết nối với A0 cũng như "góc" chỉ đơn giản là vị trí của động cơ servo của bạn

4. Bây giờ để bắt đầu void.setup, hãy bắt đầu bằng cách bắt đầu nối tiếp bắt đầu (9600) và cũng khai báo servo được gắn vào chân 9.

5. Sau bước đó, là vòng lặp trống, bắt đầu bằng cách sử dụng "int" theo sau là giá trị cảm biến là giá trị đọc tương tự của bạn là cảm biến nước

6. Đảm bảo bao gồm lệnh Serial.print bên dưới và sử dụng "ln" để nó ở một dòng khi theo dõi độ ẩm của nước

7. Sau đó, sử dụng "int.angle" đảm bảo giá trị cảm biến nằm trong khoảng từ 500 đến 180, điều này là do nó phụ thuộc vào độ ẩm, mặc dù cảm biến nước phải là 1023 đến 180 là giá trị tối đa và tối thiểu, nó thay đổi tùy thuộc vào việc sử dụng của dự án cũng như các giá trị tối đa và tối thiểu theo cảm biến nước cụ thể của bạn

8. Bây giờ thêm Serial giống nhau, in ln bên dưới và bao gồm my servo. Write (angle) bên dưới

9. Bước cuối cùng là thêm độ trễ mà tôi đã thêm "delay (15)" theo sau là} để kết thúc mã

Bước 7: Bước 7: Hoàn thiện

Bước 7: Hoàn thiện
Bước 7: Hoàn thiện

Bây giờ mã đã hoạt động và hoạt động, bạn có thể thêm cảm biến vào động cơ và sử dụng màn hình nối tiếp để phát hiện độ ẩm của nước hoặc đất. Ngoài ra, hãy nhớ thêm một ít giấy xây dựng hoặc màn hình vì màn hình có thể chứng minh đất của bạn cần nước hoặc không tùy thuộc vào độ ẩm.

Đề xuất: