Простые часы на светодиодных матрицах.
- Mazzz
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пт июл 05, 2013 01:31:35
- Откуда: Владивосток
Re: Простые часы на светодиодных матрицах.
Мне тоже данная проблема интересна. Я за радиоканал уличного датчика.
- Реклама
Re: Простые часы на светодиодных матрицах.
Добрый день! собрал часы на 74HC595 + BC807 матрицы общий анод! при включении загорается все матрицы меньше секунды и тухнет! Что это может быть кто то сталкивался?
Re: Простые часы на светодиодных матрицах.
Вообщем я разобрался! начал играться с питанием БП (мощьный стационарный) при 3.7В примерно так как стрелочный начали пробиваться цифры! докрутился даже показывать начали! потом все потухло. Подал отдельно 5В на мегу и отдельно питание подстраивал для регистра! все оказывается работает но вот проблема в том что регистр нормально работает только при напряжении чуть больше 3В вообщем борода да и только. где то тут читал что были проблемы с этим регистром фирмы NXP. если завтра получиться достать в дипе регистр другой фирмы попробую все вместе запитать от 5В как и положено! к сожалению нет возможности посмотреть какой фирмы регистр в предыдущих часах.Ankuls писал(а):Добрый день! собрал часы на 74HC595 + BC807 матрицы общий анод! при включении загорается все матрицы меньше секунды и тухнет! Что это может быть кто то сталкивался?
Re: Простые часы на светодиодных матрицах.
uk8amk здравствуйте, а нельзя ли в Ваших будущих прошивках, в расписание текстовых "напоминалок" включить: срабатывание на каждый день.
Что-бы текст одной и той-же "напоминалки" можно было крутить каждый день. Заранее спасибо.
Что-бы текст одной и той-же "напоминалки" можно было крутить каждый день. Заранее спасибо.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Можно.vasilijj писал(а):срабатывание на каждый день.
- Реклама
- Mazzz
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пт июл 05, 2013 01:31:35
- Откуда: Владивосток
Re: Простые часы на светодиодных матрицах.
Здравствуйте uk8amk! У меня собраны часы по схеме ОА но стоят как ОК, т.е. матрицы не повернуты на 90 градусов. Вместо ULN применена TD62783, резистор 4,7k на общий конец кнопок не на +, а на корпусе. Т.е. я понимаю что надо инвертировать выхода контроллера на матрицы и кнопки. Не подскажите что надо поправить в исходнике? Прошу помощи
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Выбор активного уровня нажатой кнопки:
Файл buttons.c
#define BTN_ACTIVE LO //LO=0, HI=1
Работа с экраном:
Файл scr_hal.c
Функция void scr_send_next_row( void )
Находим такие строки:
SCR_DATA_PIN = HI; // здесь ставим уровень HI или LO в зависимости от типа подключённых микросхем
Файл buttons.c
#define BTN_ACTIVE LO //LO=0, HI=1
Работа с экраном:
Файл scr_hal.c
Функция void scr_send_next_row( void )
Находим такие строки:
SCR_DATA_PIN = HI; // здесь ставим уровень HI или LO в зависимости от типа подключённых микросхем
Re: Простые часы на светодиодных матрицах.
uk8amk, Спасибо за продолжение проекта, точнее даже это новый проект на существующей схемной базе. Начало впечатляет. Главное-не бросайте, поле деятельности-огромное.
Из хотелок:
-звук каждый час (лучше часть мелодии))
-выезд и заезд времени с бегущей строкой
-рег. яркости фоторезистором (глядя на исходник, это уже делается Вами))
-напоминалки не только на один день, но и на определенный период дней (или постоянно)
и может еще что придумается)
Из багов:
-при изменении шрифта цифр, они меняются при отображении в рабочем режиме (при текущей работе часов в режиме индикации времени и бегущей строки), но не меняются в меню
-яркость тоже меняется только в рабочем режиме , но не в меню
Из хотелок:
-звук каждый час (лучше часть мелодии))
-выезд и заезд времени с бегущей строкой
-рег. яркости фоторезистором (глядя на исходник, это уже делается Вами))
-напоминалки не только на один день, но и на определенный период дней (или постоянно)
и может еще что придумается)
Из багов:
-при изменении шрифта цифр, они меняются при отображении в рабочем режиме (при текущей работе часов в режиме индикации времени и бегущей строки), но не меняются в меню
-яркость тоже меняется только в рабочем режиме , но не в меню
Re: Простые часы на светодиодных матрицах.
Помогите кто сталкивался.
Собрал часы, плата на 38мм с первой страницы форума. Плата и прошивка V1_07 для матриц 31,7мм_ОА и для матриц 38мм_ОА. (версия ВНН)
32mm+38mm_V1_07.rar [556.28 KiB]
Матрицы KINGBRIGT TC15-11GWA.
Полосы ездят, на клавиши реагируют и все.
Неужели я марицу ОА и ОК перепутал?
Собрал такие же часы только с 23 матрицами, все работает?
Под какие матрицы эта версия платы?
Собрал часы, плата на 38мм с первой страницы форума. Плата и прошивка V1_07 для матриц 31,7мм_ОА и для матриц 38мм_ОА. (версия ВНН)
32mm+38mm_V1_07.rar [556.28 KiB]
Матрицы KINGBRIGT TC15-11GWA.
Полосы ездят, на клавиши реагируют и все.
Неужели я марицу ОА и ОК перепутал?
Собрал такие же часы только с 23 матрицами, все работает?
Под какие матрицы эта версия платы?
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Да, думаю сделать возможность вкл. каждый день. На период наверно не будет. Меню получится перегружено.-напоминалки не только на один день,
В меню выставляется специально макс. яркость. Если по какой-то причине яркость цифр будет на минимуме и их не видно, то при входе в меню в любом случае всё будет видно.-яркость тоже меняется только в рабочем режиме , но не в меню
Re: Простые часы на светодиодных матрицах.
Там своя прошивка, со своей разводкой столбцов.aivcon писал(а): Плата и прошивка V1_07 для матриц 31,7мм_ОА и для матриц 38мм_ОА. (версия ВНН)
ТС15 - это ОА в строке, так что ничего не напутали.aivcon писал(а):Полосы ездят, на клавиши реагируют и все.
uk8amk Попрошу подумать о возможности определения типа матрицы по уровню подтяжки на входе с кнопок и автоматическому изменению необходимых уровней сигналов на столбцы и строки для универсальной платы в Вашем варианте прошивки.
Re: Простые часы на светодиодных матрицах.
А что за матрицы используются в этом варианте?
Re: Простые часы на светодиодных матрицах.
uk8amk вопросик к вам , ждать прошивки для ОА , все часы на них ?
- Mazzz
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пт июл 05, 2013 01:31:35
- Откуда: Владивосток
Re: Простые часы на светодиодных матрицах.
Уважаемый uk8amk, по Вашей инструкции выдает 4 предупреждения, прошиваю и все молчит ни каких признаков жизниuk8amk писал(а):Выбор активного уровня нажатой кнопки:
Файл buttons.c
#define BTN_ACTIVE LO //LO=0, HI=1
Работа с экраном:
Файл scr_hal.c
Функция void scr_send_next_row( void )
Находим такие строки:
SCR_DATA_PIN = HI; // здесь ставим уровень HI или LO в зависимости от типа подключённых микросхем
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Глянул даташит на TD62783, написано что имеют прямой выход. Тогда инвертировать управление 74HC595 не требуется.
Единственно когда запустится экран, если будет негатив то изменить на следующее:
Единственно когда запустится экран, если будет негатив то изменить на следующее:
Код: Выделить всё
// out data to LED
PORTA = ~scr_buf_raw[ scr_buf_cnt++ ];
PORTB &= ~SCR_PB_MASK; // clear B1, B0
PORTB |= ~scr_buf_raw[ scr_buf_cnt ] & SCR_PB_MASK; // PB, PC partially used
PORTC = ~scr_buf_raw[ scr_buf_cnt++ ] >> 2;
PORTD = ~scr_buf_raw[ scr_buf_cnt++ ];- Mazzz
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пт июл 05, 2013 01:31:35
- Откуда: Владивосток
Re: Простые часы на светодиодных матрицах.
Огромное спасибо!!! Получилось!!! А датчик освещенности будет?
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Со временем добавится
Re: Простые часы на светодиодных матрицах.
Если uk8amk не против, выкладываю его прошивку с тонким шрифтом под №3 и еепром, сразу готовый для платы O-LEDa с ОА матрицами повернутыми на угол 90 градусов. Может кому понадобиться.
- Вложения
-
- Eeprom_OA_90grad_31.08.14.rar
- еером для ОА матриц, повернутых на угол 90 градусов
- (330 байт) 315 скачиваний
-
- matrix_clock_Flash_SlimDigit_1.09.14.hex
- прошивка с тонкими цифрами, шрифт №3
- (44.88 КБ) 503 скачивания
Re: Простые часы на светодиодных матрицах.
Спасибо Alex217 за прошивку OA.
Re: Простые часы на светодиодных матрицах.
Всем привет!
наконец то мне братья меньшие наши (китайцы
) прислали датчики давления....
и я вот замутил часики .....С ДАВЛЕНИЕМ....
прошивка от vvsv .респект ему и уважуха
снял коротенькое видео : одно с выводом данных как было изначально в прошивке.
http://youtu.be/fBZ7hkZ48DI
второе видео , vvsv написал по моей просьбе -вывод подряд ...
http://youtu.be/_-HD7itVH2g
смотрите кому интересно.....
корпус ещё в доработке...
наконец то мне братья меньшие наши (китайцы
и я вот замутил часики .....С ДАВЛЕНИЕМ....
прошивка от vvsv .респект ему и уважуха
снял коротенькое видео : одно с выводом данных как было изначально в прошивке.
http://youtu.be/fBZ7hkZ48DI
второе видео , vvsv написал по моей просьбе -вывод подряд ...
http://youtu.be/_-HD7itVH2g
смотрите кому интересно.....
корпус ещё в доработке...


