Làm cách nào để bật Raspberry Pi sau khi tắt máy?


70

Raspberry Pi của tôi chạy OpenELEC. XBMC có nút Nguồn ở góc dưới bên trái nơi tôi có thể tắt Raspberry Pi. Điều đó hoạt động tốt, nhưng tôi không thể tìm ra cách bật lại sau khi tắt máy. Cách duy nhất tôi có thể làm cho nó bắt đầu lại là bằng cách rút phích cắm điện và cắm lại, nhưng đó không thể là cách duy nhất để làm điều đó.

Tôi có cần tạo nút nguồn phần cứng của riêng mình cho việc này không hoặc tôi có thể bật nó theo bất kỳ cách nào khác không? Tôi muốn có một số loại điều khiển từ xa để bật nó.


1
Thức dậy trên lan là điều duy nhất tôi có thể nghĩ đến
Meer Borg

5
WoL có sẵn trong bộ điều khiển LAN - nhưng nó không được nối với bất cứ thứ gì. Vì vậy, nó không làm gì cả :( Những người gây quỹ nói rằng WoL sẽ được xem xét trong phiên bản mới hơn. Kể từ khi sửa đổi, chúng tôi vẫn không thể sử dụng nó. Một điều khá lớn là người ta không thể bật Pi từ xa :(
Piotr Kula

Câu trả lời:


37

Bản sửa đổi 2 của bảng Raspberry Pi có các lỗ trên bảng để kết nối công tắc đặt lại . Bạn có thể hàn hai chân nhảy ở đó, sau đó kết nối một nút ấn. Điều này sẽ khởi động lại Raspberry Pi.

Khi bạn tắt Raspberry Pi, bo mạch và cổng USB sẽ vẫn được cấp nguồn, ngay cả khi CPU không chạy. Nếu điều này quan trọng với bạn, có dự án Kickstarter này , xây dựng một công tắc nguồn thực sự, mà Pi có thể tự tắt từ phần mềm.

Nguồn cho các liên kết này.


Trên RPI 2, các lỗ được đánh dấu CHẠY: raspberrypi.stackexchange.com/questions/29339/ Lời
Ciro Santilli 改造 心 心 事件

13

Bạn có thể khởi động Raspberry Pi nhàn rỗi thông qua các chân GPIO. Tất cả bạn phải làm là kết nối pin 5 với mặt đất. Hoặc là bởi một công tắc hoặc một người nhảy.


Ngoài ra, bạn cũng có thể sử dụng cùng một pin / công tắc như một công tắc tắt. Bạn chỉ cần một mạch đơn giản, một điện trở và một kịch bản Python để nó hoạt động. Xem ví dụ sau (nguồn bằng tiếng Đức); Tôi đang sử dụng nó cho Raspberry Pi của tôi, và nó hoạt động tốt. Tôi chỉ bỏ đi đèn LED vì tôi không cần nó.

Nguồn: Hoch- und runterfahren mittels Taster (bao gồm Status-LED)


bạn cần một kịch bản python đang chạy để nó hoạt động và khi RPi bị tắt, có khả năng không có kịch bản python nào chạy, khiến lời khuyên của bạn trở nên vô dụng.
lenik

4
Không. Kịch bản python chỉ để tắt. Vì đó không phải là câu hỏi tôi không đi sâu vào chi tiết hay dịch nó. Ví dụ này tôi tham khảo có hai điều. Một mặt sử dụng hành vi mặc định của RPI rằng kết nối giữa chân 5 và mặt đất (ví dụ chân 6) thực hiện bật nguồn. Và trong khi được cấp nguồn, nó bắt đầu một kịch bản python lắng nghe mức cao ở chân 5 để bắt đầu tắt máy. Tôi sử dụng bật nguồn bằng nút nguồn mà tôi đã để lại từ vỏ PC cũ. Nhưng bất kỳ đoạn dây kết nối pin 5 & 6 nào cũng thực hiện thủ thuật tương tự. Tuy nhiên, điều đó đòi hỏi một gpio miễn phí.
Christoph Daum

6

Nếu bạn muốn sử dụng bộ điều khiển từ xa để bật RPi, tôi khuyên bạn nên thiết lập như sau:

Mua một diode photo IR, hoặc thậm chí tốt hơn, một bóng bán dẫn ảnh IR và kết nối nó với Pin 5 và GND. Nó hoạt động như một nút ấn. Khi nhận được tia hồng ngoại từ bộ điều khiển từ xa, nó rút ngắn và do đó kết nối Chân 5 với GND, do đó RPi bật.

May mắn thay, rút ​​ngắn chân 5 xuống GND không có bất kỳ ảnh hưởng nào trong quá trình hoạt động bình thường của RPi; tuy nhiên, khi tắt RPi, bạn có thể sử dụng bộ điều khiển từ xa IR để bật RPi.

Đây là thiết lập mà tôi hiện đang sử dụng trên các thiết bị của công ty chúng tôi;)


5

Chỉ cần kết nối Raspberry Pi với USB của TV của bạn! (nếu TV của bạn có một cái). Tôi đã làm nó, và nó hoạt động hoàn hảo. :)


2
Chào mừng bạn đến với Raspberry Pi Stack Exchange! Điều này thực sự không trả lời được câu hỏi, vì việc cắm Pi vào cổng USB trên TV chỉ là một hình thức khác mà OP không muốn làm (cắm / rút phích cắm theo chu kỳ nguồn.)
RPiAwesomeness

5
@RPiAwesomeness - đó không phải là tất cả những gì tôi đọc được từ câu hỏi - đúng hơn là ts không muốn làm điều đó bằng tay. Bằng cách này, Pi sẽ bật lại khi tv khởi động, có lẽ bằng điều khiển từ xa, và đó chính xác là những gì ts muốn.
Bex

2
Tôi có thể thấy bạn đến từ đâu và từ POV đó, câu trả lời này có ý nghĩa. Tôi nghĩ rằng nếu bạn chỉnh sửa câu trả lời của mình để đưa vào tuyên bố đó, nó sẽ được cải thiện hơn nhiều. Khi câu trả lời xuất hiện như tôi đã đề cập, chỉ là một hình thức cắm / rút phích cắm khác.
RPiAwesomeness

2
Vấn đề là, điều này sẽ bật Raspi luôn, nếu TV đang bật. Và TV cũng được bật, nếu bạn đang chơi game với Playstation hoặc xem TV với hộp set-top. Và nếu bạn tắt TV sau khi chơi game, OpenElec sẽ bị hỏng, vì TV không được tắt máy do TV khởi động.
ceving

2
Vâng, đây là câu trả lời đã được vài năm tuổi và tôi không chắc liệu nó có trả lời được câu hỏi của OP không, nhưng dù sao tôi cũng nâng cao vì đây là một giải pháp đơn giản tuyệt vời, hoạt động tốt cho trường hợp sử dụng của tôi và giúp tôi tránh được rắc rối khi hàn chuyển sang RPi Zero của tôi.
Vô số

3

Raspberry Pi không thể được khởi động từ xa qua mạng LAN, cũng như bằng bộ đếm thời gian.

Có lẽ bạn có thể sử dụng một công tắc nguồn được điều khiển từ xa để cấp nguồn cho Raspberry Pi của bạn? Tôi chưa bao giờ sử dụng chúng, nhưng chúng là để bán.


Hoặc là hoặc bạn tạo nút nguồn / công tắc của riêng bạn như bạn đề xuất. Cụ thể, bạn sẽ sử dụng nút / công tắc để đóng mạch điện khi không nhấn và mở khi nhấn. Sau đó, bạn chỉ cần nhấn nút, nhưng bạn phải đứng dậy vì điều đó
TimothyP 18/03/13

Điều này không còn đúng nữa ( đã đúng 6 năm trước khi được đăng): bây giờ có hỗ trợ POE cho PI, nếu nó được cắm vào công tắc POE, bằng cách vô hiệu hóa và bật lại cổng mà Pi được kết nối trên Chuyển đổi POE, bạn có thể khởi động lạnh Pi ngay cả khi nó bị tắt với sudo systemctl poweroffchi tiết như trong câu trả lời của tôi bên dưới cái này.
F1Linux

2

Tôi đã giải quyết nó bằng một ổ cắm điện điều khiển từ xa đơn giản. Chỉ cần tắt Raspberry Pi và bật nó lên như bạn bật công tắc đèn của bạn. Không hàn hoặc các vấn đề khó khăn. :-).


5
Muốn cung cấp một liên kết hoặc hình ảnh? Không có thêm thông tin, câu trả lời này không được sử dụng nhiều
nixda 15/2/2015

1

Nếu bạn đã tạm dừng hệ thống bằng nút trong XBMC, rút ​​cáp nguồn ra và cắm lại vẫn là cách dễ nhất để cấp nguồn cho Pi. Nó không tuyệt vời, nhưng nó rất nhanh.


Bạn nói đúng - xin lỗi, tôi đã mệt mỏi khi đọc câu hỏi :) Tôi sẽ xóa nhận xét của mình để tôi không lừa dối bất cứ ai
eggonlegs

Nó khác với nút nguồn, cổng USB có tuổi thọ được xếp hạng trên một số lần chèn nhất định. Một công tắc nhanh hơn và bền hơn.
jiggunjer

Lifehack --- bạn có thể rút phích cắm bên cạnh sức mạnh không có trong Raspberry Pi. Nghe có vẻ tầm thường, nhưng đối với nhiều người, trực quan hơn là rút phích cắm của micpyb đi vào PI, thay vì ổ cắm điện / usb tiêu chuẩn tiện lợi hơn.
Yrogirg

1

Như các áp phích khác đã nói phần cứng Raspberry Pi không tích hợp bộ điều khiển nguồn, vì vậy bạn sẽ cần phải dựa vào các tiện ích bổ sung phần cứng.

Một giải pháp sẽ là Bảng điều khiển RemotePi hỗ trợ Raspberry Pi và cho phép bạn bật và tắt OpenElec (hoặc các bản phân phối XBMC khác) bằng cách sử dụng bất kỳ điều khiển từ xa hồng ngoại nào mà bạn sở hữu (ví dụ như điều khiển từ xa của TV hoặc DVD) 'nút bạn chọn. Nó cũng tắt HĐH trước khi tắt nguồn để tránh hỏng thẻ SD. Ngoài ra, bạn có thể sử dụng điều khiển từ xa để điều khiển máy trợ tim.


Tôi đã sử dụng bảng RemotePi được vài tuần và yêu thích nó.
Jim

1

Kết nối Pi của bạn với công tắc PoE và chỉ cần vô hiệu hóa và sau đó kích hoạt lại cổng của Pi mà bạn muốn mang lại. Tôi chỉ VPN vào mạng của mình và truy cập vào công tắc PoE trên IP cục bộ của nó và khởi động một pi từ trạng thái tắt máy.

(2) Phương pháp cho phép PoE Pi:

Mũ PoE : Chỉ cần đặt cái này lên trên đầu Pi của bạn và bật nó lên bằng cáp Ethernet được kết nối với công tắc PoE. Mũ PoE là £ 20 từ tất cả các đại lý Pi.

PoE Splitter : Điều này không yêu cầu sửa đổi Pi. Cắm khóa này vào đầu cáp Ethernet được kết nối với công tắc PoE và cáp Ethernet từ khóa vào Cổng Ethernet của Pi và cáp MicroUSB từ khóa vào cổng MicroUSB tiêu chuẩn của Pi. Hoạt động với bất kỳ mô hình Pi nào và để nó tự do sử dụng một chiếc mũ khác (so với mũ PoE). 9,90 bảng từ Amazon tại thời điểm viết bài này.

Công tắc PoE ZyXEL GS1900-8HP-GB0102F : Công cụ tôi sử dụng và khuyên dùng để tái hoạt động tắt máy Pi là ZyXEL GS1900-8HP-GB0102F. Công tắc PoE tuyệt vời với rất nhiều chuông và còi và hỗ trợ PoE (802.3af) và PoE + (802.3at). £ 97 inc VAT

Bộ chia PoE

PoE Splitter được sử dụng để cấp nguồn cho cả màn hình cảm ứng Pi 3B + VÀ 7 "

PoE Splitter được sử dụng để cấp nguồn cho cả màn hình cảm ứng Pi 3B + VÀ 7 "


0

Thực sự có rất ít hoặc không có điểm nào để đóng cửa trung tâm truyền thông. Nó chỉ tốn một vài đồng xu một ngày.

Tuy nhiên, sau khi tắt máy, hãy tháo nguồn. Sau đó, khi bạn muốn khởi động lại, chỉ cần đặt dây dẫn vào ổ cắm điện :).

Hầu hết các TV cho phép bạn chuyển đổi giữa HDMI và các đầu vào khác, do đó không nên có vấn đề gì khi nó vẫn chạy.


0

Tắt Pi sẽ không tắt nguồn Pi. Nhưng nó sẽ bảo Linux xóa bộ nhớ cache và ngắt kết nối bộ nhớ cục bộ, đồng thời ngắt kết nối bất kỳ chia sẻ mạng nào. Vì vậy, nó chủ yếu được sử dụng để tắt máy sạch để rút Pi khỏi nguồn điện. Nó gần giống như bạn tắt máy tính của bạn thay vì rút nguồn trong khi chạy Linux, Windows hoặc bất kỳ HĐH nào khác.

Vì vậy, cách tốt nhất có thể là một nguồn điện được điều khiển từ xa. Và sau đó đầu tiên tắt OpenELEC / Kodi và sau đó tắt nguồn.


-1

Tôi cũng gặp vấn đề tương tự, vì vậy tôi đã sử dụng cáp USB thật (không phải nguồn cấp cho USB) và cắm nó vào TV, vì vậy nếu tôi bật TV, USB có nguồn và vì vậy Raspberry Pi của tôi bắt đầu ...


4
làm điều đó sẽ gây tắt nguồn trong khi nóng, trong khi raspi có thể được ghi trong SD. Điều này cuối cùng sẽ dẫn đến một thẻ bị hỏng.
javirs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.