Raspberry Pi Van Nước/Chất Lỏng
Hướng dẫn này sẽ chỉ bạn cách sử dụng Raspberry Pi và van điện từ (solenoid valve) để điều khiển dòng chảy của các chất lỏng như nước, bia và dầu. Các nguyên lý tương tự cũng áp dụng cho việc điều khiển dòng chảy khí gas.
Linh Kiện Cần Thiết
| 1 | × | Raspberry Pi 5 | ||
| 1 | × | Relay | ||
| 1 | × | Van Điện Từ 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 Raspberry Pi | ||
| 1 | × | (Khuyến nghị) Raspberry Pi Prototyping Base Plate & Breadboard Kit | ||
| 1 | × | (Khuyến nghị) HDMI Touch Screen Monitor for Raspberry Pi |
Or you can buy the following kits:
| 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 Van Nước/Chất Lỏng

Van Điện Từ (Solenoid Valve) thường có hai đầu cực:
- Chân dương (+) (màu đỏ) nên được kết nối với 12V của nguồn DC
- Chân âm (-) (màu đen hoặc màu khác) nên được kết nối với GND của nguồn DC
Cách Hoạt Động Của Van Nước/Chất Lỏng
Thông thường, van luôn ở trạng thái đóng. Khi cung cấp 12V DC cho hai đầu cực, van sẽ mở và nước/chất lỏng có thể chảy qua.
※ Lưu ý:
- Có một cơ cấu gioăng bên trong, do đó cần áp suất tối thiểu để mở van 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.
Cách Điều Khiển Van Điện Từ Nước/Chất Lỏng Bằng Raspberry Pi
Nếu van được cung cấp 12V, nó sẽ mở. Để điều khiển van, cần sử dụng một relay giữa Raspberry Pi và van. Raspberry Pi có thể quản lý van điện từ thông qua relay.
Nếu bạn chưa quen thuộc với relay (sơ đồ chân, cách hoạt động, cách lập trình, v.v.), hãy xem Raspberry Pi - Relay để biết thêm thông tin.
Sơ Đồ Đấu Nối

This image is created using Fritzing. Click to enlarge image
Code Raspberry Pi Để Điều Khiển Van Chất Lỏng
Code dưới đây sẽ bật và tắt van nước mỗi năm giây.
Các Bước Thực Hiện Nhanh
- Đảm bảo bạn đã cài đặt Raspbian hoặc hệ điều hành tương thích với Raspberry Pi khác trên Pi của mình.
- Đảm bảo Raspberry Pi của bạn được kết nối với cùng mạng cục bộ với PC của bạn.
- Đảm bảo Raspberry Pi của bạn được kết nối internet nếu bạn cần cài đặt một số thư viện.
- Nếu đây là lần đầu tiên bạn sử dụng Raspberry Pi, hãy xem Raspberry Pi - Cài Đặt Phần Mềm
- Kết nối PC của bạn với Raspberry Pi qua SSH sử dụng SSH client có sẵn trên Linux và macOS hoặc PuTTY trên Windows. Xem cách kết nối PC với Raspberry Pi qua SSH.
- Đảm bảo bạn đã cài đặt thư viện RPi.GPIO. Nếu chưa, hãy cài đặt bằng lệnh sau:
- Tạo một file script Python valve.py và thêm code sau:
- Lưu file và chạy script Python bằng cách thực hiện lệnh sau trong terminal:
- Kiểm tra dòng chảy của nước.
Script sẽ chạy trong vòng lặp vô hạn liên tục cho đến khi bạn nhấn Ctrl + C trong terminal.
Giải Thích Code
Hãy xem phần giải thích từng dòng có trong các comment của source code!
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.