Làm cách nào tôi có thể đặt RaspberryPi để Tắt và thức dậy sau?


12

Tôi muốn raspberryPi của tôi tắt trong đêm và thức dậy vào buổi sáng.

Tức là, lúc 10 giờ tối mâm xôi nên tắt máy hoặc ít nhất là bật WiFi và ổ cứng. Vào lúc 10 giờ sáng mỗi ngày, quả mâm xôi của tôi sẽ thức dậy hoặc ít nhất là bật WiFi và ổ cứng.

Tôi có thể làm cái này như thế nào?

Biên tập:

Làm cách nào tôi có thể đặt hẹn giờ bật WiFi và HDD và bật lại vào một thời điểm nhất định?


hoàn toàn không có điểm nào trong việc đó RPi đã được tối ưu hóa để chạy 24/7, mức tiêu thụ thấp và không có bộ phận chuyển động (không có tiếng ồn), nó sẽ vui vẻ chạy trong một năm hoặc hơn. nếu bạn cố gắng chơi với bật và tắt nguồn, tiền tiết kiệm sẽ không đáng kể, nhưng cơ hội làm hỏng thẻ SD và phá hủy hệ thống tăng gấp 10 lần. và bạn chắc chắn không muốn điều đó.
lenik

@lenik, bạn quan tâm đến điều này nếu bạn đang hết pin / năng lượng mặt trời. Bằng cách tắt vào ban đêm, bạn có thể làm cho thiết bị của mình hoạt động lâu hơn mà không cần can thiệp vào pin hoặc sạc mới.
Ai

Câu trả lời:


13

Bạn có thể kiểm tra Witty Pi từ UUGear như một phần mở rộng đơn giản cho Raspi. Sẽ khởi động và tắt hệ thống đúng cách, bao gồm đồng hồ thời gian thực.


3
Tín dụng thêm cho việc thực sự trả lời câu hỏi mà OP đã hỏi.
WineSoaken

3

Raspberry Pi không có phần cứng cần thiết để tắt / khởi động như một máy tính để bàn thông thường.

Giải pháp đơn giản nhất và có thể đáng tin cậy nhất là sử dụng công tắc hẹn giờ để bật và tắt nguồn Pi. Nếu làm như vậy tôi sẽ thêm một công việc định kỳ trên Pi để thực hiện tắt phần mềm vài phút trước khi tắt hẹn giờ. Điều đó sẽ khiến thẻ SD ở trạng thái an toàn.


3

Tại sao bạn muốn tắt Pi? Bản thân Pi sử dụng rất ít năng lượng (<5W) đến mức không đáng giá trừ khi bạn đang chạy bằng pin. B + sử dụng thậm chí ít hơn.

EDIT 2016-06-18 Nhận xét sau đây không còn đúng nữa. halt shutdownpowerofftất cả thực hiện tắt hệ điều hành có trật tự.

Đã nói rằng halting Pi đưa vào trạng thái năng lượng rất thấp, nhưng chỉ có thể được khởi động lại với các sự kiện bên ngoài. Thật đơn giản để "khởi động lại" Bhoặc B+từ halttrạng thái bằng cách sử dụng một mạch điều khiển bên ngoài đơn giản. Đây có thể là một bộ đếm thời gian hoặc thậm chí là một cảm biến phụ thuộc ánh sáng. xem /raspberrypi//a/19754/8697

Nếu động lực của bạn là hạn chế quyền truy cập, bạn có thể sử dụng cronđể đóng các dịch vụ liên quan và / hoặc tắt nguồn thiết bị bên ngoài. Bạn sẽ để Pi chạy để khởi động lại vào sáng hôm sau bằng cách sử dụng crontác vụ.


Có, tôi muốn tắt nguồn ổ cứng ngoài được kết nối với Pi dưới dạng bộ điều hợp WiFi của người dùng. Bạn có thể vui lòng gửi một giải pháp cho điều đó?
hạn

2

Tôi biết đây là trò lừa đảo "sắp xếp", nhưng tôi đã tìm thấy một chiếc máy tính xách tay cũ với giá dưới 20 đô la và tôi sử dụng nó để cung cấp năng lượng cho chiếc Pi của mình. Nó cũng chạy Linux và có WOL cho ethernet, vì vậy tôi chỉ cần đăng nhập vào pi và tắt nó, sau đó đăng nhập vào máy tính xách tay và tắt nó đi. Sau đó, tất cả những gì tôi phải làm là chạy etherwake AA: BB: CC ... (địa chỉ phần cứng của ethernet của máy tính xách tay) và sau đó nó cũng sẽ khởi động Pi. Một số máy tính xách tay vẫn gửi nguồn ra khỏi USB ngay cả khi không bật nếu nó được cắm vào tường vì vậy bạn sẽ cần thực hiện một nghiên cứu nhỏ.


Tại sao máy tính xách tay đó không thể làm việc của RPi trong trường hợp đó? Nếu không thể, tôi vẫn cho rằng máy tính xách tay sẽ tiêu thụ nhiều năng lượng hơn RPi.
Ghanima

Máy tính xách tay không có GPIO hoặc bất kỳ cách thực sự nào để truy cập vào thế giới bên ngoài; nó không thể sử dụng cảm biến / khởi động động cơ, v.v. và khi tôi sống ở Tanzania, Đông Phi, sức mạnh của chúng tôi đến và đi mà không có cảnh báo nên bạn không bao giờ cắm bất kỳ máy tính nào vào tường mà không có pin dự phòng. Tôi chỉ nghĩ rằng tôi sẽ chia sẻ những gì tôi đã làm cho phép tôi bật / tắt Pi từ xa.
linuxgnuru

1

Mặc dù - như joan đã nói - không thể tắt RPi hoàn toàn và / hoặc khởi động nó bằng phần cứng của riêng nó, "ít nhất" nhu cầu tắt WiFi của bạn và ổ cứng chỉ có thể được thực hiện bằng cách hack phần cứng nhỏ. Tuy nhiên, giải pháp Joans cung cấp mức tiết kiệm cao hơn đối với năng lượng điện vì RPi cũng không có mạch tắt nguồn thực sự do đó tiêu thụ năng lượng nếu halt-ed.

Tìm giải pháp sử dụng GPIO-Ghim để bật thiết bị USB được kết nối (chẳng hạn như khóa WiFi) tại đây . Hãy chắc chắn để quay xuống ổ cứng trước khi chuyển nguồn bằng các công cụ như hd-idle. Xin lưu ý rằng một số người dùng yêu cầu giảm thời gian sử dụng ổ cứng nếu giảm xuống thường xuyên.


Làm cách nào tôi có thể đặt hẹn giờ bật WiFi và HDD và bật lại vào một thời điểm nhất định?
thiệu

Nếu chúng tôi cho rằng mức tiết kiệm năng lượng của việc dừng RPi là không đáng kể, do đó, để nó chạy, bạn có thể sử dụng cronđể tắt và bật lại thiết bị của mình.
Ghanima
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.