Пульт ДУ к часам Электроника7
- Реклама
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Пульт ДУ к часам Электроника7
Наверное надо начинать с установления типа микросхемы в пульте.
Re: Пульт ДУ к часам Электроника7
Почему вы решили что она сгорела? Сгореть она может только от рукожопости хозяина.gfg писал(а):(сгорела микросхема на пульте)
Часто для таких изделий применяют пульты с кодировкой RC-5 (филипс), пробуйте сначала пульты от телеков Филипс или Горизонт с маркировкой RC500 потестить.gfg писал(а):есть ли у кого-нибудь коды клавиш?
НАРОДОВЛАСТИЕ а не буржуазная кланово-олигархическая дерьмократия!!!
Цифровому рабству, навязываемому цифровым олигархатом - НЕТ!
Цифровому рабству, навязываемому цифровым олигархатом - НЕТ!
- Реклама
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Пульт ДУ к часам Электроника7
зачем часам пулт-забейте...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Пульт ДУ к часам Электроника7
[uquote="musor",url="/forum/viewtopic.php?p=3900663#p3900663"]зачем часам пулт-забейте...[/uquote]
Надо время настроить, кнопок на них нет
Надо время настроить, кнопок на них нет
Re: Пульт ДУ к часам Электроника7
Отключите внутреннюю батарейку и в 00 часов 00 минут подайте питание, в принципе часы должны пойти с 00:00.gfg писал(а):Надо время настроить, кнопок на них нет
НАРОДОВЛАСТИЕ а не буржуазная кланово-олигархическая дерьмократия!!!
Цифровому рабству, навязываемому цифровым олигархатом - НЕТ!
Цифровому рабству, навязываемому цифровым олигархатом - НЕТ!
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Пульт ДУ к часам Электроника7
http://www.elektronika7.ru/nast.htm сюда писал? Что ответили?
Docendo discimus
Re: Пульт ДУ к часам Электроника7
[uquote="pyzhman",url="/forum/viewtopic.php?p=3900719#p3900719"]http://www.elektronika7.ru/nast.htm сюда писал? Что ответили?[/uquote]
Писал, и сюда https://electronica7.ru/about.php писал, ничего не ответили. Позвонил им, женщина сказала заказывайте за 750р + доставка.
Как вариант, хочу просто написать программу для нее и вывести кнопочку на свободном пине.

Писал, и сюда https://electronica7.ru/about.php писал, ничего не ответили. Позвонил им, женщина сказала заказывайте за 750р + доставка.
Нет там внутренней батарейки, там блок питания, сдвиговые регистры и атмега8а. Ну и не пойдет так, он там мигает на дату, на градусы и время, слишком часто.gsmart писал(а):Отключите внутреннюю батарейку и в 00 часов 00 минут подайте питание, в принципе часы должны пойти с 00:00.gfg писал(а):Надо время настроить, кнопок на них нет
Как вариант, хочу просто написать программу для нее и вывести кнопочку на свободном пине.
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Пульт ДУ к часам Электроника7
[uquote="gfg",url="/forum/viewtopic.php?p=3900729#p3900729"]...хочу просто написать программу...[/uquote]
Самое правильное решение, чтобы жабе утереть нос.
Самое правильное решение, чтобы жабе утереть нос.
Docendo discimus
Re: Пульт ДУ к часам Электроника7
Угу. И обязательно на ассемблере )
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Re: Пульт ДУ к часам Электроника7
Сделал.
Схема подключения сдвиговых регистров STP16CP05

PS. на схеме выходы на сегменты E и F перепутаны, они перепутаны и на плате тоже.
Исходный код:
Файлы: old - родная прошивка, new - новая прошивка, src - исходный код новой прошивки
Схема подключения сдвиговых регистров STP16CP05
PS. на схеме выходы на сегменты E и F перепутаны, они перепутаны и на плате тоже.
Исходный код:
Спойлер
Код: Выделить всё
#define buttonMode 18
#define buttonUp 19
#define CLK 5
#define LE 14
#define OE 15
#define SDI 6
bool mode = true; // 0 - время - 1 - установка времени
byte register1 = B00000000; // 00.0X BGCDEFA
byte register2 = B00000000; // 00.X0 BGCDEFA
byte register3 = B00000000; // 0X.00 BGCDEFAP
byte register4 = B00000000; // X0.00 BGCDEFA
bool blnk = false; // мигание цифрами при установке времени
// 0 1 2 3 4 5 6 7 8 9
byte number[] = {B10111110, B10100000, B11011010, B11110010, B11100100, B01110110, B01111110, B10100010, B11111110, B11110110}; //BGCDEFAP
byte h, m, s;
bool setTime = false; // 0 - установка минут, 1 - установка часов
void setup()
{
h=m=s=0;
pinMode(buttonMode, INPUT_PULLUP);
pinMode(buttonUp, INPUT_PULLUP);
pinMode(CLK, OUTPUT);
pinMode(LE, OUTPUT);
pinMode(OE, OUTPUT);
pinMode(SDI, OUTPUT);
digitalWrite(OE, LOW);
TIMSK &=~(1<<OCIE2 | 1<< TOIE2); // Запрещаем прерывания таймера 2
ASSR = 1<<AS2; // Включаем асинхронный режим
TCNT2 = 0;
TCCR2 = 5<<CS20; // Предделитель на 128 на 32768 даст 256 тиков в секунду
while(ASSR & (1<<TCN2UB | 1<<OCR2UB | TCR2UB));
TIFR |= 1<<OCF2 | 1<< TOV2; // Сбрасываем флаги прерываний, на всякий случай.
TIMSK |= 1<< TOIE2; // Разрешаем прерывание по переполнению
}
void loop()
{
if (mode) // Если режим установки времени, то ждем ввода
{
if (!digitalRead(buttonMode) && !setTime) { setTime = true; delay(200);} // перепрыгиваем на установку часов
if (!digitalRead(buttonMode) && setTime) { setTime = false; mode = false; delay(200);} // выходим из установки часов
if (!setTime && !digitalRead(buttonUp)) { blnk=false; if(m>=59) m=0; else m++; delay(200); }; // устанавливаем минуты (отменяем мигание числами, на время ввода)
if (setTime && !digitalRead(buttonUp)) { blnk=false; if(h>=23) h=0; else h++; delay(200); }; // устанавливаем часы (отменяем мигание числами, на время ввода)
// p.s. отмена мигание работает не особо корректно, но вполне рабочий вариант
registerSet();
}
else if (!digitalRead(buttonMode) && !mode) { mode = true; delay(200); s=0;} // Если режим отображения времени, то ждем изменения режима
}
ISR(TIMER2_OVF_vect) // Прерырвание по переполнению таймера 2 (срабатывает раз в секунду)
{
if(!mode) // Если режим отображения времени
{
s++; // увеличиваем секунду
f_time(); // показываем время
if(blnk) blnk = false; else blnk = true; // мигаем точкой
}
else // Если режим установки времени
{
if(blnk) blnk = false; else blnk = true; // Мигаем числами, которые устанавливаем
}
}
void f_time()
{
if(s>59) { m++; s=0; }
if(m>59) { h++; m=0; }
if(h>23) { h=0; }
registerSet();
}
void registerSet() // Записываем время в переменные
{
if (mode && blnk && !setTime && digitalRead(buttonUp)) // Не мигаем числами, если мы нажимаем на кнопку buttonUp
{
register1 = register2 = 0;
}
else
{
register1 = number[m%10];
register2 = number[m%100/10];
}
if (mode && blnk && setTime && digitalRead(buttonUp)) // Не мигаем числами, если мы нажимаем на кнопку buttonUp
{
register3 = register4 = 0;
}
else
{
register3 = number[h%10];
register4 = number[h%100/10];
}
if(blnk && !mode) // Мигаем точкой, если мы в режиме отображения времени
bitWrite(register3, 0, 1);
else bitWrite(register3, 0, 0);
registerWrite(); // Отправляем данные на сдвиговые регистры
}
void registerWrite() // Отображаем данные на индикаторах
{
digitalWrite(LE, LOW);
// "проталкиваем" байты в регистры
shiftOut(SDI, CLK, MSBFIRST, register1);
shiftOut(SDI, CLK, MSBFIRST, register2);
shiftOut(SDI, CLK, MSBFIRST, register3);
shiftOut(SDI, CLK, MSBFIRST, register4);
// "защелкиваем" регистр, чтобы биты появились на выходах регистра
digitalWrite(LE, HIGH);
}
- Вложения
-
- clock.zip
- old - родная прошивка, new - новая прошивка, src - исходный код новой прошивки
- (192.4 КБ) 430 скачиваний
Re: Пульт ДУ к часам Электроника7
Как могут быть перепутаны сегменты? Всё в руках программиста.
Re: Пульт ДУ к часам Электроника7
[uquote="otest",url="/forum/viewtopic.php?p=3906550#p3906550"]Как могут быть перепутаны сегменты? Всё в руках программиста.[/uquote]
Шелкографией на плате подписаны выводы на сегменты, в маркировке есть ошибка, эту ошибку я продублировал рисуя схему подключения МК к регистрам, в программе это исправлено.
Шелкографией на плате подписаны выводы на сегменты, в маркировке есть ошибка, эту ошибку я продублировал рисуя схему подключения МК к регистрам, в программе это исправлено.
Re: Пульт ДУ к часам Электроника7
Кодов нет, но может быть кому поможет. У меня получилось настроить так:
1. Приобрести пульт REXANT 38-0015
2. На пульте ввести код 053 (удерживать «SET» пока не загорится постоянно светодиод, ввести 0, 5, 3)
3. При таком коде (может быть есть и более удобные) кнопка без звука работает как «Меню», «VOL» – как «выбор режима», «CH» – как «установка», «DISPLAY» - как «ОК»
4. Для установки времени нажать «без звука»/ «Меню», ввести 00 или «CH»/ «установка» выбрать 00, нажать «DISPLAY»/ «OK», ввести время, нажать «DISPLAY»/ «OK»
5. Для установки даты нажать «без звука»/ «Меню», ввести 01 или «CH»/ «установка» выбрать 01, нажать «DISPLAY»/ «OK», ввести дату, нажать «DISPLAY»/ «OK»
1. Приобрести пульт REXANT 38-0015
2. На пульте ввести код 053 (удерживать «SET» пока не загорится постоянно светодиод, ввести 0, 5, 3)
3. При таком коде (может быть есть и более удобные) кнопка без звука работает как «Меню», «VOL» – как «выбор режима», «CH» – как «установка», «DISPLAY» - как «ОК»
4. Для установки времени нажать «без звука»/ «Меню», ввести 00 или «CH»/ «установка» выбрать 00, нажать «DISPLAY»/ «OK», ввести время, нажать «DISPLAY»/ «OK»
5. Для установки даты нажать «без звука»/ «Меню», ввести 01 или «CH»/ «установка» выбрать 01, нажать «DISPLAY»/ «OK», ввести дату, нажать «DISPLAY»/ «OK»
Re: Пульт ДУ к часам Электроника7
На сайте фото пульта как у телеков фунай, в общем японский. Все кнопки в тех же местах.
Микросхема по корпусу японская древность.
неужели никто не разгадал, а на заводе их большой запас.
А что если купить пульт от фуная, их всё ещё продают китайские и они самые дешёвые.
Качество только хреновенькое и кнопка звука не работает. Но на заводской фотке её похоже и нет, если не путаю с той которая под ней.
У фуная вроде как пульты МК8 и МК10 ей отличались. Но физически кнопка есть, сигнал она даёт, но телек её не понимает.
Микросхема по корпусу японская древность.
неужели никто не разгадал, а на заводе их большой запас.
А что если купить пульт от фуная, их всё ещё продают китайские и они самые дешёвые.
Качество только хреновенькое и кнопка звука не работает. Но на заводской фотке её похоже и нет, если не путаю с той которая под ней.
У фуная вроде как пульты МК8 и МК10 ей отличались. Но физически кнопка есть, сигнал она даёт, но телек её не понимает.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Пульт ДУ к часам Электроника7
не факт в корпус могди впихать любу плату и любой чип ...хотя это конешно гемор лишний чем взят готовое и поменять чипу адреса
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Пульт ДУ к часам Электроника7
Определять кодировку пульта по форме корпуса и виду микросхемы, это что то74LS00 писал(а):фото пульта как у телеков фунай, в общем японский. Все кнопки в тех же местах.
Микросхема по корпусу японская древность.
Re: Пульт ДУ к часам Электроника7
По форме корпуса я определил страну производителя и век. Это не китайская и не американская микросхема.
В крайнем случае фирменная заводская сделаная гдето забугром.
Но я встречал у китайцев даже новенькие европейские детали в фирменой японской упаковке, которые делались в 90 и предназначались только некоторым европейским странам. Так что не только советские запасы деталей большие, видимо у завода завалялось и японское
В крайнем случае фирменная заводская сделаная гдето забугром.
Но я встречал у китайцев даже новенькие европейские детали в фирменой японской упаковке, которые делались в 90 и предназначались только некоторым европейским странам. Так что не только советские запасы деталей большие, видимо у завода завалялось и японское


