Универсальный обучаемый пульт
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Универсальный обучаемый пульт
Статья https://radiokot.ru/artfiles/6635/
--
Если у кого есть вопросы - готов ответить.
Так же сюда можно выкладывать альтернативные разводки печатных плат
--
Если у кого есть вопросы - готов ответить.
Так же сюда можно выкладывать альтернативные разводки печатных плат
- Реклама
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: Универсальный обучаемый пульт
Ага прочитал недавно статью, честно сказать офигел от проделанной работы. А вопрос один, как то сливать образы для последующего использования. Они наверняка в eep части остаются. Поставить мини юсб 5 контактный, как раз хватит проводов для программирования чтения. Ну и даже базу в случае чего можно создать для обмена. Сомневаюсь что перепутают и к компу подцепят вместо программатора что чтото испортится
Добавлено after 4 minutes 9 seconds:
Я clr пользую китайский, с их базой пультов, тоже неплохая вещь но так замудрено чтоб запрограммировать сидишь полчаса вспоминаешь куда в программе кнопки какие нажать. А тут прошивку слил щалил слил залил. Тем же uniprog
Добавлено after 4 minutes 9 seconds:
Я clr пользую китайский, с их базой пультов, тоже неплохая вещь но так замудрено чтоб запрограммировать сидишь полчаса вспоминаешь куда в программе кнопки какие нажать. А тут прошивку слил щалил слил залил. Тем же uniprog
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Универсальный обучаемый пульт
vlasovzloy, да не вопрос, весь еепром можно сливать.
И целиком заливать.
Ибо я контрольную сумму всего массива считаю. Это единственный способ убедиться, что в ЕЕПРОМке ничего не побилось. Я во фьюзах BOD не включаю, он жрет как не в себя. А так - 2 мкА... Мерял как блоком питания, так и мультиметром китайским
ЗЫ. Мне тут один коллега подсказал, что можно взять МК потолще, при необходимости еще еепромку добавить типа 24С64 и сделать в корпусе взрослого пульта.
Добавить дисплей, и сделать возможность на кнопку записывать последовательность команд. Типа кнопка командует сразу телеком и тюнером...
Пока думаю...
Добавлено after 7 minutes 21 second:
В принципе, для работы с кнопками/пультами, слитыми на комп, можно накидать какой то простой менеджер на ПК... Алгоритм подсчета контрольной суммы простой...
И целиком заливать.
Ибо я контрольную сумму всего массива считаю. Это единственный способ убедиться, что в ЕЕПРОМке ничего не побилось. Я во фьюзах BOD не включаю, он жрет как не в себя. А так - 2 мкА... Мерял как блоком питания, так и мультиметром китайским
Я сам офигел, что получилось всё задуманное. И в мегу уместилось.vlasovzloy писал(а):честно сказать офигел от проделанной работы.
ЗЫ. Мне тут один коллега подсказал, что можно взять МК потолще, при необходимости еще еепромку добавить типа 24С64 и сделать в корпусе взрослого пульта.
Добавить дисплей, и сделать возможность на кнопку записывать последовательность команд. Типа кнопка командует сразу телеком и тюнером...
Пока думаю...
Добавлено after 7 minutes 21 second:
В принципе, для работы с кнопками/пультами, слитыми на комп, можно накидать какой то простой менеджер на ПК... Алгоритм подсчета контрольной суммы простой...
- KPbICKA
- Встал на лапы
- Сообщения: 109
- Зарегистрирован: Ср мар 02, 2011 16:29:50
- Откуда: IxNN
- Контактная информация:
Re: Универсальный обучаемый пульт
Офигенный девайс! Спасибо за разработку!
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
- Реклама
-
SpirkinLAB
- Родился
- Сообщения: 15
- Зарегистрирован: Пн окт 18, 2021 08:18:36
Re: Универсальный обучаемый пульт
Здравствуйте мега уважаемый GoldenAndy
Подскажите пожалуйста у меня проблема следующая
мне нужно считать код с пульта и записать в пик процессор для включение телика
Я так понял мне нужно будет знать в секундах когда логическая единица а когда логичейский нуль
Есть ли какаято программа для сканирования через ком порт
в PIC BASI PRO
1 секунда = 1000 (значение)
Что Вы можете сказать ?
Добавлено after 1 hour 18 minutes 17 seconds:
или както можно кодом писать ну типа в 16 ричном или ещё как
Подскажите пожалуйста у меня проблема следующая
мне нужно считать код с пульта и записать в пик процессор для включение телика
Я так понял мне нужно будет знать в секундах когда логическая единица а когда логичейский нуль
Есть ли какаято программа для сканирования через ком порт
в PIC BASI PRO
1 секунда = 1000 (значение)
Что Вы можете сказать ?
Добавлено after 1 hour 18 minutes 17 seconds:
или както можно кодом писать ну типа в 16 ричном или ещё как
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Универсальный обучаемый пульт
SpirkinLAB, Самый простой вариант считать код - взять фотоприемник и подключив его к лог. анализатору, нажать на исходном пульте нужную кнопку.
Или к осциллографу в режиме однократной развертки.
Далее, сравнить посылку с известными форматами. И уже по стандарту этого формата повторить сохраненную команду.
Единственное, разрешения в 1 мс вам не хватит, скорее всего.
Почитайте: https://radiokot.ru/articles/14/
Или к осциллографу в режиме однократной развертки.
Далее, сравнить посылку с известными форматами. И уже по стандарту этого формата повторить сохраненную команду.
Единственное, разрешения в 1 мс вам не хватит, скорее всего.
Почитайте: https://radiokot.ru/articles/14/
-
SpirkinLAB
- Родился
- Сообщения: 15
- Зарегистрирован: Пн окт 18, 2021 08:18:36
Re: Универсальный обучаемый пульт
Подскажите мега Уважаемый
То что Глазик через ком порт Я подключу - это Ясно так как много поделок которые так управляются - получается что ком порт успевает обрабатывать и выдавать !!!
Вот по факту
https://cxem.net/ik/2-23.php
Мы это видим тоесть знаем код и его Шифровку или Кодировку
Получается нужно этот код передать через лампочку или же есть какойто дешифровщик для импульсов
как понять что это за буквы символы )))??????????????
Схема на ардуинке очень даже клёвая и выполняет на 100процентов задачу осталось понять что за код это такой
То что Глазик через ком порт Я подключу - это Ясно так как много поделок которые так управляются - получается что ком порт успевает обрабатывать и выдавать !!!
Вот по факту
https://cxem.net/ik/2-23.php
Мы это видим тоесть знаем код и его Шифровку или Кодировку
Получается нужно этот код передать через лампочку или же есть какойто дешифровщик для импульсов
как понять что это за буквы символы )))??????????????
Схема на ардуинке очень даже клёвая и выполняет на 100процентов задачу осталось понять что за код это такой
- GoldenAndy
- Поставщик валерьянки для Кота
- Сообщения: 1925
- Зарегистрирован: Чт июл 28, 2016 07:58:37
- Откуда: Kyiv, UA
- Контактная информация:
Re: Универсальный обучаемый пульт
Буквы-символы это просто код. Никакого сакрального смысла он не несёт.
Вам нужно просто отправить "помигать лампочкой" в соответствии с форматом.
Т.е. тогда, когда сигнал есть - "лампочка" должна мигать с частотой 38 кГц. Когда сигнала нет - никто никуда и не мигает....
Я вам ссылочку давал - там теория мигания расписана достаточно подробно.
Добавлено after 39 minutes 44 seconds:
Есть несколько плат для пульта об 21 кнопке. Если кому по Украине надо - пишите в личку.
Вам нужно просто отправить "помигать лампочкой" в соответствии с форматом.
Т.е. тогда, когда сигнал есть - "лампочка" должна мигать с частотой 38 кГц. Когда сигнала нет - никто никуда и не мигает....
Я вам ссылочку давал - там теория мигания расписана достаточно подробно.
Добавлено after 39 minutes 44 seconds:
Есть несколько плат для пульта об 21 кнопке. Если кому по Украине надо - пишите в личку.
-
SpirkinLAB
- Родился
- Сообщения: 15
- Зарегистрирован: Пн окт 18, 2021 08:18:36
Re: Универсальный обучаемый пульт
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
Может просто его указывать ? както именно в ардуинах так и есть кто повторяет пульты они так и указывают но Я то хочу через пик процессор указать на ПИК БАСИК ПРО
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: Универсальный обучаемый пульт
Да, теоретически да.
Построили бы график, да хоть на листике в клетку.... И было бы понятнее , где и что искать.
Есть описания стандартов....
Добавлено 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%) и промодулируйте его вашим сигналом в соответствии с графиком...
Построили бы график, да хоть на листике в клетку.... И было бы понятнее , где и что искать.
Есть описания стандартов....
Добавлено 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 скачиваний
Re: Универсальный обучаемый пульт
Что-то напутано с фьюзами.ПО картинке High-0xE2
И внизу где High и где Low?
И внизу где High и где Low?
- Just_Fluffy
- Вымогатель припоя
- Сообщения: 547
- Зарегистрирован: Ср июн 29, 2022 16:25:45
Re: Универсальный обучаемый пульт
vladd, если про статью речь - то там все по честному
High 0xD1
Low 0xE4
что соответствует картинке фуз-калькулятора
High 0xD1
Low 0xE4
что соответствует картинке фуз-калькулятора
Белая и Пушистая
Я не ИИ, поэтому могу ошибаться.
Я не ИИ, поэтому могу ошибаться.
Re: Универсальный обучаемый пульт
Приветствую! По-моему между третьим и четвёртым из описанных форматов нет никакой принципиальной разницы. Три периода (длина импульса и две длины паузы), кодирование длинами пауз, фиксированная длительность импульса.





