Оглавление:

Модуль отключения Pi: 3 шага
Модуль отключения Pi: 3 шага

Видео: Модуль отключения Pi: 3 шага

Видео: Модуль отключения Pi: 3 шага
Видео: Как поменять драйвер? Делаем 3D принтер тихим! 2024, Ноябрь
Anonim
Модуль отключения Pi
Модуль отключения Pi

Этот модуль дает вам отличный способ правильно выключить Raspberry Pi. Затем его можно выключить с помощью кнопки на адаптере питания или отключить от сети. Свет погаснет, когда можно будет безопасно выключить питание. Если вы решите загрузиться после того, как он выключился (пока он еще есть), повторное нажатие кнопки загрузит его.

Печатная плата стоит недорого от OSH Park. Минимальный заказ - 3, так что поделитесь с другом или поместите его на 3 Raspberry Pi.

Я создал это, чтобы мои дети правильно выключали RetroPie после игры.

Шаг 1: Детали

Запчасти
Запчасти

3 доски от OSH Park 6,10 $ и бесплатная доставка

1x светодиод

1x 0,01 мкФ конденсатор (100 нФ и 104 = 0,01 мкФ)

1 резистор 330 Ом

1x 1 МОм резистор

2x - Заголовок 10 pin 2x5 (используйте 1x и изоленту, если Pi имеет радиатор)

1x кнопочный переключатель 6x6x9,6 последнее число - высота кнопки. Можно заменить на другую высоту.

Шаг 2: сборка

Строить
Строить

"ОТКЛЮЧЕННАЯ" часть печатной платы предназначена для обеспечения боковой поддержки платы и для передачи электростатического разряда на резистор 1M. После пайки закрепите выводы компонентов на нижней стороне, чтобы убедиться, что не происходит короткое замыкание на Pi.

Если у вас есть радиатор на Pi, не припаивайте разъем «UNPLUGGGED» и не кладите изоленту на заднюю часть печатной платы.

Шаг 3: Конфигурация ОС

Требуется служба, чтобы выключить его, когда вы нажмете кнопку. Загрузите скрипт python.

wget -O off.py

chmod + x off.py

Настройка службы запуска

sudo nano /lib/systemd/system/off.service[Unit] Описание = Off Program [Service] ExecStart = / home / pi / off.py StandardOutput = null [Install] WantedBy = multi-user.target Псевдоним = off.servic

Сохраните, затем активируйте услугу

sudo systemctl включить off.service

sudo systemctl start off.service

Он использует последовательный вывод для включения светодиода во время работы. Поэтому в Raspberry Config нужно включить последовательную консоль.

sudo raspi-config

Рекомендуемые: