Оглавление:
Видео: Добавить кольцевой светодиодный переключатель мгновенного действия Adafruit в Raspberry Pi: 3 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Как часть моей системы обрезки шнура, мне нужен индикатор питания и переключатель сброса на медиацентре на базе Raspberry Pi, работающем с Kodi на OSMC.
Я пробовал несколько разных переключателей мгновенного действия. Прочная металлическая кнопка с синим светодиодом от Adafruit - это очень круто.
Это первая из нескольких инструкций, которые составляют основу шляпы Kodi / OSMC для Raspberry Pi.
В каждом руководстве я заставлю часть шляпы работать, и я думаю, что каждая часть шляпы полезна сама по себе.
Шаг 1: Соберите детали
Части, относящиеся к данному руководству:
- Прочная металлическая кнопка с синим светодиодом Adafruit $ 4.95
- Отрывные штифты короткие Adafruit $ 4,95
Детали и инструменты многоразового использования (цены в долларах США):
- Макетная плата Фрая $ 7,99
- Макетные провода Fry's $ 7,99
- Перемычки между мужчинами и женщинами Fry's $ 3,99
- MacBook Pro (можно использовать ПК)
- Элемент Raspberry Pi 314 $ 35
- USB-адаптер питания 5,2 В, 2,1 А от Amazon $ 5,99
- Кабель Micro USB - USB 3 фута от Amazon $ 4,69
- Чехол от Amazon $ 6,99
- SanDisk Ultra 16 ГБ microSDHC класса 10 с адаптером (SDSQUAN-016G-G4A) от Amazon $ 8,99
- Припой, паяльная станция, очиститель наконечников
- Телевизор с портом HDMI, USB-клавиатура, USB-мышь, кабель HDMI
Примечания:
- Текст, заключенный в пиктограмму, например ♣ replace-this ♣, следует заменить фактическим значением. Конечно, убрать лопаты.
- Raspberry Pi должен быть настроен и работает под управлением Kodi / OSMC.
-
У Adafruit есть отличные "инструкции", но мне их трудно найти. В Google попробуйте:
- ♣ поисковые запросы ♣ inurl:
- прочное светодиодное кольцо на внутреннем канале:
- Fritzing - отличный инструмент для макетирования
Шаг 2: Кольцевой светодиод
В моих приложениях кольцевой светодиод - это индикатор питания. Если Raspberry Pi включен и работает, то индикатор Ring должен гореть (или синий). Если нет питания или raspberry pi выключен, светодиодный индикатор кольца должен погаснуть.
Подключение кольцевых светодиодов
Макетная плата позволяет мне экспериментировать со схемой, пока она не заработает. Перемычки между мужчинами и женщинами и соединительные провода, поставляемые с макетными платами, упрощают этот процесс. Перемычки между мужчинами и женщинами соединяют макетную плату с Raspberry Pi.
Два внешних соединения на кольцевой кнопке управляют кольцевым светодиодом. Клемма заземления подключена к заземлению Raspberry Pi последовательно с резистором 330 Ом. Земля (-). А GPIO 24 будет подключен к плюсовой клемме (+).
Утилита для Python
Для программного обеспечения Ring LED требуется пакет rpi.gpio. Следующие команды загружают, создают и устанавливают rpi.gpio
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Выход возвращается к подсказке $
Программное обеспечение Ring LED
Включите индикатор Ring
$ sudo nano /usr/local/bin/power_ring_led.py
и отредактируйте так:
#! / usr / bin / env python
импортировать RPi. GPIO как GPIO импорт подпроцесса import argparse parser = argparse. ArgumentParser () group = parser.add_mutually_exclusive_group () group.add_argument ("- l", "--light", action = "store_true") group.add_argument (" -o "," --off ", action =" store_true ") # Отключить предупреждения GPIO.setwarnings (False) # включить gpio pin 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) args = parser.parse_args () если args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, False)
Введите CTRL-o, CTRL-x ENTER, чтобы сохранить файл и выйти из редактора nano.
Измените права доступа к файлу
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Создайте стартовый скрипт:
$ sudo nano /etc/init.d/power_ring_led.sh
и отредактируйте так:
#! / bin / sh
### BEGIN INIT INFO # Предоставляет: scriptname # Required-Start: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Stop-Stop: 0 1 6 # Краткое описание: Запуск демона во время загрузки # Описание: Включение службы, предоставляемой демоном. ### END INIT INFO # Запускает и останавливает power_ring_led.py # Каталог: /etc/init.d/power_ring_led.sh # Разрешения: chmod 755 /etc/init.d/power_ring_led.sh # Запуск или остановка power_ring_led.py case " $ 1 "в начале) /usr/local/bin/power_ring_led.py --light &;; стоп) /usr/local/bin/power_ring_led.py --off &;; *) echo "Использование: /etc/init.d/power_ring_led.sh {start | stop}" exit 1;; esac выход
Введите CTRL-o, CTRL-x ENTER, чтобы сохранить файл и выйти из редактора nano.
Измените права доступа к файлу
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Зарегистрируйте скрипт для запуска при загрузке
$ sudo insserv power_ring_led.sh
Запустить скрипт
$ sudo /etc/init.d/power_ring_led.sh начало
Светодиод Ring должен загореться!
Шаг 3. Переключатель сброса
Переключатель сброса
В общем, у меня Raspberry Pis все время запускается. Raspberry Pi 3 потребляет очень мало энергии.
В идеале я хотел бы, чтобы выключатель питания безопасно отключал пи, вызывая sudo shutdown -h 0 перед отключением питания. Однако реализация переключателя питания более сложна и будет использоваться редко.
Это переключатель сброса, по сути, он перезагружает Raspberry Pi.
Припаяйте два контакта к Raspberry Pi 3
На Raspberry Pi 3 найдите отверстия для запуска - см. Изображение, поле желтого цвета. Отверстия для запуска находятся рядом с заголовком gpio.
Отсоедините от Raspberry Pi все кабели (питание, HDMI, Ethernet и т. Д.) И карту Micro SD.
Снизу платы пропаяйте два коротких разъединяющих штыря через рабочие отверстия.
Соедините все вместе и убедитесь, что все еще работает.
Подключите N01 (нормально разомкнутый) на переключателе мгновенного действия к одному из контактов Run, а C1 - к другому контакту Run. NC1 (нормально закрытый) не используется.
Нажмите кнопку, и система должна перезагрузиться!
Рекомендуемые:
Светодиодный кольцевой светильник DIY: 9 шагов (с изображениями)
Светодиодный кольцевой светильник DIY: RING LIGHT - это круговой фотографический электронный свет, который устанавливается вокруг объектива камеры или окружает камеру. В отличие от точечных источников света, кольцевой свет обеспечивает ровный свет с меньшим количеством теней, поскольку один источник света компенсирует другой, видимый в
Большой светодиодный "кольцевой" светильник для таймлапса, портретов и многого другого : 11 шагов (с изображениями)
Большой светодиодный "кольцевой" светильник для таймлапса, портретов и многого другого …: Я снимаю много таймлапсов, которые охватывают несколько дней, но ненавижу неравномерный свет, который дает зажимное освещение, особенно ночью. Большой кольцевой светильник - это слишком дорого, поэтому я решил сделать что-нибудь сам за один вечер из вещей, которые у меня были под рукой
Переключатель мгновенного действия с фиксацией для преобразования блока питания ATX: 4 шага
Переключатель с фиксацией мгновенного действия для преобразования блока питания ATX: А что? Я слышу, как вы говорите! Переключатель мгновенного действия с фиксацией? Конечно, такое невозможно! Но это так. Я нашел дизайн в сети и немного изменил его, чтобы при подключении к блоку питания ATX он переключался на правильную настройку, если блок питания отключился
Беспроводной индикатор уровня воды большого радиуса действия с сигнализацией - Дальность действия до 1 км - Семь уровней: 7 шагов
Беспроводной индикатор уровня воды большого радиуса действия с сигнализацией | Дальность действия до 1 км | Семь уровней: посмотрите это на Youtube: https://youtu.be/vdq5BanVS0Y Возможно, вы видели множество проводных и беспроводных индикаторов уровня воды, которые обеспечивают диапазон от 100 до 200 метров. Но в этом руководстве вы увидите индикатор уровня воды с большим радиусом действия
Как сделать кольцевой светодиодный светильник: 3 шага (с изображениями)
Как сделать кольцевой светодиодный светильник: вот простой и легкий способ сделать светодиодный кольцевой светильник, отличный от покупки дорогих кольцевых фонарей за 100 долларов.Стоимость очень низкая, а также простой забавный проект.Это уникальный дизайн устраняет тень от вашего лицо и в фото продукта