Пульты для дистанционного управления объектами. Что такое пду расшифровка Исследовательская работа как работает пульт дистанционного управления

С тем, что беспроводной универсальный пульт дистанционного управления (ПДУ) вносит определенные удобства при эксплуатации бытовой техники, согласятся все. Время, когда использовался проводной удлинитель, в качестве ДУ, навсегда ушло в прошлое.

При помощи этого устройства можно управлять работой многих бытовых приборов, начиная от компьютера и заканчивая такой нехитрой операцией, как включение света, все, что необходимо, это подключить контроллер дистанционного пульта управления.

Примеры реализации

Учитывая, что уровнем освещения энергосберегающих лампочек управлять не получится, остается только один вариант – включать и выключать их. Приведем несколько примеров, как организовать дистанционное управление светом с пульта.

Дистанционный выключатель — это самый простой вариант, в котором розетка (или группа розеток) управляется при помощи дистанционного пульта, к ней можно подключить светильники или другие бытовые приборы. То есть для включения или выключения центрального освещения устройство не подходит.

В качестве еще одного примера простого решения, можно привести вариант, когда контролер, принимающий сигнал от пульта управления, встроен в патрон электрической лампочки.

При этом пульт управления может одновременно работать с группой контролеров, что позволяет регулировать освещенность, включая и выключая определенное количество лампочек на люстре. Но у этого варианта также есть свои недостатки:

  • полностью отсутствует универсальность, то есть, управлять можно только работой электрических ламп;
  • небольшой размер корпуса приводит к перегреву электронного оборудования, что становится причиной непродолжительного срока эксплуатации, этим особенно страдают изделия китайских производителей.

ПДУ и контролер управления электрооборудованием, представленный на рисунке ниже, позволяет подавать питание на три канала, при этом мощность каждого из них может быть до 1000Вт. То есть можно не только управлять освещением, а и включать другое электрооборудование, например, насос.

Бывает, что производитель не комплектует контроллер дистанционным пультом, в этом случае может быть использован универсальный ПДУ, который подходит для управления работой телевизора (Сони, Самсунг и т.д.), кондиционера (Toshiba, Daewoo, Philips и т.д.), фотоаппарата (Nicon)или даже шлагбаума и замком ворот.

Такие универсальные устройства дистанционного управления (пульты) выпускают многие известные производители электронной продукции, например: JVC, Sony, Panasonic, BBK, Samsung, Thomson, Pioneer, Canon и т.д.

Заметим, что мобильные телефоны могут иметь опцию «универсальный инфракрасный пульт», например, такая функция есть у некоторых моделей Nokia и Apple.

Все, что потребуется после приобретения универсального ПДУ – это его настройка, коды для этого содержит инструкция к устройству.

Говоря об управлении освещением при помощи дистанционного пульта, нельзя не упомянуть о такой концепции, как «Умный дом», в ее основе лежит контроллер, программирование которого происходит через USB соединение при помощи ноутбука или компьютера.

При такой реализации на пульт может быть выведено несколько запрограммированных режимов освещения дома и территории участка, например:

  • дежурное освещение;
  • ночной режим;
  • режим праздничной подсветки;
  • освещение определенных комнат и т.д.

Для выбора того или иного режима достаточно нажать определенные кнопки на пульте.

Типы устройств

Пульты, дистанционно управляющие освещением, классифицируются в зависимости от принципа передачи сигнала контроллеру (реле, отвечающее за включение света). Наиболее распространены два типа устройств, каждый из которых имеет свои особенности, определяющие достоинства и недостатки:

  • ИК пульты, ограничены небольшим радиусом действия, в них используется инфракрасная лампочка, передающая сигнал на расстояние до 12 метров. Такие устройства могут управлять работой контроллера только в пределах прямой видимости, то есть, включить освещение в соседней комнате не получится. Достоинства ИК ПДУ – низкая цена;
  • Радиопульты стоят несколько дороже инфракрасных аналогов, но радиус их действия значительно больше (до 100 метров), помимо этого, они могут управлять контроллером, находящимся за стеной в другом помещении. Это значительно расширяет их сферу применения, в частности, радиопульты дистанционного управления подходят для ресивера.

Радиопульты для передачи сигнала используют специально отведенные частоты, поэтому их продажа не попадает под ограничение торговли радиоустройствами.

Отдельно необходимо заметить, что некоторые программируемые контролеры, входящие в основу системы «Умный дом», могут содержать GSM модуль, позволяющий управлять им при помощи мобильной связи. В таком случае достаточно иметь телефон с тачпадом, на который устанавливается специальная программа.

Для управления такой системой не требуется обучение, оператор передает при помощи телефона команду-ключ на котроллер, программа обрабатывает ее и подает сигнал на радиореле для выполнения определенных действий, например, перекрыть кран полива газона или включить освещение.

Делаем самостоятельно управление освещением

Создать своими руками систему управления освещением посредством дистанционного пульта несложно, мы покажем, как это сделать на примере обычной люстры и комплекта Elektrostandard.

Если ваш город Москва или СПб, то такой набор можно купить за $7-$8, в других регионах следует учесть стоимость доставки пульта управления и дистанционного контролера. Вы можете использовать комплект любых других производителей, например: Elenberg, Gal, Hama, IRC, Remote и т.д.

Видео: Диагностика и ремонт пульта дистанционного управления

Заметим, что у известных брендов риск возникновения неисправности в дистанционном пульте управления или контроллере крайне низок, соответственно, весь ремонт будет сводиться к тому, что потребуется заменить батарейку или почистить контакты.

Схема подключения контроллера для дистанционного управления освещением при помощи пульта, как видно на рисунке ниже, нарисована непосредственно на корпусе устройства, поэтому, если следовать ей, проблем не возникнет.


Разбираем люстру и подбираем место для размещения контролера.

Выполняем подключение ламп люстры к контролеру, как указано на схеме, размещенной на его корпусе.

После этого собирается и подвешивается люстра, затем производится установка батарейки в пульт дистанционного управления. Для проверки работоспособности не потребуется пользоваться никакими приборами, достаточно с пульта послать сигнал на приемник.

Не включается телевизор с дистанционки или не переключаются каналы, не регулируется громкость, а другие кнопки работают нормально? Такие симптомы неисправности пульта дистанционного управления знакомы почти каждому. Эта неисправность ПДУ наиболее распространенная и тянется с момента появления самих пультов, но производители так и не приняли никаких радикальных мер по их устранению. Почти со 100-процентной уверенностью причиной такой неисправности является стирание или загрязнение токопроводящего слоя контактных кнопок. Возобновления работоспособности пульта ДУ в этом случае два:

- Первый - не заморачиваться и купить новый пульт дистанционного управления. Стоит заметить, что приобретая дешевый (не оригинальный) пульт, Вы рискуете столкнуться с этой же или другой поломкой уже в первый месяц. Поэтому, если решили поменять пульт, то по возможности, покупайте оригинальный пульт и не в "шарашкиной канторе". Это сохранит Вам нервы и деньги.

- Второй - самостоятельно отремонтировать пульт ДУ. Это не требует знаний электроники и доступно любому, не взирая на пол и возраст. Кроме батарейки, которую Вы тоже удалите из пульта, "опасного" электричества" в пульте нет. Даже если что-то не получится, то всегда в запасе остается первый способ, да и деньги для этого потребуются довольно скромные. Но зачем платить, если за 15-20 минут можно сделать все самому, к тому-же любой новый пульт ждет такая же судьба и опыт первого ремонта не будет напрасным.

Стоит заметить, что за редким исключением, мастерские по ремонту не занимаются подобным восстановлением, или же стоимость будет сопоставима с ценой нового пульта. Если решили - то делайте сами, все просто, а в помощь Вам эта статья.

В начале, еще раз остановимся на

Диагностике неисправности пульта дистанционного управления телевизора, тюнера, кондиционера или любой другой техники

Если устройство не включается с пульта ДУ и не работает ни одна кнопка, то первым делом замените батарейки. При слабых батарейках возможно реагирование на кнопки один -два раза подряд, затем не реагирует, через какое-то время (20-30 мин) опять реагирует один-два раза. Это тоже указывает на изношенные батарейки, которые надо заменить. Если это не поможет, то неисправность в электронике. Далее, в зависимости от Вашей квалификации и желания, принимаете решение о самостоятельном ремонте. Это не наш случай и требует для ремонта знаний электроники.

Проверка ДУ цифровым фотоаппаратом.

Для этого достаточно направить пульт в объектив фотоаппарата или камеры мобилки и удерживать кнопку. В этот момент сфотографировать пульт без вспышки. Если пульт или кнопка исправны, то на фотографии будет ярко-белое пятно на месте ИК-светодиода. Если свечение будет видно на фотографии, то причина с большой долей вероятности в приемнике, находящемся в телевизоре или другой технике от которой Ваш пульт. Вывод о ремонте, как и в первом пункте.

Если не работают, или работают (реагируют на нажатие) с 2-10 попытки, только несколько кнопок, наиболее часто использующихся, то это наш случай. Далее рассмотрим способы устранении данной неисправности ПДУ.

Устройство пульта дистанционного управления

Все ПДУ имеют схоже устройство. Основные компоненты:

Корпус. Состоит из двух половинок, склеенных или скрученных.

Печатная плата. На плате присутствует небольшая микросхема, еще немного радиоэлементов, инфракрасный светодиод, контакты батарейного отсека и контактная площадка в виде токопроводящих дорожек.

Прорезиненная накладка с кнопками.

Батарейки.

Разборка пульта ДУ

В самом начале вынимаем батарейки, затем смотрим в батарейном углублении наличие крепежных винтов. Они могут находиться под наклейками. Проведите по наклейке отверткой, если она где то продавится, значит, под ней есть винт. Осматриваете весь корпус на наличие винтов. Если есть, откручиваете все и разделяете корпус на две половинки. Корпус дополнительно к винтам может быть на защелках. Если винтов нет, то весь корпус собран только на защелках. Бывает, дополнительно еще и проклеен, но не паникуйте, все разбирается.

Берем любой нож и кончик аккуратно просовываем в щель посредине корпуса и пытаемся раздвинуть половинки до появления щелчка. Щелчок говорит о том, что одна из защелок открылась. Здесь важно найти и расцепить первую защелку, остальные пойдут проще. Старайтесь делать все аккуратно, чтобы не сломать защелки, а если даже одну-две сломаете, не беда, пульт от этого хуже закрываться не будет, в крайнем случае легко подклеивается каплей любого суперклея. Также можно разъединить двумя тонкими отвертками, или совместить нож и отвертку.


Если Вы разбираете пульт первый раз, то предпочтительнее работать ножом и отверткой. Вначале кончик отвертки подсовываете в щель, между половинками корпуса и, медленно, продвигая отвертку вдоль корпуса, ищите первую защелку. Как только Вы ее нашли, отщелкиваете, но отвертку оставляете воткнутой возле защелки, и уже далее продолжаете работать кончиком ножа. Когда ножом дойдете к следующей защелке, можно вставить вторую отвертку и продолжать движение кончиком ножа, или продолжить движение первой отверткой. Во общим делайте так, как Вам удобнее.

Дальше вынимаете плату и резиновую накладку с кнопками. В батарейном отсеке есть прорези, в которые вставляются пружинные контакты батареек. Перед тем как извлечь печатную плату, запомните как они стоят в пазах, чтобы при сборке не возникло вопросов. В большинстве случаев, эти контактные пружины припаяны на плату и по другому не вставите.

Прежде чем восстанавливать токопроводящий слой кнопок, рекомендуется сначала просто почистить. Иногда загрязнение видно "не вооруженным глазом".

Довольно часто все пространство, где расположено резиновое основание с кнопками, заполнено прозрачной липучей и тягучей жидкостью по виду напоминающей эпоксидную смолу, только без отвердителя. Жидкость эта намазана аккуратным тонким слоем, местами с маленькими капельками. Эта липучая жидкость находится везде. На верхней и нижней стороне резинового основания кнопок, на верхней части корпуса с гнездами для кнопок. Верхняя часть печатной платы с контактными площадками тоже намазана этим клеем…

Происхождение этого клея является предметом обсуждений и даже споров в кругах ремонтников. Одни говорят, что это жир от пальцев рук, другие, что это испарения от батареек. Но, почему тогда этими испарениями не покрыта нижняя часть платы, где нет деталей?

Наиболее вероятной кажется версия о том, что эти липучие соединения исходят собственно из самого резинового основания. Резина как бы потеет, выпуская из себя наружу пластификаторы, что говорит о нарушении технологии производства резинотехнических изделий. Вот только возникает вопрос, почему таких некондиционных изделий так много? Такое наблюдается практически в каждом пульте, когда возникает подобная неисправность.

Чистить надо мылом или другим моющим средством, но не спиртом, ацетоном и т. п., что может привести к полному отказу ПДУ.
Хороший результат, может принести промывание платы и резинки с кнопками не очень горячей водой, желательно с применением средства для мытья посуды или хозяйственного мыла.

Промывать следует нежно, мягкой тряпочкой, промакивающими движениями, что-бы не стереть графитовое покрытие. Совсем хорошо, если перед тем, как отмывать сопливый налет, детали разобранного ПДУ некоторое время, минут 20…30, полежат в растворе моющего средства. После промывки не вытирать, а подождать, пока детали высохнут и только после этого собирать пульт. Можно использовать фен, для ускорения просушки.

Пульт полностью не собирайте, наложите кнопки, вставьте батарейки и проверьте работоспособность. Если все работает - собирайте и пользуйтесь. Если неисправность осталась, приступаем ко второму этапу восстановления. В некоторых случаях промывку можете пропустить и сразу перейти к восстановлению. Интуиция Вам в помощь.

Для интересующихся есть различных видов.

Способ 1. Суперклей и квадратики из фольги

С помощью клея аккуратно наклейте на контактные площадки “коврика” кусочки фольги. Фольгу можно взять от конфет (чистую), шоколадки, а лучше от пачки сигарет. Алюминиевая фольга с бумажным основанием из сигаретных пачек приклеивается достаточно надежно и просто любым клеем типа «Момент» или суперклеем из маленьких тюбиков. Пятачки можно сделать как квадратные, так и круглые. Можно воспользоваться дыроколом подходящего диаметра. В результате должно получиться как-то вот так.

Способ 2. Двусторонний скотч и фольга

Полоску длиной 5-7 см двустороннего скотча нужно наклеить на фольгу, обрезать края фольги, где нету скотча. Затем фольгу со скотчем "пропускаем" через дырокол столько раз, сколько кнопок нам нужно отремонтировать или используем ножницы. Еще можно применить сломанную телескопическую антенну. Берется подходящее по диаметру звено и на стекле высекаются кружочки. Когда кружочки готовы, наклеиваем на нерабочие площадки кнопок пульта. Можно не заморачиваться с кружочками а вырезать квадраты.

Дополнительно, можно осторожно, острым лезвием срезать слой токопроводящей резины с кнопок перед наклейкой. Обычно это слой примерно 0,5-1,0 мм.

Способ 3. Медная проволока

Понадобится медную проволока диаметром 0.2-0.4. С помощью молотка расплющиваем ее на любой наковальне с интервалом примерно 1 см. Схематическое обозначение ("--" Это проволока, «О» это место расплющивание) (--О--О--О--) отрезаем элемент (-–О)

левый конец элемента втыкаем в кнопку можно рядом с кнопкой, нагибаем у элемента(-–О) расплющенную часть над токопроводящий резиной

Если хорошо закрепить, то такой вариант довольно долговечен.

Более простой вариант - металлическая скобка от степлера. Согнуть-укоротить по размеру контактной площадки и вдавить в резину в таком положении, чтобы при нажатии кнопки скобка замыкала контакты на плате.

Способ 4. Токопроводящие клеи или лаки

Еще один вариант ремонта ПДУ это намазывание кнопок токопроводящими клеями и лаками, например «Контактол» или «Элласт». По поводу этого способа также существует немало разных мнений, что лучше пока не ясно. Видимо, все просто: у кого получилось хорошо, тот хвалит и наоборот.

Способ 5. Ремкомплект

Продаются готовые ремкомплекты специально для ремонта ПДУ. Стоят дешево - главное найти. В пакетике лежит тюбик клея и кругленькие резиновые пятачки с графитовым покрытием. Просто намазывай, и приклеивай, куда надо. Даже есть и инструкции, как приклеивать.

Более современный вариант ремкомплекта – пятачки самоклеющиеся. Уж тут все совсем просто. Вот в таких случаях как раз и не повредит протирание резиновых кнопок спиртом или другим растворителем.

Все варианты работоспособны и проверены на практике. Выбирайте любой, какой Вам больше нравится. Удачи.

Технологии не стоят на месте, и нам необходимо за ними следовать. ПДУ – одно из инновационных решений своего времени, которое остается актуальным до сих пор. Расскажем подробнее о том, что такое ПДУ. Пример вы можете увидеть на рисунке.

Общие сведения

В общем смысле ПДУ – это пульт дистанционного управления. С его помощью можно управлять тем, для чего он предназначен. Самым распространенным примером является пульт от телевизора или сигнализации автомобиля. В первом случае вы можете управлять громкостью, переключением каналов, настройками экрана и т.д. Во втором – включать и отключать сигнализацию, разблокировать машину и даже завести ее.

Все ПДУ подразделяются на несколько групп:

  • по способу питания (от аккумулятора или по проводу);
  • по способу передачи информации (механика, ультразвук, ИК);
  • по функционалу (программируемый и с фиксированным набором команд);
  • по степени мобильности.

На данный момент самым распространенным пультом дистанционного управления является носимый, автономный, с фиксированным набором команд с передачей посредством ИК. Его мы чаще всего используем в быту.

Принцип работы

Рассмотрим основной алгоритм работы пульта дистанционного управления как на картинке (ПДУ от кондиционера).

Принцип работы основан на дуплексном типе передачи информации. Данные поступают на ИК-приемники пульта и кондиционера. Это лучи света в невидимом глазу диапазоне. Двусторонняя связь имеет существенное преимущество перед односторонней. К примеру, на кондиционер подается команда, а от кондиционера к пульту – информация с датчиков, считывающих температуру в помещении.

Передача команды к устройству осуществляется следующим образом:

  • система определяет, какая из кнопок была нажата (осуществляется замыканием конкретных запрограммированных контактов при нажатии на кнопку);
  • поступающий сигнал кодируется, а затем поступает на ИК-передатчик;
  • ИК-светодиод генерирует код;
  • датчик на устройстве считывает его, а система преобразует в исполнение команды.

Важно знать! На данный момент существует масса программируемых пультов и устройств к ним. При желании вы можете запрограммировать устройство «Искра-М», к примеру, таким образом, чтобы диод принимал сигналы от любого пульта дистанционного управления.

Однажды мне понадобилось управлять устройством с помощью пульта дистанционного управления. Дистанция требовалась небольшая (до 10 метров) и я решил использовать для этих целей ИК приемник и инфракрасный пульт от бытовой аппаратуры.

Для инфракрасных пультов дистанционного управления (ИК ПДУ) существует несколько протоколов передачи данных. Они отличаются способами кодирования битов, длительностями сигналов, несущей частотой и количеством передаваемых данных. Один из самых распространенных протоколов, судя по интернету, – это RC5. Изначально я думал, что придется разбираться с ним, но ни одного пульта с таким протоколом у меня под рукой не оказалось. Зато нашлись три пульта от DVD плееров, использующих протокол фирмы NEC.

Схема

Принцип передачи ИК сигналов заключается в следующем - электрический сигнал несущей частоты модулируется передаваемыми данными и с помощью инфракрасного светодиода излучается в пространство.

Передача сигнала уже реализована в пульте, этот вопрос мы не затрагиваем, хотя ничего сложного там нет.

Для приема сигнала используется специальная микросхема, объединяющая в себе фотодиод, усилитель с полосовым фильтром, настроенным на определенную несущую частоту, и детектор, выделяющий огибающую сигнала. Как правило, микросхема имеет три вывода – два питающих и один сигнальный. Последний подключен к коллектору выходного транзистора микросхемы, из-за чего сигнал на выходе оказывается инвертированным.

Микросхемы этого семейства объединены общей аббревиатурой- TSOP.

Для того чтобы узнать, какой протокол используется в пульте дистанционного управления, нужно собрать схемку с ИК приемником, снять осциллограмму сигнала и сравнить ее с известными протоколами.

Правда есть один момент, ИК приемник рассчитан на работу с одной несущей частотой, а в некоторых протоколах значения несущих частот отличаются - одни используют 38 кГц (например, протокол фирмы Nec), другие 36 или 40. Поэтому одна и та же схема не сможет работать со всеми без исключения ИК пультами дистанционного управления.

Схема, которую я использовал при написании программы, приведена на рисунке ниже. Прием ИК сигналов осуществлялся микросхемой TSOP2138 , рассчитанной на частоту 38 кГц.

Описание протокола Nec

Для передачи данных используется несущая частота 38 кГц. Посылка состоит из стартового импульса и четырех байтов данных – адрес, инвертированное значение адреса, команда, инвертированное значение команды. Адрес и команда передаются дважды для повышения надежности.

Данные передаются младшим битом вперед. Каждый бит начинается с пачки импульсов несущей частоты. Длительность пачки равна 560 мкс. Путем изменением временного интервала между пачками импульсов осуществляется кодирование нулей и единиц. При передаче логической единицы интервал от начала текущей до начала следующей пачки импульсов составляет 2.25 мс, а при передаче логического нуля – 1.12 мс.

Стартовый импульс представляет собой пачку импульсов несущей частоты длительностью 9 мс. После подачи стартового импульса следует пауза в 4.5 мс.



Существует расширенная версия протокола Nec, в которой используется 16-ти разрядные адреса.

Алгоритм декодирования сигналов ПДУ

Для декодирования ИК сигналов, соответствующих протоколу Nec, требуется измерять время между передаваемыми пачками импульсов. Для этого можно использовать схему захвата, внешнее прерывание или банальный опрос вывода микроконтроллера. Я остановил свой выбор на схеме захвата.

Рассмотрим алгоритм работы программы, декодирующей сигналы ПДУ. (Код не привожу, чтобы не загромождать описание.)

В начале функции main() выполняется инициализация таймера Т1 - разрешается прерывание по событию «захват», устанавливается работа схемы захвата по спадающему фронту (потому что сигнал на выходе ИК приемника инвертированный), нормальный режим работы таймера и коэффициент предделителя, позволяющий вычислять длительность между пачками импульсов без многократных переполнений счетного регистра. Инициализируется lcd дисплей, используемый для отладки. Устанавливается флаг глобального разрешения/запрещения прерываний.

Параллельно выполнению основного кода, работает таймер Т1 и его схема захвата. Как только логический уровень вывода ICP(PD6) меняется с «1» на «0» выполнение основного кода прекращается и вызывается обработчик прерывания. В обработчике микроконтроллер сохраняет текущее и предыдущее значение счетчика таймера и устанавливается флаг, сигнализирующий функции TIM_Handle() о захвате нового значения.

Функция TIM_Handle() представляет собой конечный автомат с двумя состояниями – IDLE(ожидание) и RESEIVE(прием). В начале функции проверяется установка программного флага и в случае выполнения условия, вычисляется длительность временного интервала и выполняется код автомата.

Инфракрасный пульт дистанционного управления — один из самых простых способов взаимодействия с электронными приборами. Так, практически в каждом доме есть несколько таких устройств: телевизор, музыкальный центр, видеоплеер, кондиционер. Но самое интересное применение инфракрасного пульта — дистанционное правление роботом. Собственно, на этом уроке мы попытаемся реализовать такой способ управления с помощью популярного контроллера Ардуино Уно.

1. ИК-пульт

Что нужно для того, чтобы научить робота слушаться инфракрасного (ИК) пульта? Во-первых, нам потребуется сам пульт. Можно использовать обычный пульт от телевизора, а можно приобрести миниатюрный пульт от автомагнитолы. Именно такие пульты часто используются для управления роботами. На таком пульте есть 10 цифровых кнопок и 11 кнопок для манипуляции с музыкой: громкость, перемотка, play, stop, и т.д. Для наших целей более чем достаточно.

2. ИК-датчик

Во-вторых, для приема сигнала с пульта нам потребуется специальный ИК-датчик. Вообще, мы можем детектировать инфракрасное излучение обычным фотодиодом/фототранзистором, но в отличие от него, наш ИК-датчик воспринимает инфракрасный сигнал только на частоте 38 кГц (иногда 40кГц). Именно такое свойство позволяет датчику игнорировать много посторонних световых шумов от ламп освещения и солнца. Для этого урока воспользуемся популярным ИК-датчиком VS1838B , который обладает следующими характеристиками:
  • несущая частота: 38 кГц;
  • напряжение питания: 2,7 — 5,5 В;
  • потребляемый ток: 50 мкА.
Можно использовать и другие датчики, например: TSOP4838, TSOP1736, SFH506.

3. Подключение

Датчик имеет три вывода (три ноги). Если посмотреть на датчик со стороны приёмника ИК сигнала, как показано на рисунке,
  • то слева будет - выход на контроллер,
  • по центру - отрицательный контакт питания (земля),
  • и справа - положительный контакт питания (2.7 — 5.5В).
Принципиальная схема подключения Внешний вид макета

4. Программа

Подключив ИК-датчик будем писать программу для Ардуино Уно. Для этого воспользуемся стандартной библиотекой IRremote , которая предназначена как раз для упрощения работы с приёмом и передачей ИК сигналов. С помощью этой библиотеки будем принимать команды с пульта, и для начала, просто выводить их в окно монитора последовательного порта. Эта программа нам пригодится для того, чтобы понять какой код дает каждая кнопка. #include "IRremote.h" IRrecv irrecv(2); // указываем вывод, к которому подключен приемник decode_results results; void setup() { Serial.begin(9600); // выставляем скорость COM порта irrecv.enableIRIn(); // запускаем прием } void loop() { if (irrecv.decode(&results)) { // если данные пришли Serial.println(results.value, HEX); // печатаем данные irrecv.resume(); // принимаем следующую команду } } Загружаем программу на Ардуино. После этого, пробуем получать команды с пульта. Открываем монитор последовательного порта (Ctrl+Shift+M), берём в руки пульт, и направляем его на датчик. Нажимая разные кнопочки, наблюдаем в окне монитора соответствующие этим кнопкам коды. Проблема с загрузкой программы В некоторых случаях, при попытке загрузить программу в контроллер, может появиться ошибка: TDK2 was not declared In his scope Чтобы ее исправить, достаточно удалить два файла из папки библиотеки. Заходим в проводник. Переходим в папку, где установлено приложение Arduino IDE (скорее всего это «C:\Program Files (x86)\Arduino»). Затем в папку с библиотекой: …\Arduino\libraries\RobotIRremote , и удаляем файлы: IRremoteTools.cpp и IRremoteTools.h. Затем, перезапускаем Arduino IDE, и снова пробуем загрузить программу на контроллер.

5. Управляем светодиодом с помощью ИК-пульта

Теперь, когда мы знаем, какие коды соответствуют кнопкам пульта, пробуем запрограммировать контроллер на зажигание и гашение светодиода при нажатии на кнопки громкости. Для этого нам потребуется коды (могут отличаться, в зависимости от пульта):
  • FFA857 — увеличение громкости;
  • FFE01F — уменьшение громкости.
В качестве светодиода, используем встроенный светодиод на выводе №13, так что схема подключения останется прежней. Итак, программа: #include "IRremote.h" IRrecv irrecv(2); // указываем вывод, к которому подключен приемник decode_results results; void setup() { irrecv.enableIRIn(); // запускаем прием } void loop() { if (irrecv.decode(&results)) { // если данные пришли switch (results.value) { case 0xFFA857: digitalWrite(13, HIGH); break; case 0xFFE01F: digitalWrite(13, LOW); break; } irrecv.resume(); // принимаем следующую команду } } Загружаем на Ардуино и тестируем. Жмем vol+ — светодиод зажигается. Жмем vol- — гаснет. Теперь, зная как это все работает, можно вместо светодиода управлять двигателями робота, или другими самодельными микроэлектронными устройствами!

2024 wisemotors.ru. Как это работает. Железо. Майнинг. Криптовалюта.