Универсальный обучаемый пульт

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Универсальный обучаемый пульт

Сообщение GoldenAndy »

Статья https://radiokot.ru/artfiles/6635/
--
Если у кого есть вопросы - готов ответить.
Так же сюда можно выкладывать альтернативные разводки печатных плат
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: Универсальный обучаемый пульт

Сообщение vlasovzloy »

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

Добавлено after 4 minutes 9 seconds:
Я clr пользую китайский, с их базой пультов, тоже неплохая вещь но так замудрено чтоб запрограммировать сидишь полчаса вспоминаешь куда в программе кнопки какие нажать. А тут прошивку слил щалил слил залил. Тем же uniprog
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Реклама
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Универсальный обучаемый пульт

Сообщение GoldenAndy »

vlasovzloy, да не вопрос, весь еепром можно сливать.
И целиком заливать.
Ибо я контрольную сумму всего массива считаю. Это единственный способ убедиться, что в ЕЕПРОМке ничего не побилось. Я во фьюзах BOD не включаю, он жрет как не в себя. А так - 2 мкА... Мерял как блоком питания, так и мультиметром китайским
vlasovzloy писал(а):честно сказать офигел от проделанной работы.
Я сам офигел, что получилось всё задуманное. И в мегу уместилось.

ЗЫ. Мне тут один коллега подсказал, что можно взять МК потолще, при необходимости еще еепромку добавить типа 24С64 и сделать в корпусе взрослого пульта.
Добавить дисплей, и сделать возможность на кнопку записывать последовательность команд. Типа кнопка командует сразу телеком и тюнером...
Пока думаю...

Добавлено after 7 minutes 21 second:
В принципе, для работы с кнопками/пультами, слитыми на комп, можно накидать какой то простой менеджер на ПК... Алгоритм подсчета контрольной суммы простой...
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
KPbICKA
Встал на лапы
Сообщения: 109
Зарегистрирован: Ср мар 02, 2011 16:29:50
Откуда: IxNN
Контактная информация:

Re: Универсальный обучаемый пульт

Сообщение KPbICKA »

Офигенный девайс! Спасибо за разработку!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Универсальный обучаемый пульт

Сообщение GoldenAndy »

KPbICKA, спасибо
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
SpirkinLAB
Родился
Сообщения: 15
Зарегистрирован: Пн окт 18, 2021 08:18:36

Re: Универсальный обучаемый пульт

Сообщение SpirkinLAB »

Здравствуйте мега уважаемый GoldenAndy

Подскажите пожалуйста у меня проблема следующая

мне нужно считать код с пульта и записать в пик процессор для включение телика

Я так понял мне нужно будет знать в секундах когда логическая единица а когда логичейский нуль

Есть ли какаято программа для сканирования через ком порт


в PIC BASI PRO

1 секунда = 1000 (значение)

Что Вы можете сказать ?

Добавлено after 1 hour 18 minutes 17 seconds:
или както можно кодом писать ну типа в 16 ричном или ещё как
Реклама
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Универсальный обучаемый пульт

Сообщение GoldenAndy »

SpirkinLAB, Самый простой вариант считать код - взять фотоприемник и подключив его к лог. анализатору, нажать на исходном пульте нужную кнопку.
Или к осциллографу в режиме однократной развертки.
Далее, сравнить посылку с известными форматами. И уже по стандарту этого формата повторить сохраненную команду.
Единственное, разрешения в 1 мс вам не хватит, скорее всего.
Почитайте: https://radiokot.ru/articles/14/
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
SpirkinLAB
Родился
Сообщения: 15
Зарегистрирован: Пн окт 18, 2021 08:18:36

Re: Универсальный обучаемый пульт

Сообщение SpirkinLAB »

Подскажите мега Уважаемый

То что Глазик через ком порт Я подключу - это Ясно так как много поделок которые так управляются - получается что ком порт успевает обрабатывать и выдавать !!!

Вот по факту

https://cxem.net/ik/2-23.php

Мы это видим тоесть знаем код и его Шифровку или Кодировку

Получается нужно этот код передать через лампочку или же есть какойто дешифровщик для импульсов

как понять что это за буквы символы )))??????????????


Схема на ардуинке очень даже клёвая и выполняет на 100процентов задачу осталось понять что за код это такой
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Универсальный обучаемый пульт

Сообщение GoldenAndy »

Буквы-символы это просто код. Никакого сакрального смысла он не несёт.
Вам нужно просто отправить "помигать лампочкой" в соответствии с форматом.
Т.е. тогда, когда сигнал есть - "лампочка" должна мигать с частотой 38 кГц. Когда сигнала нет - никто никуда и не мигает....
Я вам ссылочку давал - там теория мигания расписана достаточно подробно.

Добавлено after 39 minutes 44 seconds:
Есть несколько плат для пульта об 21 кнопке. Если кому по Украине надо - пишите в личку.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
SpirkinLAB
Родился
Сообщения: 15
Зарегистрирован: Пн окт 18, 2021 08:18:36

Re: Универсальный обучаемый пульт

Сообщение SpirkinLAB »

Encoding : UNKNOWN
Code : 6A68351E (32 bits)
Timing[51]:
+3950, -3900 + 550, -1950 + 550, -1900 + 550, -1900
+ 550, -1900 + 550, - 950 + 550, - 900 + 550, -1950
+ 500, - 950 + 500, -1950 + 500, -1000 + 500, -1950
+ 500, -1000 + 500, - 950 + 500, -1000 + 500, -1000
+ 500, - 950 + 500, -2000 + 450, -2000 + 500, - 950
+ 500, -1950 + 500, -1000 + 500, -1950 + 500, -1000
+ 500, -1950 + 500
unsigned int rawData[51] = {3950,3900, 550,1950, 550,1900, 550,1900, 550,1900, 550,950, 550,900, 550,1950, 500,950, 500,1950, 500,1000, 500,1950, 500,1000, 500,950, 500,1000, 500,1000, 500,950, 500,2000, 450,2000, 500,950, 500,1950, 500,1000, 500,1950, 500,1000, 500,1950, 500}; // UNKNOWN 6A68351E

Добавлено after 1 minute 36 seconds:
Как думаете что это может значить ?

Плюс это начало волны ? потом проходит 3900 вниз потом на 550 верх потом 1950 затишье ?

Как думаете Я правильно думаю ?

Добавлено after 1 hour 13 minutes 47 seconds:
В Одном из видео Дядька говорил что это 16 ричный код - 6A68351E

Может просто его указывать ? както именно в ардуинах так и есть кто повторяет пульты они так и указывают но Я то хочу через пик процессор указать на ПИК БАСИК ПРО
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Универсальный обучаемый пульт

Сообщение GoldenAndy »

Да, теоретически да.
Построили бы график, да хоть на листике в клетку.... И было бы понятнее , где и что искать.
Есть описания стандартов....

Добавлено after 17 minutes 35 seconds:
Я с этими абдуринами не дружу. И тот код, шо абдурина дает - только сама абдурина знает что в нём. Распознавать пульты по тому коду можно, а имитировать - не знаю.

по вашим данным получилась вот такая картинка
Изображение
по ней виден стартовый импульс, потом стартовая пауза. Длительность у них - порядка 4 мс (3900-3950 мкс).
А далее 24 паузы, обрамленные 25 импульсами.
Импульсы длиной 550 мкс, паузы - гуляют от 550 до 2000 мкс.
Я не знаю, насколько точно ардуина меняет временные интервалы.
Из графика могу предположить, что там паузой между импульсами кодируются биты.
И есть 24 бита:
1111_0010_1010_0000_1101_0101

Вроде как похоже на RCA - https://www.sbprojects.net/knowledge/ir/rca.php или https://led-displays.ru/ir/rca.html
Во всяком случае - стартовый импульс и пауза по 4 мс, импульсы по 500 мкс, паузы по 1000 и 2000 мкс...
4 бита адреса, 8 бит команды, потом 4 инверсных бита адреса и 8 инверсных бит команды
1111_00101010
0000_11010101

Так что пробуйте включить в своем пике генерацию сигнала 56 кгц (в идеале - ШИМ со скважностью 25-30%) и промодулируйте его вашим сигналом в соответствии с графиком...
Вложения
1.jpg
(17.97 КБ) 1169 скачиваний
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
vladd
Родился
Сообщения: 1
Зарегистрирован: Сб ноя 05, 2016 10:19:47

Re: Универсальный обучаемый пульт

Сообщение vladd »

Что-то напутано с фьюзами.ПО картинке High-0xE2
И внизу где High и где Low?
Аватара пользователя
Just_Fluffy
Вымогатель припоя
Сообщения: 547
Зарегистрирован: Ср июн 29, 2022 16:25:45

Re: Универсальный обучаемый пульт

Сообщение Just_Fluffy »

vladd, если про статью речь - то там все по честному
High 0xD1
Low 0xE4
что соответствует картинке фуз-калькулятора
Белая и Пушистая
Я не ИИ, поэтому могу ошибаться.
Phyxick
Родился
Сообщения: 1
Зарегистрирован: Чт окт 31, 2024 13:30:29

Re: Универсальный обучаемый пульт

Сообщение Phyxick »

Приветствую! По-моему между третьим и четвёртым из описанных форматов нет никакой принципиальной разницы. Три периода (длина импульса и две длины паузы), кодирование длинами пауз, фиксированная длительность импульса.
Ответить

Вернуться в «Статьи»