Cách thêm nút nguồn vào Raspberry Pi của bạn

Cách thêm nút nguồn vào Raspberry Pi của bạn

Nó có thể là một chiếc máy tính nhỏ tuyệt vời, linh hoạt, nhưng Raspberry Pi có một lỗ hổng quan trọng: thiếu nút nguồn. Thiếu một công tắc bật / tắt tiêu chuẩn có thể dẫn đến sự cố; rất may, bạn có thể thêm nút nguồn Raspberry Pi của riêng mình.





Có hai lựa chọn: nút nguồn tự làm hoặc bạn mua. Hãy xem cách thêm nút nguồn vào Raspberry Pi của bạn và đảm bảo việc tắt máy an toàn, có trật tự.





Tại sao bạn cần một nút nguồn Raspberry Pi

Sử dụng Raspberry Pi đủ đơn giản nhưng việc bật nguồn và tắt nó có thể dẫn đến sự cố (xem bên dưới).





Khi bạn mở hộp Raspberry Pi lần đầu tiên, việc không có nút nguồn là điều đáng chú ý. Rốt cuộc, mọi thiết bị từ máy tính để bàn, máy tính bảng đến chuột không dây đều có nút nguồn hoặc công tắc. Mặt khác, Raspberry Pi thì không.

Thay vào đó, bạn phải kết nối cáp nguồn USB và đợi nó khởi động mà bạn đã chọn Hệ điều hành (OS) tương thích với Raspberry Pi . Bật nguồn là đủ đơn giản nhưng tắt hoàn toàn là một vấn đề khác. Câu trả lời là sử dụng một lệnh đã nhập hoặc một cú nhấp chuột để tắt Pi --- nhưng điều này không phải lúc nào cũng lý tưởng.



Tầm quan trọng của việc tắt nguồn an toàn

Nếu Raspberry Pi bị lỗi hoặc bạn không thể truy cập nó từ xa hoặc thông qua bàn phím, chuột và màn hình, thì việc tắt đột ngột sẽ trở thành một vấn đề. Giải pháp duy nhất là kéo cáp điện.

Tuy nhiên, điều này có thể dẫn đến các vấn đề.





Nếu dữ liệu đang được ghi vào thẻ SD khi nguồn được kéo, thẻ có thể bị hỏng. Kết quả của việc này thường là hệ điều hành không khởi động được. Mặc dù hầu hết các thẻ SD hiện đại đều đủ mạnh để xử lý việc sửa lỗi, nhưng có lẽ sẽ cần phải flash một hệ điều hành mới.

Điều này cũng có thể có nghĩa là mất một khối lượng dữ liệu đáng kể. Chắc chắn, nếu bạn đang sử dụng Pi cho một dự án cụ thể hoặc sử dụng nó để học cách viết mã với Scratch, bạn có thể không muốn mất công.





Kéo dây nguồn và làm hỏng thẻ sẽ thực hiện việc này. Sao chép thẻ SD là một cách tốt để khắc phục tình trạng mất dữ liệu như vậy, nhưng phòng ngừa luôn tốt hơn chữa bệnh.

Tắt nguồn Raspberry Pi một cách an toàn sẽ cho phép hệ điều hành hoàn tất các quy trình ghi đang hoạt động vào thẻ SD. Sau đó, máy tính có thể tắt mà không bị mất dữ liệu và nguy cơ hỏng thẻ SD.

Gắn Raspberry Pi Tắt Công tắc trên GPIO

Một cách để tắt Raspberry Pi an toàn là sử dụng công tắc DIY được kết nối với GPIO của máy tính. Bạn có thể xây dựng của riêng mình bằng một tập lệnh Python và một công tắc tạm thời. Đây là những thành phần chi phí thấp và thường có thể được mua theo bội số.

miền và phạm vi của một máy tính hàm
Warmstor 3 Pack 2 Pin SW Cáp nguồn Máy tính để bàn Nút bấm Bật / Tắt ATX Dây chuyển đổi máy tính ATX 45CM MUA NGAY TRÊN AMAZON

Nếu bạn không thể nắm giữ bất kỳ hoặc muốn chuyển đổi ngay lập tức, hãy kiểm tra bất kỳ thành phần PC cũ nào mà bạn có. Đây là loại tương tự bạn sẽ tìm thấy làm nút nguồn của PC.

đồng bộ hình ảnh facebook với danh bạ android

Công tắc tạm thời phải được kết nối với Raspberry Pi đã tắt nguồn trên các chân GPIO 39 và 40.

Sau khi khởi động lại, đã đến lúc tạo tập lệnh Python và lập trình GPIO.

Các Dự án Raspberry Pi Safe Off Switch GitHub giải thích cách sử dụng thư viện GPIO Zero để tạo công tắc tắt Raspberry Pi. GPIO Zero được cài đặt sẵn với các phiên bản đầy đủ của Raspbian Stretch, nhưng nếu bạn đang sử dụng phiên bản Raspbian Lite, bạn sẽ cần phải cài đặt thủ công.

sudo apt update
sudo apt install python3-gpiozero

Tiếp theo, tạo tập lệnh trong trình soạn thảo văn bản của bạn. Chúng tôi đang sử dụng nano:

sudo nano shutdown-press-simple.py

Trong trình soạn thảo văn bản, hãy nhập hoặc sao chép và dán tập lệnh sau:

#!/usr/bin/env python3
from gpiozero import Button
import os
Button(21).wait_for_press()
os.system('sudo poweroff')

Như bạn có thể thấy, điều này đề cập đến thư viện gpiozero, chỉ định chân GPIO 21 (hệ thống đánh số nội bộ cho chân vật lý 40) và bắt đầu lệnh 'poweroff' khi phát hiện thấy nút nhấn. Lưu tập lệnh với Ctrl + X , sau đó xác nhận.

Quay lại cửa sổ đầu cuối chính, làm cho tập lệnh có thể thực thi:

chmod a+x shutdown-press-simple.py

Để đảm bảo điều này hoạt động sau khi khởi động lại, hãy thêm /etc/rc.local:

sudo nano /etc/rc.local

Trong dòng cuối cùng trước câu lệnh thoát, hãy thêm:

echo '~pi/shutdown-press-simple.py'

Lưu và thoát như trước, sau đó thử nút ra.

Gắn nút nguồn một cách an toàn

Bạn có thể nhận thấy rằng rất dễ vô tình nhấn nút. Một số giải pháp có sẵn, từ việc lắp cẩn thận tránh những cú va chạm ngẫu nhiên đến yêu cầu nhấn lâu hơn (tham khảo trang GitHub ở trên để biết thêm về điều này).

Cho dù bạn thích giải pháp nào, việc gắn nút có vẻ hợp lý sau khi được cài đặt. Bạn có thể cần phải cấu hình lại trường hợp của mình một chút để phù hợp với nút. Cách bạn thực hiện điều này phụ thuộc vào một số yếu tố, chẳng hạn như kiểu Raspberry Pi của bạn và loại vỏ.

Nếu có thể, bạn nên lắp nút để nó được lõm vào. Điều này ngăn chặn bất kỳ loại gõ vô tình nào, giống như công tắc nguồn trên máy tính để bàn.

Hai nút nguồn Raspberry Pi bạn có thể mua

Tìm kiếm điều mới mẻ? Bạn có thể mua một số nút nguồn của Raspberry Pi trực tuyến. Đây là hai lựa chọn phổ biến.

1. Công tắc nguồn Pi

Được thiết kế để đặt giữa Raspberry Pi và ổ cắm điện, công tắc nguồn này đi kèm như một bộ phụ kiện. Bạn sẽ cần hàn các thành phần vào PCB để bắt đầu và cài đặt mã từ GitHub trước khi kết nối. Ba nút trên thiết bị cho phép bạn bật, tắt (tương đương với thao tác kéo cáp) và bắt đầu tắt máy tùy ý. Nút thứ ba cũng cho phép khởi động lại với một lần nhấn lâu hơn.

2. iUniker Raspberry Pi Switch

Một giải pháp thay thế cho thiết bị Pi Supply, iUniker Raspberry Pi Switch là một sản phẩm đúc sẵn với các dây cáp và công tắc được bao bọc. Tuy nhiên, không có cơ sở nào để tránh việc tắt máy đột ngột, có nghĩa là điều này chỉ phù hợp để bật Raspberry Pi của bạn.

Mặt khác, công tắc iUniker cũng có thể giúp tránh hao mòn đầu nối nguồn Raspberry Pi của bạn.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Dây cấp nguồn Pi 3 Cáp chuyển đổi nguồn Đẩy Tắt cho Pi 3 Model B +, Pi 3 Model B, Pi 2 B, Pi 1 B +, Pi Zero / w (MicroUSB Female to Male) MUA NGAY TRÊN AMAZON

Thêm nhiều nút hơn vào Raspberry Pi của bạn

Mặc dù đã được phát hành vào năm 2012, Raspberry Pi vẫn xuất xưởng mà không có nút nguồn. Tất nhiên, đây là do thiết kế. Các vấn đề về chi phí và một loạt các dự án Pi (bất kỳ thứ gì từ trung tâm truyền thông đến dự án IoT nhúng) có nghĩa là nút nguồn (hoặc công tắc) vẫn là một phần bổ sung tùy chọn.

Nếu bạn cần một, hãy cài đặt một; nếu không, hãy tiếp tục!

Không chỉ tắt máy mà có thể gây rắc rối cho Raspberry Pi. Điều gì xảy ra nếu bạn chỉ cần khởi động lại? Đây là cách để thêm công tắc đặt lại vào Raspberry Pi của bạn .

Chúng tôi hy vọng bạn thích các mặt hàng chúng tôi giới thiệu và thảo luận! MUO có quan hệ đối tác liên kết và được tài trợ, vì vậy chúng tôi nhận được một phần doanh thu từ một số giao dịch mua của bạn. Điều này sẽ không ảnh hưởng đến giá bạn phải trả và giúp chúng tôi đưa ra các đề xuất sản phẩm tốt nhất.

cách thay đổi vị trí cửa hàng ứng dụng
Đăng lại Đăng lại tiếng riu ríu E-mail 5 mẹo để nạp đầy năng lượng cho máy VirtualBox Linux của bạn

Bạn mệt mỏi với hiệu suất kém do các máy ảo cung cấp? Đây là những gì bạn nên làm để tăng hiệu suất VirtualBox của mình.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Raspberry Pi
  • GPIO
  • Hướng dẫn Dự án Tự làm
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy