Raspberry Pi Máy Bơm

Hướng dẫn này hướng dẫn bạn cách sử dụng Raspberry Pi để điều khiển máy bơm. Bạn có thể điều chỉnh để tạo ra hệ thống tưới tiêu, bể cá, hệ thống nạp nước tự động...

Phần Cứng Cần Thiết

1×Raspberry Pi 5
1×Relay
1×Máy Bơm 12V
1×Ống Nhựa
1×Adapter Nguồn 12V
1×Jack Nguồn DC
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ề Máy Bơm 12V

Sơ Đồ Chân Máy Bơm

Raspberry Pi pump sơ đồ chân
image source: diyables.io

Máy bơm 12V thường có hai chân:

  • Chân âm (màu đen) nên được kết nối với mass của nguồn DC.
  • Chân dương (màu đỏ) nên được kết nối với 12V của nguồn DC.

Cách Điều Khiển Máy Bơm bằng Raspberry Pi

Để máy bơm 12V hoạt động, nó cần được cấp nguồn bởi nguồn 12V. Một relay phải được sử dụng để điều khiển máy bơm từ Raspberry Pi. Raspberry Pi sau đó có thể được sử dụng để điều khiển máy bơm thông qua relay.

Nếu bạn chưa quen với relay (sơ đồ chân, cách hoạt động, cách lập trình, v.v.), vui lòng tham khảo Raspberry Pi - Relay để biết thêm thông tin.

Sơ Đồ Đấu Nối

Raspberry Pi pump sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image

Mã Raspberry Pi để Điều Khiển Máy Bơm

Mã dưới đây bật máy bơm trong năm giây, sau đó tắt trong năm giây, lặp lại liên tục.

Các Bước Nhanh

  • Đảm bảo bạn đã cài đặt Raspbian hoặc hệ điều hành tương thích khác với Raspberry Pi.
  • Đảm bảo Raspberry Pi của bạn được kết nối với cùng mạng nội bộ với PC của bạn.
  • Đảm bảo Raspberry Pi của bạn được kết nối vớ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, 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 bằng SSH client tích hợp 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, cài đặt nó bằng lệnh sau:
sudo apt-get update sudo apt-get install python3-rpi.gpio
  • Tạo file Python script pump.py và thêm mã sau:
# Mã Raspberry Pi này được phát triển bởi newbiely.vn # Mã Raspberry Pi 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/raspberry-pi/raspberry-pi-pump import RPi.GPIO as GPIO import time # Set the GPIO mode (BCM or BOARD) GPIO.setmode(GPIO.BCM) # Define the GPIO pin controls the pump via the relay module RELAY_PIN = 12 # Set the relay pin as an output pin GPIO.setup(RELAY_PIN, GPIO.OUT) try: # Run the loop function indefinitely while True: # Turn the relay ON (HIGH) to turn on the pump GPIO.output(RELAY_PIN, GPIO.HIGH) time.sleep(5) # Wait for 5 seconds # Turn the relay OFF (LOW) to turn off the pump GPIO.output(RELAY_PIN, GPIO.LOW) time.sleep(5) # Wait for 5 seconds except KeyboardInterrupt: # If the user presses Ctrl+C, clean up the GPIO configuration GPIO.cleanup()
  • Lưu file và chạy Python script bằng cách thực hiện lệnh sau trong terminal:
python3 pump.py
  • Kiểm tra trạng thái của máy bơm.

Script 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 Mã Nguồn

Xem giải thích từng dòng được chứa trong các comment của mã nguồn!

Xem Raspberry Pi - Button - Pump (Nút nhấn điều khiển máy bơm) để học cách làm máy bơm bật sau 10 giây khi nhấn nút.

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.