Оглавление:
- Шаг 1. Основная идея
- Шаг 2: Соберите свои материалы:
- Шаг 3: ИК-приемник (TSOP1738)
- Шаг 4: Принципиальная схема:
- Шаг 5: Установка удаленной библиотеки IR:
- Шаг 6: Расшифровка сигналов ИК-пульта дистанционного управления:
- Шаг 7: запишите значения декодированного сигнала
- Шаг 8: Код для работы с клавиатурой
- Шаг 9: Готово:
- Шаг 10. Посмотрите эти крутые гифки и видео
Видео: Создайте мини-беспроводную клавиатуру из пульта дистанционного управления телевизора: 10 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
By AmalMathewFollow Другие статьи автора:
Вы когда-нибудь думали о создании беспроводной клавиатуры, взломав пульт от телевизора. Итак, в этой инструкции я объясняю, как можно создать дешевую мини-беспроводную клавиатуру.
В этом проекте используется инфракрасная (инфракрасная) связь для создания настраиваемой беспроводной клавиатуры.
Давайте начнем
Шаг 1. Основная идея
В этом проекте используется беспроводная ИК-связь для выполнения различных операций с клавиатурой. ИК-связь, или инфракрасная, является распространенной, недорогой и простой в использовании технологией беспроводной связи. ИК-свет очень похож на видимый свет, за исключением того, что он имеет немного большую длину волны. Это означает, что инфракрасный порт не обнаруживается человеческим глазом - идеально подходит для беспроводной связи.
Основная идея этого проекта заключается в том, что когда вы нажимаете кнопку на пульте дистанционного управления телевизором, с помощью ИК-приемника и Arduino мы можем декодировать его, а декодированные значения можно использовать для выполнения различных операций с клавиатурой. Я использовал Arduino Pro Micro, потому что он основан на микроконтроллере ATmega32U4 со встроенным USB, который делает Micro узнаваемым как мышь или клавиатуру. Вы также можете использовать Arduino Leonardo. Этот проект очень прост, и любой может модифицировать его в соответствии с требованиями.
Шаг 2: Соберите свои материалы:
- Arduino Pro Micro или Arduino Leonardo
- ИК-приемник (TSOP1738)
- Пульт от телевизора
- Некоторые перемычки
Примечание:
Вы можете использовать только платы, основанные на ATmega32U4.. Таким образом, это делает Micro / Leonardo узнаваемым как мышь или клавиатуру.
Шаг 3: ИК-приемник (TSOP1738)
Это миниатюрный приемник для инфракрасных систем дистанционного управления. Демодулированный выходной сигнал может быть напрямую декодирован микропроцессором. TSOP1738 совместим со всеми распространенными форматами данных ИК-пульта дистанционного управления.
Шаг 4: Принципиальная схема:
Если вы используете Леонардо, то на выводе DATA произойдет небольшое изменение. Вам необходимо подключить вывод данных к выводу MOSI Леонардо.
Шаг 5: Установка удаленной библиотеки IR:
Загрузите IR Remote Library отсюда и установите ее.
Если вы не знаете, как установить дополнительные библиотеки Arduino, перейдите по ссылке ниже
www.arduino.cc/en/Guide/Libraries
Шаг 6: Расшифровка сигналов ИК-пульта дистанционного управления:
Для декодирования сигналов с ИК-пульта дистанционного управления мы можем использовать скетч Arduino "IRrecvDemo", как указано в библиотеке ИК-пульта дистанционного управления.
Примечание: в примере скетча (IRrecvDemo) вам нужно внести небольшое изменение в значение int RECV_PIN. По умолчанию это будет 11, но на Arduino Micro вывод MOSI - это 16-й вывод. Поэтому внесите следующие изменения в код.
int RECV_PIN = 16;
Если вы используете Леонардо, вам необходимо изменить его на номер пина MOSI.
- Выберите плату (Arduino / Genuino Micro) - (рис.3)
- Выберите порт- (рис.4)
- Загрузите свой код
Шаг 7: запишите значения декодированного сигнала
- Откройте Serial Monitor и получите значения ИК-сигнала дистанционного управления.
- Запишите значения для каждой кнопки.
Шаг 8: Код для работы с клавиатурой
После получения значений сигналов следующим шагом является добавление значений сигналов в программу и выполнение условия, что если значение сигнала с удаленного устройства совпадает со значениями в программе, то выполнять различные операции с клавиатурой.
Добавление библиотеки клавиатуры в программу позволяет ей выполнять различные операции с клавиатурой.
Вы можете скачать код снизу или получить его со страницы GitHub.
Загрузите код и загрузите его в Arduino Micro через Arduino IDE.
Шаг 9: Готово:
Вы можете изменить приведенный выше эскиз в соответствии с вашими требованиями.
См. Ссылки ниже, чтобы добавить дополнительные функции клавиатуры.
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
Рекомендуемые:
Создание профессионального пульта дистанционного управления для вашего проекта Arduino дома: 9 шагов (с изображениями)
Создание профессионального пульта дистанционного управления для вашего проекта Arduino дома: я сделал проект, в котором для управления парой вещей использовались arduino и ИК-библиотека, поэтому в этой инструкции я покажу вам, как вы можете перепрофилировать любой пульт дистанционного управления, чтобы он был использовали ваш следующий проект. И вам не нужно ничего особенного, чтобы сделать хороший туалет
IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов
IRduino: Пульт дистанционного управления Arduino - имитируйте потерянный пульт: если вы когда-либо теряли пульт дистанционного управления для своего телевизора или DVD-плеера, вы знаете, как неприятно ходить, находить и использовать кнопки на самом устройстве. Иногда эти кнопки даже не обладают той же функциональностью, что и пульт. Rece
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением: 4 шага
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением:改造 方法 非常 简单。 只需 准备 一些 视频 教程 完成 这个 电子 项目 并 您 服务。 玩具 控制。
Управляйте своими электроприборами с помощью пульта ДУ от телевизора (ИК-пульта) с дисплеем температуры и влажности: 9 шагов
Управляйте своими электрическими приборами с помощью телевизионного пульта (ИК-пульт) с помощью дисплея температуры и влажности: привет, я Абхай, и это мой первый блог на Instructables, и сегодня я собираюсь показать вам, как управлять своими электрическими приборами с помощью пульта от телевизора, построив его простой проект. спасибо лаборатории atl за поддержку и предоставленный материал
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет