On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



ссылка на сообщение  Отправлено: 19.01.19 00:51. Заголовок: Дешёвый аналог crestron usb ir leaner = 100-300 рублей.


Дешёвый аналог crestron usb ir leaner = 100-300 рублей.

Берём Arduino micro, любую - мега, нано, микро,берём ик приёмник tsmp58000 или tsmp77000, или tsmp58138 или TSMP6000TT за 60-100 руб, всё это можно купить в крупных городах не отходя от кассы, но чуть дороже.
Подключаем(если смотреть на окошко ик приёмника) левый контакт(называется out) на 4 пин ардуино микро(для нано 9 пин, для мега 49), средний контакт - gnd, правый контакт - +3.3v.
Файлы здесь на облаке
Сайт програмы -http://www.harctoolbox.org

1. Ставим IrScrutinizer 1.4 ver. и arduino ide и драйвер на usb ch340g, если вы купили плату на нём.
2. Копируем в папку C:\Program Files (x86)\Arduino\libraries папку Infrared4Arduino из архива с библиотекой.
3. Запускаем arduino ide- затем инструменты-плата-выбираем arduino/genuino mega or mega 2560, затем инструменты-порт-выбираем единственный доступный порт, на котором сидит ардуинка. Затем инструменты-процессор-atmega2560
4.Затем файл-примеры-Infared-microgirs, вверху жмём кнопку заливки( в виде стрелки вперёд). При ошибке заливки используем другой порт usb или закрываем IrScrutinizer.
5. после заливки закрываем ардуино и открываем IrScrutinizer
6. выбираем вкладку sending hw-вкладка girs client- жмём open (скорость по умолчанию 115200, ардуина будет видна только одна). В окне Version под кнопкой open будет написано MicroGirs 1.0.3
7. Переходим во вкладку Scrutinizer signal, жмём кнопку capture(курсор мыши в ждущем режиме), жмём 1 раз кнопку на пульте,можно зажать. Чтобы удостовериться, что копка считалась верно можно ещё раз считать кнопку.



в deal for windows
1.file-add new-выбираем_название-ok-add_default_device_functions_жмём нет-discrete_function_жмём нет
2.затем modify-add_functions_добавляем кнопки и жмём add после каждой.
3.на каждой кнопке жмём пкм, затем enter Pronto .ccf data format
4.копируем туда результаты из IrScrutinizer, жмём ок
5. следим чтобы у всех кнопок был одинаков параметр hdr.len. иначе считываем кнопку заново.
6. сохраняем userdb и юзаем.

Время на настройку и установку программ 10 минут, считывание пульта тоже минут 10. Говорим спасибо разработчикам с github.
Даже дешёвый cnxlir с ебея бушный с доставкой посредником не выйдет дешевле 90 баксов, а тут 2-4 доллара. Можно взять arduino nano, припаять ик приёмник, засунуть всё в коробку и будет устройство crestron usb learner за 600 баксов.

http://www.harctoolbox.org/arduino_nano.html

Сосканировал коды пульта, залил, всё работает, никаких повторов и проблем. Обязательно используем ик ресиверы TSMP58000,6600,77000 другие не подойдут, т.к. не смогут считать несущую частоту.

Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 1 [только новые]





ссылка на сообщение  Отправлено: 01.05.19 16:37. Заголовок: Поправка, для Arduin..


Поправка, для Arduino Nano нужен пин не 9, а 11 (он же d8)

Нашел где лежит DEAL:)

О великий TrueBlue))

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет