Відповіді:
Найнаївнішим підходом було б додати перемикач до подовжувача. Зазвичай ви можете знайти всі необхідні компоненти у вашому місцевому магазині обладнання. Якщо ви не знаєте, як сконструювати та спаяти щось подібне разом, можливо, краще просто щось придбати, це і робить трюк. Я знайшов перехідний адаптер для німецької системи "Schuko" на Amazon.de , але у вас може бути інша система у вашій країні та вибрати іншого продавця.
Дивіться цю тему на raspberrypi.org та цю статтю в блозі із зображеннями, як створити комутатор.
Мені не дуже добре в пайці, тому я придбав готову плату RemotePi , вона підключається до порту GPIO. Плата дозволяє вам перемикати живлення кнопкою або інфрачервоним пультом дистанційного керування - інфрачервоний сигнал також передається в ОС, так що ви можете віддалено від нього за допомогою LIRC. Добре працює з моїми Logitech Harmony та OpenElec.
Якби я збирався побудувати перемикач "включення / вимкнення", я б використовував просту кнопку, яка діє як перемикач, і моніторую її за допомогою штифтів GPIO. Дивіться цей підручник для створення кнопки: http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/buttons_and_switches/
Тоді я б скористався кнопкою, щоб надіслати належну команду відключення, sudo shutdown -h now
щоб я не пошкодив диск або не спричинив інші пошкодження, несподівано вимкнувшись.
Як вимкнути Raspberry Pi?
Останній крок теоретичний, оскільки я не знаю, як правильно написати цей сценарій. Якщо хтось знає, як написати цю команду оболонки (і вважає, що ця відповідь не є помилковою), будь ласка, відредагуйте цю відповідь!
Приємною дешевою альтернативою є пульт дистанційного керування зараз у kickstarter .
Він використовує мікросхему Attiny85, щоб викликати відключення Pi та контролює TX-контакт і чекати, поки Pi не зупиниться. Він має кнопку та інфрачервоний пульт дистанційного керування для включення та вимкнення. Він також програмований, так що ви можете використовувати його, як рада розвитку.
Спробуйте цей новий продукт запустити на kickstarter - http://kck.st/UVBXTE