Любой пульт ДУ к AVR контроллерам!

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт авг 26, 2011 18:30:21

Сообщение vervoolf »

я с микроконтроллерами только начинаю!
Суть такова есть пульт ДУ ИК без названия, рабочий, как не зная что он выдает приделать к AVR?
А именно как сначала считать ик последовательность импульсов
И как потом программно на С написать эту привязку?
Схема там простая ИК приёмник трёх лапый, одна ножка на на мк, одна на массу, одна на плюс!Выход пока просто светодиоды через токо ограничивающий резистор!
Надо сначала на светодиодах попробовать потом буду нагрузкой управлять!
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18779
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Здесь все минимально необходимое и достаточное: http://arv.radioliga.com/content/view/219/43/
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт авг 26, 2011 18:30:21

Сообщение vervoolf »

а если через звуковую посмотреть? программой powergraph?
пульт не от телевизора а непойми от чего,и заклеенный!
и в тексте по ссылке он на жк всё выводит а у меня нет жк
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Там же написано - "это демонстрационный пример", и выводит он на ЖКИ только для примера.
Вывести данные в любое другое место не составит никакого труда, главное - получить их.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт авг 26, 2011 18:30:21

Сообщение vervoolf »

не понял я с первого раза как это сохранить в другом месте?
Мне надо нажать кнопку на пульту, считать а куда и как сохранить вот задача?
и на выходе трёх лапого фото приёмника у меня чего будет?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

vervoolf писал(а):...у меня чего будет?
Сделай уже что-нибудь!
Docendo discimus
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18779
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

прочтите еще раз статью.
там расписан очень подробно универсальный алгоритм, позволяющий принимать и "раскодировать" команды почти с любых пультов, даже с заклеенных. я не пробовал пульты от древних телевизоров типа "Горизонт", но с большим количеством современных пультов все работает превосходно.
в конце статьи расписан алгоритм самообучения устройства с микроконтроллером командам с любого пульта. если вы в состоянии реализовать этот алгорим самостоятельно, вам не нужен ЖКИ - просто используете рекомендованный код своем проекте.

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

принимаемые коды можно выводить и через USART микроконтроллера в терминальную программу на компьютере - если уж ЖКИ нет. как организовать связь микроконтроллерной программы с терминальной программой виндовс, я рассказывал в этой статье: https://www.simple-devices.ru/articles/ ... console-io

наконец, если вы каким-то образом решите использовать пульт, работающий по стандарту RC5 (очень распространенный, хотя и слегка устаревший стандарт), можете использовать предельно простой алгоритм приема, описанный в другой моей статье: https://www.simple-devices.ru/articles/ ... ieving-rc5

в общем, я сделал для вас все, что мог, теперь дело за вами: из всей этой информации и примеров кода собрать собственный проект.
успехов вам! :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт авг 26, 2011 18:30:21

Сообщение vervoolf »

Вот теперь понятно рассказали!тему не закрывайте буду пробовать делать в железе возникнут вопросы задам!
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Слушаемся ! :)
Мудрый кот
Сообщения: 1710
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

надо бы сначала определить стандарт пульта,можно прочитать тут http://www.getchip.net/posts/077-zapis- ... uyu-kartu/,я сам этим пользуюсь чтоб приделать к своим самоделкам
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18779
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Novice user писал(а):надо бы сначала определить стандарт пульта
дело, конечно, хозяйское, но зачем это надо? разве что для того, чтобы ваш девайс реагировал на отсутствующий у вас пульт? а если такой цели нет, а есть цель просто заставить свой девайс реагировать на сигналы с имеющегося пульта, то какая раница, по какому стандарту он работает? лишь бы реагировал на нужные кнопки и не реагировал на другие пульты. и эту задачу мой алгоритм решает.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Мудрый кот
Сообщения: 1710
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

если знать протокол то будет несколько проще...
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18779
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Novice user писал(а):если знать протокол
вам шашечки или ехать?
знание - знанием, к решению проблемы может иметь опосредствованное отношение
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт авг 26, 2011 18:30:21

Сообщение vervoolf »

и если я поймаю сигнал рт пульта через звуковую то потом я буду вставлять этот клд в программу!
Мудрый кот
Сообщения: 1710
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

никакого отношения к мк и прошивки она не имеет,просто можно определить что у вас за пульт-RC5,NEC,SONY и т д
а почему вас не устраивают готовые решения?например http://www.getchip.net/posts/099-rasshi ... ttiny2313/ и попроще http://www.getchip.net/posts/076-upravl ... -attiny13/?
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18779
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

vervoolf писал(а):и если я поймаю сигнал рт пульта через звуковую то потом я буду вставлять этот клд в программу!
я не знаю, что такое клд и куда его можно вставить, но я знаю точно, что если вы будете видеть форму импульсов пульта, это ни на шаг не приблизит вас к приему его в своем коде. сколько я бы ни смотрел на феррари, это не приближает меня к владению ею.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Мудрый кот
Сообщения: 1710
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

ну не знаю,я смотрел свои пульты и на все 100 % убедился какой из них RC5,а какой NEC именно в Wavosaur ,примеры декодирования полно в инете-например RC5-http://radioparty.ru/prog-avr/program-c/392-lesson-rc5 ,а NEC-http://radioparty.ru/prog-avr/program-c ... l-decoding,а оттуда можно и стартовать
по этим посылкам видно посылки-примерно такие же они в Wavosaur

хм,прочитал статью по вашей ссылке,интересный материал,можно и так
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Сообщение Pnjom-Penb »

ARV писал(а):сколько я бы ни смотрел на феррари, это не приближает меня к владению ею.
Не согласен! Был такой мультфильм, очень поучительный, в котором парусник, расчитанный максимум на десять пассажиров, тонул до тех пор, пока Козленок (умевший считать до десяти) не убедил парусник в том, что пассажиров на нем не более десяти.
Не вижу ни одной причины недоверять советским мультикам - поэтому программа, не сможет повторить временную последовательность импульсов и пауз, зная только их длительности - ей обязательно нужно знать, что эта последовательность принадлежит одному из утвержденных протоколов... а-то - "как бы чего не вышло!"

Изображение

Вложения
do10.png
(58.01 КБ) 1268 скачиваний
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18779
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Pnjom-Penb писал(а):поэтому программа, не сможет повторить временную последовательность импульсов и пауз, зная только их длительности - ей обязательно нужно знать, что эта последовательность принадлежит одному из утвержденных протоколов
ну ладно, убедили. изучайте протоколы, изучайте собственные пульты, теорию информации и т.п. фундаментальные науки. я уверен, что это, безусловно, принесет вам только пользу.

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

Мой уютный бложик... заходите!
Контактная информация:
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Сообщение Pnjom-Penb »

Что-то Вы не то пили на Новый Год. Паленое шампанское? :)))
Ответить

Вернуться в «AVR»