Arduino и ИК

nightangelxx
Offline
Зарегистрирован: 20.10.2015

Добрый день! Хотел бы попросить у Вас совета, не получается выстроить логическую цепочку.

Начну изначально, есть задача с компьютера вкл\выкл кондиционер или телевизор

Немного предыстории:

Попробовал вот такой способ записи: http://www.getchip.net/posts/077-zapis-signalov-ir-pulta-na-zvukovuyu-kartu/

Ничего не получилось, записывал сигнал, воспроизводил с телефона по схеме номер 1: http://electronics-lab.ru/blog/135.html не работает, да и не совсем устраивает качество сигнала...

Наткнулся на статью по Arduino, http://sadeb.ru/arduino/kak-uznat-kod-knopok-ot-ik-pulta-na-arduino

Этот вариант меня устраивает больше как по цене и так и по функционалу ведь я получаю 100% рабочий HEX код кнопки

Вопрос вот в чём, зная код кнопки, с помощью чего я могу передать его на телевизор?

В голове был такой вариант, есть дешевые сотовые телефоны порядка 300р за шт известной марки, они с wi-fi, и медиапроигрывателем, для моих целей можно было записать заранее команды в виде .wav файлов на телефон(android), подключатся через TeamViewer к телефону и запускать на нём мелодию, таким образом телефон с 3.5 джеком и ИК светодиодами с схемы №1 мог например включить телевизор или кондиционер. Адекватно записать команды не получилось, соответственно и идея провальна. Прошу совета, может кто знает есть ли возможность перегнать HEX код кнопки полученный с Arduino в .wav файл? Возможно если кто занимался или видел статью, подскажет как сделать или где купить не дорогое устройство для моих целей? Использовать одну Arduino для получения кодов сигналов по цене для меня приемлимо, а вот ставить напротив каждого (кондиционера телевизора лампы) по Arduino для передачи по деньгам сильно накладно...

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

Я не очень понял постановку задачи по-жизни. Поскольку были упомянуты телефоны на Андроиде, то я встречал готовые универсальные програмные пульты на Андроиде, например в LG G Pro. Без всяких "танцев с бубном", по менюшке выбрать можно кучу разное техники, причем сгруппировать ее по разным комнатам (профилям). Отдельные производители, например Sony, предлагает под Андроид программные пульты под свою технику. Может таким путем пойти?

nightangelxx
Offline
Зарегистрирован: 20.10.2015

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

Предположим у меня есть ноутбук 24\7 находящийся в сети, он будет что-то вроде сервера, на нём будет крутится программа распознования голоса и выполнения команд. Получается управлять ПК я могу полностью. Теперь встаёт вопрос как компьютеру включить телевизор? и например перелестнуть на 2 канал.

Предположим с помощью Arduino я получил команды (заранее записав их как в статье в блокнот например)

Вопрос как их передать телевизору?

Интересуюсь насчет устройства передачи от компьютера до телевизора.

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

Для получения сигнала видел 2 способа:

1) Запись на звуковую карту (http://www.getchip.net/posts/077-zapis-signalov-ir-pulta-na-zvukovuyu-ka...)

На выходе я получаю .wav в статье написано что проиграв через любой плеер я могу включить технику. Вот так например (http://electronics-lab.ru/blog/135.html)

Подгоняю под себя, самый дешевый плеер с wi-fi это китайский смартфон, причём команды на него могут быть записаны заранее, парится над передачей файла не нужно, записали в память телефона звуки и только воспроизводи. Получается ставим ПО на телефон для удалённого контроля телефонов. подключаюсь с компа на телефон и на телефоне запускаю трек.
 

Проблемы появились при записи, я купил и светодиод и сбегал второй раз фотодиод, всё бестолку как в гайдах не получается, решил рассмотреть вариант с Arduino

2) Берем Arduino и записываем с неё значения кнопок пульта (в начален например этой статьи есть http://geektimes.ru/post/255488/)

Вот теперь у меня есть значения всех кнопок и я в тупике, с помощью чего теперь включить телевизор? В данной статье рассматриваетя модуль Bluetooth HC-05 (http://robocraft.ru/blog/electronics/587.html) + Arduino.

Подгоняю под себя, с компьютера я могу передать команду по блютус этому модулю, он соответсвенно включит телевизор, но насколько я понимаю в схеме диод, а значит растояние будет около 10 см, вся эта система должна будет висеть рядом с обьектом, а хотелось бы иметь расстояние около 5 метров. Расстояние вообще отдельный разговор и насколько я понял его можно увеличить, о нём не будем пока, просто оно для меня тоже важно. Предположим усилитель сигнала до нужного расстояния у нас есть. Теперь финансовый вопрос, в такой схеме напротив телевизора, кондиционера и каждого устройства должна быть Arduino + модуль Bluetooth HC-05 Получается порядка 1500р за управление 1 устройством.

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