Bagaimana saya bisa mematikan RaspberryPi dan bangun nanti?

12

Saya ingin raspberryPi saya dimatikan pada malam hari dan bangun di pagi hari.

Yakni, jam 10 malam raspberry harus dimatikan atau setidaknya pergantian WiFi dan HDD. Pada jam 10 pagi setiap hari raspberry saya harus bangun atau setidaknya menyalakan WiFi dan HDD.

Bagaimana saya bisa melakukan ini?

Edit:

Bagaimana saya bisa mengatur timer untuk menghidupkan WiFi dan HDD dan menyalakannya lagi pada waktu tertentu?

confile
sumber
sama sekali tidak ada gunanya melakukan itu. RPi sudah dioptimalkan untuk menjalankan 24/7, konsumsi rendah dan tidak ada bagian yang bergerak (tidak ada suara), itu akan dengan senang hati berjalan selama satu tahun atau lebih. jika Anda mencoba bermain dengan menghidupkan dan mematikan, penghematan akan diabaikan, tetapi peluang untuk merusak kartu SD dan menghancurkan sistem meningkat sepuluh kali lipat. dan Anda pasti tidak menginginkan itu.
lenik
@lenik, Anda peduli tentang ini jika Anda kehabisan baterai / solar. Dengan mematikannya di malam hari Anda dapat membuat perangkat Anda bertahan lebih lama tanpa campur tangan dengan baterai atau muatan baru.
Siapa

Jawaban:

13

Anda dapat memeriksa Pi Witty dari UUGear sebagai ekstensi sederhana ke Raspi. Akan melakukan startup yang tepat dan mematikan sistem, termasuk jam waktu nyata.

ericool
sumber
3
Kredit ekstra untuk benar-benar menjawab pertanyaan yang diajukan OP.
WineSoaked
3

Raspberry Pi tidak memiliki perangkat keras yang diperlukan untuk mematikan / memulai seperti PC desktop biasa.

Solusi paling sederhana, dan mungkin paling dapat diandalkan, adalah dengan menggunakan sakelar waktu untuk menghidupkan dan mematikan Pi. Jika melakukan itu, saya akan menambahkan pekerjaan cron pada Pi untuk melakukan shutdown perangkat lunak beberapa menit sebelum timer mati. Itu akan meninggalkan kartu SD dalam keadaan aman.

joan
sumber
3

Mengapa Anda ingin mematikan Pi? Pi itu sendiri menggunakan daya yang sangat kecil (<5W) sehingga tidak ada gunanya kecuali Anda menggunakan baterai. B + menggunakan lebih sedikit.

EDIT 2016-06-18 Komentar berikut tidak lagi benar. halt shutdowndan poweroffsemua melakukan shutdown OS yang teratur.

Setelah mengatakan bahwa haltPi menempatkan ke kondisi daya sangat rendah, tetapi hanya dapat dimulai kembali dengan peristiwa eksternal. Sangat mudah untuk "me-restart" Batau B+dari haltnegara menggunakan rangkaian sederhana yang digerakkan secara eksternal. Ini bisa berupa timer atau bahkan sensor yang bergantung pada cahaya. lihat /raspberrypi//a/19754/8697

Jika motivasi Anda membatasi akses, Anda dapat menggunakan cronuntuk menutup layanan yang relevan dan / atau mematikan perangkat eksternal. Anda akan membiarkan Pi berjalan untuk memulai kembali keesokan paginya menggunakan crontugas.

Milliways
sumber
Ya saya ingin mematikan hard drive eksternal yang terhubung ke Pi sama halnya dengan WiFi Adapter pengguna. Bisakah Anda memposting solusi untuk itu?
confile
2

Saya tahu ini "curang", tetapi saya menemukan laptop lama dengan harga di bawah $ 20, dan saya menggunakannya untuk menyalakan Pi saya. Ini juga menjalankan Linux dan memiliki WOL untuk ethernet-nya, jadi saya cukup login ke pi dan mematikannya, kemudian masuk ke laptop dan mematikannya. Maka yang harus saya lakukan adalah menjalankan etherwake AA: BB: CC ... (alamat perangkat keras ethernet laptop) dan juga akan boot Pi. Beberapa laptop masih mengirim daya dari USB meskipun tidak menyala jika dicolokkan ke dinding sehingga Anda perlu melakukan sedikit riset.

linuxgnuru
sumber
Mengapa laptop itu tidak bisa melakukan pekerjaan RPi dalam kasus itu? Jika tidak bisa, saya masih berasumsi bahwa laptop akan mengkonsumsi lebih banyak daya daripada RPi.
Ghanima
Laptop tidak memiliki GPIO atau cara nyata untuk mengakses dunia luar; tidak dapat menggunakan sensor / start motor, dll. dan ketika saya tinggal di Tanzania, Afrika Timur kekuatan kami datang dan pergi tanpa peringatan sehingga Anda tidak pernah mencolokkan komputer mana pun langsung ke dinding tanpa cadangan baterai. Saya hanya berpikir saya akan membagikan apa yang saya lakukan yang memungkinkan saya untuk menghidupkan / mematikan Pi dari jarak jauh.
linuxgnuru
1

Sementara - seperti yang sudah dikatakan joan - tidak mungkin untuk mematikan RPi sepenuhnya dan / atau memulai dengan perangkat kerasnya sendiri, "setidaknya" permintaan Anda untuk mematikan WiFi dan HDD dapat diselesaikan hanya dengan peretasan perangkat keras kecil. Namun demikian, solusi Joans memberikan penghematan yang lebih tinggi sehubungan dengan energi listrik karena RPi juga tidak memiliki rangkaian pematian nyata sehingga menghabiskan daya jika halt-ed.

Temukan solusi, gunakan GPIO-Pins untuk menghidupkan perangkat USB yang terhubung (seperti dongle WiFi) di sini . Pastikan untuk menurunkan HDD sebelum mematikan daya menggunakan alat seperti hd-idle. Perlu diketahui juga bahwa beberapa pengguna mengklaim berkurangnya HDD seumur hidup jika sering diputuskan.

Ghanima
sumber
Bagaimana saya bisa mengatur timer untuk menghidupkan WiFi dan HDD dan menyalakannya lagi pada waktu tertentu?
confile
Jika kami berasumsi bahwa penghematan daya untuk menghentikan RPi dapat diabaikan sehingga tetap berfungsi, Anda dapat menggunakannya cronuntuk mematikan dan menghidupkan kembali perangkat Anda.
Ghanima