Câu trả lời:
Cách tiếp cận ngây thơ nhất sẽ là thêm một công tắc vào một dây mở rộng. Bạn thường có thể tìm thấy tất cả các thành phần cần thiết trong cửa hàng phần cứng địa phương của bạn. Nếu bạn không biết cách xây dựng và hàn một cái gì đó như thế với nhau, tốt hơn là chỉ nên mua một cái gì đó, đó là mẹo. Tôi đã tìm thấy bộ chuyển đổi cho hệ thống "Schuko" của Đức trên Amazon.de , nhưng bạn có thể có một hệ thống khác ở quốc gia của mình và chọn một nhà bán lẻ khác.
Xem chủ đề này trên raspberrypi.org và bài viết blog này với hình ảnh làm thế nào để tạo ra một chuyển đổi.
Tôi không giỏi hàn, vì vậy tôi đã có cho mình chiếc RemotePi Board đã sẵn sàng , nó cắm vào cổng GPIO. Bảng mạch cho phép bạn chuyển đổi nguồn bằng nút hoặc điều khiển từ xa hồng ngoại - tín hiệu hồng ngoại cũng được chuyển tiếp đến HĐH, do đó bạn có thể điều khiển từ xa bằng LIRC. Hoạt động tốt với Logitech Harmony và OpenElec của tôi.
Nếu tôi định xây dựng một công tắc "bật / tắt", tôi sẽ sử dụng một nút đơn giản đóng vai trò là một công tắc và giám sát nó thông qua các chân GPIO. Xem hướng dẫn này để xây dựng một nút: http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/buttons_and_switches/
Sau đó, tôi sẽ sử dụng nút để gửi lệnh tắt máy phù hợp sudo shutdown -h now
để tôi không làm hỏng đĩa của mình hoặc gây ra thiệt hại khác bằng cách tắt đột ngột.
Làm cách nào để tắt Raspberry Pi?
Bước cuối cùng là lý thuyết, vì tôi không biết một cách hay để viết kịch bản đó. Nếu ai đó biết cách viết lệnh shell đó (và nghĩ rằng câu trả lời này không sai), xin vui lòng chỉnh sửa câu trả lời này!
Một lựa chọn rẻ hơn bao gồm điều khiển từ xa ngay bây giờ trong kickstarter .
Nó sử dụng chip Attiny85 để kích hoạt Pi tắt máy và theo dõi chân TX và đợi cho đến khi Pi ở trạng thái dừng. Nó có một nút và một điều khiển từ xa hồng ngoại để điều khiển bật và tắt. Nó cũng có thể lập trình để bạn có thể sử dụng nó như một bảng phát triển.
Hãy dùng thử sản phẩm mới này ra mắt trên kickstarter - http://kck.st/UVBXTE