Mục lục:

Điều khiển chuyển tiếp với Raspberry Pi: 3 bước
Điều khiển chuyển tiếp với Raspberry Pi: 3 bước

Video: Điều khiển chuyển tiếp với Raspberry Pi: 3 bước

Video: Điều khiển chuyển tiếp với Raspberry Pi: 3 bước
Video: 01-Cài đặt RaspberryPi OS, điều khiển LED 3 đèn giao thông 2024, Tháng mười một
Anonim
Điều khiển chuyển tiếp với Raspberry Pi
Điều khiển chuyển tiếp với Raspberry Pi

Hầu hết chúng ta đã phải đối mặt với vấn đề khi bảng pi raspberry không có khả năng chuyển đổi giữa nhiều thiết bị cùng một lúc. Vì vậy, việc kết nối nhiều thiết bị bằng 26 chân GPIO là không thể. Hơn nữa, nó không thể được mở rộng quá 26 nên không thể kết nối hơn 26 thiết bị.

Vấn đề này có thể được giải quyết bằng cách sử dụng tiêu đề GPIO. Trên một tiêu đề, chúng ta có thể kết nối Bảng chuyển tiếp với tối đa 16 Rơle và chúng ta có thể mở rộng số bảng lên 128. Vì vậy, tổng cộng, 128 * 16 thiết bị có thể được kết nối.

Hãy bắt đầu sau đó!

Bước 1: Phần cứng cần thiết

Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết
Phần cứng cần thiết

Đối với dự án này, chúng tôi sẽ sử dụng:

1. Bộ điều khiển rơ le

2. Raspberry Pi

3. Tấm chắn I2C

4. Bộ đổi nguồn 12V

5. Cáp kết nối I2C

Bạn có thể mua sản phẩm bằng cách nhấp vào chúng. Ngoài ra, bạn có thể tìm thấy nhiều tài liệu tuyệt vời hơn tại Dcube Store.

Bước 2: Kết nối phần cứng

Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng

Các bước kết nối Raspberry Pi với I2C Shield / Adapter

Đầu tiên, lấy Raspberry Pi và đặt I²C Shield lên đó. Nhấn nhẹ Tấm chắn và chúng ta đã hoàn thành bước này dễ dàng như chiếc bánh (xem hình # 1 ).;

Kết nối của Bộ điều khiển chuyển tiếp MCP23008 và Raspberry Pi

Sử dụng cáp I2C, kết nối bộ điều khiển Relay MCP23008 với Raspberry thông qua cổng kết nối I2C trên I2C Shield (xem hình # 3).

Tăng sức mạnh cho bảng

Raspberry Pi có thể được cấp nguồn bằng bất kỳ Cáp Micro USB nào. Nó hoạt động trên 5V và 2A. Cắm cáp Micro USB vào giắc cắm nguồn của Raspberry Pi. Ngoài ra, đừng quên cấp nguồn cho Bộ điều khiển Rơ le bằng Bộ đổi nguồn 12V. Cắm nó vào và chúng tôi sẵn sàng sử dụng!

Các kết nối cuối cùng được đưa ra trong hình # 4.

Bước 3: Làm việc và viết mã (Sử dụng Java)

Chúng tôi đã khởi động thiết bị bằng Linux (Raspbian). Trong đó, chúng tôi đang sử dụng Raspberry Pi với Màn hình điều khiển

1. Cài đặt “thư viện pi4j” từ https://pi4j.com/install.html. Pi4j là một Thư viện đầu vào / đầu ra Java cho Raspberry Pi. Một phương pháp dễ dàng và ưa thích nhất để cài đặt “thư viện pi4j” là thực thi lệnh được đề cập trực tiếp trong Raspberry Pi của bạn:

curl -s get.pi4j.com | sudo bash HOẶC curl -s get.pi4j.com

2. Để tạo một tệp mới có thể viết mã, lệnh sau sẽ được sử dụng:

vi FILE_NAME.java

ví dụ. vi SAMPLE1.java

3. Sau khi tạo tệp, chúng ta có thể nhập mã vào đây. Một số mã java mẫu có sẵn trên Kho lưu trữ GitHub của chúng tôi. Chúng đã sẵn sàng để sử dụng đơn giản bằng cách sao chép chúng từ đây.

4. Để nhập mã, bấm phím “i”.

5. Sao chép mã từ kho lưu trữ nói trên và dán vào tệp do bạn tạo.

6. Nhấp vào "esc" sau khi hoàn thành mã hóa.

7. Sau đó, sử dụng lệnh được đề cập bên dưới để thoát khỏi cửa sổ mã:

: wq

Đây là viết lệnh thoát để quay lại cửa sổ đầu cuối

8. Biên dịch mã bằng lệnh sau:

pi4j FILE_NAME.java

ví dụ. pi4j SAMPLE1.java

9. Nếu không có lỗi, hãy chạy chương trình bằng lệnh được đề cập dưới đây:

pi4j FILE_NAME

Ví dụ. pi4j SAMPLE1

Kho mã có 5 mã mẫu và có thể điều khiển rơle theo nhiều tổ hợp khác nhau. Như vậy là chúng ta đã thực hiện xong phần điều khiển Relay bằng raspberry pi.

Hãy xem bạn có thể tạo ra giai điệu nào để thực hiện điệu nhảy tiếp sức nhé !!

Đề xuất: