Arduino UNO R4 Van Nước/Chất Lỏng

Trong hướng dẫn này, chúng ta sẽ học cách điều khiển dòng chảy của các chất lỏng như nước, bia và dầu bằng cách sử dụng Arduino UNO R4 và van solenoid. Cụ thể, chúng ta sẽ học:

Arduino UNO R4 van nước/chất lỏng

Thiết Bị Cần Thiết

1×Arduino UNO R4 WiFi hoặc Arduino UNO R4 Minima
1×(Tùy chọn) DIYables STEM V4 IoT, tương thích với Arduino Uno R4 WiFi
1×Arduino UNO R4 Minima (Thay thế)
1×Cáp USB Type-C
1×Relay
1×Van Solenoid Chất Lỏng
1×Adapter Nguồn 12V
1×DC Power Jack
1×Dây Jumper
1×(Khuyến nghị) Screw Terminal Block Shield for Arduino UNO R4
1×(Khuyến nghị) Breadboard Shield for Arduino UNO R4
1×(Khuyến nghị) Enclosure for Arduino UNO R4
1×(Khuyến nghị) Power Splitter for Arduino UNO R4
1×(Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO

Or you can buy the following kits:

1×DIYables STEM V4 IoT Starter Kit (Arduino included)
1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)

Về Van Nước/Chất Lỏng

Sơ Đồ Chân

sơ đồ chân van nước/chất lỏng Arduino UNO R4

Một van solenoid thường có hai đầu kết nối.

  • Kết nối chân dương (+) (màu đỏ) với nguồn điện 12V DC.
  • Kết nối chân âm (-) (màu đen hoặc màu khác) với GND của nguồn điện DC.

Cách Hoạt Động của Van Nước/Chất Lỏng

Thông thường, van sẽ đóng. Khi 12V DC được kết nối với hai điểm này, van sẽ mở, cho phép nước hoặc các chất lỏng khác chảy qua.

※ Lưu ý:

Một số van có gioăng bên trong và chúng cần áp suất tối thiểu để mở sau khi cấp 12V DC. Áp suất này có thể được tạo ra bởi dòng chảy của chất lỏng. Ngoài ra, một số van chỉ cho phép chất lỏng chảy theo một hướng.

Cách Điều Khiển Van Solenoid Nước/Chất Lỏng

Khi van nhận được nguồn 12V, nó sẽ mở. Để quản lý van, cần có một relay giữa Arduino UNO R4 và van. Arduino UNO R4 sử dụng relay để vận hành van solenoid. Nếu bạn chưa quen thuộc với cách hoạt động của relay, sơ đồ chân của nó, hoặc cách lập trình, bạn nên đọc hướng dẫn Arduino UNO R4 - Relay.

Sơ Đồ Đấu Nối

sơ đồ đấu nối van nước Arduino UNO R4

This image is created using Fritzing. Click to enlarge image

Code Arduino UNO R4

Code này sẽ BẬT van nước trong năm giây và sau đó TẮT trong năm giây.

/* * Mã Arduino UNO R4 này được phát triển bởi newbiely.vn * Mã Arduino UNO R4 này được cung cấp để sử dụng công khai, không có ràng buộc. * Để xem hướng dẫn chi tiết và sơ đồ kết nối, vui lòng truy cập: * https://newbiely.vn/tutorials/arduino-uno-r4/arduino-uno-r4-water-liquid-valve */ #define RELAY_PIN 3 // The Arduino UNO R4 pin connected to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // open valve 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // close valve 5 seconds delay(5000); }

Các Bước Nhanh

Thực hiện theo các hướng dẫn từng bước sau:

  • Nếu đây là lần đầu tiên bạn sử dụng Arduino Uno R4 WiFi/Minima, hãy tham khảo hướng dẫn về Arduino UNO R4 - Cài Đặt Phần Mềm.
  • Kết nối Arduino Uno R4 với van nước theo sơ đồ được cung cấp.
  • Kết nối board Arduino Uno R4 với máy tính của bạn bằng cáp USB.
  • Khởi động Arduino IDE trên máy tính của bạn.
  • Chọn board Arduino Uno R4 phù hợp (ví dụ: Arduino Uno R4 WiFi) và cổng COM.
  • Sao chép code được cung cấp và dán vào Arduino IDE.
  • Nhấn nút Upload trong Arduino IDE để chuyển code vào Arduino UNO R4.
  • Quan sát dòng chảy của nước.

Giải Thích Code

Phần giải thích có sẵn trong các comment bên trong code Arduino được cung cấp.

Video Tutorial

Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.

Bình Luận