Bagaimana cara saya mengaktifkan Raspberry Pi saya setelah dimatikan?

70

Raspberry Pi saya menjalankan OpenELEC. XBMC memiliki tombol Power di sudut kiri bawah tempat saya dapat mematikan Raspberry Pi. Itu bekerja dengan baik, tapi saya tidak tahu cara menyalakannya lagi setelah shutdown. Satu-satunya cara saya dapat memulai lagi adalah dengan mencabut steker listrik dan memasukkannya lagi, tetapi itu bukan satu-satunya cara untuk melakukannya.

Apakah saya perlu membuat tombol daya perangkat keras saya sendiri untuk ini atau dapatkah saya menyalakannya dengan cara lain? Saya ingin memiliki semacam remote untuk menyalakannya.

Cupcake
sumber
1
Bangun pada lan adalah satu-satunya hal yang dapat saya pikirkan
Meer Borg
5
WoL tersedia di pengontrol LAN - tetapi tidak terhubung dengan apa pun. Jadi tidak apa-apa :( Penggalangan dana mengatakan bahwa WoL akan dipertimbangkan dalam versi yang lebih baru. Pada revisi c kita masih tidak dapat menggunakannya. Satu-satunya hal yang dapat saya pikirkan adalah mcu eksternal seperti aTiny yang entah bagaimana dipicu untuk memotong daya dan memasok lagi Ini adalah kekhilafan yang sangat besar sehingga seseorang tidak bisa menyalakan Pi :(
Piotr Kula

Jawaban:

37

Revisi 2 papan Raspberry Pi memiliki lubang di papan untuk menghubungkan sakelar reset . Anda dapat menyolder dua pin jumper di sana, lalu hubungkan tombol tekan. Ini harus mem-boot ulang Raspberry Pi.

Saat Anda mematikan Raspberry Pi, board dan port USB akan tetap menyala, bahkan jika CPU tidak berjalan. Jika ini penting bagi Anda, ada proyek Kickstarter ini , yang membangun saklar daya sejati, yang dengannya Pi dapat mematikan dirinya dari perangkat lunak.

Sumber untuk tautan ini.

Frepa
sumber
Pada RPI 2, lubang-lubangnya ditandai LARI: raspberrypi.stackexchange.com/questions/29339/…
Ciro Santilli 新疆 改造 中法轮功 法轮功 事件 事件 事件
13

Anda dapat mem-boot Raspberry Pi yang menganggur melalui pin GPIO. Yang harus Anda lakukan adalah menghubungkan pin 5 ke ground. Baik dengan sakelar atau pelompat.


Selain itu, Anda juga dapat menggunakan pin / switch yang sama dengan sakelar shut down. Anda hanya perlu rangkaian sederhana, resistor, dan skrip Python agar bisa berfungsi. Lihat contoh berikut (sumber dalam bahasa Jerman); Saya menggunakannya untuk Raspberry Pi saya, dan itu berfungsi dengan baik. Saya baru saja meninggalkan LED karena saya tidak membutuhkannya.

Sumber: Hoch- und runterfahren mittels Taster (termasuk. Status-LED)

Christoph Daum
sumber
Anda memerlukan skrip python berjalan agar ini berfungsi, dan ketika RPi dimatikan, kemungkinan tidak ada skrip python berjalan, membuat saran Anda tidak berguna.
lenik
4
Tidak. Skrip python hanya untuk mematikan. Karena itu bukan pertanyaan, saya tidak memerinci atau menerjemahkannya. Contoh ini saya rujuk melakukan dua hal. Di satu sisi gunakan perilaku default RPI bahwa koneksi antara pin 5 dan arde (misalnya pin 6) melakukan peningkatan daya. Dan ketika sedang dinyalakan, skrip python mulai mendengarkan untuk pin 5 untuk memulai shutdown. Saya menggunakan power up menggunakan tombol power yang saya tinggalkan dari kandang PC lama. Tetapi setiap potongan kawat yang menghubungkan pin 5 & 6 melakukan trik yang sama. Namun itu membutuhkan gpio gratis.
Christoph Daum
6

Jika Anda ingin menggunakan pengendali jarak jauh untuk mengaktifkan RPi, saya sarankan pengaturan berikut:

Beli dioda-foto IR, atau yang lebih baik lagi, transistor-foto-IR, dan sambungkan ke Pin 5 dan GND. Kerjanya seperti tombol-tekan. Ketika menerima sinar IR dari remote kontrol, ia memendek, dan karenanya menghubungkan Pin 5 ke GND, karenanya RPi menyala.

Untungnya, memendekkan pin 5 ke GND tidak memiliki efek apa pun selama operasi normal RPi; namun, ketika RPi dimatikan, Anda dapat menggunakan pengontrol jarak jauh IR untuk mengaktifkan RPi.

Ini adalah pengaturan yang saat ini saya gunakan pada perangkat perusahaan kami;)

Omid1989
sumber
5

Cukup sambungkan Raspberry Pi ke USB TV Anda! (jika TV Anda memilikinya). Saya melakukannya, dan itu bekerja dengan sempurna. :)

Ravi Desaraju
sumber
2
Selamat datang di Raspberry Pi Stack Exchange! Ini benar-benar tidak menjawab pertanyaan, karena menghubungkan Pi ke port USB di TV hanyalah bentuk lain dari apa yang OP tidak ingin lakukan (colok / cabut ke power-cycle.)
RPiWesomeness
5
@RPiAwesomeness - itu sama sekali tidak apa yang saya baca dari pertanyaan - bukan ts tidak mau melakukannya secara manual. Dengan cara ini, Pi akan menyala lagi ketika TV mulai, mungkin dengan remote control, dan itulah yang diinginkan ts.
Bex
2
Saya bisa melihat dari mana Anda berasal, dan dari POV itu, jawaban ini masuk akal. Saya pikir jika Anda mengedit jawaban Anda untuk memasukkan pernyataan itu, itu akan jauh lebih baik. Seperti jawabannya, muncul seperti yang saya sebutkan, hanya bentuk lain dari plug / cabut.
RPiAwesomeness
2
Masalahnya adalah, ini membuat Raspi selalu menyala, jika TV menyala. Dan TV juga menyala, jika Anda bermain game dengan Playstation atau menonton TV dengan dekoder. Dan jika Anda mematikan TV setelah bermain game, OpenElec akan crash, karena tidak ada shutdown bersih yang dilakukan oleh TV.
ceving
2
Ya, ini adalah jawaban yang berumur beberapa tahun dan saya tidak yakin apakah itu menjawab pertanyaan OP, tetapi saya tetap memilihnya karena ini adalah solusi yang sangat sederhana yang bekerja dengan baik untuk kasus penggunaan saya dan menyelamatkan saya dari kerumitan menyolder beralih ke RPi Zero saya.
NumerousHats
3

Raspberry Pi tidak dapat di-boot dari jarak jauh melalui LAN, atau dengan pengatur waktu.

Mungkin Anda dapat menggunakan saklar daya yang dikendalikan dari jarak jauh untuk menyalakan Raspberry Pi Anda? Saya tidak pernah menggunakan mereka, tetapi mereka dijual.

kemuraman
sumber
Entah itu atau Anda membuat tombol power / switch Anda sendiri seperti yang Anda sarankan. Khususnya, Anda akan menggunakan tombol / sakelar yang menutup sirkuit listrik saat tidak ditekan dan membukanya saat ditekan. Maka Anda hanya perlu menekan tombol, tetapi Anda harus bangun untuk itu
TimothyP
Ini tidak lagi benar ( sudah benar 6 tahun yang lalu ketika diposting): sekarang ada dukungan POE untuk PI, jika dicolokkan ke switch POE, dengan menonaktifkan dan mengaktifkan kembali port yang terhubung dengan Pi pada POE switch, Anda dapat melakukan boot-dingin Pi bahkan jika itu shutdown dengan sudo systemctl poweroffseperti yang dijelaskan dalam jawaban saya di bawah ini.
F1Linux
2

Saya menyelesaikannya dengan stopkontak sederhana yang dikendalikan dari jarak jauh. Matikan Raspberry Pi dan nyalakan seperti Anda menyalakan lampu. Jangan melakukan solder atau hal-hal sulit. :-).

Jeffrey
sumber
5
Ingin memberikan tautan atau gambar? Tanpa informasi lebih lanjut, jawaban ini tidak banyak digunakan
nixda
1

Jika Anda sudah menghentikan sistem menggunakan tombol di XBMC, mencabut kabel daya dan memasukkan kembali masih merupakan cara termudah untuk menyalakan Pi. Ini tidak bagus, tapi cepat.

Recantha
sumber
Anda benar - maaf, saya lelah ketika saya membaca pertanyaan :) Saya akan menghapus komentar saya jadi saya tidak menyesatkan siapa pun
eggonlegs
Ini berbeda dari tombol power, port USB memiliki nilai seumur hidup pada sejumlah sisipan. Sakelar lebih cepat dan lebih tahan lama.
jiggunjer
Lifehack --- Anda dapat mencabut sisi kabel daya yang tidak ada di Raspberry Pi. Kedengarannya sepele, tetapi bagi banyak orang itu lebih intuitif untuk mencabut sisi microusb yang masuk ke PI, daripada soket listrik lebih nyaman / usb standar.
Yrogirg
1

Seperti poster-poster lain yang sudah mengatakan perangkat keras Raspberry Pi tidak memiliki pengontrol daya bawaan, jadi Anda harus mengandalkan pengaya perangkat keras.

Salah satu solusinya adalah RemotePi Board yang mendukung Pigpberry Pi dan memungkinkan Anda untuk mengaktifkan dan menonaktifkan OpenElec (atau distribusi XBMC lainnya) menggunakan remote inframerah apa pun yang sudah Anda miliki (misalnya remote TV atau DVD Anda), dengan 'belajar' 'tombol yang Anda pilih. Ini mematikan OS juga sebelum mematikan untuk menghindari korupsi kartu SD. Selain itu, Anda dapat menggunakan remote jarak jauh untuk mengontrol mediacenter Anda.

ItsMe731
sumber
Saya telah menggunakan papan RemotePi sekarang selama beberapa minggu dan menyukainya.
Jim
1

Sambungkan Pi Anda ke sakelar PoE dan cukup nonaktifkan lalu aktifkan kembali port Pi yang ingin Anda bawa kembali. Saya hanya VPN ke jaringan saya dan mengakses switch PoE pada IP lokal itu dan memulai pi dari keadaan shutdown.

(2) Metode untuk mengaktifkan PoE: Pi:

PoE Hat : Pukul ini tepat di atas Pi Anda dan nyalakan dengan kabel Ethernet yang tersambung ke sakelar PoE. Topi PoE adalah £ 20 dari semua Pengecer Pi.

PoE Splitter : Ini tidak memerlukan modifikasi Pi. Colokkan dongle ini di ujung kabel Ethernet yang terhubung ke sakelar PoE dan kabel Ethernet dari dongle ke Pi's Ethernet Port dan kabel MicroUSB dari dongle ke port MicroUSB daya standar Pi. Bekerja dengan model Pi apa saja dan membiarkannya menggunakan topi yang berbeda (daripada topi PoE). £ 9,90 dari Amazon pada saat penulisan ini.

ZyXEL GS1900-8HP-GB0102F PoE Switch : Yang saya gunakan dan rekomendasikan untuk menghidupkan kembali shutdown Pi adalah ZyXEL GS1900-8HP-GB0102F. Sakelar PoE Hebat dengan banyak bel dan peluit serta mendukung PoE (802.3af) dan PoE + (802.3at). £ 97 termasuk PPN

PoE Splitter

PoE Splitter digunakan untuk memberi daya pada Layar Sentuh Layar 7 "Pi 3B + DAN 7"

PoE Splitter digunakan untuk memberi daya pada Layar Sentuh Layar 7 "Pi 3B + DAN 7"

F1Linux
sumber
0

Tidak ada gunanya mematikan pusat media. Harganya hanya beberapa sen sehari.

Namun, setelah dimatikan, lepaskan daya. Kemudian ketika Anda ingin mem-boot-nya lagi, masukkan saja kabelnya ke soket listrik :).

Sebagian besar TV memungkinkan Anda untuk beralih antara HDMI dan input lainnya, jadi tidak ada masalah yang membiarkannya tetap berjalan.

Guy Geek
sumber
0

Mematikan Pi tidak akan mematikan Pi. Tetapi itu akan memberitahu Linux untuk membersihkan cache dan melepas penyimpanan lokal, juga memutuskan koneksi jaringan apa pun. Jadi ini terutama digunakan untuk shutdown yang bersih untuk mencabut Pi dari daya. Itu hampir sama seperti Anda mematikan komputer Anda dan bukannya mencabut daya saat menjalankan Linux, Windows atau OS lainnya.

Jadi cara terbaik mungkin adalah kekuatan yang dikendalikan dari jarak jauh. Dan kemudian shutdown pertama OpenELEC / Kodi dan kemudian matikan power.

nils
sumber
-1

Saya memiliki masalah yang sama, jadi saya menggunakan kabel USB asli (bukan catu daya ke USB) dan menancapkannya di TV saya, jadi jika saya menghidupkan TV saya, USB mendapatkan daya dan Raspberry Pi saya mulai ...

Gerion
sumber
4
melakukan itu akan menyebabkan matikan di panas, sedangkan raspi dapat menulis di SD. Ini pada akhirnya akan menyebabkan kartu rusak.
Juli