Страница 1 из 1

Программируемый ПДУ

Добавлено: Пт авг 28, 2009 12:35:13
ATmega16Mhz
Появилась тут у меня идея сделать ПДУ , в который можно было бы зашить дамп родного пульта посредством ВинЛирк.
Думаю что для такой цели подойдет мега8, 16
у пульта должно быть минимум 5 кнопок, максимум-14 8)
Поможете?
З.Ы.Модераторы, если есть вторая тема ткните носом :?
В программировании не силен :oops:

Добавлено: Пт авг 28, 2009 12:45:44
Cat_CooLeR
А самому тяжело смениь? :)
А можно конкретнее как помочь? :) Ты начинай делать, а как вопросы появятся - тогда и вопросы задавай.
Хочу сделать телепорт. компах не силен. Поможете? :)

Добавлено: Пт авг 28, 2009 15:54:53
ATmega16Mhz
Настрочил по-быстрому, подойдет для такого дела?

Добавлено: Пт авг 28, 2009 16:31:40
Cat_CooLeR
А почему бы и нет? :)) Хотя имхо, можно и какой-нибуть менее мощный мк

Добавлено: Пт авг 28, 2009 17:29:34
Владимир К.
По-моему, название темы не соответствует задумке автора.
Программируемый пульт это несколько другое устройство, а здесь просто клонирование пульта.
Лучше будет, если сделать обучаемый пульт. Берешь оригинальный пульт, подносишь к обучаемому, небольшой танец шамана на кнопках и у тебя в руках копия оригинального пульта. Очень полезная вещь, особенно если аппарат старый и пульта к нему не найдешь.
Так же можно на один пульт запрограммировать несколько устройств - ТВ, DVD, AirCon и все остальное в придачу.

Добавлено: Пт авг 28, 2009 22:58:48
ATmega16Mhz
Владимир К. писал(а): Лучше будет, если сделать обучаемый пульт. Берешь оригинальный пульт, подносишь к обучаемому, небольшой танец шамана на кнопках и у тебя в руках копия оригинального пульта. Очень полезная вещь, особенно если аппарат старый и пульта к нему не найдешь.
Так же можно на один пульт запрограммировать несколько устройств - ТВ, DVD, AirCon и все остальное в придачу.
В точку!
Я завтра переделаю схему под автономное распознание)
Добавлю экран и ТСОП :))
КАК вам мысль?

Добавлено: Сб авг 29, 2009 11:13:04
Cat_CooLeR
Ну, думаю экран не обязательно.
А в смысле на автономное? То есть ты захотел, и он послал сигнла на туда куда ты захотел? :))
Лучше будет просто переключатель сделать

Добавлено: Сб авг 29, 2009 19:09:13
ATmega16Mhz
Cat_CooLeR писал(а): А в смысле на автономное? То есть ты захотел, и он послал сигнла на туда куда ты захотел? :))
Вы немного не правы :))
Я хочу сделать так как сказал Владимир К. ,
тоесть направил родной пульт, нажал кнопку-устройство выучило :idea:
И сделать несколько программ в памяти)))
ПОД РАЗНЫЕ ТЕЛЕВИЗОРЫ!!!
Владимир К. писал(а):Так же можно на один пульт запрограммировать несколько устройств - ТВ, DVD, AirCon и все остальное в придачу.
Владимир К., возьметесь за прошивку?
К новой схеме :?

Добавлено: Сб авг 29, 2009 20:10:54
Cat_CooLeR
Так, Я непонял, а почему автономное?
Я думаю что экран для пульту не нужен. Еще, 512 байт энергонезависимой памяти (epprom) - очень мало.

Добавлено: Сб авг 29, 2009 22:28:38
ATmega16Mhz
Cooler, Вы уверены?
Если да, то это очень печально :?
Быть может вы подскажете какой-либо другой контроллер? :wink:

Добавлено: Сб авг 29, 2009 22:38:52
Секретный кот
У меня лежит такой замороженный проект на ATmega. Всё упирается в память, ну и есть момент с разной несущей частотой у разных пультов (одним ТСОПом можно не обойтись).

Re: Программируемый ПДУ

Добавлено: Вс авг 30, 2009 06:57:37
kalobyte
ATmega16Mhz писал(а):В программировании не силен :oops:
и что ты предлогаеш? написать тебе прошивку?

для начала напиши свой код с готовой библиотекой, которая будет выдавать в консоль код кнопок твоих пультов

ты хоть понимаеш формат рц5 и принцип кодирования в нем?

Добавлено: Вс авг 30, 2009 13:44:02
Cat_CooLeR
Ну, вобще-то можно использовать внешнюю память из серии 24Cxx к примеру, и общатся, если не ошибаюсь по I2C интерфейсу.

Добавлено: Вс авг 30, 2009 14:12:00
ATmega16Mhz
ATmega16Mhz писал(а):В программировании не силен :oops:
Можно сказать в программировании-полный ноль :oops: :oops: :cry: :cry:
Так что если вам не трудно, помогите с прошивкой :?
Ну, вобще-то можно использовать внешнюю память из серии 24Cxx к примеру, и общатся, если не ошибаюсь по I2C интерфейсу.
Я доделаю схему под внешний модуль памяти)
:idea:

Добавлено: Вс авг 30, 2009 16:06:36
Cat_CooLeR
ATmega16Mhz писал(а): Можно сказать в программировании-полный ноль
А надо быть хотябы единицой.
http://radiokot.ru/start/mcu_fpga/avr/06/- читайте тут. Только вот, используйте лучше avr studio - легче.

Добавлено: Вт сен 01, 2009 12:11:28
Владимир К.
ATmega16Mhz писал(а): Владимир К., возьметесь за прошивку?
К новой схеме :?
Ну в программировании я не на много сильней тебя буду...
Вообще идея взята из светильника с управлением от пульта и возможностью обучения от оного.

Добавлено: Сб окт 17, 2009 22:34:19
LINKS_234
мне думается идея с епромкой не ахти , хотя можно и её заюзать.
пульты на моей памяти встречались с до 24 бит кодированием. это 3 байта. для ATMega8 512/3= 170 комманд . также можно заюзать спящий режим и опросом кнопок при выходе из него, и данные хранить в оперативке. допустим там половина свободна будет - ещё 170 комманд. также есть вариант с самопрограммированием (только вот не знаю это по ISP или же в любом режиме приёма данных - не работал с этим пока).
что касается приёмников и несущей - приёмником ставим фотодиод , фототранзистор , фоторезистор и не имеем привязки к несущей. несущую отфильтровывать программно, так же как и формировать её придётся программно.
экран ИМХО вообще шикарно для такого пульта - вы что , копию пультов logitech собираете ? делайте несколько светодиодов для отображения номера девайса , на который в данный момент пашет пульт и всё . нефиг выпендриваться с графическими ЖКИ , коли в программировании для МК полный ноль. за вас прошивку врядли кто-нибудь напишет.