Дистанционное управление от ИК пульта.

Вопросы от новичков
ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#1

Сообщение ViktorD » 17.11.2019{, 00:34}

Столкнулся с тем, что коды кнопок от пультов Philips и Technics считываются и сохраняются, но при попытке загрузить их из полученного файла в блок IR Ressive читаются только коды от первого пульта. От второго не видно ни чего.
Вопрос - все ли пульты могут работать с Ардуино. Есть ли смысл пытаться добиться работы пульта Technics?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Дистанционное управление от ИК пульта.

#2

Сообщение rw6cm » 17.11.2019{, 07:22}

ViktorD писал(а):
17.11.2019{, 00:34}
Есть ли смысл пытаться добиться работы пульта Technics?
Посмотреть к какому стандарту из списка производителей в библиотеке IRremote он ближе подходит
и при считывании кода дописать этого производителя, (отредактировать файл в блокноте)
ну или перебрать из списка библиотеки, с каким устойчиво будет работать.
Win10-64, FLProg (portable)

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#3

Сообщение ViktorD » 17.11.2019{, 20:04}

При сканировании кнопок инода пишет Unknown иногда Panasonic.
Куда и что прописать не совсем понял.

Прошу прощения за глупые вопросы - пока делаю только первые шаги.

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

Дальше будет более сложная задача, но пока надо разобраться с простым случаем.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Дистанционное управление от ИК пульта.

#4

Сообщение rw6cm » 18.11.2019{, 09:12}

ViktorD писал(а):
17.11.2019{, 20:04}
Куда и что прописать не совсем понял.
При сканировании пульта Вы сохраняете данные в файл.
Этот файл открыть блокнотом и изменить,
в строке где за словом name идет type, дальше в ней между стрелками вставить большими буквами PANASONIC
и сохранить.
2019_11_18_08_58_37_D_Arduino_FLProg.png
2019_11_18_08_58_37_D_Arduino_FLProg.png (10.97 КБ) 1313 просмотров
Здесь еще может приемник не хорошо работает с этим пультом.
Попробовать другой ИК приемник. Надо добиться четкого приема.
Win10-64, FLProg (portable)

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#5

Сообщение ViktorD » 18.11.2019{, 12:44}

rw6cm, Понятно, спасибо за подсказку.

Пока ждал ответа пробовал создать свою первую программу на Ардуино - сразу с пультом. В общем ни чего не получилось. Решил пойти от самого простого - собрал на макетке схему из 2х кнопок и 2х светодиодов. В FLprog просто соединил их напрямую - каждая кнопка управляет своим светодиодом. Выяснилось, что при разомкнутых контактах кнопки светодиоды всё равно светятся (да ещё и неравномерно - когда хочет горит, когда хочет гаснет). Если поставить на выход инверсию, то всё работает нормально - при старте программы светится, при нажатии на кнопку - гаснет.
Получается, что при отсутствии в программе сигнала на выходе на плате он всё равно есть.
Ардуина - китайская Mega 2560. Вопрос с чем я имею дело - аппаратные проблемы или есть какие хитрости в составлении программы, которые я не учёл?

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Дистанционное управление от ИК пульта.

#6

Сообщение edyapd » 18.11.2019{, 12:58}

ViktorD писал(а):
18.11.2019{, 12:44}
В FLprog просто соединил их напрямую - каждая кнопка управляет своим светодиодом. Выяснилось, что при разомкнутых контактах кнопки светодиоды всё равно светятся (да ещё и неравномерно - когда хочет горит, когда хочет гаснет). Если поставить на выход инверсию, то всё работает нормально - при старте программы светится, при нажатии на кнопку - гаснет.
Можно подробнее, как в программе и как физически соединены? Подтяжка входа? Светодиод в плюс или в землю?

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#7

Сообщение ViktorD » 18.11.2019{, 13:07}

на макетке:
Светодиод - одной ногой на GND далее через баластный резистор на выходной пин.
Кнопка - между +5В и входным пином.

В программе - просто вход и выход соединены линией. для выхода в свойствах указано начальное состояние "выкл".
Для входа - всё по умолччанию.

Отправлено спустя 3 минуты 51 секунду:
Да вы правильно подсказали. Включил подтяжку входа, переключил кнопку между входным пином и GND, инвертировал выход. Теперь работает чётко.
Много есть оказывается хитростей в этом деле. :smile390:

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Дистанционное управление от ИК пульта.

#8

Сообщение edyapd » 18.11.2019{, 13:20}

А какие там хитрости? Если вход в воздухе висит, то на него и будет наводиться всё подряд.

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#9

Сообщение ViktorD » 18.11.2019{, 15:12}

Ну как бы на плате должны быть приняты схемотехнические меры, что бы цифровой вход не ловил наводки с воздуха. Для высокоомного аналогового входа это нормально. А для цифрового, который должен всего 2 уровня различать по проводу - как то не совсем это правильно.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Дистанционное управление от ИК пульта.

#10

Сообщение Phazz » 18.11.2019{, 15:30}

ViktorD, это микроконтроллер, здесь только минимальная обвязка чтобы обеспечить его запуск. В конце концов есть внутренняя подтяжка. Если хотите чтобы выхода и входа были сделаны как надо, для этого есть ПЛК. Но стоимость у него уже другая.

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#11

Сообщение ViktorD » 18.11.2019{, 15:48}

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

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#12

Сообщение ViktorD » 21.11.2019{, 03:06}

Создал схему управления линейкой из 5 реле последовательным перебором. 1 - 1 вкл, 2 - 1выкл/2 вкл.... и т.д., То же в обратном направлении.
Все работает, но с одним но... Если управление идёт с механических кнопок, то для одного шага требуется одно нажатие, если же с пульта, то два нажатия на каждый шаг.
Прошу объяснить в чём разница между этими двумя вариантами.

По проекту требуется дублирование на кнопках и ПДУ одних и тех же функций.

PS Не знаю как тут прикрепить файл с проектом. Вот на всякий случай ссылка на ЯДиск. https://disk.yandex.ru/client/disk/%D0% ... 0%BA%D0%B0

Отправлено спустя 2 минуты 50 секунд:
И ещё вопрос - Посоветуйте какой энкодер луше взять, что бы гарантировано работал с ардуиной и по конструкции (внешне) был как потенциометр.

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#13

Сообщение ViktorD » 22.11.2019{, 05:32}

https://www.chipdip.ru/product1/8064893058 Вот такой энкодер будет работать с ардуиной?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Дистанционное управление от ИК пульта.

#14

Сообщение rw6cm » 22.11.2019{, 08:58}

ViktorD писал(а):
21.11.2019{, 03:09}
Вот на всякий случай ссылка на ЯДиск
ссылка не верная
ViktorD писал(а):
22.11.2019{, 05:32}
Вот такой энкодер будет работать с ардуиной?
в качестве управления меню или кнопок любой энкодер будет работать.
разница лишь в качестве и надежности.
Win10-64, FLProg (portable)

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#15

Сообщение ViktorD » 22.11.2019{, 13:47}

Прошу прощения, наверное что то не так сделал, вот попробуйте по этой ссылке скачать.
https://yadi.sk/d/2ms6PjEpxfHbGQ

По поводу Вашего совета в 4м посте насчёт пульта - пробовал варианты PANASONIC и TECHNICS с ними программа пульт не видит. Тогда открыл файлы от тех пультов, с которыми программа работает и плата ардуино тоже - это SONY и PHILIPS посмотрел что написано там и вставил как вы и советовали. Теперь в проекте в блоке IRRes_P2 кнопки стали видны из файла от Техникса, но соответственно под другим именем. При этом приёмник на ардуине сигналы с пульта не принимает.
В принципе мне пойдёт и тот пульт, с которым ардуина работает. просто хотелось сохранить аутентичность, что бы к усилителю был родной пульт.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Дистанционное управление от ИК пульта.

#16

Сообщение rw6cm » 24.11.2019{, 09:52}

ViktorD писал(а):
22.11.2019{, 13:47}
При этом приёмник на ардуине сигналы с пульта не принимает.
Наго глянуть какой приемник используется в TECHNICS
возможно он на другую частоту, от того и считать нормально не может.
На счет проекта по ссылке не понял, проверил, выполняет команды одинаково что с пульта что с кнопки.
Win10-64, FLProg (portable)

ViktorD
Рядовой
Сообщения: 16
Зарегистрирован: 16.11.2019{, 14:31}
Репутация: 0
Имя: Виктор

Дистанционное управление от ИК пульта.

#17

Сообщение ViktorD » 24.11.2019{, 17:56}

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

Аватара пользователя
Arkadich
Рядовой
Сообщения: 4
Зарегистрирован: 29.06.2019{, 17:34}
Репутация: 3
Имя: Arkadich

Дистанционное управление от ИК пульта.

#18

Сообщение Arkadich » 29.10.2020{, 08:08}

Здравствуйте. Не хочу создавать новую тему так как вопрос тоже по ИК управлению.
Сделал схему переливания цветов для RGB светодиода на Arduino UNO, работает нормально. Но если вставить блок ИК управления IRRessive даже не имеющий отношения к схеме RGB (например просто для мигания светодиодом на 13Pin), то МК виснет после выполнения 1/3 цикла RGB. Помогает только Reset и то до тех пор пока не пройдет треть цикла RGB.
Пока МК не завис работает и RGB и мигание светодиодом на 13Pin через ИК пульт.
Объясните почему такое происходит и как это исправить.
Схема: https://yadi.sk/d/a8_MorV0ILwVuQ

semitr
Рядовой
Сообщения: 14
Зарегистрирован: 16.08.2019{, 09:53}
Репутация: 0
Имя: СЕРГЕЙ

Дистанционное управление от ИК пульта.

#19

Сообщение semitr » 12.02.2021{, 23:27}

Здравствуйте!
Помогите с ИК пультами!
Взял пуль ДУ от медиаплеера Rombica. все по инструкции считал коды на "вверх", "вниз", "ОК". Естественно, производитель не определен.
Сохранил в файл.
Но при загрузке через "Выбрать" в блоке "IR Ressive" выдает пустое окно без кодов кнопок.
Что не так?
FLP 6.3.1

Brand2
Лейтенант
Сообщения: 414
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 42
Откуда: Haifa
Имя: Alex

Дистанционное управление от ИК пульта.

#20

Сообщение Brand2 » 13.02.2021{, 00:03}

semitr, у меня тоже такое было когда пробовал считывать коды с пульта кондиционера.
Наверное библиотека блока считывания не узнает производителя и соответственно не выдает считанный код,поэтому и окно пустое.
Посмотрите мое сообщение
viewtopic.php?f=54&t=6548&p=91346#p91346
там есть видео как решить эту проблемму,у меня получилось.

Ответить

Вернуться в «Начинающим»