![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
|
|
Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience |
|
Как научить свой смартфон контролировать вашу бытовую технику? Реализовав шаги данного проекта, который состоит из двух частей: получение сигналов ДУ и сборка передающего модуля, вы сможете управлять вашими телевизором, DVD и аудио-системой с непосредственно со смартфона.
Понадобится для этого приложение написанное в App Inventor и еще несколько компонентов:
Сборка считывающего устройства
Первым делом необходимо получить управляющие сигналы на которые «откликается» техника. ИК-приемник имеет три контакта, первый из которых подключаем к 11-му контакту Arduino, второй на массу, а третий к +5В. Кстати, ИК-сенсоры, такие как Tsop1838 можно подключать к любому цифровому входному контакту. Далее скачиваем библиотеку IRremote, которая позволяет получать и отправлять ИК-сигналы различных протоколов, таких как Nec, Philips RC5, RC6 Philips и т.п. После этого скачиваем сам код для Arduino probarCodigosRaw.
Захват сигналов
После того как считывающее устройство собрано, открываем в Arduino IDE окно последовательного монитора и на пульте ДУ от вашей техники нажимаем нужную кнопку, при этом Arduino должен получать данные, то есть считывать протокол, сигнал и необработанные данные. На фото представлены данные которые получает моя самоделка при нажатии кнопок «power» и «open/closed» на пульте от DVD. Таким образом сохраняем или копируем все сигналы от нужных кнопок, которые потом планируете использовать для управления своей техникой.
В своем коде я использовал следующие кнопки:
Сигналы этих кнопок будут прописаны в коде.
Передающее устройство
Для создания передатчика нужны всего лишь:
Замечу, что ИК-светодиоды необходимо подключить к 3-му контакту Arduino, потому что именно его задействует библиотека.
На Arduino в этой конструкции используются лишь три контакта:
№ 3 — для светодиодов
№ 0 — Bluetooth-модуль, контакт Tx
№ 1 — Bluetooth-модуль, контакт Rx
!!! При загрузке кода на Arduino модуль Bluetooth должен быть отключен!
Загрузка кода
Кликаем Domo Ardu для начала загрузки или копируем следующие строки: СКАЧАТЬ
Приложение для смартфона
На рисунке представлена блоковая диаграмма приложения самоделки созданного в App Inventor 2. Само же приложение Domo-Ardu, которое нужно просто загрузить в смартфон, использует Bluetooth-клиент, несколько кнопок, этикеток и наклеек, а для его работы нужно установить Bluetooth-соединение, выбрать устройство и нажать одну из возможных кнопок управления.
Благодарю за внимание и удачи в творчестве!