Форум РадиоКот https://radiokot.ru/forum/ |
|
Бегущая строка - Информационное табло https://radiokot.ru/forum/viewtopic.php?f=25&t=78451 |
Страница 1 из 6 |
Автор: | AKR [ Ср сен 26, 2012 10:38:08 ] |
Заголовок сообщения: | Бегущая строка - Информационное табло |
http://radiokot.ru/konkurs/64/ http://radiokot.ru/circuit/light/run/44/ Я автор этих устройств. Пожелания, комментарии, вопросы прошу задавать в этой теме. |
Автор: | xxxSon1cxxx [ Ср сен 26, 2012 12:35:09 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Здравствуйте! Подскажите, пожалуйста, как переделать бегущую строку http://radiokot.ru/circuit/light/run/44/ под матрицы с общим катодом? |
Автор: | pol_sdb [ Ср сен 26, 2012 12:41:17 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Замечательный проект! Хотел узнать: 1) При таком потенциале не хочу ставить маленькие матрицы, хочется поставить что то по высоте не меньше 60 мм, что посоветуете ? 2) Хочется уйти от проводов, поставить модуль Блютус, как Вы думаете возможно ли такое в схеме ? (возможность в управляющей программе сделать текст и код, и сохранить в txt файле, а уже этот файл по блютусу (из телефона, кпк, ноутбука) передать на строку). |
Автор: | AKR [ Ср сен 26, 2012 14:05:18 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Цитата: Как переделать бегущую строку под матрицы с общим катодом? Для этого нужно доработать часть программы, отвечающую за запись информации в сдвиговые регистры (обеспечить инверсию сигнала DS), а также заменить микросхему ULN2803 на 8 транзисторных ключей, для коммутации строк табло на плюс питания. Можно сделать и проще - если предполагается использование светодиодных матриц формата 8х8 то дело решится физическим поворотом матрицы на 90 градусов вправо (или влево). |
Автор: | AKR [ Ср сен 26, 2012 14:18:43 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
To pol_sdb: 1) Конкретно на примете ничего нет, при выборе матриц следует руководствоваться током, который сможет выдержать драйвер строк. 2) Возможно. Посмотрите в сторону этих модулей http://we.easyelectronics.ru/part/rabota-s-bluetooth-modulem-hc05.html это по сути - готовый мост UART - Bluetooth |
Автор: | pol_sdb [ Ср сен 26, 2012 14:31:24 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Вот нашел "СВЕТОДИОДНАЯ МАТРИЦА 60Х60ММ (КРАСНАЯ) 23088-ASR(640NM)" http://light-leds.com/files/production/doc/78.pdf, может подойдет ? Только у нее 8*8 пикселей. И на Ваш взгляд, какой цвет матрицы лучше ? красный или зеленый ? Я к тому что найти матрицы 5*8 проблемно, тем более размера 60мм, а вот 8*8 есть. Насколько сложно будет переделать все на матрицы 8*8 ? |
Автор: | xxxSon1cxxx [ Ср сен 26, 2012 20:03:21 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
AKR писал(а): Для этого нужно доработать часть программы, отвечающую за запись информации в сдвиговые регистры (обеспечить инверсию сигнала DS), а также заменить микросхему ULN2803 на 8 транзисторных ключей, для коммутации строк табло на плюс питания. А если ULN2803 заменить на TD62783, UDN2981 или M54562P/FP? |
Автор: | Rimidalw [ Пт окт 05, 2012 19:58:08 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Добрый день. Скажите пожалуйста сложно ли будет изменить схему и прошивку для добавления второй строки? Хочу использовать по 20 матриц (5 мм светодиод) в строке. Я так понимаю добавить сдвиговый на вторую строку остальное параллелить, переписать шрифты и немножко поправить код? |
Автор: | Rimidalw [ Вт окт 09, 2012 16:44:39 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Автор пропал. Может кто нибудь поможет из форумчан. Какие матрицы автор использует. В строках аноды или катоды? |
Автор: | xxxSon1cxxx [ Ср окт 10, 2012 07:31:46 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Rimidalw писал(а): Автор пропал. Может кто нибудь поможет из форумчан. Какие матрицы автор использует. В строках аноды или катоды? В обеих схемах использованы матрицы TA16-11GWA с общим анодом. |
Автор: | AKR [ Ср окт 10, 2012 09:46:22 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Извините,пожалуйста, за задержку с ответами. xxxSon1cxxx писал(а): А если ULN2803 заменить на TD62783, UDN2981 или M54562P/FP? Заменить-то можно, но код всё равно придётся дорабатывать. |
Автор: | xxxSon1cxxx [ Ср окт 10, 2012 16:27:58 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
AKR писал(а): Заменить-то можно, но код всё равно придётся дорабатывать. Если нужно обеспечить инверсию сигнала DS, то дорабатывать нужно вот этот участок кода? Код: for(column_counter = display_image_length; column_counter != 0; column_counter--) //загружаем информацию в сдвиговые регистры { DS = (Bitmask[row_counter] & Display_Image_2[column_counter-1])>> row_counter; //устанавливаем выход в соответствии с выводимой строкой (работа со 2 массивом) SH_CP = 1; //стробирующий импульс SH_CP = 0; } for(column_counter = display_image_length; column_counter != 0; column_counter--) //загружаем информацию в сдвиговые регистры { DS = (Bitmask[row_counter] & Display_Image_1[column_counter-1])>> row_counter; //устанавливаем выход в соответствии с выводимой строкой (работа со 1 массивом) SH_CP = 1; //стробирующий импульс SH_CP = 0; } А именно строки Код: DS = (Bitmask[row_counter] & Display_Image_2[column_counter-1])>> row_counter; DS = (Bitmask[row_counter] & Display_Image_1[column_counter-1])>> row_counter; Как я понял сигнал DS 8-битный, поэтому нужно применить побитную инверсию, т.е. Код: DS =~((Bitmask[row_counter] & Display_Image_2[column_counter-1])>> row_counter); DS =~((Bitmask[row_counter] & Display_Image_1[column_counter-1])>> row_counter); Может быть я не прав в своих домыслах, тогда буду благодарен если Вы доработаете прошивку под общий катод. |
Автор: | AKR [ Чт окт 11, 2012 06:19:13 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Да, вы правы. Постараюсь выложить завтра доработанную версию прошивки. |
Автор: | AKR [ Чт окт 11, 2012 06:28:45 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Rimidalw писал(а): сложно ли будет изменить схему и прошивку для добавления второй строки? Я считаю, что это весьма трудоёмко, учитывая то, что в контроллере почти не осталось свободной оперативной памяти. Так же придётся кардинально изменить пользовательский интерфейс управления строки с ПК. Разумеется, прошивку строки придётся сильно изменить. |
Автор: | AKR [ Чт окт 11, 2012 06:43:44 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
pol_sdb писал(а): Вот нашел "СВЕТОДИОДНАЯ МАТРИЦА 60Х60ММ (КРАСНАЯ) 23088-ASR(640NM)" http://light-leds.com/files/production/doc/78.pdf, может подойдет ? Только у нее 8*8 пикселей. И на Ваш взгляд, какой цвет матрицы лучше ? красный или зеленый ? Я к тому что найти матрицы 5*8 проблемно, тем более размера 60мм, а вот 8*8 есть. Насколько сложно будет переделать все на матрицы 8*8 ? Да, матрица 23088-ASR(та её модификация, где катод в строках), в принципе, подойдёт. Касательно цвета - зелёный визуально смотрится как-то ярче, чем красный, на мой взгляд. Переразвести печатные платы дисплейных модулей под новые матрицы сравнительно просто, куда сложней эти платы изготовить. |
Автор: | Rimidalw [ Чт окт 11, 2012 16:44:25 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Задам еще несколько интересующих меня вопросов. 1) Я хочу использовать часы и датчик температуры. Влажность и давление мне не нужны. Нужно ли переписывать код или просто можно их не подключать? 2) Можно ли вместо max232 сразу использовать usb интерфейс на ft232rl. Естественно плату я разведу по новому. 3) Сколько максимум букв можно загнать в eeprom? 4) Я заказал вот такую микросхему она подойдет? Спасибо! |
Автор: | AKR [ Пт окт 12, 2012 08:27:23 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
1) Код переписывать не нужно, также как и разводить входные цепи для них. Датчики просто не подключайте. 2) Да, конечно можно. 3) Около 2000. Вообще, ёмкость EEPROM - 2048 байт. 4) Да. |
Автор: | xxxSon1cxxx [ Пт окт 12, 2012 11:35:04 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
AKR писал(а): Да, вы правы. Постараюсь выложить завтра доработанную версию прошивки. Если можно, то с исходным кодом, либо просто исходный код, сам откомпилирую. Спасибо. |
Автор: | AKR [ Пт окт 12, 2012 15:23:55 ] | ||
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло | ||
Готово, вот прошивка + исходники.
|
Автор: | sartam [ Вс окт 28, 2012 19:42:42 ] |
Заголовок сообщения: | Re: Бегущая стрка - Информационное табло |
Здравствуйте. Заинтересовался Вашим проектом, хотелось бы его реализовать. Сдерживают 2 фактора: Никогда не имел дела с "пиками", и второе, матрица уж слишком маловата. Если первое не так критично, но второе.. На приведённых фотографиях видно, что нижняя "линейка" светодиодов в матрицах не используется. Я нашёл матрицы 5Х7, можно ли их использовать, и что придётся переделать в схеме? Спасибо. |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |