Mục lục:
Video: Nút nguồn Raspberry Pi: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Nếu bạn giống tôi, bạn có thể đã lùng sục trên internet để tìm giải pháp tốt nhất để bật và tắt Raspberry Pi một cách an toàn chỉ bằng một nút nhấn. Trong khi nhiều giải pháp tồn tại, hầu hết đều yêu cầu bạn tải xuống một tập lệnh Python và làm cho nó có thể thực thi khi khởi động và có nhiều cách để làm điều đó. Tuy nhiên, một giải pháp đơn giản hơn nhiều đã được đưa vào Raspberry Pi. Bằng cách rút ngắn các chân cụ thể và thêm một dòng vào tệp cấu hình khởi động, bạn có thể có một nút nguồn đầy đủ chức năng trong vòng 10 phút!
Bước 1: Lắp ráp mạch
Thu thập các tài liệu sau:
- Raspberry Pi (tôi sử dụng 3A + có cài đặt Raspbian Stretch mới nhất)
- 2 dây nhảy từ nữ sang nam ORAdafruit T-Cobbler Plus cho Raspberry Pi (với đầu nối 40 chân)
- 2 dây nhảy nam (CHỈ nếu sử dụng T-Cobbler)
- 1 nút bấm tạm thời
- 1 breadboard kích thước nửa (hoặc lớn hơn)
Kết nối mỗi dây với một tiếp điểm trên nút bấm. Sau đó kết nối một dây với chân 5 (GPIO3 / SCL) và một dây vào chân 6 (GND). Bây giờ, một nửa công việc đã được hoàn thành! Việc rút ngắn các chân 5 và 6 trong giây lát bằng cách nhấn nút sẽ đánh thức Pi từ trạng thái dừng. (Raspberry Pi vẫn ở trạng thái dừng khi nó "tắt máy" nhưng vẫn được kết nối với nguồn điện.)
Bước 2: Chỉnh sửa tệp khởi động hệ thống
Bây giờ, bạn có thể đánh thức Pi của mình sau khi tắt nó. Mặc dù đây là một bước thực sự tuyệt vời, nhưng bạn có thể thêm một chút chức năng vào nút nguồn mới của mình: bạn có thể sử dụng nút tương tự để tắt Pi một cách an toàn!
Đăng nhập vào Pi của bạn (hoặc SSH nếu sử dụng thiết lập từ xa / không đầu) và nhập thông tin sau vào dòng lệnh:
sudo nano /boot/config.txt
Thao tác này sẽ mở ra tệp cấu hình mà Pi của bạn sử dụng khi khởi động. Ở cuối tệp, thêm thông tin sau:
dtoverlay = gpio-shutdown
Lớp phủ gpio-shutdown cho phép tắt máy Raspberry Pi khi các chân 5 và 6 (đã được kết nối với nút bấm) tạm thời bị ngắn mạch. Nhấn CTRL X để thoát, sau đó nhấn Y và ENTER để lưu các thay đổi của bạn vào tệp "config.txt".
Nếu sử dụng I2C:
Bạn có thể nhận thấy rằng GPIO3 (chân 5) cũng là chân SCL để kết nối các thiết bị I2C. Mặc dù bạn PHẢI sử dụng chân 5 và 6 để đánh thức Raspberry Pi khỏi trạng thái dừng, bạn có thể chỉ định một chân GPIO khác để sử dụng để tắt Pi, do đó giải phóng GPIO3 để sử dụng với các thiết bị I2C của bạn.
Để chỉ định một mã pin tắt khác, hãy mở tệp "config.txt" và thêm thông số "gpio-pin" vào lớp phủ. Ví dụ: cài đặt lớp phủ của bạn sẽ trông như thế này nếu bạn sử dụng GPIO21 (chân 40) làm chân tắt máy:
dtoverlay = gpio-shutdown, gpio-pin = 21
Để biết thêm thông tin:
Nếu bạn muốn tìm hiểu thêm về chức năng của lớp phủ này, hãy nhập thông tin sau:
dtoverlay -h gpio-shutdown
Để tìm hiểu về các lớp phủ bổ sung, hãy điều hướng đến hướng dẫn lớp phủ trong thư mục sau:
cd / boot / overlays / README
Để tìm hiểu thêm về những điều tuyệt vời bạn có thể làm với "config.txt", hãy truy cập trang web Raspberry Pi tại đây để biết tài liệu chính thức.
Bước 3: Khởi động lại và tận hưởng
Để những thay đổi này có hiệu lực, hãy khởi động lại Pi của bạn. Sau khi khởi động lại, bất cứ khi nào bạn nhấn nút, Pi của bạn sẽ tắt một cách an toàn. Sau khi Pi của bạn tắt, bạn có thể nhấn lại vào nút này để đánh thức lại từ trạng thái tạm dừng.
Xin chúc mừng! Bây giờ bạn có một nút nguồn đầy đủ chức năng cho Raspberry Pi của mình!
Đề xuất:
Nút tắt nguồn cho Raspberry Pi: 3 bước
Nút tắt nguồn cho Raspberry Pi: Raspberry Pi là một nền tảng điện toán rất hữu ích cho phép tạo các ứng dụng dự án IoT / rô bốt / nhà thông minh / … khác nhau. Tuy nhiên, một thứ mà nó không có, so với một máy tính bình thường, là nút tắt nguồn tắt máy. Vì vậy, làm thế nào chúng ta có thể tạo
Thêm nút nguồn vào cài đặt LibreELEC của bạn trên Raspberry Pi: 6 bước
Thêm nút nguồn vào cài đặt LibreELEC của bạn trên Raspberry Pi: Trong phần sau, chúng ta sẽ tìm hiểu cách thêm nút nguồn vào LibreELEC chạy trên Raspberry Pi. Chúng tôi sẽ sử dụng PowerBlock để không chỉ thêm nút nguồn mà còn là đèn LED trạng thái cho biết trạng thái nguồn của bạn khi cài đặt LibreELEC
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nút nhấn Debouncing: 4 bước
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nhấn nút Debouncing: Trong phần này, chúng ta sẽ tìm hiểu Cách tạo mã chương trình C cho ATMega328PU để chuyển đổi trạng thái của ba đèn LED theo đầu vào từ một công tắc nút. Ngoài ra, chúng tôi đã khám phá một giải pháp cho vấn đề là ‘Chuyển đổi số lần trả lại‘. Như thường lệ, chúng tôi sẽ
Xây dựng nút nguồn Raspberry Pi tốt hơn: 4 bước
Xây dựng nút nguồn Raspberry Pi tốt hơn: Rất dễ dàng tạo nút tắt hoặc tắt nguồn Raspberry. Có rất nhiều dự án như vậy trên web và một vài dự án ở đây trên Bảng hướng dẫn, nhưng không ai trong số họ (mà tôi có thể thấy) cho bạn biết khi nào Pi của bạn thực sự ngừng hoạt động và do đó nó là
Nút nguồn cảm ứng cho Raspberry Pi: 3 bước
Nút nguồn cảm ứng cho Raspberry Pi: Kể từ khi tôi in và bắt đầu sử dụng trường hợp này cho Retropie của mình, tôi luôn tưởng tượng cách tạo một nút nguồn. Ý tưởng là thay đổi thiết kế để tạo nút di chuyển và sau đó di chuyển công tắc. Cuối cùng, tôi đã có một ý tưởng khác, nơi tôi không cần thay đổi tiền