Оглавление:
Видео: Дистанционные индикаторы: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Для моей работы с навыками Alexa мне понадобилось простое (не добавляющее сложности) устройство обратной связи; визуальный и звуковой.
Кроме того, мой процессор находится в моем «коммутационном шкафу», и мне нужно, чтобы выход был на видном месте, но в остальном ненавязчивым.
Я решил использовать радиочастотный пульт, запускающий внутренности музыкальной открытки. Я поместил его в небольшую акриловую коробку, которую я лежал, и добавил передатчик в корпус моего RPi3B +.
Простые команды включения / выключения на RPI3B + включают световые и звуковые сигналы с едва заметной задержкой передачи.
Шаг 1: распиновка
Эти изображения взяты со страницы продавца на Amazon (ссылка выше). Просто удобная копия для справки.
Примечание: исходное изображение имеет неправильную маркировку; Добавляю обновления (зеленым цветом). (Это проверено в разделе комментариев на странице Amazon)
Шаг 2: прототип
Использование каждой половины макета для разделения передатчика и приемника. Работает от аккумуляторов 3,7 В (заряженных до 4,25 В).
Поскольку это всего лишь реализация распиновки, я не создавал принципиальную схему.
Я включил светодиод последовательно с резистором 3,3 кОм для тестирования.
Для проверки просто подключите контрольный штифт (здесь белый провод) к земле. Светодиоды активации (красные) загораются как на передатчике, так и на приемнике, а мой светодиод «нагрузки» гаснет. (на фото)
Шаг 3: Интерлюдия
Иногда передатчик и приемник не сопряжены правильно, или вы можете изменить поведение по умолчанию.
Я включаю сюда инструкции производителя для этих устройств:
************************************************************************
Инструкция по контактам
Получатель
- GND: земля или отрицательный полюс
- + V: DC3,3 ~ 5 В на входе
- D0-3: Вывод данных
- VT: выход (эта линия переходит в низкий уровень, если / когда какая-либо линия данных становится низкой)
Как совместить передатчик и приемник
- Удаление существующих данных: нажмите кнопку обучения (на приемнике) 8 раз. Ответ: светодиод мигнет 7 раз.
- Обучение удаленному коду: нажмите кнопку обучения (на приемнике) один, два или три раза (см. Ниже). Светодиод горит: режим обучения активен.
- Нажмите любую кнопку на пульте дистанционного управления. Светодиодный индикатор мигает три раза: обучение успешно завершено.
- Тест: после вышеуказанной операции платой приемника можно управлять с помощью пульта дистанционного управления.
Больше передатчиков с разными идентификаторами можно запрограммировать и сохранить дополнительно, начиная с шага 2. Возможно сочетание различных режимов.
Использование кнопки (устанавливает режим и запускает процесс сопряжения):
- Нажмите один раз: режим инчинга (мгновенный режим)
- Нажмите дважды: режим самоблокировки (режим переключения 4 каналов)
- Нажмите три раза: режим блокировки (выбранный канал активен и будет очищен, если другой канал станет активным) - также называемые радио-кнопки
Шаг 4: Установка
После пайки частей, как они были соединены на макетной плате, и покрытия термоусадочной пленкой, чтобы избежать коротких замыканий, я установил передатчик на RPi3B +. (Примечание: я включил дополнительные провода для выходов, которые я еще не использую)
Я использовал питание 3 В, так как это собственное напряжение Raspberry (примечание: я использовал нестандартные цвета проводов, потому что было удобно использовать существующий ленточный кабель)
wrclr: цвет провода.pi-pin: контакт на RPi3B + trnspin: контакт на передатчике
wrclr pi-pin trnspin -------- ----------- -------------- серый 01 питание V + фиолетовый 06 заземление GND коричневый 11 BCM17 Data 1 красный 13 BCM27 Data 0
Пульт / приемник питается от старого преобразователя micro-USB. Я использовал USB-разъем, поэтому я мог использовать любой блок питания, если когда-нибудь захочу, чтобы он стал беспроводным.
Шаг 5: Код
Самый простой код для проверки: (источник)
import RPi. GPIO as GPIOimport time GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) print "LED on" GPIO.output (27, GPIO. HIGH) time.sleep (1) выведите "LED off" GPIO.output (27, GPIO. LOW)
выполнить: python pintst.py
Рекомендуемые:
Индикаторы уровня воды / корма: 10 шагов (с изображениями)
Индикаторы уровня воды / корма: в этой инструкции я покажу вам, как я сделал индикатор уровня воды без использования микропроцессоров, микроконтроллеров, Raspberry Pi, Arduino и т. Д. Когда дело доходит до электроники, я полный " манекен ". Я использую некоторые электронные компоненты
Светодиодные индикаторы Bluetooth, управляемые смартфоном (с синхронизацией живой музыки): 7 шагов
Управляемые смартфоном светодиоды Bluetooth (с синхронизацией живой музыки): мне всегда нравилось строить вещи, после того, как я обнаружил, что в моем новом общежитии колледжа было ужасное освещение, я решил немного оживить его. *** ПРЕДУПРЕЖДЕНИЕ *** Если вы строите этот проект в том же масштабе, что и моя установка, вы будете работать с приличным количеством элементов
Светодиодные индикаторы Google Home: 8 шагов
Светодиоды, управляемые Google Home: в последнее время у меня было много свободного времени, поэтому я работал над множеством проектов. Этот проект позволит вам управлять светодиодами RGB через Google Home с помощью Raspberry Pi. Теперь есть 3 части проекта, настройка Raspberry Pi, настройка
Светодиодные индикаторы со звуком - Карманная дискотека: 11 шагов (с изображениями)
Светодиоды с управлением звуком - Карманная дискотека: сделайте свою собственную карманную дискотеку с помощью светодиодов, управляемых музыкой. Все, что вам нужно, это немного музыки или звука, и светодиоды будут танцевать под звук. Это действительно небольшая схема, которую нужно построить, и для ее изготовления требуется всего несколько компонентов. Главный б
Сделайте свои собственные дистанционные переключатели питания: 9 шагов (с изображениями)
Сделайте свои собственные удаленные переключатели питания: большинство людей знают о резервном питании (то есть о том, что многие электронные устройства продолжают потреблять определенную мощность, даже когда они выключены). Один из способов избавиться от резервного питания - использовать линейку питания или устройство защиты от перенапряжения со встроенным переключателем, чтобы отключить