Управление устройствами через ИК-пульт.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Управление устройствами через ИК-пульт.

Сообщение 1995kenny »

Хотелось бы сделать управление устройствами через самодельный ИК-пульт с ИК-приемником. Желательно хотябы с 6 выходами :) .
Вобщем типа как здесь: http://www.rlocman.ru/shem/schematics.html?di=34007 ...
Но на AVR(с PICами не работал), желательно Attiny2313(самая дешевая). На сайте по ссылке нельзя скачать исходник :( .
Как вообще организовать програмно такую связь(чтоб приемник распознавал сигнал с ИК-приемника и менял содержимое регисторов)?
Знаком с C.
Извиняюсь, если такая тема уже есть, но при поиске ничего подходящего не заметил.
Последний раз редактировалось 1995kenny Чт мар 05, 2009 10:33:41, всего редактировалось 2 раза.
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

ИК-tiny2313

Сообщение dem-vr »

система Ик Ду На Attiny2313:
http://forum.cxem.net/index.php?showtopic=43828
Последний раз редактировалось dem-vr Вт май 12, 2009 22:00:54, всего редактировалось 1 раз.
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

Информации море, кто ищет, тот не задает вопросы,а находит готовое!!!
Последний раз редактировалось dem-vr Вт май 12, 2009 21:59:44, всего редактировалось 1 раз.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Берём BASCOM-AVR и за два вечера рожаем на любой вкус пульт (RC5/RC6) и приёмник, хоть на 2313, хоть на 8515, хоть на Tiny13.
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

хм, а зачем ваять пульт? Разве проблема найти от убитого телевизора/видака? :)
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Действительно, лучше использовать готовый пульт.
Как узнать, какой там протокол-RC5 или RC-6 ?
Но как написать прогу?
Исходников нигде не нашел :(
UPD: О нашел! http://www.radiokot.ru/articles/14/
Последний раз редактировалось 1995kenny Чт мар 05, 2009 10:29:36, всего редактировалось 1 раз.
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Пытаюсь переделать эту прогу http://www.radiokot.ru/articles/16/02.zip под Attiny2313. При этом CVAVR ругается:

Код: Выделить всё

Undefined symbol "TCCR0"
program has no "main" function
Estimated Data Stack usage: 47 byte(s), когда у tiny2313 их всего 32 bytes

А вот моя прошивка:http://www.rapidshare.ru/951077
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

http://scv.bu.edu/GC/shammi/ir/

тут кое что есть.
А в двух словах - фотодиод на микрофонный вход, и посветить в него пультом. Потом проанализировать сигнал и подстроить свою прошивку под нужные кнопки.
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

А будет ли работать такой приемник?
Изображение
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

Эта схема совершенно не защищена от засветок солнечным и ламповым светом. Купите tsop1736 и не мучайтесь :)
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

А как в TSOPах обеспечивается защита от засветки? темный цвет корпуса?
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

нет, там полосопропускающий фильтр.

1736 - на 36 кГц, 1737 - на 36.7, 1738 - на 38, 1740 - на 40.

неплохо бы измерить частоту на вашем пульте... Но в большинстве - 36.
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Первый пульт на микре SAA3010.RC-5.
Второй на KS51810. Но оба нормально работают с моим телеком, следовательно одинаковы :)
Из ДШ на 3010:
· Start part -1.5 bits (2 ´ logic 1)
· Control part -1 bit
· System part -5 bits
· Command part -6 bits
- generated output data modulated with 1/12 the oscillator frequency at a 25% duty factor
Также там описаны коды команд :)

Кварц 450(на нем написано 4.5 5E). 450/12=37,5. И какой тогда нужен TSOP?
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

1738-й :)
http://library.espec.ws/section1/article68.html - целый ряд схем пультов со скоростями кварца
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Я нашел по ДШ, какие адреса мне нужны:
000001 ; 000010 ; 000011 ; 000100 ; 000101 ; 000110.
Буду мучать программу :twisted:
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Написал! :)))
CVAVR не видит ни ошибок ни warnings.
Как вам? Посмотрите, может чего не так ?
Вложения
RC5-Receiver.zip
Вот!
(28.47 КБ) 398 скачиваний
Аватара пользователя
Goodefine
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср апр 16, 2008 13:22:54
Откуда: Приднестровье, Тирасполь

Сообщение Goodefine »

Код декодера RC-5, слегка модифицированный для тини2313, совершенно спокойно лежит здесь...
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Goodefine Доделал вашу прогу для себя. Нормально?
Вложения
pult.c
вотсс
(11.51 КБ) 676 скачиваний
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Кстати, если я буду использовать не внутреннюю RC-цепочку на 8 МГц, а кварц на 8МГц, нужно ли менять что-нибудь в проге? Фузы, естесвенно выставлю под кварц.
Аватара пользователя
1995kenny
Вымогатель припоя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков
Контактная информация:

Сообщение 1995kenny »

Обошел весь радиорынок, ни в одном магазине нету и , говорят, не будет :(
Подойдет ли TSOP4838?

2Aheir :( :oops: Буду знать.
Последний раз редактировалось 1995kenny Вс мар 08, 2009 22:06:53, всего редактировалось 1 раз.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»