Библиотека 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

bet1/215
Sana22.02.2022
Hajmi12,28 Mb.
#109180

  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:

  • Группа подготовки издания




 

Виктор Петин 

Санкт-Петербург 

«БХВ-Петербург» 

2014 




УДК 004.4 

ББК 32.973.26-018.2 

П29 

 

Петин В.  А. 

П29

Проекты с использованием контроллера Arduino. — СПб.: БХВ-Петербург, 

2014. — 400 с.: ил. — (Электроника) 

ISBN 978-5-9775-3337-9 

Рассмотрены основные платы Arduino и платы расширения (шилды), добав-

ляющие функциональность основной плате. Подробно описан язык и среда про-

граммирования Arduino IDE. Тщательно разобраны проекты с использованием 

контроллеров семейства Arduino. Это проекты в области робототехники, создания 

погодных метеостанций, «умного дома», вендинга, телевидения, Интернета, бес-

проводной связи (bluetooth, радиоуправление). Для всех проектов представлены 

схемы и исходный код. Также приведен исходный код для устройств Android, ис-

пользуемых в проектах для связи с контроллерами Arduino. На сайте издательства 

размещен архив с исходными кодами программ проектов из книги, исходными ко-

дами библиотек, описаниями и спецификациями электронных компонентов, схе-

мами из книги в формате spl7.  

Для читателей, интересующихся современной электроникой 

УДК 004.4 

ББК 32.973.26-018.2 

Группа подготовки издания: 

 

Главный редактор 

Екатерина Кондукова 

Зав. редакцией 

Екатерина Капалыгина 

Редактор 

Григорий Добин 

Компьютерная верстка 

Ольги Сергиенко 

Корректор 

Зинаида Дмитриева 

Дизайн серии 

Инны Тачиной 

Оформление обложки 

Марины Дамбиевой 

Подписано в печать 28.02.14. 

Формат 70 100

1

/

16

.

Печать офсетная. Усл. печ. л. 32,25. 

Тираж 1700 экз. Заказ №

«

БХВ-Петербург», 191036, Санкт-Петербург, Гончарная ул., 20. 

Первая Академическая типография «Наука» 

199034, 

Санкт-Петербург, 9 линия, 12/28 

 

ISBN 978-5-9775-3337-9 

© Петин В.  А., 2014 

© Оформление, издательство «БХВ-Петербург», 2014 




Оглавление 

Предисловие ……………………………………………………………………………………………………. 13 

Для кого и о чем эта книга? ……………………………………………………………………………………………. 13

Структура книги …………………………………………………………………………………………………………….. 13

Благодарности ……………………………………………………………………………………………………………….. 14

ЧАСТЬ I. ARDUINO — ОБЩИЙ ОБЗОР ……………………………………………………….. 15 

Глава 1. Введение в Arduino …………………………………………………………………………… 17 

1.1. Arduino — что это? ……. ……………………………………………………………………………………………. 17

1.2. В чем преимущество Arduino? …………………………………………………………………………………. 18

1.3. История создания Arduino ……………………………………………………………………………………….. 18

Глава 2. Обзор контроллеров семейства Arduino …………………………………………… 20 

2.1. Arduino Pro Mini………………………………………………………………………………………………………. 21

2.2. Arduino Duemilanove ………………………………………………………………………………………………… 21

2.3. Arduino Nano …………………………………………………………………………………………………………… 23

2.4. Arduino LilyPad …. ……………………………………………………………………………………………………. 24

2.5. Arduino Uno …………………………………………………………………………………………………………….. 25

2.6. Arduino Mega2560 ……………………………………………………………………………………………………. 26

2.7. Arduino Leonardo ……………………………………………………………………………………………………… 27

2.8. Arduino Due …………………………………………………………………………………………………………….. 28

Глава 3. Платы расширения Arduino ……………………………………………………………… 29 

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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *