Реклама
Ваш Raspberry Pi заморожен. Возможно, произошел сбой в новом компоненте, или система остановилась на обработке какого-то плохого кода. В любом случае, теперь вы должны отключить и снова подключить блок питания вашего Pi, так как отключение вручную невозможно.
Извлечение и замена USB-кабеля питания не идеальны, и это, безусловно, приводит к чрезмерному износу Raspberry Pi, особенно самого порта питания. Система действительно нуждается в переключателе сброса, но, к сожалению, ни один из них не был включен.
Установка переключателя сброса на Raspberry Pi
Относительно просто добавить переключатель сброса. Вам доступны три метода, каждый из которых подходит для определенного уровня квалификации. Для новичков встроенный выключатель питания на кабеле micro-USB обеспечивает простоту использования вашего Pi.

Вы больше эксперт? Если кнопка сброса USB кажется упрощенной, можно также использовать перемычку (небольшой пластиковый квадрат с несколькими металлическими разъемами), обычно встречающийся на материнских платах или на задней панели жесткого диска ПК.
Тем не менее, для тех, кто с удовольствием использует паяльник, вы также можете прикрепить свои собственные контакты к разъему P6 на Raspberry Pi, а затем подключить переключатель сброса в стиле ПК.
Давайте рассмотрим все три варианта более подробно.
Добавьте встроенный выключатель питания к Raspberry Pi
Совершенно очевидно, что простой способ добавления встроенного выключателя питания в Raspberry Pi избавит вас от необходимости играть с заголовком GPIO или даже паять собственные контакты на плате.
Все, что вам нужно сделать с этим устройством, это подключить его к разъему micro USB на Raspberry Pi, а затем подключить электрическое питание к выключателю питания. Это делает его универсальным вариантом для всех моделей (таких как новый Raspberry Pi Модель A + Что вы можете сделать с новой Raspberry Pi A +?Любопытно, что этот новый Raspberry Pi не имеет дополнительного оборудования. На самом деле у него меньше портов. Чем занимается Raspberry Pi Foundation? Читать далее ), где использование GPIO или добавление контактов в заголовок P6 не вариант.
Голова к Pi-Supply.com для одного из этих встроенных устройств, которые продаются по цене около 20 долларов плюс доставка.
Перемычка + GPIO = Сброс твоего Пи!
С помощью перемычки на материнской плате вы можете запросить Raspberry Pi, чтобы начать корректное отключение, что эквивалентно вводу
отключение судо - ч теперь
с помощью скрипта.
Определите массив выводов GPIO. На моделях A и B (Rev 2) это находится на противоположном краю платы от разъема питания и содержит 26 контактов. На моделях A + и B + вы найдете 40-контактный массив, занимающий почти весь длинный край над печатным текстом Raspberry Pi Model B +.

В каждом массиве GPIO 3 - контакты 5 и 6 - может быть использован для инициирования выключения. Скопируйте этот скрипт из github и выполнить его на своем Pi (если вы используете SSH, которым ты должен быть Настройка Raspberry Pi для использования без головы с SSHRaspberry Pi может принимать команды SSH при подключении к локальной сети (через Ethernet или Wi-Fi), что позволяет легко его настроить. Преимущества SSH выходят за рамки ежедневных проверок ... Читать далее скопируйте скрипт из браузера и затем щелкните правой кнопкой мыши в окне SSH для копирования). Сделайте его исполняемым с
sudo chmod 755 raspi_gpio_actions.sh затем sudo ./raspi_gpio_actions.sh
С подключенной перемычкой скрипт опрашивает вывод GND (земля), чтобы проверить, подключено ли что-нибудь. После того, как контакты соединены перемычкой, скрипт запустится и безопасно отключит Pi.
Чтобы сохранить выполнение сценария при каждой загрузке Pi, откройте /etc/crontab в нано и добавьте эту строку:
@reboot root /home/user/scripts/raspi_gpio_actions.sh
Нажмите CTRL + X сохранить и выйти. Это будет регулярно опрашивать GPIO3, и когда устройство обнаружит перемычку на контактах, оно автоматически отключится.
Когда закончите, не забудьте удалить перемычку. Вы можете оставить его прикрепленным только к одному из контактов, чтобы не потерять его. Если вы не удалите его, Raspberry Pi не будет загружаться правильно.
Имейте в виду, что этот метод не подходит для ситуаций, когда Pi падает или зависает. По сути, это автоматический способ запуска команды безопасного отключения, поэтому есть большая вероятность, что, если устройство зависло, скрипт не запустится.
Подарите Raspberry Pi переключатель мягкого сброса в стиле ПК
Добавление пары контактов в заголовок P6 (помеченный Запустить на модели B +) использование паяльника и небольшого припоя, предназначенного для работы в электронном виде, позволяет добавить стиль ПК кнопка сброса к вашему пи. Это требует мгновенного переключения, которое по сути является мгновенным вкл / выкл действие.

Все эти компоненты и соединительный провод можно приобрести через Интернет или у продавцов электроники. Вы можете обнаружить, что булавки могут быть куплены только оптом, однако, оставляя вам больше, чем вам нужно.
В этой ситуации и в свете требований к кнопке сброса в стиле ПК стоит проверить все старые компьютеры, которые у вас есть. Пины и переключатель сброса, увиденные здесь, пришли от старой материнской платы и недавно вышедшей из употребления башни. Кроме того, вы можете приобрести небольшую кнопку для монтажа на плате для решения без проводов.
Только Модель B Rev 2 а также Модель Б + Raspberry Pi имеет заголовок P6 / Run. Чтобы найти его на вашей модели B Rev 2, найдите порт HDMI, где вы должны найти два небольших отверстия на расстоянии нескольких миллиметров друг от друга.

На B + заголовок рядом с разъемом ленты дисплея, рядом со слотом microSD и справа от напечатанного «© Raspberry Pi 2014».
Чисто припаяв контакты к заголовку Run, вы создаете разъем для кнопки сброса. После подключения и при включенном питании Pi убедитесь, что не выполняется никаких действий для проверки кнопки.
Это видео объясняет полностью:
Это должно работать нормально. Более того, когда ваш Pi выключен, кнопка сброса может быть использована для его включения!
Время сбросить Raspberry Pi
Мы показали вам три разных способа сброса Raspberry Pi. Встроенный выключатель питания от PiSupply.com дает вам возможность полной перезагрузки, позволяя быстро выключать и снова включать. Между тем, добавив перемычку на вывод GPIO на совместимых устройствах, вы сможете автоматизировать упорядоченное отключение.
Наконец, опция автоматического сброса обеспечивает плавный сброс всякий раз, когда ваш Raspberry Pi заблокирован.
Имейте в виду, однако, что встроенный выключатель питания предназначен исключительно для чрезвычайных ситуаций, а не для ежедневной перезагрузки, для которой вы должны использовать графический интерфейс или команду bash для отключение безопасно Команды терминала Raspberry Pi: краткое руководство для пользователей Raspberry PiХотите получить максимальную отдачу от своего Raspberry Pi? Получите полный контроль с этими терминальными командами Raspberry Pi. Читать далее .
Вы используете переключатель сброса на вашем Pi? Рассматриваете попробовать любой из этих вариантов? Дайте нам знать и задайте любые вопросы в поле для комментариев ниже!
Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.