Я хотел бы иметь возможность иметь простой выключатель питания между RPi и его питанием USB, чтобы мне не приходилось подключать и отключать устройство для его работы.
Есть ли простой переключатель, который я могу купить или построить?
Я хотел бы иметь возможность иметь простой выключатель питания между RPi и его питанием USB, чтобы мне не приходилось подключать и отключать устройство для его работы.
Есть ли простой переключатель, который я могу купить или построить?
Ответы:
Самый наивный подход - добавить переключатель к удлинителю. Обычно вы можете найти все необходимые компоненты в вашем местном хозяйственном магазине. Если вы не знаете, как создать и спаять что-то подобное вместе, может быть, лучше просто купить что-то, что поможет. Я нашел адаптер переключения для немецкой системы "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