Библиотека irremote описание: Arduino: Инфракрасный приёмник и пульт
|Содержание
Модуль инфракрасного приемника Arduino
Описание
Подключение модуля ИК приемника
Применение
Модуль инфракрасного приемника Arduino
Описание
Модуль инфракрасного приемника (далее ИК приемник, рисунок 1), входящий в состав ARDUINO SENSOR KIT, предназначен для приема данных по инфракрасному каналу от пультов дистанционного управления телевизором и от другого оборудования. Модуль обладает большой универсальностью и позволяет принимать команды от большинства ИК пультов бытовой техники. Чувствительный элементом модуля является ИК приемник. Под действием инфракрасного излучения в фотодиоде ИК приемника, начинает течь ток, вследствие чего сигнал поступает на усилитель и далее на полосовой фильтр, который настроен на фиксированную частоту: 30 кГц; 33 кГц; 36 кГц; 38 кГц; 40 кГц и 56 кГц и защищает приемник от помех, создаваемых бытовыми приборами. Модуль датчика состоит из платы, на которой смонтированы 3 порта подключения к плате Arduino, ИК приемник, светодиодный индикатор и резистор 1 кОм. Технические характеристики модуля ИК приемника представлены в таблице.
Рисунок 1 — Модуль ИК приемника Аrduino.
Таблица – Технические характеристики модуля ИК приемника.
Параметр | Значение |
---|---|
Номинальное рабочее напряжение | от 2,7 В до 5 В |
Несущая частота | 37,9 кГц |
Угол приема | 90° |
Максимальная дистанция работы | 18 м |
Габаритные размеры | 26 мм x 14 мм x 13 мм |
Подключение модуля ИК приемника
Распиновка модуля ИК приемника представлена на рисунке 2.
Рисунок 2 – Распиновка модуля ИК приемника Arduino.
Для его подключения потребуются:
- плата Arduino Uno / Arduino Nano / Arduino Mega;
- провода типа «папа-мама»;
- модуль ИК приемника;
- USB кабель для подключения платы Arduino к персональному компьютеру с установленной средой Arduino IDE.
Схема подключения модуля ИК приемника к плате Arduino представлена на рисунке 3.
Рисунок 3 – Подключение модуля ИК приемника к Arduino UNO.
Схемы подключения модуля ИК приемника к микроконтроллерам Arduino Uno, Arduino Nano или Arduino Mega принципиально ничем не отличаются.
Подключается модуль ИК приемника к Arduino Uno следующим образом:
- GND — GND;
- VCC — 5V;
- In — любой цифровой порт (на схеме — пин 11).
После сборки электрической схемы, необходимо загрузить управляющую программу (скетч) в микроконтроллер. Перед загрузкой программы скетча, потребуется установить библиотеку IRremote.h, если она не была еще установлена (данная библиотека содержит набор команд и позволяет упростить скетч). Затем можно открыть монитор порта и понаблюдать за получаемыми модулем ИК приемника значениями при поступлении сигнала с пульта дистанционного управления (например, узнать какой сигнал отправляет та или иная кнопка на пульте дистанционного управления). Чтобы сигнал от пульта принимался ИК приемником Arduino, пульт должен быть с той же частотой, на которую настроен фильтр в ИК приемнике. Поэтому не каждый пульт дистанционного управления подойдет для работы. Следует подбирать ИК приемник и ИК передатчик с одной частотой.
Применение
ИК приемник можно использовать для управления бытовой техникой, например, телевизором, DVD-проигрывателем и спутниковым ресивером. ИК приемник можно применять во многих устройствах в том числе, можно сделать дистанционное управление сервоприводом на Arduino. Возможно применение данного датчика в системах типа умный дом, а также в робототехнике для передачи сигналов роботу.
Проекты с использованием контроллера Arduino
Download 12,28 Mb. Pdf ko’rish
|
1 2 3 4 5 6 7 8 9 . .. 215
Bog’liq
Petin V A — Proekty s ispolzovaniem kontrollera Arduino Elektronika 2014
2-mavzu-maruza, 2-mavzu, 2-2-mavzu-topshiriqlar, ehtimolliklar nazariyasi va matematik statistika, Ikramova Muhabbat, delphi dasturlash tili va unda amaliy dasturlar yaratish, delphi dasturlash tili va unda amaliy dasturlar yaratish, delphi dasturlash tili va unda amaliy dasturlar yaratish, Google Classroom kursini yaratish, Google Classroo1, Matematika PISA masalalari, Matematika PISA masalalari, Matematika PISA masalalari, microsoft excel dasturi, diagramma bilam ishlash
- Bu sahifa navigatsiya:
- Группа подготовки издания
Download 12,28 Mb. Do’stlaringiz bilan baham: |
1 2 3 4 5 6 7 8 9 . .. 215
Ma’lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2022
ma’muriyatiga murojaat qiling
IRremote — ссылка на Arduino
Связь
Отправляйте и получайте инфракрасные сигналы с несколькими протоколами
В настоящее время включены протоколы: Denon/Sharp, JVC, LG/LG2, NEC/Onkyo/Apple, Panasonic/Kaseikyo, RC5, RC6, Samsung, Sony, (Pronto), BoseWave, Lego, Whynter, MagiQuest. Новое: добавлен протокол NEC2 . Улучшенный протокол Magiquest. Добавлена функция sendPulseDistanceWidth(). Примечания к выпуску
Автор: shirriff, z3t0, ArminJo
Сопровождающий: Армин Йоахимсмайер
Прочитать документацию
Перейти в репозиторий
Совместимость
Эта библиотека совместима с avr, megaavr, samd, esp8266, esp32, stm32, STM32F1, mbed, mbed_nano, 0rp2040
архитектуры, так что вы
должны быть в состоянии использовать его на
следующие платы Arduino:
- Arduino Micro
- Ардуино Леонардо
- Ардуино Мега
- Ардуино МКР ФОКС 1200
- Ардуино МКР GSM 1400
- Ардуино МКР НБ 1500
- Ардуино МКР ВИДОР 4000
- Arduino MKR WAN 1300 (подключение LoRa)
- Ардуино МКР WAN 1310
- Ардуино МКР Wi-Fi 1010
- Arduino MKR ZERO (шина I2S и SD для звука, музыки и цифровых аудиоданных)
- Arduino MKR1000 WI-FI
- Ардуино Нано
- Ардуино Нано 33 BLE
- Ардуино Нано 33 Интернет вещей
- Ардуино Нано Каждый
- Ардуино Уно
- Arduino Uno Wi-Fi REV2
- Ардуино Юн
- Ардуино ноль
Примечание о совместимости
Примечание: хотя предполагается, что библиотека правильно компилируется на этих архитектурах,
для этого могут потребоваться определенные аппаратные функции, которые могут быть доступны только на некоторых платах.
Выпуски
Чтобы использовать эту библиотеку, откройте Диспетчер библиотек в
в
Arduino IDE и установите его оттуда.
- 3.9.0
(последний) - 3.8.0
- 3.7.1
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.0
- 3. 2.0
- 3.1.0
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.8.1
- 2.8.0
- 2.7.0
- 2.6.1
- 2.6.0
- 2.5.0
- 2.2.3
- 2.0.1
- 1. 0.0
IRremote — библиотеки Arduino
Отправка и получение инфракрасных сигналов по нескольким протоколам
- Автор
- shirriff, z3t0, ArminJo
- Сопровождающий
- Армин Йоахимсмейер
- Веб-сайт
- https://github.com/Arduino-IRremote/Arduino-IRremote
- Гитхаб
- https://github.com/z3t0/Arduino-IRremote
- Категория
- Связь
- Лицензия
- НЕТ УТВЕРЖДЕНИЯ
- Тип библиотеки
- Добавлено
- Архитектуры
- avr, megaavr, samd, esp8266, esp32, stm32, STM32F1, mbed, mbed_nano, rp2040
В настоящее время включены протоколы: Denon/Sharp, JVC, LG/LG2, NEC/Onkyo/Apple, Panasonic/Kaseikyo, RC5, RC6, Samsung, Sony, (Pronto), BoseWave, Lego, Whynter, MagiQuest.
Новое: добавлен протокол NEC2. Улучшенный протокол Magiquest. Добавлена функция sendPulseDistanceWidth().
Примечания к выпуску
Имя файла | Дата выпуска | Размер файла |
---|---|---|
IRremote-3.9.0.zip | 2022-08-31 | 855,39 КиБ |
IRremote-3.8.0.zip | 2022-08-06 | 851,84 КиБ |
IRremote-3.7.1.zip | 2022-06-28 | 820,52 КиБ |
IRremote-3.7.0.zip | 2022-06-03 | 820,71 КиБ |
IRremote-3.6.1.zip | 20.02.2022 | 815,57 КиБ |
IRremote-3.6.0.zip | 2022-02-18 | 756,50 КиБ |
IRremote-3. 5.2.zip | 2021-12-23 | 741,46 КиБ |
IRremote-3.5.1.zip | 2021-12-15 | 740,92 КиБ |
IRremote-3.5.0.zip | 2021-11-24 | 731,47 КиБ |
IRremote-3.4.0.zip | 2021-10-08 | 714,63 КиБ |
IRremote-3.3.0.zip | 2021-04-30 | 285,92 КиБ |
IRremote-3.2.0.zip | 2021-04-22 | 276,17 КиБ |
IRremote-3.1.0.zip | 2021-03-28 | 263,93 КиБ |
IRremote-3.0.3.zip | 2021-03-03 | 219,93 КиБ |
IRremote-3.0.2.zip | 2021-03-01 | 219,78 КиБ |
IRremote-3. |